[maemo-developers] [maemo-developers] Gtk vs. Qt

From: Kate Alhola kate.alhola at nokia.com
Date: Tue Jul 26 17:46:41 EEST 2005
ext Shawn Gordon wrote:
> Kate, your initial work looks very promising, but I'm curious why 
> you're doing a port of Qt itself instead of Qt/e, which is 
> significantly smaller (less features of course)?  Lorn mentioned 
> qt/e4, I don't know what the state of that is currently, but if that's 
> what get's running in Maemo then we might as well port the UI to 
> Hildon since porting to qt/e4 is probably going to be just about the 
> same effort and we'd rather be native.
The bigest reason to port real Qt instead of Qt/e is that Qt/e uses raw 
framebuffer instead of X11 and in this case
becouse co-existance with other Maemo applications is mandatory we need 
to use X11 version.

Least in case of Cumulus, the porting from Qt/e 2.x to Qt 3.3.2 was 
relativelly easy.

One big problem to port applications to native Hildon/Gtk is that thay 
are at the moment C, not C++
I really like to see C++ bindings for all Maemo stuff.

> Basically there is a huge library of free applications and our 
> commercial applications that run on qt/e2 that ships with all the 
> Zaurus's (Zaurii) so any effort to get some emulation working would be 
> most effective if it targeted the platform that is currently in the 
> largest deployment.  I'm apparently jumping in to this whole topic 
> late, so I don't know what has been discussed before, but I think 
> we're the only hardcore commercial developers of qtopia applications 
> around, so we have some specific ideas in this regard.
May be in case of commercial developper, the porting Qt/e applications 
to native Maemo will be good solution but
mostly in case of many open source applications where resources are more 
limited tq Qtopia emulation will be
easiest way.


Kate


More information about the maemo-developers mailing list