Summer'12 Device Program/Qt 5 Mobile Projects

(Accepted)
(Submissions)
Line 31: Line 31:
## Can you share screenshots, feedback, installable binaries or something more than the git repo link? Also more information about your Qt skills and your readiness to play with Qt 5 unstable. The project sounds very interesting, congratulations for the idea.--[[User:qgil|qgil]] 21:06, 30 May 2012 (UTC)
## Can you share screenshots, feedback, installable binaries or something more than the git repo link? Also more information about your Qt skills and your readiness to play with Qt 5 unstable. The project sounds very interesting, congratulations for the idea.--[[User:qgil|qgil]] 21:06, 30 May 2012 (UTC)
# '''[http://store.ovi.com/content/275965 Simple Timer Plus]''', by [https://qt-project.org/member/124611 Tomi Korkalainen] - Simple Timer Plus is an elegant and simplified Qt/QML timer app for everyday timing purposes.
# '''[http://store.ovi.com/content/275965 Simple Timer Plus]''', by [https://qt-project.org/member/124611 Tomi Korkalainen] - Simple Timer Plus is an elegant and simplified Qt/QML timer app for everyday timing purposes.
-
# '''[http://www.youtube.com/watch?v=YoemzxBpXig Carnival Mirror]  [https://sites.google.com/site/qboomboom/ QBoomBomm] [http://www.youtube.com/watch?v=ae0BUIBLVsY QCopter] [http://www.youtube.com/watch?v=_rh0P-qcwug QSnake] [http://garage.maemo.org/projects/qmemory/ QMemory] [https://sites.google.com/site/qtelevideo/ QTeletex]''', by [http://emmanuelgranatello.blogspot.it/ Emmanuel Granatello] (emmynet) - I developed a commercial “Qt SCADA WYSIWYG tools” for remote management of industrial field devices, other Qt links contribution [http://www.youtube.com/watch?v=j40Hl9M2F3I AR Pong]  [http://www.youtube.com/watch?v=zZvjIypb2To RaspberryPi contribution]  [http://www.youtube.com/watch?v=UfxCRmKpPB8 Box2D on Symbian] [http://casapulla.altervista.org/qt3d.png prototype of application for maintenance in Qt-3d] [http://www.youtube.com/watch?v=tZiqRe06e18&feature=player_embedded QCopter android porting].
 
# '''[http://napan.ca/ghpsdr3/ QtRadio ghpsdr3-alex]''', by [http://napan.ca/ghpsdr3/ Andrea Montefusco] (iw0hdv) - Project ghpsdr3-alex is an open source, multi platform (Linux and Windows), client server, Software Defined Radio software for HAMs, able to run with many SDR hardware, both QSD and DDC. The GUI is already being developed in Qt 4.x on Desktop edition and is fully functional on Windows and Linux: albeit there is a specific version for Android, I am evaluating the chance to port it to Qt/QML.
# '''[http://napan.ca/ghpsdr3/ QtRadio ghpsdr3-alex]''', by [http://napan.ca/ghpsdr3/ Andrea Montefusco] (iw0hdv) - Project ghpsdr3-alex is an open source, multi platform (Linux and Windows), client server, Software Defined Radio software for HAMs, able to run with many SDR hardware, both QSD and DDC. The GUI is already being developed in Qt 4.x on Desktop edition and is fully functional on Windows and Linux: albeit there is a specific version for Android, I am evaluating the chance to port it to Qt/QML.
# '''[http://www.developer.nokia.com/Blogs/Community/2012/05/15/%E2%80%8Bfeatured-project-of-the-week-%E2%80%8Bfacebook-plus-14052012/ Facebook Plus] [http://qt.nokia.com/qt-in-use/project?id=a0F20000006LBmQEAW BTV Live]  [http://qt.nokia.com/qt-in-use/project?id=a0F20000006LMVyEAO Radio On]''' by [https://www.developer.nokia.com/Profile/?u=somnathbanik somnathbanik] (Somnath Banik) - I am a [https://www.developer.nokia.com/Profile/?u=somnathbanik Nokia Developer Champion], [http://qt-project.org/member/10428 Qt Ambassador],[http://qt-project.org/wiki/QtonPi-Accepted QtonPi Member] and like to help newbie developers by writing Wiki articles and creating open source [http://projects.developer.nokia.com/home/user/somnathbanik Projects]. I have created many applications on Qt4 and submitted to different channels and would like to port them on Qt5 also.  
# '''[http://www.developer.nokia.com/Blogs/Community/2012/05/15/%E2%80%8Bfeatured-project-of-the-week-%E2%80%8Bfacebook-plus-14052012/ Facebook Plus] [http://qt.nokia.com/qt-in-use/project?id=a0F20000006LBmQEAW BTV Live]  [http://qt.nokia.com/qt-in-use/project?id=a0F20000006LMVyEAO Radio On]''' by [https://www.developer.nokia.com/Profile/?u=somnathbanik somnathbanik] (Somnath Banik) - I am a [https://www.developer.nokia.com/Profile/?u=somnathbanik Nokia Developer Champion], [http://qt-project.org/member/10428 Qt Ambassador],[http://qt-project.org/wiki/QtonPi-Accepted QtonPi Member] and like to help newbie developers by writing Wiki articles and creating open source [http://projects.developer.nokia.com/home/user/somnathbanik Projects]. I have created many applications on Qt4 and submitted to different channels and would like to port them on Qt5 also.  

Revision as of 21:22, 30 May 2012

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.

