This is the first of the many surprises that are coming in the next days!!!!!! 😉
This post I’m going to show you something really interesting…something breathtaking for the many of you who know what I’m talking about…QT!
Qt (pronounced as “cute”) is a framework which supports pcs and mobile phones, and it is done so that you can use the same software on many OS without changing the whole code each time (the technical name is “crossplatform”)
As you may know, Qt is the way Nokia is pursuing to try to call all Symbian Developers back, and try to make his appstore florish as the Apple’s or Google’s ones.
Qt is easy to develop software on, and it is already used in many softwares for PC like VLC Player, Google Earth, Maya, and many others…
Well, at this point you maybe asking “why making this intro to Qt?”…
the point is, once again, we as i8910 users were on the point of being discriminated regarding software compatibility for our phone…
Nokia has released the Qt libraries, and you all know this because Wikitude (www.wikitude.org) and Summeli’s emulators (www.summeli.fi), WordPress for Symbian, ComingSoon, are all software which are made in QT, but they all share the same probem…
THEY DON’T WORK CORRECTLY ON OUR PHONE!!!!!
Why? Because the Qt_installer, which is the package which installs Qt libraries with 19 capabilities, only installs on Nokia phones!!
And what about us? We’ve been told to use a “self-signed” version of the package which includes the same Qt-libraries but with only 5 capabilities!!!!! (read **)
The result is —> Software don’t have enough “priviledges” tu run and do all the things they need to do on our phones, thus creating mess, crashing, or not starting at all!
My plans for this summer included studying and learning Qt, so as I came to know we had a somehow “limited” version of the Qt libraries, and that most of the softwares would have not run on i8910…I thought THIS IS NOT FAIR! I NEED Qt TO WORK!
But I had too many things to study and exams were on the way, so I decided to wait for me to have some free time, which is why I’m posting all this now (in the meanwhile a partial official solution has been found, read **)…
In the meanwhile, the guys from Wikitude have found a workaround to let wikitude work (even if it is not working ok for everybody) on i8910…
But DO NOTE THAT WIKITUDE’s QT LIBRARIES ONLY HAVE 4 CAPABILITIES!! THEY ONLY MADE LIBRARIES WITH THE CAPABILITIES THAT WIKITUDE NEEDS TO WORK!! (which is ok for wikitude, thank you very much 😉 )
This means that maybe other software will not work with Wikitude libraries!
Basically my idea, which has come to reality thanks to the help of madhacker (whom you can all welcome aboard 😉 ) is to create a new Qt libraries package with all the 19 capabilities that the Nokia’s package has!
This means, the Qt packages we have on i8910 will be THE SAME PACKAGE AS THE ONE FOR NOKIA PHONES!!!
This means all qt software will work on our phone as they do on Nokia’s phones!
So you can all say WELCOME ABOARD REAL QT!!
I have added also a modified QtMobility 1.0.1 package, so that we are sure to have all the Qt libraries available!!! 🙂
ps Only one advice, it seems like Samsung’s changed APIs give some problems to Qt software which tries to recognise the phone in landscape mode, so only use portrait mode with Qt software please 😉
I’m sorry for those who have already sold their i8910…
for those who still haven’t, keep it tight! You just got a future-proof feature on your Omnia HD!
1) DOWNLOAD THE PACKAGE
1) Install the .sis files and you’re done
I’ll make some posts about the new possibilities that this mod offers to our phone 😉 so STAY TUNED!!
**(Update: this is possible now thanks to Qt beta2, but only some files are installable in an official way, dependencies remain restricted to Nokia’s)