GSoC/GCI Archive
Google Summer of Code 2010 The GNU Project

GNUstep: D-Bus bindings for gnustep-base.

by Niels Grewe for The GNU Project

The scope of this project is to implement support for the D-Bus IPC mechanism in the gnustep-base library. GNUstep already has a powerful IPC mechanism called "Distributed Objects", but supporting D-Bus as well has additional benefits: By providing a similar API for both DO and D-Bus, GNUstep applications can transparently access existing D-Bus services (such as HAL) or expose their own functionality to non-GNUstep applications, therefore integrating more seamlessly into a user's desktop.