Details
Understanding D-Bus
von Marcel Holtmann (BlueZ Project)
Samstag, 02.06.2007, Saal 2: Stuttgart, 10:00-11:00 Uhr
The D-Bus message bus system reached its final 1.x point release and more and more applications are adding support for it. The GNOME desktop fully relies on it for inter-process communication and KDE will use it to replace the DCOP system. Embedded frameworks like Maemo, OpenMoko or the Access Linux Platform also depend on the D-Bus for communication between applications and also services.
All major system services like HAL, Network Manager, Power Management, Bluetooth subsystem, Avahi Zeroconf already have established D-Bus interfaces. This talk will give an easy and simple introduction into D-Bus and how it can be used to enhance the applications.
The second focus of this talk is to understand some basics when designing D-Bus interfaces for new system services. The D-Bus specification and terminology can be confusing for beginners and some things are not always obvious.
This talk will be example based driven and make use of C and Python as programming languages to provide an easy access for understanding D-Bus.
Über den Autor Marcel Holtmann:
Marcel Holtmann ist der Maintainer des offiziellen Linux Bluetooth Stacks BlueZ und arbeitet dabei am Kernel Code so wie auch an der Bluetooth Library und den Tools. Des weiteren kümmert er sich auf den BlueZ Mailing Listen um die Fragen und Probleme der Bluetooth Anwender und unterstützt andere Open Source Projekte, die die Bluetooth Technologie integrieren wollen. Zusammen mit Jean Tourrilhes betreut er ausserdem das OpenOBEX Projekt.
Neben der Weiterentwicklung von BlueZ beschäftigt er sich auch aktiv mit den Problemen und Fragen der Bluetooth-Sicherheit. Zusammen mit Adam Laurie und Martin Herfurt leitet er den Security-Table auf dem Bluetooth UnPlugFest.

