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 371942
To read all comments associated with this story, please click here.
Dumping X11
by IkeKrull on Mon 6th Jul 2009 20:46 UTC
IkeKrull
Member since:
2006-01-24

I think the primary motivation is to dump the requirement for an X Server on these devices.

GTK+ just isn't supported well on anything but X11, while Qt will render into a raw framebuffer quite happily. This means faster startup, lower memory footprint, a way more cohesive 'application management' environment and no need for separate-process window managers etc.

Providing proprietary accelerated rendering support for specific QT Widgets is also going to be much easier when there is no X Server between Qt and the hardware, which may be something Nokia wants to implement.

Reply Score: 6

RE: Dumping X11
by vivainio on Mon 6th Jul 2009 21:01 in reply to "Dumping X11"
vivainio Member since:
2008-12-26

I think the primary motivation is to dump the requirement for an X Server on these devices.


Nah, Gtk+ is probably still going to be there (supported by community, as the slides say). Dumping X would seriously divorce them from Linux community at large, and Maemo (unlike Android) still tries to be reasonably "standard" Linux platform. It's a competitive advantage.

Reply Parent Score: 3

RE[2]: Dumping X11
by bnolsen on Mon 6th Jul 2009 22:03 in reply to "RE: Dumping X11"
bnolsen Member since:
2006-01-06

I seriously doubt this to be a problem.
As long as one uses QT calls only this should be by and large irrelevant. Worst case the application is developed on the platform of choice using a preset geometry and cross compiled/ported to the target platform with minimal effort.

That seems to be one of the goals here.

Reply Parent Score: 2