Summer'12 Device Program/Qt 5 Mobile Projects

(Submissions)
(Accepted)
 
(41 intermediate revisions not shown)
Line 1: Line 1:
 +
'''THIS ACTIVITY DOESN'T ACCEPT NEW SUBMISSIONS'''
 +
The 25 participants have been selected. Thank you everybody!
 +
We are looking for brave & experienced developers willing to port or develop apps running on top of Qt 5 before its finally release. Currently [http://qt-project.org/wiki/Qt-5-Alpha Qt 5 alpha] is released, the beta version is expected during June and the final in August/September.
We are looking for brave & experienced developers willing to port or develop apps running on top of Qt 5 before its finally release. Currently [http://qt-project.org/wiki/Qt-5-Alpha Qt 5 alpha] is released, the beta version is expected during June and the final in August/September.
Line 8: Line 11:
This is the same motivation we have for the [http://qt-project.org/wiki/Category:QtonPi 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.
This is the same motivation we have for the [http://qt-project.org/wiki/Category:QtonPi 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 [http://talk.maemo.org/showthread.php?t=84591 this forum thread].
 
-
 
-
== Submissions ==
 
-
 
-
Add yourself at the end of the queue and follow this template:
 
-
 
-
# '''[http://qt-apps.org/content/show.php/?content=113117 zNotes (Lightweigh crossplatform application for notes management)]''' by [http://proton.name/ Peter Savichev] (proton).
 
-
# '''[http://seguridad.cenditel.gob.ve/firmaxml FirmaXML (QML desktop app for BDOC digital signatures using cryptographic hardware)]''' by [https://qt-project.org/member/15801 Antonio Araujo Brett] (antonioaraujob) - Qt and information security developer with free and open source tools. Qt Ambassador.
 
-
#* Server down? The link with mobile is not clear. Please explain.-- [[User:qgil|qgil]] 20:46, 30 May 2012 (UTC)
 
-
#* FirmaXML is an application to digitally sign document under [http://wpki.eu/wiki/upload/8/82/BDoc-1.0.pdf BDOC standard] (a profile of [http://www.w3.org/TR/XAdES/ XAdES - XML Advanced Digital Signatures]). This app is developed using QML, Qt and C++. The idea is porting FirmaXML to provide an intuitive application in order to verify digitally signed documents and sign them in mobile devices.
 
-
# '''[http://store.ovi.com.cn/content/262170 MagicTag (Anylize song wave and tag it with the right tag)]''', by [https://qt-project.org/member/2885 Tong Zhang] (lovewilliam) - Experienced at qt development and embedded system. Had been contributed a lot of patches to the community. Had been working on an linux distribution for a long time [http://www.magiclinux.org MagicLinux]. writing patches and build the distribution. And I have experience developing hw and software on other meego based devices :) [http://www.bigstarstar.tk/home/lovewilliam/Develop/Radio/ OpenWaveRadio]eg. . Qt Ambassador. Some of my patches can be found [http://irc.bigstarstar.tk/patchset/ here].  Now I'm currently studying in Software college , Shandong University and having a good time in the Embedded system lab. I'm doing some porting job recently on an TI board(cortex-a8) to get qt5 run on it. :-) Willing to get a N9 to port my qt4-qml based apps to work with Qt5. And develop more interesting things with qt5 on n9.
 
-
#* Can you please point to your patches / contributions? Thank you.--[[User:qgil|qgil]] 20:50, 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://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.
 
-
#* Can you please explain the project in the context of mobile? Sorry, not a specialist in the topic.--[[User:qgil|qgil]] 21:24, 30 May 2012 (UTC)
 
-
# '''[http://store.ovi.com/publisher/JP%20Piiroinen/ QAD Apps]''', by [http://www.jpii.fi Juhapekka Piiroinen] ([http://talk.maemo.org/member.php?u=1439 juhapekka],[http://www.linkedin.com/in/jppiiroinen jppiiroinen]) - I am a Nokia Certified Qt Specialist, [http://qt.nokia.com/qt-in-use/project?id=a0F20000006KcaIEAS Qt Ambassador], [http://qt-project.org/wiki/QtonPi-Accepted 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.
 
-
# '''[http://store.ovi.com/content/209052 MeeCast]''', by [http://maemo.org/profile/view/vasvlad/ Uladzislau Vasilyeu] ([http://talk.maemo.org/member.php?u=6503 vasvlad]) MeeCast is very populary multiplatform highly customizable [https://github.com/Meecast/meecast/tree/master/meecast  open source ] weather forecast client based on QT/QML.
 
-
# '''[http://store.ovi.com/publisher/Crochik%20Software/ Shutdown,GApp,WakeOnLan and QuickCall for Harmattan (Qt/QML)]''', by [http://www.crochik.com Felipe Crochik] ([http://maemo.org/profile/view/fcrochik/ fcrochik@maemo], [http://qt-project.org/member/4157 fcrochik@qt-project]). I am a Nokia Certified Qt Specialist, [http://qt.nokia.com/qt-in-use/project?id=a0F20000006KUESEA4 Qt Ambassador], [http://qt-project.org/wiki/QtonPi-Accepted QtOnPi Device Program member] and have published several Qt applications for [http://www.crochik.com/maemo5 Maemo], [http://store.ovi.com/publisher/Crochik%20Software/ Meego, Symbian] and [http://appworld.blackberry.com/webstore/content/90839/?lang=en Playbook]. I would like to port them to Qt5.
 
-
# '''[https://github.com/Turpial/Turpial Turpial]''', by [http://twitter.com/4ndreaSt4gi Andrea Stagi] (4ndreaSt4gi) - Turpial is a popular Twitter and Identica client for GNU/Linux that allows you to manage more than one account at the same time and access to a lot of features ( media support that allows you to show photos, watch videos from youtube, access foursquare and so on within the client, upload photos and use all the existing shortner url services ). The actual version is Turpial 2.0, it's in beta and supports Qt, and now we are working to port it on every mobile platform (actually is under development only for Android devices). As a memeber of the development team, I plan to port Turpial to Qt 5, also working on a synchronization system of the accounts and preferences between devices. I'm an experienced Qt developer, using Qt at work since 2009 and involved in other open source projects that support Qt (I am one of the authors of [https://github.com/Emesene Emesene] and contribute to [http://tortoisehg.bitbucket.org TortoiseHG] with patches sometimes).
 
-
# '''[http://store.ovi.com/content/214259 Bord]''', by [http://trismer.com Trismer] (trismer) - We are experienced QT/QML developers, with different applications for MeeGo/Symbian devices. We are very active in testing new Qt platforms, like necessitas, RaspberryPi, Blackberry (http://trismer.com/portfolio/qt-on-blackberry-playbook/). We are very keen to test Qt 5 on N9 and other smartphones with our current and upcoming applications.
 
-
#* This program is for community developers working on free software projects. Is Bord open source? In any case the proposal needs to be presented by an individual developer.--[[User:qgil|qgil]] 21:36, 1 June 2012 (UTC)
 
-
# '''[http://store.ovi.com/content/254303 Tinger Calc]''', by [https://sites.google.com/site/panzeyu/Profile Zeyu Pan] - Tinger Calc is a powerful scientific calculator environment. It supports elementary math ( +, -, *, /, ^), trigonometric functions (sin, sinh, asin, cos, cosh, acos, tan, tanh, atan), exponential functions (exp, ln, lg, sqrt), math constants (pi, e), system functions (exit, quit, print). You can use keyboard or system input method to enter equations, and then click "Ok" to calculate results. In addition, you can use the "=" symbol to remember your temporarily value, such as "x = sin(pi/4)". Website: http://tingercalc.sourceforge.net/. Nokia store: http://store.ovi.com/content/254303. I'm a Qt Ambassador, and also participating in QtonPi program. I am very glad to port "Tinger Calc" to Nokia N9 and test Qt5 libraries.
 
-
# '''[https://github.com/hiemanshu/Komedia Komedia] and also port [http://wiki.meego.com/IRC_Chatter IRC-Chatter] to Qt5'''- Hiemanshu Sharma. Komedia is a comic reader that I started out to basically be able to read XKCD and other common comics on the ago(Supports XKCD, Dilbert, and Garfield as of now, more support coming in later). Also planning on porting IRC-Chatter, the first IRC Client for harmattan to Qt5 along with some help from Timur (the co-author of the app and author of PuzzleMaster). As well as a community member with Fedora Project.
 
-
# '''[https://gitorious.org/quicksortem Quicksort game for n9]''', by [http://qt-project.org/member/6396 Anssi Eteläniemi] - Game is created with QML, I have published similar game also for [http://appworld.blackberry.com/webstore/content/94505/?lang=en Blackberry] playbook. I would like to implement also in QtQuick2. I've also done some [http://koti.kapsi.fi/matrixx/stream/ webgl] stuff that would be nice to test out how it works on n9.
 
-
# '''[http://store.ovi.com/content/253471 Moonshine]''' or '''[http://store.ovi.com/content/220436 AWord English Dictionary]''', your pick, by [http://qt-project.org/member/388 Harri Pasanen] (grego) - Moon/Sun Calendar or English dictionary, both done with Qt C++ and QML.  I'm [http://qt.nokia.com/qt-in-use/project?id=a0F20000006L7IyEAK Qt Ambassador] and have done many Qt applications for Ovi Store. I prefer N9.
 
-
# '''[http://store.ovi.com/content/106525 BANG! the Official Video Game]''', by [https://qt-project.org/member/11692 Carmine della Sala (QT Ambassador)] (ciddi3d) - multiplatform award winning boardgame. I prefer N9 to test player localization with NFC.
 
-
#* Is this project open source? --[[User:qgil|qgil]] 21:46, 1 June 2012 (UTC)
 
-
# '''[http://wiki.qtlabs.org.br/projects/w4d  What's for Dinner?]''', '''[http://wiki.qtlabs.org.br/shoppinglist ShoppingList]''' by [http://qt-project.org/member/4992 Mailson Menezes] (mailson) - I'm currently working on [http://wiki.qtlabs.org.br/projects/qtquickstyles/Main QtQuickStyles] and [http://qt-project.org/wiki/Qt5UiHelpers UiHelpers] at INdT, both using Qt 5. I've already did [http://wiki.qtlabs.org.br/projects/qtquickstyles/scenegraph some research on Qt SceneGraph] and I'm looking forward to port one of those applications to Qt 5. What's For Dinner is available in South Africa's OVI store and is a mobile version of a [http://www.whatsfordinner.co.za/ website] with the same name. Shopping list was also made using QML and is [http://store.ovi.com/content/274783 available at OVI store] as well. Profiles: [https://www.ohloh.net/accounts/mailson ohloh], [https://codereview.qt-project.org/#q,owner:mailson.menezes%2540openbossa.org,n,z gerrit], [https://github.com/omailson github], [https://gitorious.org/~mailson gitorious]
 
-
# '''OpenGL ES Demos''', by [http://qt-project.org/member/123299 Ken Phillis] (Kphillis) - A Series of OpenGL ES Demos aimed at introducing developers how to use OpenGL ES and QT5 features found on the N9 or N950 series of Smart Phones to create games.
 
-
#* Nice idea but what demos and how can we trust you? The link doesn't tell much about your experience on Qt and OpenGL ES.--[[User:qgil|qgil]] 20:00, 5 June 2012 (UTC)
 
-
# '''[http://www.zx2c4.com/projects/meego-projects/ Security Audit, PulseAudio Remote Audio GUI, Google Voice Integration, and VPN Tunnel Manager]''', by [http://zx2c4.com Jason A. Donenfeld (zx2c4)], [http://blog.zx2c4.com/ blog] [http://git.zx2c4.com code] [mailto:jason@zx2c4.com email] - The projects outlined on that page are a PulseAudio Remote Audio Interface, integration for Google Voice services, and an easy way to manage different VPN tunnels, including the awesome Iodine project that allows tunneling internet traffic through DNS relays. As for me, I'm extremely involved with Qt, attended all the FOSDEM talks, have been following very very closely the development of Qt5, write a blog on PlanetKDE, and pretty much the whole Qt-shebang. ''I grok pretty low in the Qt5 stack, and I'm up for not only porting, but testing internal Qt5 performance.'' Secondly, listed on that page is a few examples of public security experience. Face it: mobile security is important, and nobody is going to want to use a Qt5 phone if the platform is insecure. I'm interested in doing a large audit of the N950 userland and kernelland, with particular focus on aegis & webkit2, to make sure Meego users don't become easy targets. We don't want our platform to become another Android. [https://qt.gitorious.org/qt/qt/commit/cb6380beb81ab9571c547270c144988781fed465 here] is a commit for a buffer overflow in Qt from a few days ago. It even has [https://secunia.com/advisories/46140/ an advisory]. Qt security is a real and important thing. '''I prefer the N950.'''
 
-
# '''[http://store.ovi.com/content/205737?clickSource=search&pos=1 CuteSoma (Soma.fm client for N9/N950)]''', by [http://wiki.maemo.org/User:Andy80 Andrea Grandi] - [http://qt-project.org/member/11109 Qt Profile] (andreagrandi) - My intention is to port CuteSoma to Qt5 for any future devices and to release a Desktop version as well. Source code is available [https://github.com/andreagrandi/CuteSoma]. Qt Ambassador. '''I prefer N9'''
 
== Accepted ==
== Accepted ==
Line 53: Line 17:
* '''DATA RECEIVED''' = Quim has received your email with your data and has added it to a nice spreadsheet.
* '''DATA RECEIVED''' = Quim has received your email with your data and has added it to a nice spreadsheet.
 +
* '''DONE''' = The developer has received the device.
-
# '''DATA RECEIVED''' '''[http://store.ovi.com/content/167633 fMobi (Qt/QML app for Facebook)]''', by [http://talk.maemo.org/member.php?u=47953 Juuso Kosonen] - [https://qt-project.org/member/4632 Qt Profile] (jkosonen) - Experienced at qt/qml development to mobile. I have plenty of apps already available from [http://store.ovi.com/publisher/JiiKoo Nokia Store]. Qt Ambassador. '''I prefer N9'''
+
# '''DATA RECEIVED''' - N9 - '''[http://store.ovi.com/content/167633 fMobi (Qt/QML app for Facebook)]''', by [http://talk.maemo.org/member.php?u=47953 Juuso Kosonen] - [https://qt-project.org/member/4632 Qt Profile] (jkosonen) - Experienced at qt/qml development to mobile. I have plenty of apps already available from [http://store.ovi.com/publisher/JiiKoo Nokia Store]. Qt Ambassador. '''I prefer N9'''
-
# '''DATA RECEIVED''' '''[http://projects.developer.nokia.com/twimgo TwimGo]''', '''[http://projects.developer.nokia.com/newsflow NewsFlow]''', '''[http://projects.developer.nokia.com/nelisquare Nelisquare]''' by [http://projects.developer.nokia.com/home/user/eetomla Tommi Laukkanen] - Feature rich Twitter client written in Qt Quick. Qt Ambassador. (other projects merged to this entry --[[User:qgil|qgil]] 21:08, 30 May 2012 (UTC) ) '''I prefer N9'''
+
# '''DONE''' - N9 - '''[http://projects.developer.nokia.com/twimgo TwimGo]''', '''[http://projects.developer.nokia.com/newsflow NewsFlow]''', '''[http://projects.developer.nokia.com/nelisquare Nelisquare]''' by [http://projects.developer.nokia.com/home/user/eetomla Tommi Laukkanen] - Feature rich Twitter client written in Qt Quick. Qt Ambassador. (other projects merged to this entry --[[User:qgil|qgil]] 21:08, 30 May 2012 (UTC) ) '''I prefer N9'''
-
# '''DATA RECEIVED''' '''[http://badge.garage.maemo.org/ Badge]  [https://github.com/nemomobile/qmlcalendar QmlCalendar]  [http://www.educazionik.org Educazionik] [http://qt-project.org/wiki/QML_and_QSqlTableModel Tutorial]''', by [http://qt-project.org/member/481 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 [http://www.educazionik.org] on mobile devices (Qt phone and tablet), for example [http://www.youtube.com/watch?feature=player_embedded&v=Z1lOy5ygriw] . [http://qt-project.org/member/481 Qt Ambassador and DevNet Beta Tester].[http://qt-project.org/wiki/QtonPi-Accepted QtOnPi Device Program member]. My nickname is "niqt" everywhere, qt-project, Maemo, Mer, Meego, Nemomobile. '''I prefer N9''' (i need NFC, see project description and because I participated in last year's device program too)
+
#'''DONE''' - N9 - '''[http://badge.garage.maemo.org/ Badge]  [https://github.com/nemomobile/qmlcalendar QmlCalendar]  [http://www.educazionik.org Educazionik] [http://qt-project.org/wiki/QML_and_QSqlTableModel Tutorial]''', by [http://qt-project.org/member/481 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 [http://www.educazionik.org] on mobile devices (Qt phone and tablet), for example [http://www.youtube.com/watch?feature=player_embedded&v=Z1lOy5ygriw] . [http://qt-project.org/member/481 Qt Ambassador and DevNet Beta Tester].[http://qt-project.org/wiki/QtonPi-Accepted QtOnPi Device Program member]. My nickname is "niqt" everywhere, qt-project, Maemo, Mer, Meego, Nemomobile. '''I prefer N9''' (i need NFC, see project description and because I participated in last year's device program too)
-
# '''DATA RECEIVED''' '''[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].'''I prefer N9'''
+
# '''DONE''' - N9 - '''[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].'''I prefer N9'''
-
# '''DATA RECEIVED''' '''[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.'''I prefer N9'''
+
# '''DONE''' - N9 - '''[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.'''I prefer N9'''
-
# '''[http://merproject.org Qt5 on Mer]''' [http://maemo.org/profile/view/timoph/ timoph] [http://qt-project.org/member/2714 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 [http://gitorious.org/random-timoph/myatzy Yatzy game] I recently wrote using Qt4/qml and some other existing things such as Qt flying bus, same game and planning poker cards. '''I prefer N9'''
+
# '''DONE''' - N950 - '''[http://merproject.org Qt5 on Mer]''' [http://maemo.org/profile/view/timoph/ timoph] [http://qt-project.org/member/2714 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 [http://gitorious.org/random-timoph/myatzy Yatzy game] I recently wrote using Qt4/qml and some other existing things such as Qt flying bus, same game and planning poker cards. '''I prefer N9'''
-
# '''DATA RECEIVED''' '''[http://puzzle-master.colorful.hu/ Puzzle Master]''', by [http://wiki.meego.com/User:Venemo Timur Kristóf] (Venemo) - I'm mostly interested in experimenting with Qt Quick 2, including the deep C++ level. Considering that my app contains lots of custom-written QDeclarativeItem code with non-rectangular items, it would be nice to see how Qt 5 can cope with it. I'd like to port my app over to the Qt Quick 2 API, rebasing my code on top of QQuickPaintedItem and seek out other possible improvements with exciting new stuff such as QML shader effects. here is the [http://gitorious.org/colorful-apps/puzzle-master source code] and the [http://store.ovi.com/content/247838 Nokia Store link]. I also wish to take a brief look at how Components would work on top of Qt 5. (Note: Because I participated in last year's device program too, '''I'm only applying for an N9'''. Don't want to deprive anyone of an N950. Note 2: I may apply at the other category too.)
+
# '''DONE''' - N9 - '''[http://puzzle-master.colorful.hu/ Puzzle Master]''', by [http://wiki.meego.com/User:Venemo Timur Kristóf] (Venemo) - I'm mostly interested in experimenting with Qt Quick 2, including the deep C++ level. Considering that my app contains lots of custom-written QDeclarativeItem code with non-rectangular items, it would be nice to see how Qt 5 can cope with it. I'd like to port my app over to the Qt Quick 2 API, rebasing my code on top of QQuickPaintedItem and seek out other possible improvements with exciting new stuff such as QML shader effects. here is the [http://gitorious.org/colorful-apps/puzzle-master source code] and the [http://store.ovi.com/content/247838 Nokia Store link]. I also wish to take a brief look at how Components would work on top of Qt 5. (Note: Because I participated in last year's device program too, '''I'm only applying for an N9'''. Don't want to deprive anyone of an N950. Note 2: I may apply at the other category too.)
-
# '''DATA RECEIVED''' '''[https://gitorious.org/virtual-voice-net VirtualVoiceNet]''', by [http://qt-project.org/member/124176 Stuart Marsden] (stuartmarsden) - This application provides a push to talk all informed very low bandwidth voice network. It uses multicast and encodes voice using [http://codec2.org/ 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 [http://www.open-mesh.org/ 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). '''I prefer N9'''
+
# '''DONE''' - N9 - '''[https://gitorious.org/virtual-voice-net VirtualVoiceNet]''', by [http://qt-project.org/member/124176 Stuart Marsden] (stuartmarsden) - This application provides a push to talk all informed very low bandwidth voice network. It uses multicast and encodes voice using [http://codec2.org/ 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 [http://www.open-mesh.org/ 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). '''I prefer N9'''
-
# '''DATA RECEIVED''' '''[http://alphalabs.cc/project/89-frosty-window Frosty Window]''', by [http://uk.linkedin.com/pub/nishith-mahajan/8/3b1/303 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.'''I prefer N9'''
+
# '''DONE''' - N9 - '''[http://alphalabs.cc/project/89-frosty-window Frosty Window]''', by [http://uk.linkedin.com/pub/nishith-mahajan/8/3b1/303 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.'''I prefer N9'''
-
# '''DATA RECEIVED''' '''[http://wiki.qtlabs.org.br/meenotes meenotes]''', '''[http://wiki.qtlabs.org.br/weather weather]''' by [http://qt-project.org/member/11095 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 [http://qt-project.org/wiki/Qt5UiHelpers UiHelpers] Playground project and the [http://codecereal.blogspot.com.br/2012/04/qml-themingstyling.html QtQuickStyles] research project. I'm also working with the Plama/KDE community to port Plasma's GraphicsView-based widgets to QML. Profiles: [https://www.ohloh.net/accounts/luisgabriel ohloh], [https://codereview.qt-project.org/#q,owner:luis.gabriel%2540openbossa.org,n,z gerrit (Qt)], [https://gitorious.org/~luisgabriel gitorious], [http://qt-project.org/member/11095 QtDevNet]. '''I prefer N9'''.
+
# '''DONE''' - N9 - '''[http://wiki.qtlabs.org.br/meenotes meenotes]''', '''[http://wiki.qtlabs.org.br/weather weather]''' by [http://qt-project.org/member/11095 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 [http://qt-project.org/wiki/Qt5UiHelpers UiHelpers] Playground project and the [http://codecereal.blogspot.com.br/2012/04/qml-themingstyling.html QtQuickStyles] research project. I'm also working with the Plama/KDE community to port Plasma's GraphicsView-based widgets to QML. Profiles: [https://www.ohloh.net/accounts/luisgabriel ohloh], [https://codereview.qt-project.org/#q,owner:luis.gabriel%2540openbossa.org,n,z gerrit (Qt)], [https://gitorious.org/~luisgabriel gitorious], [http://qt-project.org/member/11095 QtDevNet]. '''I prefer N9'''.
-
# '''DATA RECEIVED''' '''[http://sourceforge.net/projects/graffiti/ Graffiti]''' by [http://theshowstopper.in/ Abhishek Kumar] (shwstppr) - Qt Ambassador, QtonPi member and author of some open-source Qt/QML apps - [http://code.google.com/p/flickrup/ FlickrUp], [http://code.google.com/p/cutepress/ CutePress],[http://code.google.com/p/shopper-qt/ Shopper]. '''I prefer N9'''.
+
# '''DONE''' - N9 - '''[http://sourceforge.net/projects/graffiti/ Graffiti]''' by [http://theshowstopper.in/ Abhishek Kumar] (shwstppr) - Qt Ambassador, QtonPi member and author of some open-source Qt/QML apps - [http://code.google.com/p/flickrup/ FlickrUp], [http://code.google.com/p/cutepress/ CutePress],[http://code.google.com/p/shopper-qt/ Shopper]. '''I prefer N9'''.
-
# '''DATA RECEIVED''' '''[http://store.ovi.com/content/225048 mediadownloader]''' and [http://www.developer.nokia.com/Community/Wiki/StarMenu:_custom_QML_component_plugin StarMenu QML component], by [http://wiki.maemo.org/User:Deimos Marco Bavagnoli] [http://qt.nokia.com/qt-in-use/ambassadors/project?id=a0F20000006JfWJEA0 Qt Ambassador],[http://qt-project.org/wiki/QtonPi-Accepted QtonPi Member]. I have created some useful wiki articles and opensource QML components. '''I prefer N9'''
+
# '''DONE''' - N9 - '''[http://store.ovi.com/content/225048 mediadownloader]''' and [http://www.developer.nokia.com/Community/Wiki/StarMenu:_custom_QML_component_plugin StarMenu QML component], by [http://wiki.maemo.org/User:Deimos Marco Bavagnoli] [http://qt.nokia.com/qt-in-use/ambassadors/project?id=a0F20000006JfWJEA0 Qt Ambassador],[http://qt-project.org/wiki/QtonPi-Accepted QtonPi Member]. I have created some useful wiki articles and opensource QML components. '''I prefer N9'''
-
# '''DATA RECEIVED''' '''[http://www.vsxu.com Vovoid VSXu]''', by [http://saidinesh5.wordpress.com Dinesh Manajipet] (saidinesh5) - VSXu is basically a modular OpenGL programming environment, mainly used for creating music visualizations, VJing and demoscene projects so far (http://www.youtube.com/watch?v=ktkS7A5CZ8g). We already had an Initial port of VSXu to OpenGL ES.(Tested on the N900 http://vimeo.com/20404897 - and waiting to be tested on Raspberrypi). Also, the upcoming "sensors" module ( http://bit.ly/KVHBNA )in VSXu can make use of the local sensors (if available) and remote sensors of another device (via. a Qt Client which sends the sensor data Wifi) to control various parameters and transitions of VSXu visuals. I am just another KDE contributor and one of the developers of VSXu. (http://wiki.qt-project.org/User:Saidinesh5 )'''I prefer N9'''
+
# '''DONE''' - N9 - '''[http://www.vsxu.com Vovoid VSXu]''', by [http://saidinesh5.wordpress.com Dinesh Manajipet] (saidinesh5) - VSXu is basically a modular OpenGL programming environment, mainly used for creating music visualizations, VJing and demoscene projects so far (http://www.youtube.com/watch?v=ktkS7A5CZ8g). We already had an Initial port of VSXu to OpenGL ES.(Tested on the N900 http://vimeo.com/20404897 - and waiting to be tested on Raspberrypi). Also, the upcoming "sensors" module ( http://bit.ly/KVHBNA )in VSXu can make use of the local sensors (if available) and remote sensors of another device (via. a Qt Client which sends the sensor data Wifi) to control various parameters and transitions of VSXu visuals. I am just another KDE contributor and one of the developers of VSXu. (http://wiki.qt-project.org/User:Saidinesh5 )'''I prefer N9'''
-
# '''[http://store.ovi.com/content/161667 Mash - Mobile Yammer client for N9/N950]''', by [http://wiki.qt-project.org/User:Matrixx Saija Eteläniemi] (matrixx) - The Yammer client is mostly created using QML, so it would be a point of interest for me to port it to use Qt5. In addition, I've been working on several projects for Harmattan: [https://github.com/matrixx my stuff on github], which also uses QML and Qt components and would be fun to port. I'm Also participating in QtonPi program, a Qt Ambassador and a certified Qt Specialist. As a device preference, N9.
+
# '''DONE''' - N9 - '''[http://store.ovi.com/content/161667 Mash - Mobile Yammer client for N9/N950]''', by [http://wiki.qt-project.org/User:Matrixx Saija Eteläniemi] (matrixx) - The Yammer client is mostly created using QML, so it would be a point of interest for me to port it to use Qt5. In addition, I've been working on several projects for Harmattan: [https://github.com/matrixx my stuff on github], which also uses QML and Qt components and would be fun to port. I'm Also participating in QtonPi program, a Qt Ambassador and a certified Qt Specialist. As a device preference, N9.
-
# '''DATA RECEIVED''' '''[http://store.ovi.com/content/207988 EmuMaster]''', by [http://elemental-mk.blogspot.com/ Marcin Kazmierczak] (elemental) - It emulates popular consoles such as NES, SNES, GBA, PSX, SMD, SCD and Amiga. I am interested to port whole  project to Qt5 and QtQuick 2.0, but not only. With second N9 I would be able to make multiplayer mode using NFC - I would test that functionality in Qt5 too. I prefer N9 (as mentioned).
+
# '''DONE''' - N9 - '''[http://store.ovi.com/content/207988 EmuMaster]''', by [http://elemental-mk.blogspot.com/ Marcin Kazmierczak] (elemental) - It emulates popular consoles such as NES, SNES, GBA, PSX, SMD, SCD and Amiga. I am interested to port whole  project to Qt5 and QtQuick 2.0, but not only. With second N9 I would be able to make multiplayer mode using NFC - I would test that functionality in Qt5 too. I prefer N9 (as mentioned).
-
# '''DATA RECEIVED''' '''[http://dropn9.my-meego.org  DropN9]''' '''[http://callrecorder.my-meego.org  Call Recorder]''' the both applications for MeeGo 1.2 Harmattan (Qt C++, QML and MeeGo touch). I'm currently doing some experimentals with Qt 5 in my N950. Profiles: '''[https://gitorious.org/~cuonglb  gitorious]''',  '''[http://qt-project.org/member/4385  devnet]'''. I prefer N950 one again ;)
+
# '''DONE''' - N950 - '''[http://dropn9.my-meego.org  DropN9]''' '''[http://callrecorder.my-meego.org  Call Recorder]''' the both applications for MeeGo 1.2 Harmattan (Qt C++, QML and MeeGo touch). I'm currently doing some experimentals with Qt 5 in my N950. Profiles: '''[https://gitorious.org/~cuonglb  gitorious]''',  '''[http://qt-project.org/member/4385  devnet]'''. I prefer N950 one again ;)
-
# '''[http://store.ovi.com/content/216122 ProfileMatic]''', by [http://talk.maemo.org/member.php?u=54146 Arto Jalkanen] (ajalkane) - ProfileMatic changes device's various settings (such as used profile) based on given conditions like time of day or location. The frontend is written in QML and backend in C++. I'd like to try Qt5 on it. Lively discussion and more information about the application is at [http://talk.maemo.org/showthread.php?t=79642 TMO's ProfileMatic support thread]. I'm applying for N9, as I have N950 and N9's NFC would be useful for my NFC related testing on the application. '''I prefer N9'''
+
# '''DONE''' - N9 - '''[http://store.ovi.com/content/216122 ProfileMatic]''', by [http://talk.maemo.org/member.php?u=54146 Arto Jalkanen] (ajalkane) - ProfileMatic changes device's various settings (such as used profile) based on given conditions like time of day or location. The frontend is written in QML and backend in C++. I'd like to try Qt5 on it. Lively discussion and more information about the application is at [http://talk.maemo.org/showthread.php?t=79642 TMO's ProfileMatic support thread]. I'm applying for N9, as I have N950 and N9's NFC would be useful for my NFC related testing on the application. '''I prefer N9'''
-
# '''[http://n9-apps.com/tedtalks-quick TEDTalksQuick]''' - A Qt/QML app for enjoying TEDTalks, by [http://talk.maemo.org/member.php?u=23925 Dhi Aurrahman]- [http://qt-project.org/member/5800 qt-project.org profile page] [https://twitter.com/diorahman (diorahman)], I'm a Qt developer (Qt Ambassador), the man behind [http://store.ovi.com/publisher/aegislabs aegislabs]. I hope I could port this app to Qt5 by adding more features and better user experiences, especially in browsing the available videos, managing video archives, download manager and player. Currently the code is in this repo on [https://github.com/diorahman/TEDTalksQuick github], tested on borrowed N950. Since everybody pick N9 as their preference, '''I prefer N950''' :-)
+
# '''DATA RECEIVED'''- N950 - '''[http://n9-apps.com/tedtalks-quick TEDTalksQuick]''' - A Qt/QML app for enjoying TEDTalks, by [http://talk.maemo.org/member.php?u=23925 Dhi Aurrahman]- [http://qt-project.org/member/5800 qt-project.org profile page] [https://twitter.com/diorahman (diorahman)], I'm a Qt developer (Qt Ambassador), the man behind [http://store.ovi.com/publisher/aegislabs aegislabs]. I hope I could port this app to Qt5 by adding more features and better user experiences, especially in browsing the available videos, managing video archives, download manager and player. Currently the code is in this repo on [https://github.com/diorahman/TEDTalksQuick github], tested on borrowed N950. Since everybody pick N9 as their preference, '''I prefer N950''' :-)
-
# '''[https://github.com/Slocan/Wordsler/blob/master/main.cpp Wordsler]''', by [https://qt-project.org/member/11844 Slocan] - This is a word game that is written in Qt/QML, and published in the Ovi Store (Harmattan and Symbian), Maemo5 Extras, Android store and the BB Playbook store, with a single codebase. I'd also be interested in improving FeedingIt RSS Reader with QtQuick 2 features, once the python bindings are available.
+
# '''DONE''' - N9 - '''[https://github.com/Slocan/Wordsler/blob/master/main.cpp Wordsler]''', by [https://qt-project.org/member/11844 Slocan] - This is a word game that is written in Qt/QML, and published in the Ovi Store (Harmattan and Symbian), Maemo5 Extras, Android store and the BB Playbook store, with a single codebase. I'd also be interested in improving FeedingIt RSS Reader with QtQuick 2 features, once the python bindings are available.
-
# '''[http://www.victorbravo.info/stories Stories (QML n9/n950 app. You can create Infographics and graphs about your experiences.)]''' by [http://qt-project.org/member/9897 Victor Bravo Bravo] (victorrrbravo) - Engineer.  Qt developer. Qt Ambassador. I prefer n9.
+
# '''DATA RECEIVED''' - N9 - '''[http://www.victorbravo.info/stories Stories (QML n9/n950 app. You can create Infographics and graphs about your experiences.)]''' by [http://qt-project.org/member/9897 Victor Bravo Bravo] (victorrrbravo) - Engineer.  Qt developer. Qt Ambassador. '''I prefer n9'''.
-
 
+
# '''DONE'''- N950 - '''[http://seguridad.cenditel.gob.ve/firmaxml FirmaXML (QML desktop app for BDOC digital signatures using cryptographic hardware)]''' by [https://qt-project.org/member/15801 Antonio Araujo Brett] (antonioaraujob) - Qt and information security developer with free and open source tools. Qt Ambassador. '''I prefer N950'''.
-
== Declined ==
+
# '''DONE''' - N950 - '''[http://store.ovi.com.cn/content/262170 MagicTag (Anylize song wave and tag it with the right tag)]''', by [https://qt-project.org/member/2885 Tong Zhang] (lovewilliam) - Experienced at qt development and embedded system. Had been contributed a lot of patches to the community. Had been working on an linux distribution for a long time [http://www.magiclinux.org MagicLinux]. writing patches and build the distribution. And I have experience developing hw and software on other meego based devices :) [http://www.bigstarstar.tk/home/lovewilliam/Develop/Radio/ OpenWaveRadio]eg. . Qt Ambassador. Some of my patches can be found [http://irc.bigstarstar.tk/patchset/ here].  Now I'm currently studying in Software college , Shandong University and having a good time in the Embedded system lab. I'm doing some porting job recently on an TI board(cortex-a8) to get qt5 run on it. :-) Willing to get a N9 to port my qt4-qml based apps to work with Qt5. And develop more interesting things with qt5 on n9. '''I prefer N9.''' :-)
-
# '''[http://www.cmake.org CMake (cross compiling with Qt 5)]''' by [http://steveire.wordpress.com Stephen Kelly] (steveire) - Qt maintainer, KDE developer and Qt based library developer.
+
# '''DATA RECEIVED''' - N950 - '''[http://store.ovi.com/publisher/Crochik%20Software/ Shutdown,GApp,WakeOnLan and QuickCall for Harmattan (Qt/QML)]''', by [http://www.crochik.com Felipe Crochik] ([http://maemo.org/profile/view/fcrochik/ fcrochik@maemo], [http://qt-project.org/member/4157 fcrochik@qt-project]). I am a Nokia Certified Qt Specialist, [http://qt.nokia.com/qt-in-use/project?id=a0F20000006KUESEA4 Qt Ambassador], [http://qt-project.org/wiki/QtonPi-Accepted QtOnPi Device Program member] and have published several Qt applications for [http://www.crochik.com/maemo5 Maemo], [http://store.ovi.com/publisher/Crochik%20Software/ Meego, Symbian] and [http://appworld.blackberry.com/webstore/content/90839/?lang=en Playbook]. I would like to port them to Qt5.
-
#* 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.--[[User:qgil|qgil]] 18:02, 30 May 2012 (UTC)
+
# '''DATA RECEIVED''' - N950 - '''[http://www.zx2c4.com/projects/meego-projects/ Security Audit, PulseAudio Remote Audio GUI, Google Voice Integration, and VPN Tunnel Manager]''', by [http://zx2c4.com Jason A. Donenfeld (zx2c4)], [http://blog.zx2c4.com/ blog] [http://git.zx2c4.com code] [mailto:jason@zx2c4.com email] - The projects outlined on that page are a PulseAudio Remote Audio Interface, integration for Google Voice services, and an easy way to manage different VPN tunnels, including the awesome Iodine project that allows tunneling internet traffic through DNS relays. As for me, I'm extremely involved with Qt, attended all the FOSDEM talks, have been following very very closely the development of Qt5, write a blog on PlanetKDE, and pretty much the whole Qt-shebang. ''I grok pretty low in the Qt5 stack, and I'm up for not only porting, but testing internal Qt5 performance.'' Secondly, listed on that page is a few examples of public security experience. Face it: mobile security is important, and nobody is going to want to use a Qt5 phone if the platform is insecure. I'm interested in doing a large audit of the N950 userland and kernelland, with particular focus on aegis & webkit2, to make sure Meego users don't become easy targets. We don't want our platform to become another Android. [https://qt.gitorious.org/qt/qt/commit/cb6380beb81ab9571c547270c144988781fed465 here] is a commit for a buffer overflow in Qt from a few days ago. It even has [https://secunia.com/advisories/46140/ an advisory]. Qt security is a real and important thing. '''I prefer the N950.'''
-
# '''[http://qt-apps.org/usermanager/search.php?username=embitel&action=contents  Some free apps on Qt-apps]''', by [https://qt-project.org/member/4741 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.
+
# '''DATA RECEIVED''' - N950 - '''[http://store.ovi.com/content/205737?clickSource=search&pos=1 CuteSoma (Soma.fm client for N9/N950)]''', by [http://wiki.maemo.org/User:Andy80 Andrea Grandi] - [http://qt-project.org/member/11109 Qt Profile] (andreagrandi) - My intention is to port CuteSoma to Qt5 for any future devices and to release a Desktop version as well. Source code is available [https://github.com/andreagrandi/CuteSoma]. Qt Ambassador. '''I prefer N9'''
-
#* Qt Widgets applications are in fact out of scope in this Qt 5 Mobile Projects activity. Already in Harmattan QWidget was not supported.--[[User:qgil|qgil]] 20:53, 30 May 2012 (UTC)
+
-
# '''[http://www.digitalfanatics.org/projects/qt_tutorial/ Tutorials and Docs]''', by [http://thelins.se/johan/blog Johan Thelin] (e8johan) - Qt5 and QML needs to be documented for it to gain a larger audience. I'm willing to do this.
+
-
#* 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!--[[User:qgil|qgil]] 20:58, 30 May 2012 (UTC)
+
-
# Dynamic QImage tools for the Quru Image Server by [http://qt-project.org/member/5753 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. [http://www.quru.com/qis More info]
+
-
#* Sorry, out of scope for this Qt 5 Mobile Projects activity.--[[User:qgil|qgil]] 21:01, 30 May 2012 (UTC)
+
-
# '''[http://www.mayorante.com.ar/ OBD-II based Information Center for Automobiles]''', by [http://qt-project.org/wiki/User%3Apablojr Pablo J. Rogina], [http://qt-project.org/wiki/QtonPi-Accepted 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 [https://gitorious.org/libobd libodb] to build an On Board Diagnostic application, both for the technician and the car driver. I’m a current contributor to [http://digital-forensic.org Digital Forensics Framework (DFF)], tool for digital forensics investigators written in Python and C++ using PyQt and Qt.
+
-
#* Sorry, out of scope for this Qt 5 Mobile Projects activity.--[[User:qgil|qgil]] 21:42, 30 May 2012 (UTC)
+
-
# '''[https://github.com/JDougherty/Fire-Department-Management-System Fire Department Management System]''', by [http://jwdougherty.com Joseph Dougherty] (jdougherty) - A management information system for fire departments. Joseph has worked with the Youngsville, NY fire department to develop and deploy a management system to track personnel, inventory, training, and emergencies. Joseph has been accepted into the QtOnPi device program for another project based around open source electronic voting. I would love to be able to port the FDMS to this mobile platform. The existing desktop development has been delayed due to academic responsibilities, but the project is active.
+
-
#* Previous mobile experience is appreciated for this activity. The project itself seems to be really focused for desktop.--[[User:qgil|qgil]] 21:39, 1 June 2012 (UTC)
+
-
# '''[https://bugs.meego.com/show_bug.cgi?id=22634 Updating the telepathy stack]''', by [http://launchpad.net/~rohangarg Rohan Garg] (shadeslayer) - With my Kubuntu Developer hat on, I'd like to apply to update the entire Telepathy stack on the N9. Apparently it's pretty [http://harmattan-dev.nokia.com/pool/harmattan/free/t/telepathy-qt4-1/ outdated]. This also relates to Qt5 since the N9 uses telepathy-qt which will need testing against Qt 5. The latest release for telepathy qt4 is [http://cgit.freedesktop.org/telepathy/telepathy-qt4/ 0.9]. I'm well versed with debian packaging and fixing ARM builds. The new telepathy releases also support Peer-to-Peer DBus calls, enabling developers to make P2P games.
+
-
#* Too soon for this project in the context of Qt 5? We are giving preference to projects with a tangible outcome while this one still would depend on someone else developing an app using those libraries.--[[User:qgil|qgil]] 21:45, 1 June 2012 (UTC)
+
-
# '''[http://touchflux.com/node/16 Move PDF Reader]''', by [http://touchflux.com/ Naser] (TheHost) - Move Reader is a new animated way of reading pdf Documents on mobile devices without the need to keep moving the view window and zooming in and out all the time.(Under Construction) + Qt Ambassador, QtonPi member, Inventor and Graduate student.
+
-
#* Project under construction. Not much info to decide.--[[User:qgil|qgil]] 20:01, 5 June 2012 (UTC)
+
-
# '''[http://www.infoctopus.com Infoctopus (site is under construction)]''' - by [http://qt-project.org/member/5233 Mikalai Arapau] (kollya) - Infoctopus is a Personal Time and Resource Tracker/Manager/Analyzer mobile app (desktop app is also planned). QML and effects for UI, sqlite/JSON DB for underlying database.
+
-
#* Under construction. This activity os for Qt developers backed with existing mobile projects.--[[User:qgil|qgil]] 20:15, 5 June 2012 (UTC)
+
-
# '''[http://qt-project.org/wiki/User%3Ajprvita Media center smart remote]''', by [http://about.me/jprvita João Paulo Rechi Vita (jprvita)], [http://jprvita.wordpress.com/ blog] [http://www.ohloh.net/accounts/jprvita ohloh] - I'm one of the selected developers of the QtonPi program, where my project will be a media center with web browsing abilities, using Qt5 and WebKit2. This project will become way cooler with a smart remote controller, and there is no better device to make this controller than the N950, because of its awesome built-in keyboard, touchscreen that can be used as a remote touchpad, acelerometers, plenty of conectivity options, hackable software platform, and native Qt5 suport. The Smart Remote application will talk to the media center device over Bluetooth and WiFi to control the playback, browse the media colection with content preview, display metadata about the content being played, and control the web browser. It will be the perfect showcase application of Qt5's portability and fancyness. Latter the smart remote application can be extended to control other media centers and devices, as a HTPC or a regular tablet / phone media player. '''I prefer the N950.'''
+
-
#* Project under construction.--[[User:qgil|qgil]] 20:15, 5 June 2012 (UTC)
+
-
# '''[http://snowshoe.cc Snowshoe]''', by [http://qt-project.org/member/20879 Rafael Brandao Lobo] (rafaelbrandao) - Software engineer at INdT, I've been working most of the time with [http://trac.webkit.org/wiki/QtWebKit QtWebKit]. Snowshoe is a Qt5-based web browser with mobile and desktop modes supported. We've been noticing some performance issues regarding scrolling on N9 which I'd like to help fixing, besides bugs on QtWebKit Qt5 API. Profiles: [https://bugreports.qt-project.org/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=reporter+%3D+%22rafael.lobo%22&tempMax=1000 qtbug-reports], [http://trac.webkit.org/search?q=rafael.lobo webkit], [http://qt-project.org/member/20879 qtdevnet], [https://github.com/rafaelbrandao github]. I prefer N9.
+
-
#* Happy to help INdT and the Snowshoe project but let's not take more slots in this activity. Contact me if you or a colleague attends Qt Contributors Summit. Thank you for your understanding.--[[User:qgil|qgil]] 20:38, 5 June 2012 (UTC)
+

Latest revision as of 06:11, 9 October 2012

THIS ACTIVITY DOESN'T ACCEPT NEW SUBMISSIONS

The 25 participants have been selected. Thank you everybody!

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.

Accepted

Please add below your preference for N950 or N9 and send an email to quim.gil nokia com with your Nokia Developer userID. Make sure your Nokia Developer profile contains the right contact & shipping details. Thanks!

  • DATA RECEIVED = Quim has received your email with your data and has added it to a nice spreadsheet.
  • DONE = The developer has received the device.


  1. DATA RECEIVED - N9 - 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. I prefer N9
  2. DONE - N9 - 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) ) I prefer N9
  3. DONE - N9 - 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 [1] on mobile devices (Qt phone and tablet), for example [2] . Qt Ambassador and DevNet Beta Tester.QtOnPi Device Program member. My nickname is "niqt" everywhere, qt-project, Maemo, Mer, Meego, Nemomobile. I prefer N9 (i need NFC, see project description and because I participated in last year's device program too)
  4. DONE - N9 - Carnival Mirror QBoomBomm QCopter QSnake QMemory QTeletex, by Emmanuel Granatello (emmynet) - I developed a commercial “Qt SCADA WYSIWYG tools” for remote management of industrial field devices, other Qt links contribution AR Pong RaspberryPi contribution Box2D on Symbian prototype of application for maintenance in Qt-3d QCopter android porting.I prefer N9
  5. DONE - N9 - 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.I prefer N9
  6. DONE - N950 - 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 such as Qt flying bus, same game and planning poker cards. I prefer N9
  7. DONE - N9 - Puzzle Master, by Timur Kristóf (Venemo) - I'm mostly interested in experimenting with Qt Quick 2, including the deep C++ level. Considering that my app contains lots of custom-written QDeclarativeItem code with non-rectangular items, it would be nice to see how Qt 5 can cope with it. I'd like to port my app over to the Qt Quick 2 API, rebasing my code on top of QQuickPaintedItem and seek out other possible improvements with exciting new stuff such as QML shader effects. here is the source code and the Nokia Store link. I also wish to take a brief look at how Components would work on top of Qt 5. (Note: Because I participated in last year's device program too, I'm only applying for an N9. Don't want to deprive anyone of an N950. Note 2: I may apply at the other category too.)
  8. DONE - N9 - 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). I prefer N9
  9. DONE - N9 - 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.I prefer N9
  10. DONE - N9 - 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), gitorious, QtDevNet. I prefer N9.
  11. DONE - N9 - Graffiti by Abhishek Kumar (shwstppr) - Qt Ambassador, QtonPi member and author of some open-source Qt/QML apps - FlickrUp, CutePress,Shopper. I prefer N9.
  12. DONE - N9 - mediadownloader and StarMenu QML component, by Marco Bavagnoli Qt Ambassador,QtonPi Member. I have created some useful wiki articles and opensource QML components. I prefer N9
  13. DONE - N9 - Vovoid VSXu, by Dinesh Manajipet (saidinesh5) - VSXu is basically a modular OpenGL programming environment, mainly used for creating music visualizations, VJing and demoscene projects so far (http://www.youtube.com/watch?v=ktkS7A5CZ8g). We already had an Initial port of VSXu to OpenGL ES.(Tested on the N900 http://vimeo.com/20404897 - and waiting to be tested on Raspberrypi). Also, the upcoming "sensors" module ( http://bit.ly/KVHBNA )in VSXu can make use of the local sensors (if available) and remote sensors of another device (via. a Qt Client which sends the sensor data Wifi) to control various parameters and transitions of VSXu visuals. I am just another KDE contributor and one of the developers of VSXu. (http://wiki.qt-project.org/User:Saidinesh5 )I prefer N9
  14. DONE - N9 - Mash - Mobile Yammer client for N9/N950, by Saija Eteläniemi (matrixx) - The Yammer client is mostly created using QML, so it would be a point of interest for me to port it to use Qt5. In addition, I've been working on several projects for Harmattan: my stuff on github, which also uses QML and Qt components and would be fun to port. I'm Also participating in QtonPi program, a Qt Ambassador and a certified Qt Specialist. As a device preference, N9.
  15. DONE - N9 - EmuMaster, by Marcin Kazmierczak (elemental) - It emulates popular consoles such as NES, SNES, GBA, PSX, SMD, SCD and Amiga. I am interested to port whole project to Qt5 and QtQuick 2.0, but not only. With second N9 I would be able to make multiplayer mode using NFC - I would test that functionality in Qt5 too. I prefer N9 (as mentioned).
  16. DONE - N950 - DropN9 Call Recorder the both applications for MeeGo 1.2 Harmattan (Qt C++, QML and MeeGo touch). I'm currently doing some experimentals with Qt 5 in my N950. Profiles: gitorious, devnet. I prefer N950 one again ;)
  17. DONE - N9 - ProfileMatic, by Arto Jalkanen (ajalkane) - ProfileMatic changes device's various settings (such as used profile) based on given conditions like time of day or location. The frontend is written in QML and backend in C++. I'd like to try Qt5 on it. Lively discussion and more information about the application is at TMO's ProfileMatic support thread. I'm applying for N9, as I have N950 and N9's NFC would be useful for my NFC related testing on the application. I prefer N9
  18. DATA RECEIVED- N950 - TEDTalksQuick - A Qt/QML app for enjoying TEDTalks, by Dhi Aurrahman- qt-project.org profile page (diorahman), I'm a Qt developer (Qt Ambassador), the man behind aegislabs. I hope I could port this app to Qt5 by adding more features and better user experiences, especially in browsing the available videos, managing video archives, download manager and player. Currently the code is in this repo on github, tested on borrowed N950. Since everybody pick N9 as their preference, I prefer N950 :-)
  19. DONE - N9 - Wordsler, by Slocan - This is a word game that is written in Qt/QML, and published in the Ovi Store (Harmattan and Symbian), Maemo5 Extras, Android store and the BB Playbook store, with a single codebase. I'd also be interested in improving FeedingIt RSS Reader with QtQuick 2 features, once the python bindings are available.
  20. DATA RECEIVED - N9 - Stories (QML n9/n950 app. You can create Infographics and graphs about your experiences.) by Victor Bravo Bravo (victorrrbravo) - Engineer. Qt developer. Qt Ambassador. I prefer n9.
  21. DONE- N950 - 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. I prefer N950.
  22. DONE - N950 - 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. Had been working on an linux distribution for a long time MagicLinux. writing patches and build the distribution. And I have experience developing hw and software on other meego based devices :) OpenWaveRadioeg. . Qt Ambassador. Some of my patches can be found here. Now I'm currently studying in Software college , Shandong University and having a good time in the Embedded system lab. I'm doing some porting job recently on an TI board(cortex-a8) to get qt5 run on it. :-) Willing to get a N9 to port my qt4-qml based apps to work with Qt5. And develop more interesting things with qt5 on n9. I prefer N9. :-)
  23. DATA RECEIVED - N950 - Shutdown,GApp,WakeOnLan and QuickCall for Harmattan (Qt/QML), by Felipe Crochik (fcrochik@maemo, fcrochik@qt-project). 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.
  24. DATA RECEIVED - N950 - Security Audit, PulseAudio Remote Audio GUI, Google Voice Integration, and VPN Tunnel Manager, by Jason A. Donenfeld (zx2c4), blog code email - The projects outlined on that page are a PulseAudio Remote Audio Interface, integration for Google Voice services, and an easy way to manage different VPN tunnels, including the awesome Iodine project that allows tunneling internet traffic through DNS relays. As for me, I'm extremely involved with Qt, attended all the FOSDEM talks, have been following very very closely the development of Qt5, write a blog on PlanetKDE, and pretty much the whole Qt-shebang. I grok pretty low in the Qt5 stack, and I'm up for not only porting, but testing internal Qt5 performance. Secondly, listed on that page is a few examples of public security experience. Face it: mobile security is important, and nobody is going to want to use a Qt5 phone if the platform is insecure. I'm interested in doing a large audit of the N950 userland and kernelland, with particular focus on aegis & webkit2, to make sure Meego users don't become easy targets. We don't want our platform to become another Android. here is a commit for a buffer overflow in Qt from a few days ago. It even has an advisory. Qt security is a real and important thing. I prefer the N950.
  25. DATA RECEIVED - N950 - CuteSoma (Soma.fm client for N9/N950), by Andrea Grandi - Qt Profile (andreagrandi) - My intention is to port CuteSoma to Qt5 for any future devices and to release a Desktop version as well. Source code is available [3]. Qt Ambassador. I prefer N9