![]() |
2009-11-19
, 20:55
|
|
Posts: 3,105 |
Thanked: 11,088 times |
Joined on Jul 2007
@ Mountain View (CA, USA)
|
#42
|
![]() |
2009-11-19
, 21:22
|
Posts: 22 |
Thanked: 22 times |
Joined on Sep 2009
|
#43
|
![]() |
2009-11-19
, 22:07
|
Posts: 289 |
Thanked: 560 times |
Joined on May 2009
@ Tampere, Finland
|
#44
|
About these comments saying that Maemo and Symbian must accomplish more or less the same. If that would be true then the question would not be why to have two different UI frameworks on top of Qt but why having two different platforms to start with.
Maemo is meant for high end touchscreen devices with WVGA displays. Mobile computers, that is. Even if Symbian can reach this category of devices as well, the platform needs to champion in other form factors and hardware specs as well, including successful types of devices like e.g. the E7* series or others more basic.
Therefore the strategy of deploying a Qt based framework and the priorities obviously differ. If each platform should make compromises to half satisfy the other we will end up having two not good enough platforms. The ultimate point of covergence is Qt, a framework that is getting a big load of testing and innovation from two teams having champion products in the pipeline.
The Following User Says Thank You to jsa For This Useful Post: | ||
![]() |
2009-11-19
, 22:42
|
|
Posts: 103 |
Thanked: 45 times |
Joined on Oct 2009
@ Istanbul, Turkey
|
#45
|
(Just thinking out loud here:
Maybe the Maemo 6 UI framework and the Symbian^4 DirectUI/Orbit are more or less the same thing and the "breaks" are indeed between device types(touch&accelerated vs non-touch) rather than platforms(Symbian vs Maemo) like gecebekcisi mentioned..)
![]() |
2009-11-19
, 23:19
|
Posts: 3,319 |
Thanked: 5,610 times |
Joined on Aug 2008
@ Finland
|
#46
|
There were 4 key people (at least) in the Maemo Summit with relevant roles relating to this subject: Tomas Junonen, Alex Luddy, Sergiy Dubovik and Ian Monroe. Did you go to their sessions? Did you talk to them?
![]() |
2009-11-20
, 10:02
|
Posts: 19 |
Thanked: 56 times |
Joined on Nov 2009
@ The Netherlands
|
#47
|
Hi everyone, my name is Tomas Junnonen and I'm the guilty party who gave the introductory talk to the Maemo 6 UI Framework at the summit. Quim kindly pointed me to this thread so that I could address the concerns raised.
First of all, the headline is definitely not true
Qt remains a cross-platform toolkit and is definitely source compatible across the desktops as well as Maemo and Symbian. Qt-only applications in Maemo 6 are first-class citizens, we're putting a lot of effort into making sure they integrate well, look nice and that things like kinetic panning "just works" as one would expect simply by compiling for Maemo.
[knip]
I hope this clarifies things a bit
I'll just take this opportunity to address some specific questions raised in the thread:
- DuiApplication vs QApplication. Like KDE and others, we do extend the base application class. Qt, being platform agnostic, cannot really do any initialization that being part of a specific platform typically entails. For example, it has no way of knowing where the translation catalogs for the application is located on the system. DuiApplication checks what is the active language (from the platform configuration system), loads the correct translation catalog, checks and initializes the active UI theme, connects the application to the system message bus and so on. It's tedious work, but someone has to do it
The Following User Says Thank You to svdwal For This Useful Post: | ||
![]() |
2009-11-20
, 10:23
|
|
Posts: 1,885 |
Thanked: 2,008 times |
Joined on Aug 2009
@ OVI MAPS
|
#48
|
![]() |
2009-11-21
, 11:23
|
Posts: 24 |
Thanked: 38 times |
Joined on Nov 2009
|
#49
|
![]() |
2009-12-01
, 14:53
|
Posts: 67 |
Thanked: 101 times |
Joined on Sep 2009
@ Londrina, PR - Brazil
|
#50
|
![]() |
Tags |
cross-platform, dui, future, harmattan, libdui, maemo, maemo 6, plain qt, programming, source compatibility, symbian |
|
Sorry, I'm not buying it; it seems like hype to me. Where would the subclassing of these enhancement layers end? You don't need a catchy new name to distinguish your UI enhancements. Besides, people will laugh at you if something called DUI crashes too often.
N9: Go white or go home