Ron -
I think a lot of people hate QT so much that they don't even see anymore that GTK+ still lives and grows as before!

Yes, we brought Qt/Qtopia into Openmoko, on top of X so it can co- exist with GTK+ and EFL.
There never has been a 'GTK+ stack'. What is a 'GTK+ stack'?

Hopefully the GTK+ telephony applications can be connected to Mickey's new framework, as roh suggested yesterday. Hopefully all the work raster does will lead to great new EFL-based applications. Edje looks very interesting. Qtopia provides everybody with another option to do telephony. Some people may dislike it, well they can ignore it and continue with GTK+ instead.

OpenEmbedded is what holds Openmoko together, and there will always be lots of images. If anybody expects Openmoko to force a certain API upon its users, you are wrong! WinMobile may be forcing some APIs as 'default' APIs upon you, so does Symbian, iPhone, etc.
Openmoko won't.
GTK+ is not Openmoko's official/default graphical toolkit, never was and never will be. Openmoko's mission is not to teach the world how great GTK+ is. If GTK+ is good, great GTK+ applications will emerge, and usage of GTK+ will grow. This can be driven by YOU as much as by the few full-time Openmoko employees. Please help us improving our GTK + applications today!

Right now there is a lot of momentum behind EFL/Edje at Openmoko, some of the new applications we are developing (Assassin, Exposure, Splinter) are based on that. If you think we are "switching to QT" - why are we then developing our new applications using EFL?
Hope this provides some background information.

Answering your questions:
Can someone explain the rationale for the decision
to switch from the original GTK based OpenMoko
to QT based version known as April Software Update (ASU)?
No switch.
QTopia looked interesting because it gives us a fully functioning set of telephony applications, Trolltech GPL'ed it, and we didn't like the fact that the only way to get access to it was via the framebuffer- based builds Trolltech was distributing. We wanted to have QTopia functionality on top of X, so it could co-exist with GTK+ and EFL, i.e. so that GTK+ applications (tangoGPS and others) would _NOT_ be pushed aside by Qtopia.
Our main direction is not QT, it's EFL.

As an observer, it's my impression that ASU
represents a significant architectural change
that somehow, Wham! Bang! "just happened."
Wrong. Qtopia on framebuffer, pushing all GTK+ work aside, would have been a major architectural change. Our change is very minor, we just port Qtopia on top of X so it becomes another option. Actually replacing matchbox with the Enlightenment window manager was a bigger architectural change, ask raster about that. I do admit that we have underestimated the degree of antipathy against Qtopia that led people to stop listening as soon as they heard the word 'Qtopia' or 'Trolltech'.
:-)

Best Regards,
Wolfgang

On Jun 27, 2008, at 8:01 PM, Ron K. Jeffries wrote:


Can someone explain the rationale for the decision
to switch from the original GTK based OpenMoko
to QT based version known as April Software Update (ASU)?

As an observer, it's my impression that ASU
represents a significant architectural change
that somehow, Wham! Bang! "just happened."

Transparency is a virtue. <g>

Ron K. Jeffries
http://www.retaggr.com/Card/rjeffries



_______________________________________________
Openmoko community mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/community

_______________________________________________
Openmoko community mailing list
[email protected]
http://lists.openmoko.org/mailman/listinfo/community

Reply via email to