Linked by Thom Holwerda on Thu 21st Oct 2010 22:52 UTC
Qt It's a rather unclear time over at Nokia in Espoo (Finland!), with people coming and going, and changes in development strategy. The latest one is, I think, a good one: Nokia has stated it will commit fully to Qt as the sole application development framework for both Symbian and MeeGo.
Thread beginning with comment 446593
To read all comments associated with this story, please click here.
Very happy about this ...
by JeffS on Fri 22nd Oct 2010 16:11 UTC
JeffS
Member since:
2005-07-12

Qt is an excellent cross platform GUI (and other APIs) toolkit. This is a great decision on Nokia's part because the existing Symbian toolkits pale in comparison, and JavaME, well, sucks. And to have a unified toolkit across both Symbian and MeeGo is a great idea. Plus the full desktop version of Qt works on Linux, Mac, Solaris, and Windows. Finally, Qt is both closed source and open source (you can choose your license, depending on your use/business plan), and it has a huge ecosystem and developer mind share.

And of all GUI toolkits I've tried (WinForms, Swing, SWT, GTK, WxWidgets, Qt), Qt is the best. It is really pleasant to work with. Heck it even makes C++ development pleasant. Don't like C++, then you can use one of the bindings, PyQt (the Python binding) the most notable.

Another thing of note here - Nokia are still far and away the largest seller of cell phones on the planet. In the smart phone arena, they have lost market share to iPhone and Android. But they're still huge there. Plus, they sell more "regular" feature phones than anybody. Indeed, in spite of all the Apple and Android and Blackberry hype, Nokia are the 800 pound gorilla in cell phones.

Reply Score: 3

RE: Very happy about this ...
by hugh on Fri 22nd Oct 2010 17:08 in reply to "Very happy about this ..."
hugh Member since:
2010-10-20

"Don't like C++, then you can use one of the bindings, PyQt (the Python binding) the most notable."

PyQt/PySide are the only bindings worth using... I wouldn't use any of the others on any project I had to maintain.

Nokia needs to readopt Jambi, pay Miguel to do the .NET bindings, and consider adopting the D Programming Language.

Reply Parent Score: 0

RE[2]: Very happy about this ...
by ricegf on Sat 23rd Oct 2010 11:52 in reply to "RE: Very happy about this ..."
ricegf Member since:
2007-04-25

I would say that Python is the only dynamic language worth using, but you know how sensitive those Ruby guys are... (I kid, I kid! ;-)

I was surprised to see Nokia dropping Java support, given Java's popularity in phones and in the enterprise, but even more surprised to see no complaints (am I looking in all the wrong places?). I saw no community rise up to maintain Java support (MeeGo is an open platform, right?), so... is Java really a player on Nokia phones? Any idea why not?

Qt# (Qt on C#) was started and then faded. If the community cares so little for Qt on .Net, why should Nokia care about .Net on MeeGo?

And D? It's cool and all that, but it's a pretty small programming community to warrant a significant investment by Nokia.

Just $0.02 from an old engineer...

Reply Parent Score: 3