"D-Bus is a message bus system, a simple way for applications to talk to one another." It's particularly popular on free software desktops (Gnome, KDE). For example, on my recent Ubuntu system, these bindings are sufficient to pop up balloon-tip-style notifications via a daemon I wasn't previously aware of.
Read the documentation online.
The Code
This code is still very preliminary, so don't expect the API to be stable yet.
This code is managed with darcs. Fetch it with
darcs get http://neugierig.org/software/darcs/hdbusor browse the source. Recent patches:
- (8 months ago) Data.Dynamic support, Monitor demo
- (24 months ago) dbus -> d-bus
- (24 months ago) pending call (still in development)
Alternatively, the latest release is 0.1, released 18 July 2006. Get it from the download directory.
Evan Martin, martine@danga.com