After a few delays, the PR 1.2 firmware for the N900 is finally released with Qt 4.6.2 shipping by default (see maemo.org for all PR 1.2 related info). This means that all the apps that up until now only ran in the SDK can finally be deployed to real devices
The final Qt packages have the version tag 4.6.2~git20100401-0maemo1+0m5 (no April Fool’s, despite the date).
Some useful information:
- A good starting point for developing with Qt for Maemo 5 is the Nokia Qt SDK.
- Here’s the Qt for Maemo 5 documentation, suggested reads are the Maemo 5 introduction page and the Maemo 5 platform notes.
- The Qt for Maemo 5 examples can be found in Maemo’s extras-devel repository. The package is called libqt4-examples-maemo5 and installs to /usr/examples/maemo5. Documentation is here.
- The Qt 4 wiki contains useful information about building, debugging, running and deploying Qt apps.
- Here’s the git repository, contributions are welcome
What’s next
If you follow the git repository, you can see that we’re working full-steam on Qt 4.7 for Maemo 5. Experimental packages will appear soon in the extras-devel repository.
Update
4.7 packages are now in Maemo’s extras-devel repository. In the Scratchbox based SDK, type apt-get install libqt4-experimental-dev to get the libs and headers.
Happy app creation
Possibly related posts:
12 comments
is there a support for N900 specific APIs in Qt 4.6.2(e.g. location)?
@mikke: That’s part of the Qt Mobility suite.
Even after PR1.2 I still can’t see the Qt Mobility libraries installed in the N900 (they are only in the SDK!). How long will we wait for them on the phone?
hello, where is the search button in the applicatoon manager? I missit very much.
Chypher go to app manager -> download -> All -> and just start typing what your looking for
Well, thanks for the experimental packages for maemo. I got my first app running using QDeclarative and Mobility on a n900, and it’s an incredible tool for fast prototyping nice UIs.
Please make the MADDE support a priority, as it make the whole development cycle much simpler and smoother.
Seems I just got my Scratchbox setup for N900 development and the 4.7 packages installed. Will be interesting to see how my QML apps run on the device.
Although Qt-Mobility would be nice too, as one of the apps depend on the multimedia module.
I have spent several days trying to port a simple hello world button to the n900 with no luck … the documentation sucks that comes with QT and really i need a descent video tutorial on how to do an end to end start to finish port of a simple app to the phone. And i work with people who use QT to develop apps and the cant figure it out so i have no chance.
fdsf dskjkl: Use the Qt SDK, it comes with everything already set up. No need to go through the native Scratchbox SDK hassle.
Hello,
I used to work on Nokia Qt SDK beta version, and when you compile run a program it is sends the executable to n900 /home/developer/ directory . i just installed the new Nokia qt SDK v1 and now the same program when you compile and run it, a debian package is sent to /home/developer/ not the executable and you have to dpkg -i test.deb
Y? how can i get the executable directly to /home/developer/ ??
Thanks
Come on just a simple video tutorial … post it on vimeo or you tube and spend an hour capturing the setup process from start to finish to export a hello world app onto the n900.
catch up with apple please
Actions speak louder than words and a picture (read:video tutorial) is worth a thousand words.
Comments on this entry are closed.