Linked by Thom Holwerda on Sat 18th Feb 2006 17:10 UTC, submitted by thebluesgnr
Thread beginning with comment 97059
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: More cooperation possible?
by g2devi on Sat 18th Feb 2006 21:17
in reply to "RE: More cooperation possible?"
Here is the last link I've found on the subject:
http://pvanhoof.be/blog/index.php/2005/12/08/gparts-and-a-shared-ma...






Member since:
2005-07-09
Such things can only happen if one "side" yields to the other side's technology, or they come up with a common technology they can both agree on and abandon their old technology.
This sort of collaboration or surrender doesn't happen often for various reasons, but when it does, both sides benefit. GNOME wouldn't accept DCOP, but they would accept DBUS which is based on many of the ideas of DCOP, except that it's binary. KDE seems to have some commitment to DBUS too (at least through a DBUS-DCOP bridge), so DBUS has become a common standard. The reverse story happened with GStreamer versus aRTs. Other freedesktop standards like the window manager spec, the menu spec, and the mime spec, went through similar consensus decisions or surrenders.
A while back, there was some talk about GNOME and KDE sharing the same main loop. I don't know if it went anywhere, but if it did, Gtk+ and Qt+ apps could be in the same process space and share resources making each feel less bulky in the other environment.
One exciting aspect of this is that it would allow GNOME to build the equivalent of a KParts (called GParts). According to http://gparts.blogspot.com/, some work was started, but judging from the date of the last entry, the project seems to have been stalled. It's a shame. If GParts were finished, KDE and GNOME would have a common plugin spec that would allows KParts to be embedded in GNOME and GParts (Beagle, Evolution Outlook Integration, etc) to be embedded in KDE or KParts be exposed as a Bonobo CORBA object. Both environments could then more easily leverage off each other's work.
Does anyone have any idea if GParts is dead or not or if the common main loop ever got committed to GNOME and KDE?