GParts, a Bonobo replacement
Mentor: Éric Bischoff
Bonobo has not been widely adopted, mainly because it's hard to use and because it's based on an IPC system, namely CORBA. We need a system which has a good acceptance thanks to its ease of use. Another point is that we would have better performances with a library approach.
That's why I'd like to implement GParts. In a first time, this would bring the library needed to replace Bonobo to embed parts from a GNOME application into another.
Later, we could have a wrapper mechanism that allows to embed components using DBus. We could then have KDE parts in GNOME and reciprocally, as well as GNOME parts in GNOME through the network.