Zum Hauptinhalt Zur Navigation

D-Bus 0.62 verbessert Zusammenspiel mit Qt4

System nähert sich weiter einer fertigen Version. Die D-Bus-Bibliothek ist in der Version 0.62 erschienen, die einige Probleme korrigiert und die Bindings um neue Funktionen ergänzt. Das D-Bus-System ermöglicht Linux- und Unix-Applikationen die Kommunikation untereinander und wird in Zukunft auch von der Desktop-Umgebung KDE genutzt. Nach der aktuellen Veröffentlichung ist ein Sprung auf die Version 0.90 geplant, die nahezu fertig sein soll.
/ Julius Stiebert
1 Kommentare News folgen (öffnet im neuen Fenster)

Das unter dem Dach von Freedesktop.org(öffnet im neuen Fenster) entwickelte D-Bus-System bietet eine Bibliothek, mit der zwei Programme miteinander kommunizieren können. Ein Daemon ermöglicht außerdem die Kommunikation zwischen mehreren Anwendungen, wobei er auch Nachrichten an andere Applikationen weiterleiten kann. Die nun veröffentlichte Version 0.62 korrigiert einige allgemeine Probleme und erweitert die Unterstützung der D-Bus-Werkzeuge um weitere Datentypen.

Vor allem die Bindings wurden jedoch überarbeitet: Während bei den Mono-Bindings nur geringe Fehler behoben wurden, entfernten die Entwickler doppelte Teile im Quellcode der GLib-Bindings und behoben hier teilweise auftretende Speicherlecks. Die meisten Änderungen wurden allerdings an den Qt4-Bindings vorgenommen, beispielsweise wurde der komplette Quelltext neu organisiert. Ferner fügten die Entwickler Werkzeuge und Beispielprogramme hinzu und aktualisierten den Selbsttest. Zusätzlich zu vielen Fehlerkorrekturen verbesserten sie auch die Fehlerauswertung.

Die vielen Änderungen an den Qt-Bindings sind wohl vor allem darauf zurückzuführen, dass der KDE-Entwickler Thiago Macieira die Veröffentlichung betreute. Macieira arbeitet auch bei Trolltech, der Firma, die Qt entwickelt, und kündigte kürzlich an, dass KDE zukünftig auch auf D-Bus setzt und sich damit von der Eigenentwicklung DCOP verabschiedet.

Im nächsten Schritt sollen nun die Bindings vom Kern des Quelltextes getrennt werden. Wenn dies geschehen ist, soll eine Version 0.90 erscheinen, deren API dann nicht mehr geändert wird, während die Bindings noch überarbeitet werden können. Kurze Zeit später planen die Entwickler dann die fertige Version 1.0 freizugeben, die ein stabiles API und ABI bieten soll. Damit hinken die D-Bus-Programmierer ihrem Zeitplan allerdings bereits hinterher, hatten sie eine fertige Version doch bereits für Dezember 2005 angekündigt.

Die aktuelle D-Bus-Version steht ab sofort unter freedesktop.org(öffnet im neuen Fenster) zum Download bereit.


Relevante Themen