Yesterday, I attended in a workshop which had held by Nokia in Kuala Lumpur, Malaysia.
They introduced Qt as an professional tool to build applications.
Without prejudice, I think Qt is well developed and is so professional for designing applications based on C++.
This seminar brought some questions in my mind.
They showed Nokia E900 as an amazing mobile phone under Maemo OS which doesn't support Java!
Does Nokia plan(policy) to remove Java from its new devices and terminate use of this technology in its mobile phones?
Qt has so disadvantage in compare with Java (in my opinion).
In J2ME when you want to make a new application, you download Netbeans (for example) and write a program. just this!
While when you want to make a new application based on symbian you should install several things:
1)Qt SDK: Complete Development Environment
2)Qt libraries 4.6.2 for Symbian
3)Qt mobility beta
another disadvantage about Qt is symbian library that you should tell to your customers install it first before they install your application. this is not easy. they told me another way is to bind the library to your application. when she showed me a sample, I saw the application size was 6K and after binding it increased to 12M!!!
I can't understand why Nokia is promoting this!!!
Is there any advantage in terms of application speed, memory usage and etc. with Qt?
do you think Qt is easy to build and deploy application?