Linked by Thom Holwerda on Mon 6th Jul 2009 15:43 UTC
Qt As some had already anticipated when Nokia acquired Trolltech, the next version of the Maemo platform will have its application framework based on Qt instead of Gtk+. This news was announced at the Gran Canaria Desktop Summit. While the switch to Qt may seem a major defeat for the GNOME community, this isn't exactly true, as many of the underlying technologies will still be GNOME-centric.
Thread beginning with comment 371917
To view parent comment, click here.
To read all comments associated with this story, please click here.
"Gnome" stack in harmattan
by vivainio on Mon 6th Jul 2009 18:37 UTC in reply to "RE: Comment by Mark Williamson"
vivainio
Member since:
2008-12-26

True...my guess though is that they will eventually push away from GNOME and are using this as a stepping stone. The whole:

1) Add new stack with compatibility for the old
2) Start deprecating the old stack
3) Remove the old stack and be completely on the new


They have very little reason to throw away the "Gnome" stack, because it's pretty much the standard Linux stack these days. Having it around allows them to leverage the work of others, and contribute back to Linux.

Also, a lot of that stack is just a bunch of daemons. It's not like you have to be married to Gnome to benefit from it. They "just work" in the background.

Ironically, even if dbus is often (misguidedly) pushed as "Gnome" technology, it's Qt that has the world-class dbus bindings (QtDbus). This is good, considering that dbus is at the heart of what is happening in Linux userspace these days.

Reply Parent Score: 6

TemporalBeing Member since:
2007-08-22

"True...my guess though is that they will eventually push away from GNOME and are using this as a stepping stone.


They have very little reason to throw away the "Gnome" stack, because it's pretty much the standard Linux stack these days. Having it around allows them to leverage the work of others, and contribute back to Linux.

Also, a lot of that stack is just a bunch of daemons. It's not like you have to be married to Gnome to benefit from it. They "just work" in the background.
"

Well...what's common enough for Qt/Gnome/KDE to work together is not exactly GNOME specific, so I would hardly call that part of the GNOME stack - and that's really what is standard these days, not necessarily anything specific to GNOME. For instance, you don't need anything GNOME related installed to run KDE or any number of other Windows Managers - or Qt for that matter.

And if there's nothing GNOME specific, then why keep it around? Qt offers a lot of stuff (QStrings, QtDbus [as you point out], etc.) that are just so much easier to work with - and if you don't have to move between two toolkits, why do so?

Why make an SDK that has to support two toolkits, when using one gets you all you need and still maintains the compatibility? Qt does just that; so why keep around any GNOME-specific stuff in the long run? (Thus my original comment.)

Ironically, even if dbus is often (misguidedly) pushed as "Gnome" technology, it's Qt that has the world-class dbus bindings (QtDbus). This is good, considering that dbus is at the heart of what is happening in Linux userspace these days.


I'm not sure I've ever heard of D-Bus as being GNOME technology until this thread - I certainly wouldn't consider it so. I hear a lot more about it from KDE stuff as they use it extensively, and also FreeDesktop.org related stuff.

Reply Parent Score: 4