Contents

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:

  1. Project name, by Name Surname (nick) - Short description + other related links.
  1. 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.
    1. Server down? --qgil 20:46, 30 May 2012 (UTC)
  2. 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.
    1. Can you please point to your patches / contributions? Thank you.--qgil 20:50, 30 May 2012 (UTC)
  3. 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
  4. 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).
    1. Can you share screenshots, feedback, installable binaries or something more than the git repo link? Also more information about your Qt skills and your readiness to play with Qt 5 unstable. The project sounds very interesting, congratulations for the idea.--qgil 21:06, 30 May 2012 (UTC)
  5. Simple Timer Plus, by Tomi Korkalainen - Simple Timer Plus is an elegant and simplified Qt/QML timer app for everyday timing purposes.
  6. QtRadio ghpsdr3-alex, by Andrea Montefusco (iw0hdv) - Project ghpsdr3-alex is an open source, multi platform (Linux and Windows), client server, Software Defined Radio software for HAMs, able to run with many SDR hardware, both QSD and DDC. The GUI is already being developed in Qt 4.x on Desktop edition and is fully functional on Windows and Linux: albeit there is a specific version for Android, I am evaluating the chance to port it to Qt/QML.
  7. Facebook Plus BTV Live Radio On by somnathbanik (Somnath Banik) - I am a Nokia Developer Champion, Qt Ambassador,QtonPi Member and like to help newbie developers by writing Wiki articles and creating open source Projects. I have created many applications on Qt4 and submitted to different channels and would like to port them on Qt5 also.
  8. QAD Apps, by Juhapekka Piiroinen (juhapekka,jppiiroinen) - I am a Nokia Certified Qt Specialist, Qt Ambassador, QtOnPi Device Program member + I have published 14 QAD prefixed applications in Nokia Store for N9. I would like to port all of them to Qt5.
  9. Frosty Window, by Nishith Mahajan (Nishith) - An Open GL project which will try to paint random crystallized water on the phone based on the users interaction. It could be used to create various images by the user and shared. I am a QT ambassador and this application was one of the runners up in the Alphalabs.cc event organized by Nokia.
  10. MeeCast, by Uladzislau Vasilyeu (vasvlad) MeeCast is very populary multiplatform highly customizable open source weather forecast client.
  11. mediadownloader and StarMenu QML component, by Marco Bavagnoli Qt Ambassador,QtonPi Member. I have created some useful wiki articles and opensource QML components.
  12. Shutdown,GApp,WakeOnLan and QuickCall for Harmattan, by Felipe Crochik (fcrochik). I am a Nokia Certified Qt Specialist, Qt Ambassador, QtOnPi Device Program member and have published several Qt applications for Maemo, Meego, Symbian and Playbook. I would like to port them to Qt5.
  13. OBD-II based Information Center for Automobiles, by Pablo J. Rogina, QtonPi Member. Qt developer since version 3.x, I would like to integrate Qt5 + Qt Quick (dials, knobs, gauges) plus leveraging Qt Mobility (specially Bluetooth module) along with libodb to build an On Board Diagnostic application, both for the technician and the car driver. I’m a current contributor to Digital Forensics Framework (DFF), tool for digital forensics investigators written in Python and C++ using PyQt and Qt.
  14. meenotes, weather by Luís Gabriel Lima (luisgabriel) - I'm a software developer at INdT working mainly with QtQuick. I've a strong interest in test the QtQuick 2 & SceneGraph performance on mobile devices. Currently I'm working on the UiHelpers Playground project and the QtQuickStyles research project. I'm also working with the Plama/KDE community to port Plasma's GraphicsView-based widgets to QML. Profiles: ohloh, gerrit (Qt), QtDevNet.
  15. Qt5 on Mer timoph Qt project profile.Going to work on porting Qt4 applications and writing new ones to help test Qt5 on Mer (Qt5 will already be partly included in the next Mer release). Will start with something simple - making a bit fancier version of the Yatzy game I recently wrote using Qt4/qml and some other existing things.
  16. Graffiti by Abhishek Kumar (shwstppr) - Qt Ambassador, QtonPi member and author of some open-source Qt/QML apps - FlickrUp, CutePress,Shopper.

Accepted

  1. 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.
    1. Recommendation: try porting your games first.--qgil 18:09, 30 May 2012 (UTC)
  2. TwimGo, NewsFlow, Nelisquare by Tommi Laukkanen - Feature rich Twitter client written in Qt Quick. Qt Ambassador. (other projects merged to this entry --qgil 21:08, 30 May 2012 (UTC) )
    1. Your experience running the same Qt apps on Symbian, N9 and N900 is very interesting. Looking forward to your impressions jumping from that background to Qt 5 unstable.--qgil 21:12, 30 May 2012 (UTC)
  3. Badge QmlCalendar Educazionik Tutorial, by Nicola De Filippo(niqt). 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 and DevNet Beta Tester.QtOnPi Device Program member. My nickname is "niqt" everywhere, qt-project, Maemo, Mer, Meego, Nemomobile

Declined

  1. CMake (cross compiling with Qt 5) by Stephen Kelly (steveire) - Qt maintainer, KDE developer and Qt based library developer.
    1. Although an interesting project, it doesn't really fit in the original purpose of this activity. Doesn't really help showcasing Qt 5, or directly testing it before release. Thank you for your understanding.--qgil 18:02, 30 May 2012 (UTC)
  2. 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.
    1. Qt Widgets applications are in fact out of scope in this Qt 5 Mobile Projects activity. Already in Harmattan QWidget was not supported.--qgil 20:53, 30 May 2012 (UTC)
  3. 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.
    1. This is an interesting area of contribution but fall out of the scope of this activity. Please reach me via email to know what do you have in mind. Thanks!--qgil 20:58, 30 May 2012 (UTC)
  4. 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
    1. Sorry, out of scope for this Qt 5 Mobile Projects activity.--qgil 21:01, 30 May 2012 (UTC)