I dislike "which is better" questions, because usually, "better" depends very much on the environment.
Qt is not new technology. I have a circa 2006 Sharp Zaurus SL6000 that relies extensively on Qt for its GUI. However, unless Nokia or somebody recently provided one, I don't know of a Java API for it. It was traditionally programmed in C.
Both Qt and JME are designed to run well on mobile devices. JME/J2ME is probably available on a wider variety of devices, but if you're thinking Qt on Symbian, the total number of devices running it might (at the moment) be higher than for JME.
An IDE is no substitute for an Intelligent Developer.
Joined: Aug 03, 2009
I m doing a project on Qt and J2ME. I need to decide which one is better for mobile phones. I m designing a game in Qt and as well as J2ME. I need to run on the latest mobile phones and need to check which technology is fast.Yes Qt is not latest technology.
So that why I need to know which one is best............
Eventhough Qt is being ported to Symbian and its totally an C++ framework . Java is platform independent and can be on many devices where JVM is available. The application performance of both Qt and Java will be similar may be java can be faster when coming to devices that are released recently because processing and memory have been increased. As well inorder to say a particular game is faster you need to consider many factors such as optimisation and use of resources very well. I believe that they have minute difference and J2ME can be faster than QT.