ColonelKilkenny
|
2009-11-19
, 11:46
|
Posts: 39 |
Thanked: 47 times |
Joined on Aug 2009
@ Tampere, Finland
|
#31
|
|
2009-11-19
, 11:48
|
|
Posts: 3,105 |
Thanked: 11,088 times |
Joined on Jul 2007
@ Mountain View (CA, USA)
|
#32
|
|
2009-11-19
, 11:59
|
Posts: 654 |
Thanked: 664 times |
Joined on Feb 2009
@ Germany
|
#33
|
The Following User Says Thank You to conny For This Useful Post: | ||
|
2009-11-19
, 13:12
|
Posts: 7 |
Thanked: 135 times |
Joined on Nov 2009
|
#34
|
The Following 28 Users Say Thank You to tomasj For This Useful Post: | ||
|
2009-11-19
, 13:37
|
Posts: 7 |
Thanked: 135 times |
Joined on Nov 2009
|
#35
|
I mean Qt is bringing declarative UI (btw. that's also "DUI") at some point (is it already in 4.6?). Wouldn't that help at least partially to fix this problem (presuming we really have a problem)?
|
2009-11-19
, 14:27
|
Posts: 654 |
Thanked: 664 times |
Joined on Feb 2009
@ Germany
|
#36
|
|
2009-11-19
, 15:52
|
|
Posts: 3,105 |
Thanked: 11,088 times |
Joined on Jul 2007
@ Mountain View (CA, USA)
|
#37
|
|
2009-11-19
, 16:24
|
Posts: 20 |
Thanked: 71 times |
Joined on Sep 2009
|
#38
|
So you've already got all these great new capabilities in (or soon to be in) Qt itself. But by themselves these are just the individual building blocks. When you instantiate a GraphicsView it literally looks like a piece of white paper. In order to take that and create a useful application out of it, it's going to take a lot of code. You're going to need widgets, layouts, transitions & animations, probably theming so things look consistent if you're ever going to have more than one application etc. That's what the Maemo 6 UI framework gives you. There's actually very little overlap or duplication with Qt itself (linear graphics-layout comes to mind, ours is implicitly animated), because while Qt for example defines what a widget on the graphics scene is, it doesn't come with any. In the upcoming Qt 4.6 you will see the first usable in-scene widget, QGraphicsWebView, which you will be able to drop into your Maemo 6 framework using application. One day Qt may grow to include everything, although that too would have its downsides, but we are not yet there today.
|
2009-11-19
, 16:44
|
|
Posts: 600 |
Thanked: 742 times |
Joined on Sep 2008
@ England
|
#39
|
The Following User Says Thank You to eiffel For This Useful Post: | ||
|
2009-11-19
, 17:22
|
Posts: 22 |
Thanked: 22 times |
Joined on Sep 2009
|
#40
|
Tags |
cross-platform, dui, future, harmattan, libdui, maemo, maemo 6, plain qt, programming, source compatibility, symbian |
|