As a non-developer I just want to say thanks for the effort! I have downloaded the Qt developer packages from Nokia on several occasions but never had the time to actually sit down and learn it.
golgoj4 decided to use the Qt port to Java to bypass the need to port a LOT of code to Java, and so we could use a similar codebase, with all the advantages of the QML engine.
Personally, I see no need at all to have an orbiter running java code, as Qt is currently built for arm, mips, and x86 targets under Android, and runs faster than the JAVA code under the same platform (by virtue of it being native Linux code being run and marshalled via the JNI layer.)
My work on getting a Harmattan version of the QML for the Nokia N9/N950, as well as Jason's work on the Aeon skin shows the breadth of functionality of the engine; the results speak for themselves.
However, in the long run, we do need to dump X11 on platforms that need it now, and start working closer to the bare metal (OpenGL ES etc.). Qt5 will go a long way towards this, vastly improving performance for qOrbiter. I am hoping that Wayland will give us the compositor needed to solve the long term problems with today's media viewing under X11. (read this as, smooth framerate, no streaking.)