Summer'12 Device Program/Qt 5 Mobile Projects
We are looking for brave & experienced developers willing to port or develop apps running on top of Qt 5 before its finally release. Currently Qt 5 alpha is released, the beta version is expected during June and the final in August/September.
The main motivations for this activity are mixture of:
- Helping testing Qt 5 itself and providing feedback while it's alpha/beta.
- Helping testing the Qt 5 libraries for the Nokia N9.
- Getting stories of real apps ported from Qt 4 to Qt 5. Trivial? Horrible? What are the pain points? And what about Qt Creator and the documentation available?
- Getting developers to play with the new toys: Qt Quick 2, textures, transitions, graphics / video effects, raw OpenGL ES stuff, post-Mobility APIs, the new Qt WebKit, JSON DB, ongoing R&D on PhoneGap own JQuery based experiments...
This is the same motivation we have for the QtonPi program, but for mobile development the N9 provides a touch display and many more sensors and hardware features that bare bones boards are missing.
How to apply
Developers with a good Qt development track must apply to that thread pointing to any of these sources:
- Your Qt 4 applications, all the better if they are ready for mobile e.g. with QML UI.
- Your maemo.org profile, Qt DevNet profile, Ohloh profile or anything showing who are you and what have you done in terms of development and community involvement.
Questions and feedback about the submissions are welcome in this forum thread.
Submissions
Add yourself at the end of the queue and follow this template:
- Project name, by Name Surname (nick) - Short description + other related links.
- CMake (cross compiling with Qt 5) by Stephen Kelly (steveire) - Qt maintainer, KDE developer and Qt based library developer.
- FirmaXML (QML desktop app for BDOC digital signatures using cryptographic hardware) by Antonio Araujo Brett (antonioaraujob) - Qt and information security developer with free and open source tools. Qt Ambassador.
- MagicTag (Anylize song wave and tag it with the right tag), by Tong Zhang (lovewilliam) - Experienced at qt development and embedded system. Had been contributed a lot of patches to the community. Qt Ambassador.
- Some free apps on Qt-apps, by Manoj Agrawal (manoj) - Nokia Certified Qt Specialist, Qt Ambassador and QtOnPi member. Created many complex GUI applications and Qt widgets on desktop and embedded systems. Also created a App Store kind of trial application for one client who proposed it to Nokia.
- fMobi (Qt/QML app for Facebook), by Juuso Kosonen - Qt Profile (jkosonen) - Experienced at qt/qml development to mobile. I have plenty of apps already available from Nokia Store. Qt Ambassador.
- gNewsReader, by Yogeshwar P (yogeshwarp) - gNewsReader is fully featured Google reader client with easy and fast UI written in QML and utilizing QT-Components. also supports sharing links to Pocket/Instapaer/Facebook and Twitter. Related links [1], [2]. plan to port this to Qt 5
- Tutorials and Docs, by Johan Thelin (e8johan) - Qt5 and QML needs to be documented for it to gain a larger audience. I'm willing to do this.
- Dynamic QImage tools for the Quru Image Server by Roland Whitehead We’ve developed an image server used for the world’s biggest single source collection of on-line dynamic images (1.6mil and growing) and we want to produce a toolkit based on QImage and QML image elements to run on multiple Qt platforms (Desktop and mobile). Currently working on desktop version. More info
- VirtualVoiceNet, by Stuart Marsden (stuartmarsden) - This application provides a push to talk all informed very low bandwidth voice network. It uses multicast and encodes voice using codec2 which provides very low rate voice. It is currently a QtWidget based app but plan to port to Qt5 with a QML interface. This would be an ideal mobile app as it would allow disconnected communities to form a mesh network using B.A.T.M.A.N. and then talk. Could also be used at conferences or family gatherings to aid communication. Planning to have this true multi-platform (am waiting for a QtonPi and already runs on the desktop).
- TwimGo, by Tommi Laukkanen - Feature rich Twitter client written in Qt Quick. Qt Ambassador.
- NewsFlow, by Tommi Laukkanen - Google Reader client written in Qt Quick. Qt Ambassador.
- Nelisquare, by Tommi Laukkanen - Foursquare client written in Qt Quick. Qt Ambassador.
- Simple Timer Plus, by Tomi Korkalainen - Simple Timer Plus is an elegant and simplified Qt/QML timer app for everyday timing purposes.
- Badge QmlCalendar Educazionik by Nicola De Filippo. I'm main developer of Badge, now adding nfc support (Badge is a software to record the times of exit, entry and rests on the working day). I'm main developer of QmlCalendar (calendar application for Nemomobile). I'm porting my educational software [3] on mobile devices (Qt phone and tablet), for example [4] . Qt Ambassador. My nickname is "niqt" everywhere, qt-project, Maemo, Mer, Meego, Nemomobile