D-BUS

From OLPC
Revision as of 02:44, 29 August 2007 by Mcfletch (talk | contribs) (D-BUS Services on the OLPC-XO)
Jump to: navigation, search

D-BUS is a message bus system, rather like Appletalk, that allows applications to send messages to one another. The applications all run on the same CPU. If you look at the Python source code for Sugar you can see how D-BUS is being used.

D-BUS Services on the OLPC-XO

  • NetworkManager
  • Activity DBus API
    • Activity Service (Python implementation of the Activity DBus API)
    • Activity Factory Service (Python implementation of the Activity-launching Factory DBus API)
  • Presence Service DBus API Including the Telepathy API
    • Telepathy Connection Manager
    • Telepathy StreamEngine
  • Data Store Service (Journal)
  • Clipboard Service
  • Hardware Manager Service
  • Activity Registry Service
  • Object Type Registry Service
  • Sugar Console Service

References

D-BUS website.