MeeGo Coding Competition 2011

(Application proposal: cut extra row, fix table formatting)
m (Reverted edits by 198.20.115.169 (Talk) to last revision by zehjotkah)
 
(257 intermediate revisions not shown)
Line 1: Line 1:
== Introduction ==
== Introduction ==
-
[[Image:Logo_MeeGo_Competition_2011.jpg‎|left|thumb|245px|Logo from http://talk.maemo.org/showpost.php?p=978495&postcount=55 by noobmonkey]]
+
[[Image:Logo_MeeGo_Competition_2011.jpg‎|left|thumb|245px|Logo is created by [http://talk.maemo.org/showpost.php?p=978495&postcount=55 noobmonkey]]]
The wait is over!
The wait is over!
We are proud to announce the [[MeeGo Coding Competition 2011]]!
We are proud to announce the [[MeeGo Coding Competition 2011]]!
-
As successor it will follow the good example of the community driven [[Maemo Coding Competition 1|Maemo Coding Competition 2010]]. [http://flors.wordpress.com/2010/08/10/n900-coding-competition-a-grassroots-community-success/ Quim Gil wrote] lot of good things about this "grass roots community success".
+
As successor it will follow the good example of the community driven [[Maemo Coding Competition 1|Maemo Coding Competition 2010]]. [http://flors.wordpress.com/2010/08/10/n900-coding-competition-a-grassroots-community-success/ Quim Gil wrote] a lot of good things about this "grass roots community success".
To make this year's competition bigger and better, we urge all MeeGo enthusiasts to organize events during the MeeGo Coding Competition 2011 in their [http://wiki.meego.com/Local_MeeGo_Networks Local MeeGo Network]. We are sure that Intel and Nokia are going to assist you doing that. Please [mailto:info@meetmeego.org contact us] to get in touch with Intel and Nokia.
To make this year's competition bigger and better, we urge all MeeGo enthusiasts to organize events during the MeeGo Coding Competition 2011 in their [http://wiki.meego.com/Local_MeeGo_Networks Local MeeGo Network]. We are sure that Intel and Nokia are going to assist you doing that. Please [mailto:info@meetmeego.org contact us] to get in touch with Intel and Nokia.
 +
<br />
 +
<br />
 +
== Categories ==
 +
'''This List is still in a Draft state'''
-
== Events ==
+
There are 8 main categories for submissions:
-
The MeeGo Coding Competition is not an event restricted to one city or country! Everyone can and should participate! Local MeeGo Events and Intel AppLabs will take place in different cities and countries.
+
*Business & Office
 +
*Games
 +
*Desktop (Widgets)
 +
*Fun & Strange
 +
*Graphics & Multimedia
 +
*Location & Navigation
 +
*Network & Communication
 +
*System & Utilities
-
=== Local MeeGo Network Berlin ===
+
In addition, there is an extra category especially for those new to Maemo/MeeGo development:
-
The Local MeeGo Network Berlin has planned the following events using the name "[http://meegofreeday.org/ MeeGo Freeday]".
+
*Beginners
-
The events in Berlin will be streamed live.
+
-
==== Coding Qt - Workshop - 2011-04-01 ====
+
== Competition Timeline ==
-
[[Qt-Maemo|Qt]] is a framework for a cross-platform application development. Qt is pre-installed on our beloved [[Nokia N900]]. Software development using Qt is also possible for [http://developer.qt.nokia.com/wiki/Support_for_Maemo MeeGo], [http://developer.qt.nokia.com/wiki/Support_for_Symbian Symbian] and [http://www.griffin.net/2010/02/qt-on-the-palm-pre.html WebOS]. All these platforms support Qt. There are also libraries for desktop systems, like [http://developer.qt.nokia.com/wiki/Support_for_Windows Windows], [http://developer.qt.nokia.com/wiki/Support_for_Mac_OS_X Mac OS] and [http://developer.qt.nokia.com/wiki/Support_for_Linux_X11 Linux] available. Unofficially, it is also running on [http://sourceforge.net/p/necessitas/home/ Android] and [http://www.qt-iphone.com/Introduction.html iOS].
+
The competition for all categories other than Desktop (Widgets) ended 31 July 2011. New submissions to the Desktop (Widgets) category will be accepted until 7 August 2011 inclusive. Voting will then take place for all categories.
-
Therefore, Qt is a very good base if you want to publish your app on as many platforms as possible!
+
==How to Submit an Application==
-
You never coded using Qt? You are already a Qt pro and want to work with Qt developers? You still have questions? Then come to the Qt Workshop on 01 April 2011 in the c-base in Berlin! The Qt gurus of Qt Berlin are present and help you with advice and support!
+
To enter, simply submit your application via the competition submission page available at [http://competition.meetmeego.org/ http://competition.meetmeego.org/] and align it to one of the main categories[http://wiki.maemo.org/MeeGo_Coding_Competition_2011#Categories]. You will also need to provide some details for the judging thread, including at least 2 screenshots, a brief description of your application, and an outline of what work you personally completed on it.  
-
By all this Qt-iness don’t forget the next step: publish your app in the largest MeeGo AppStores: [http://www.appup.com/applications/index Intel AppUp] and [http://store.ovi.com/ Nokia Ovi].
+
-
===== Streaming =====
+
Authors who mark their entry as 'beginner' will also have their application automatically entered into the beginner category.  
-
You can watch the recorded video of the "Code Qt!" Workshop at the following link. The language is English: http://t.co/kGvEQRR
+
-
==== Nokia Ovi Workshop 2011-04-15 ====
+
Only applications entered through the submission page will be counted as valid entries in the competition. New participants are welcome to join at any time up until the closing date.
-
 
+
-
Therefore, on 15 April 2011 there will be the Ovi workshop also in the c-base in Berlin. In this workshop Nokia's specialists will teach you the process of publishing your app to the Ovi-Store.
+
-
Then you are a true Ovi professional. And who knows? Maybe there will be new info about Nokia's secret MeeGo / Maemo device?
+
-
 
+
-
==== Intel AppLab 2011-04-29 ====
+
-
 
+
-
On 29 April 2011, we bring you the [http://www.intelapplab.com/ Intel AppLab] to Berlin (of course also in the c-base)!
+
-
During the AppLab coding examples are shown and you will submit your app to the Intel AppUp store. At previous AppLabs developers got MeeGo hardware to take home. This time? Come and see for yourself!
+
-
== Categories ==
+
== Prizes ==
-
'''this List is still in a Draft state'''
+
*Apart from the '''educational events''' and the fun at coding there is a lot more for you!
-
 
+
-
* ''Beginner''
+
-
 
+
-
* ''Business & Office''
+
-
* ''Games''
+
-
* ''Desktop (Widgets)''
+
-
* ''Fun & Strange''
+
-
* ''Graphics & Multimedia''
+
-
* ''Location & Navigation''
+
-
* ''Network & Communication''
+
-
* ''System & Utilities''
+
-
 
+
-
== Timeline ==
+
-
 
+
-
The Competition runs from 01 April 2011 to 30 June 2011. After that the winners will be elected by the community.
+
-
 
+
-
== Prizes ==
+
-
Apart from the educational events and the fun at coding there is a lot more for you!
+
*If you will be elected by the community as the main winner of one category, you will '''win a Nokia N9!'''
-
Developers of promising apps will probably receive a MeeGo device.
+
*If you will be elected by the community as the second main winner of one category, you will '''win a Nokia N900!''''
-
If you will be elected by the community as one of the main winners, you will fly to the MeeGo Conference in November and sleep there in a nice hotel. There you will meet a lot of like-minded. Without having to pay a single cent.
+
*But even if you don’t win one of the main prizes, that does not mean you get nothing! We will have cash prizes this time, too, '''independent of sponsorship''' funds! Last time the community donated extensively, and about $1000.00 came together! Will we be able to beat the record-sum this year? [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=H2GPET39E4JWU Your donation is just a click away]!
-
If Nokia likes your app, they will preinstall it on their first MeeGo device!
+
*The winning author of the beginner category will also receive a '''MeeGo application programming book''' of their choice to help develop their skills further (donated by Kojacker)[http://talk.maemo.org/showpost.php?p=991031&postcount=158]
-
But even if you won’t win one of the main prizes, that does not mean you get nothing! We will have cash prizes this time, too. Independent of sponsorship funds, last time the community extensively donated. About $1000.00 came together! Will we be able to beat this record-sum this year? [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=H2GPET39E4JWU Your donation is just a click away]!
+
== Donations for the Community Prize Fund ==
 +
The following list shows all of the donations made to the community prize fund so far. If you would also like to make a donation please click the following link: [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=H2GPET39E4JWU Donation via PayPal].
 +
Remember to include your maemo.org username in the PayPal messaging box [http://talk.maemo.org/showpost.php?p=991684&postcount=177], else the donation will be marked as anonymous. There is no fixed amount - all donations are very welcome - and will be accepted from now until the closing date of the competition.
-
== Donations ==
 
-
Here you can find a list showing all the donations made.
+
Our special thanks to the following people for their generous contributions:
-
If you want to make a donation please click on the following link: [https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=H2GPET39E4JWU Donation via PayPal]
+
-
Please include your talk.maemo.org nickname in the PayPal messaging box if you don't want to be your donation annonymous.
+
{| class="sortable wikitable" border="2"
{| class="sortable wikitable" border="2"
|-
|-
-
! Amount
+
! Date'''
-
! Nickname
+
! Nickname'''
-
! Date
+
! Amount (gross) in €
 +
! PayPal fee in €
 +
! Amount (net) in €
|-
|-
-
| 5
+
| 4/2/2011||[http://talk.maemo.org/member.php?u=29756 kolos]||5,00||-0,45||4,55
-
| Annonymous
+
-
| 2nd April 2011
+
|-
|-
-
| 10
+
| 4/3/2011||[http://talk.maemo.org/member.php?u=21992 nicolai]||10,00||-0,54||9,46
-
| Annonymous
+
-
| 3rd April 2011
+
|-
|-
-
| 50 €
+
| 4/3/2011||[http://talk.maemo.org/member.php?u=32339 kojacker]||50,00||-1,30||48,70
-
| [http://talk.maemo.org/member.php?u=32339 kojacker]
+
-
| 3rd April 2011
+
|-
|-
-
| 10 €
+
| 4/4/2011||[http://talk.maemo.org/member.php?u=44304 marxian]||10,00||-0,54||9,46
-
| [http://talk.maemo.org/member.php?u=44304 marxian]
+
|-
-
| 4th April 2011
+
| 4/7/2011||[http://talk.maemo.org/member.php?u=7232 jukey]||15,00||-0,64||14,36
 +
|-
 +
| 4/11/2011||[http://talk.maemo.org/member.php?u=30205 eMiL]||15,00||-0,64||14,36
 +
|-
 +
| 4/14/2011||[http://talk.maemo.org/member.php?u=24995 Helmuth]||20,00||not via PayPal||20,00
 +
|-
 +
| 4/15/2011||[http://talk.maemo.org/member.php?u=32112 burgwinkel]||18,00||-1,05||16,95
 +
|-
 +
| 4/15/2011||[http://talk.maemo.org/member.php?u=29249 slender]||15,00||-0,64||14,36
 +
|-
 +
| 4/17/2011||[http://wiki.maemo.org/User:Arrancamos Arrancamos]||5,00||-0,55||4,45
 +
|-
 +
| 4/17/2011||||5,00||-0,45||4,55
 +
|-
 +
| 4/18/2011||||10,00||-0,74||9,26
 +
|-
 +
| 4/19/2011||[http://talk.maemo.org/member.php?u=35934 benlau]||50,00||-2,30||47,70
 +
|-
 +
| 4/21/2011||[http://talk.maemo.org/member.php?u=34156 ZogG]||15,00||-0,94||14,06
 +
|-
 +
| 4/23/2011||[http://talk.maemo.org/member.php?u=50646 MyNokiaN900]||30,00||-0,92||29,08
 +
|-
 +
| 4/23/2011||[http://talk.maemo.org/member.php?u=50834 geekgirl74]||10,00||-0,54||9,46
 +
|-
 +
| 4/23/2011||[http://talk.maemo.org/member.php?u=31668 gabby131]||20,00||-1,13||18,87
 +
|-
 +
| 4/28/2011||[http://talk.maemo.org/member.php?u=1203 jurop88]||20,00||-0,73||19,27
 +
|-
 +
| 4/28/2011||[http://talk.maemo.org/member.php?u=14379 Creamy Goodness]||25,00||-1,33||23,67
 +
|-
 +
| 5/02/2011||[http://maemo.org/profile/view/claw/ claw]||15,00||-0,64||14,36
 +
|-
 +
| 5/09/2011||[http://talk.maemo.org/member.php?u=16742 OVK]||30,00||-0,92||29,08
 +
|-
 +
| 5/11/2011||[http://talk.maemo.org/member.php?u=45267 br1zer]||10,00||-0,54||9,46
 +
|-
 +
| 5/11/2011||[http://talk.maemo.org/member.php?u=53184 tpd]||10,00||-0,54||9,46
 +
|-
 +
| 5/12/2011|| ||25,00||-0,83||24,17
 +
|-
 +
| 5/14/2011||hassyy||10,00||-0,74||9,26
 +
|-
 +
| 5/14/2011||mdb666||30,00||-0,92||29,08
 +
|-
 +
| 6/01/2011||[http://talk.maemo.org/member.php?u=32364 toucan murphy] [http://talk.maemo.org/member.php?u=20628 casper27] [http://talk.maemo.org/member.php?u=51598 reinob]||15,00||-0,64||14,36
 +
|-
 +
| 6/10/2011||[http://talk.maemo.org/member.php?u=23583 mece]||20,00||-0,73||19,27
 +
|-
 +
| 6/11/2011||[http://talk.maemo.org/member.php?u=26315 sony123]||10,00||-0,74||9,26
 +
|-
 +
| 6/10/2011||[http://talk.maemo.org/member.php?u=27137 ivgalvez]||20,00||-0,73||19,27
 +
|-
 +
| 6/11/2011||[http://talk.maemo.org/member.php?u=30579 ljo]||20,00||-0,73||19,27
 +
|-
 +
| 6/12/2011||[http://talk.maemo.org/member.php?u=37398 erendorn]||20,00||-0,73||19,27
 +
|-
 +
| 6/14/2011||[http://talk.maemo.org/member.php?u=14379 Creamy Goodness]||30,00||-1,52||28,48
 +
|-
 +
| 6/20/2011|| ||10,00||-0,54||9,46
 +
|-
 +
| 6/25/2011|| ||20,00||-0,73||19,27
 +
|-
 +
| 6/27/2011|| ||20,00||-0,73||19,27
 +
|-
 +
| 7/03/2011||[http://talk.maemo.org/member.php?u=42513 rotoflex]||10,00||-0,74||9,26
 +
|-
 +
| 7/03/2011|| ||170,00||-3,58||166,42
 +
|-
 +
| 7/06/2011||[http://talk.maemo.org/member.php?u=28283 mmlado]||11,00||-0,56||10,44
 +
|-
 +
| 7/22/2011||[http://talk.maemo.org/member.php?u=7686 ysss]||100,00||-4,25||95,75
 +
|-
 +
| 9/05/2011||[http://talk.maemo.org/member.php?u=51598 reinob]||50,00||not via PayPal||50,00
 +
|-
 +
| 11/02/2011||[http://talk.maemo.org/member.php?u=45140 hansaka]||0,50||-0,37||0,13
 +
|-
 +
| 11/08/2011|| ||10,00||-0,54||9,46
 +
|-
 +
| 11/10/2011||[http://talk.maemo.org/member.php?u=1006 silpol]||10,00||-0,54||9,46
|}
|}
== Participants ==
== Participants ==
-
Fill in the table with your application informations and progress. New participants can join at any time up until the closing date.
+
To enter, please submit your application via the competition submission page available at [http://competition.meetmeego.org/ http://competition.meetmeego.org/]. Please note that only applications entered through the submission page will be counted as valid entries in the competition. New participants are welcome to join at any time up until the closing date.
 +
 +
The following list is to notify us of your intentions to enter the competition. Please fill in the table with your application details and progress so far. Beginner's should also mark a 'Y' in the beginner's column.
 +
{| class="sortable wikitable" border="2"
{| class="sortable wikitable" border="2"
|-
|-
Line 114: Line 173:
! Current Progress (%)
! Current Progress (%)
! Beginner Entry (Y/N)
! Beginner Entry (Y/N)
 +
! Submitted to official page
|-
|-
-
| developer name (link to profile)
+
| [http://talk.maemo.org/member.php?u=29528 wonko]
-
| application name (link to project page)
+
| [http://meepasswords.garage.maemo.org/ MeePasswords - Keep your passwords protected.]
-
| one of [http://wiki.maemo.org/MeeGo_Coding_Competition_2011#Categories those]
+
| Business & Office
-
| development status
+
| 85%
-
| is this your first time ?
+
| N
 +
| [http://competition.meetmeego.org/submissions/68 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=7510 khertan]
 +
| [http://khertan.net/khteditor KhtEditor]
 +
| Desktop
 +
| 60%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/60 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=38083 helex]
 +
| [http://talk.maemo.org/showthread.php?t=72408 Conky Layout Switcher]
 +
| Desktop
 +
| 40%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/6 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=44304 marxian]
 +
| [http://talk.maemo.org/showthread.php?p=982353 cuteTube-QML]
 +
| Graphics & Multimedia
 +
| 70%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/3 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=25226 admiral0]
 +
| PhoneManager (Mobile Webui)
 +
| System & Utilities
 +
| 10%
 +
| N
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=25226 admiral0]
 +
| Minerva (Text Editor)
 +
| System & Utilities
 +
| 60%
 +
| N
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=45010 joseph9560]
 +
| [http://talk.maemo.org/showthread.php?p=988753 Nepali Calendar(nepcal)]
 +
| Business & Office
 +
| 90%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/2 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=6503 vasvlad]
 +
| [http://forum.meego.com/showthread.php?t=2698 OMWeather for Meego (QML)]
 +
| Desktop
 +
| 100%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/47 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=29906 cb22]
 +
| Immoral (Mail Client in QML)
 +
| Business & Office
 +
| 1%
 +
| Y
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=48642 piggz]
 +
| [http://talk.maemo.org/showthread.php?t=74929 PGZ Every trail]
 +
| Location & Navigation
 +
| 75%
 +
| Y
 +
| Not Yet
 +
|-
 +
| [http://talk.maemo.org/member.php?u=48642 piggz]
 +
| [http://talk.maemo.org/showthread.php?t=71888 Space Invaders (QML)]
 +
| Games
 +
| 75%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/10 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=47953 jkosonen]
 +
| [http://talk.maemo.org/showthread.php?p=986587 Balloon Popper (QML)]
 +
| Games
 +
| 95%
 +
| Y
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=28283 mmlado]
 +
| [http://projects.forum.nokia.com/demine Demine (QML)]
 +
| Games
 +
| 50%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/79 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=49019 trx]
 +
| [http://talk.maemo.org/showthread.php?t=68582 TxPad (Code Editor)]
 +
| System & Utilities
 +
| 45%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/5 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=52335 intelloware]
 +
| [http://meego-central.org/content/show.php?action=content&content=140034 My Little Artist (Qt + QML)]
 +
| Graphics & Multimedia
 +
| 90%
 +
| N
 +
| no :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=25711 Arrancamos]
 +
| [http://wiki.maemo.org/User:Arrancamos Media Purger]
 +
| Beginner
 +
| 20%
 +
| Y
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=31871 Dotblank]
 +
| CryptoWallet (Bitcoin Client)
 +
| Network & Communication
 +
| 0%
 +
| N
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=52991 Hilary Cheng]
 +
| Plurker (Plurk Client http://www.plurk.com/ in QML & Qt C++ )
 +
| Network & Communication
 +
| 10%
 +
| Y
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=38083 helex]
 +
| [http://talk.maemo.org/showthread.php?p=1010590 N900-X-Ray]
 +
| Fun & Strange
 +
| 30%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/22 Yes]
 +
|-
 +
| [http://wiki.maemo.org/User:Vater_frost Vater Frost]
 +
| Tribute (http://competition.meetmeego.org/submissions/8)
 +
| Games
 +
| 60%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/8 Yes]
 +
|-
 +
| [http://wiki.maemo.org/User:norayr Norayr Chilingarian]
 +
| [https://garage.maemo.org/frs/?group_id=20652 Photographic light meter]
 +
| Graphics & Multimedia
 +
| 60%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/12 Yes]
 +
|-
 +
| [http://wiki.maemo.org/User:dragly Svenn-Arne Dragly]
 +
| Nanoparticles
 +
| Games
 +
| 100%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/19 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=38083 helex]
 +
| [http://talk.maemo.org/showthread.php?p=1001316 ClipMan - Clipboard Manager]
 +
| Business & Office
 +
| 30%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/13 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=5232 Tommi Laukkanen]
 +
| [http://www.substanceofcode.com/2011/05/04/nelisquare-preview-video/ Nelisquare] - Foursquare client
 +
| Location & Navigation
 +
| 100%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/73 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=5232 Tommi Laukkanen]
 +
| [https://projects.developer.nokia.com/meetodo MeeToDo] - Getting Things Done app
 +
| Business & Office
 +
| 100%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/74 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=23660 mardy]
 +
| [http://blog.mardy.it/2011/05/oculo-dynamic-web-content-to-your-n900.html Oculo]
 +
| Desktop
 +
| 90%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/14 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=44350 mikelima]
 +
| Quando Parte (Qt) - Check Italian train departures and arrivals
 +
| Location and Navigation
 +
| 90%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/15 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=53184 tpd]
 +
| Inner-Spin
 +
| Games
 +
| 90%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/16 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=53524 kecsap]
 +
| Ball Game
 +
| Games
 +
| ~100%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/17 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=33326 tedvdb]
 +
| FourCircle
 +
| Location & Navigation
 +
| 40%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/23 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=52792 Michael Hsueh]
 +
| MIR Translator
 +
| System & Utilities
 +
| 100%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/24 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=26315 sony123]
 +
| stockona - stock quote client for google finance
 +
| Business & Office
 +
| 80%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/25 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=23583 mece]
 +
| Tweed Suit - a heavy weight twitter client and rss reader
 +
| Network & Communication
 +
| 80%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/29 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=6957 kimitake]
 +
| qwassr - micro blogging client for twitter.com, wassr.jp, and identi.ca
 +
| Network & Communication
 +
| 60%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/30 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=28712 vitaminj]
 +
| [http://jenkins.vitaminj.co.uk/job/meex/ meex] - Simple mp3 DJing application
 +
| Graphics & Multimedia
 +
| 30%
 +
| N
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=37802 helihyv]
 +
| Ghosts Overboard
 +
| Games
 +
| 60%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/36 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=53162 viic]
 +
| vspeed
 +
| Games
 +
| 90%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/32 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=42168 Zas]
 +
| Tap 'em
 +
| Games
 +
| 40%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/40 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=53722 rcolistete]
 +
| [http://www.robertocolistete.net/integral/ Integral] - calculate integrals : 1D, 2D, 3D, undefinited, definited, etc
 +
| Business & Office
 +
| 100%
 +
| Y
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=43459 antman8969]
 +
| [http://talk.maemo.org/showthread.php?t=74092 LinkedUp] - LinkedIn client in QML
 +
| Network & Communication
 +
| 60%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/44 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=43459 antman8969]
 +
| [http://maemo.org/downloads/product/Maemo5/qtweather-qml/ QtWeather+] - Weather application for the US using the National Weather Service.
 +
| System & Utilities
 +
| 95%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/45 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=1439 Juhapekka Piiroinen]
 +
| [http://code.google.com/p/livetransfer/ LiveTransfer] - A new innovative way to transfer files between mobile device and desktop without using normal data transfer methods like wlan, bluetooth, usb and gsm.
 +
| System & Utilities
 +
| 10%
 +
| N
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=39932 kenya888]
 +
| QumoPlayer - A Streaming Media Player with QML.
 +
| Graphics & Multimedia
 +
| 1%
 +
| Y
 +
| No :-(
 +
|-
 +
| [http://talk.maemo.org/member.php?u=54391 deuteros]
 +
| [http://www.myacidrain.com Acid Rain] is an application that lets you synchronize files between computers and keep a history of changes in them.
 +
| Network & Communication
 +
| 90%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/34 Yes]
 +
|-
 +
| [http://maemo.org/profile/view/qnetman/ Anatoliy]
 +
| [http://competition.meetmeego.org/submissions/28 QNetMan] - Qt-based network manager.
 +
| Network & Communication
 +
| 60%
 +
| N
 +
| [http://qnetman.garage.maemo.org/ Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=26482 mzanetti]
 +
| [http://competition.meetmeego.org/submissions/50 xbmcremote] - Remote control for xbmc.
 +
| Graphics & Multimedia
 +
| 95%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/50 Yes]
 +
|-
 +
| [http://maemo.org/profile/view/danilo/ Danilo]
 +
| Beat Maker.
 +
| Graphics & Multimedia
 +
| 75%
 +
| N
 +
| No
 +
|-
 +
| [http://maemo.org/profile/view/flavio_castelli/ Flavio Castelli]
 +
| [http://rockmarble.sourceforge.net rockmarble] - follow your favorite artists on tour.
 +
| Fun & Strange
 +
| 100%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/55 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=38083 helex]
 +
| [http://talk.maemo.org/showthread.php?t=75286 BashORGquotations] - unofficial bash.org client
 +
| Fun & Strange
 +
| 100%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/64 Yes]
 +
|-
 +
| Leon Anavi
 +
| [http://location2sms.anavi.org/ location2sms] - find your location and send as SMS with single click
 +
| Location & Navigation
 +
| 100%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/62 Yes]
 +
|-
 +
| [http://maemo.org/profile/view/jayanta_dn/ Jayanta Debnath]
 +
| [https://garage.maemo.org/projects/googleplaces/ Google Places]
 +
| Location & Navigation
 +
| 100%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/71 Yes]
 +
|-
 +
| [http://maemo.org/profile/view/dwaradzyn/ Damian Waradzyn]
 +
| [http://talk.maemo.org/showthread.php?t=58402 CloudGPS 0.5.5]
 +
| Location & Navigation
 +
| 80%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/81 Yes]
 +
|-
 +
| [http://talk.maemo.org/member.php?u=38083 helex]
 +
| [http://talk.maemo.org/showthread.php?t=75331 TcpIp Keyboard] - use the Keyboard from your Desktop PC
 +
| Desktop
 +
| 100%
 +
| N
 +
| [http://competition.meetmeego.org/submissions/72 Yes]
 +
|-
 +
| yalnte
 +
| [https://sites.google.com/site/lucidanalysis/ LUCID/iron] - an (experimental) structural analysis application for your smartphone.
 +
| Business & Office
 +
| 70%
 +
| Y
 +
| [http://competition.meetmeego.org/submissions/4 Yes]
|}
|}
-
 
== Rules ==
== Rules ==
Line 127: Line 558:
To ensure that the event runs properly, there are a few essential rules:
To ensure that the event runs properly, there are a few essential rules:
-
Only individuals may participate. Companies are excluded from the competition because of equity reasons.
+
*Only individuals may participate. Companies are excluded from the competition because of equity reasons.
-
If you have coded your app in a team and you win one of the travels to the MeeGo Conference, your team has to designate one person as the winner.
+
*If you have coded your app in a team and you win one of the travels to the MeeGo Conference, your team has to designate one person as the winner.
-
Any number of apps can be submitted and elected as winner.
+
*Any number of apps can be submitted and elected as winner.
-
Apps must be uploaded as executable including at least two screen shots and a brief description on a yet to be named website to take part in the election. The applications have to run on default hardware running on an official version of Maemo or MeeGo.
+
*Apps must be uploaded as executable including at least two screen shots and a brief description on [http://competition.meetmeego.org the submissions website] to take part in the election. The applications have to run on default hardware running on an official version of Maemo or MeeGo.
-
All applications, which are created and uploaded during the duration of the Competition will take part in the election. For existing programs, only progress which has been made during the Competition will be considered. When porting apps, only the work of porting will be considered, unless the original program is from the same programmer and was developed or extended in the Competition timeframe.
+
*All applications, which are created and uploaded during the duration of the Competition will take part in the election. For existing programs, only progress which has been made during the Competition will be considered. When porting apps, only the work of porting will be considered, unless the original program is from the same programmer and was developed or extended in the Competition timeframe.
-
Only users of [http://maemo.org maemo.org] and [http://meego.com meego.com] who are registered at the time of voting for at least four months are entitled to vote.
+
*Only users of [http://maemo.org maemo.org] and [http://meego.com meego.com] who are registered at the time of voting for at least four months are entitled to vote.
-
There is no legal right to win.
+
*There is no legal right to win.
More details regarding the election process to follow.
More details regarding the election process to follow.
 +
 +
== App Developer Resources ==
 +
 +
=== Getting started with MeeGo application development ===
 +
 +
The MeeGo Developer subsite (http://developer.meego.com) [http://developer.meego.com/] is a one-stop shop for developers who are keen to learn more about developing for MeeGo devices. You can download the MeeGo SDK from there, get information on targeting and setting up devices, and there's some tutorials to get beginner's started on their first applications.
 +
 +
The '''Getting started''' section [http://developer.meego.com/guides/getting-started] might be of particular interest, and includes guides such as:
 +
 +
* Qt SDK [http://qt.nokia.com/downloads]
 +
 +
* MeeGo application development overview [http://developer.meego.com/guides/getting-started/meego-application-development-overview]
 +
 +
* Getting started with the MeeGo v1.2 SDK for Linux [http://developer.meego.com/guides/getting-started/getting-started-meego-v1.2-sdk-linux]
 +
 +
* Getting started with the MeeGo v1.2 SDK for Windows [http://developer.meego.com/guides/getting-started/getting-started-meego-v1.2-sdk-windows]
 +
 +
* Create your first application: Hello World [http://developer.meego.com/guides/getting-started/create-and-run-your-first-application-hello-world]
 +
 +
For those without MeeGo devices but would like to try it out on their N900:
 +
 +
* Setting up the Nokia N900 for MeeGo Development [http://developer.meego.com/guides/external/setting-nokia-n900-meego-development-0]
 +
 +
=== Getting started with Maemo application development ===
 +
 +
The Nokia Qt SDK is the official set of tools with everything needed to design and create applications for the N900 [http://www.forum.nokia.com/info/sw.nokia.com/id/e920da1a-5b18-42df-82c3-907413e525fb/Nokia_Qt_SDK.html]. The [http://maemo.org/development/ development wiki] is a great place to start, it contains lots of code examples and development guides. The "Windows Python and Qt in 30 mins"[http://talk.maemo.org/showthread.php?t=43663] thread is a great PyQt tutorial for beginners and will have you coding your first app in minutes, and here's a link to a tutorial from Linuxuser.co.uk[http://www.linuxuser.co.uk/tutorials/programming/develop-for-the-nokia-n900/].
 +
 +
The 'Developer' forum on maemo.org[http://talk.maemo.org/forumdisplay.php?f=13] is an excellent resource to find answers and ask questions of your own.
== FAQ ==
== FAQ ==
-
'''Q:''' It is obligatory to code in Qt?
+
=== Spreading the word ===
 +
 
 +
====Q: Which Twitter Hashtag to use for this Competition?====
 +
: '''A:''' Please use '''#mcc2011'''
 +
 
 +
=== Application requirements ===
 +
 
 +
====Q: It is obligatory to code in Qt?====
 +
: '''A:''' No, it isn't, but it would make your life probably a lot easier because you will be able to reach more platforms. We encourage everyone to use Qt.
 +
 
 +
=== App/Application submission process ===
 +
 
 +
====Q: Where to submit my application?====
 +
 
 +
: '''A:''' There is an [http://competition.meetmeego.org Application submission page available]. This will be the only valid way to participate in the competition. [[MeeGo_Coding_Competition_2011#Participants|This list in the wiki]] is for information only and not valid for the competition.
 +
 
 +
====Q: Updates allowed during the competition?====
 +
I have a new app in the repository, i am considering to apply for the contest.. If i submit it now, will that prevent me to upload further versions to the repos or here? (As it's a work in progress)
-
'''A:''' No, it isn't, but it would make your life probably a lot easier because you will be able to reach more platforms. We encourage everyone to use Qt.
+
: '''A:''' No. you can upload updates till the end of the competition.
 +
====Q: No Maemo/ARM platform?====
 +
There seems to be no platform for '''Maemo ARM'''. What is the right choice if I wish to submit a Maemo application?
 +
: '''A:''' Please use the [http://competition.meetmeego.org/platforms/8 MeeGo/ARM platform].
-
'''Q:''' Will the developers select the category when they join the competition or will someone sort it into the correct category before the voting begins?
+
====Q: Who selects the category of the application?====
 +
Will the developers select the category when they join the competition or will someone sort it into the correct category before the voting begins?
-
'''A:''' They will choose the category for their app, but everyone should keep an eye on that. Before the voting process starts we'll check if every app is in a reasonable category, so that it is not possible to cheat by choosing the category with the lowest competition.
+
: '''A:''' They will choose the category for their app, but everyone should keep an eye on that. Before the voting process starts we'll check if every app is in a reasonable category, so that it is not possible to cheat by choosing the category with the lowest competition.
== Application proposal ==
== Application proposal ==
Line 161: Line 641:
{| class="sortable wikitable" border="2"
{| class="sortable wikitable" border="2"
|-
|-
-
! application name
+
! scope="col" width="10%" |application name
-
! short description
+
! scope="col" width="20%" | short description
-
! features
+
! scope="col" width="60%" |features
-
! link to similar app or screenshots
+
! scope="col" width="10%" |link to similar app or screenshots
|-
|-
| Rom Manager
| Rom Manager
Line 179: Line 659:
| Photo Fun
| Photo Fun
| An application to apply different effects to pictures.
| An application to apply different effects to pictures.
-
| There are two main applications to photo editing. [http://maemo.org/packages/view/ansela/ Ansel-A] is a powerful editor but lacks simple effects to be applied by noob users. [http://maemo.org/packages/view/classicprint/ Classic Print] is nice and easy to use but only one predefined effect exists.  
+
| There are two main applications to photo editing. [http://maemo.org/packages/view/ansela/ Ansel-A] is a powerful editor but lacks simple effects to be applied by noob users. [http://maemo.org/packages/view/classicpriApplication submissionnt/ Classic Print] is nice and easy to use but only one predefined effect exists.  
An improved version of [http://maemo.org/packages/view/classicprint/ Classic Print] with more predefined effects like old fashioned pictures, black and white, etc. Also the ability to add text.  
An improved version of [http://maemo.org/packages/view/classicprint/ Classic Print] with more predefined effects like old fashioned pictures, black and white, etc. Also the ability to add text.  
Line 227: Line 707:
|None that I know of
|None that I know of
|-
|-
 +
 +
| OCR/BCR App
 +
| Application that OCR images and convert to text. BCR app should be able save info directly from Business Card to Contacts.
 +
| Recognises Text, and input data into Contacts. Should recognise First Name, Last name, mobile, Phone, fax, email, website, company, designations and company logo.
 +
| PhotoTranslator for maemo does basic OCR. For reference, see [http://android-apps.com/articles/reviews/abbyy-business-card-reader-android-app-review/ this review] for ABBYY card reader (Android)
 +
|-
 +
|Answering Machine
 +
|Picks up a call after fixed number of rings and performs action (play recording/record response/disconnect/send sms) based on white/blacklist
 +
|4 modes:
 +
Disconnect call
 +
Send SMS
 +
Answering Machine
 +
Playback message
 +
Should be able to start app from command line so as to enable scheduling with alarmed.
 +
|[http://www.brighthub.com/mobile/symbian-platform/articles/45056.aspx Review] of similiar Symbian app.
 +
|-
 +
| CoverFlow Music Player
 +
| A Music Player that supports CoverFlow display.
 +
| A Music Player that lets you browse music via the CoverFlow visual method (used in Apple iTunes software).
 +
| One of the best examples is [[xbmc.org|XBMC]]; [[http://lh4.ggpht.com/_IIYM2TRG9pE/SvO5zaGfz-I/AAAAAAAAIHk/dsTRtPuCObA/xbmc_album_coverflow.png In this example, XBMC uses the MediaStream skin]].
 +
|-
 +
| Subsonic client
 +
| A Music player that either controls jukebox or/and is able to stream music from your own subsonic server
 +
| Stream, Download, Remote-control, Playlist
 +
| http://www.subsonic.org/pages/apps.jsp - http://www.youtube.com/watch?v=EBDrdWxd95k - Bit like Knots2
 +
|-
 +
| Personal Diary/Journal
 +
| An app to create daily diary entries
 +
| Password Protection, File attachment, HTML/TEXT Export/Import
 +
| [http://bit.ly/hpjEZE Personal Diary Pro] -Palm OS
 +
[http://www.acquasys.com/retroactive/Features.aspx RetroActive] -WM6
 +
|-
 +
| Ultimate Scanner
 +
| N900 can be used as a scanner which has most of the features that a normal scanner has(not like FrontView app available right now).
 +
(''Question to the author: What does that "not like" mean ?!'')
 +
| scan document contents by moving the N900 on a document, save as jpg or pdf
 +
| none that i know about
 +
|-
 +
| FourSquare Client
 +
| FourSquare is a Social Media website
 +
| It allows users to "CheckIn" to venues leaving tips for other users.CheckIn's are validated by Geo-Location, which is an essential element of any app.If the user is not deemed to be near the venue, the "CheckIn" will be disallowed
 +
| There is 1 Current App for the N900 called '''Barriosquare'''[[http://maemo.org/packages/view/barriosquare/]]
 +
However this uses FourSquare's '''APIv1''' which will no longer be supported from August 2011.
 +
 +
All new FourSquare apps need to be written with FourSquare's '''APIv2''' Documentation here: [https://developer.foursquare.com/docs/]
 +
|-
 +
| N900 Desktop Themer
 +
| An app to export our desktop arrangements to a file so that it can be reimported by us or other later
 +
| The 'themes' supported by maemo does not include the desktop. As you can see in this thread, lots of people have brilliant ideas in customizing their desktops. Now if these arrangements could be exported as a file that anybody an apply on their system...
 +
| This is a maemo5 specific case.
 +
|-
 +
| 3D Racing Game
 +
| Small 3D racing game with cars or hover crafts or anything that drive only horizontal (no 3d spaceship game)
 +
| Doesn't need super graphics. Doesn't need many tracks/cars, only fun is needed. Gamegripper support (changing keys) would be good. If the player can shoot at something it will double the fun. A port of Torus Trooper would be the perfect match. ;)
 +
| That game is very simple but makes lots of fun: [http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html Torus Trooper]
 +
|-
 +
| Tower Defense
 +
| A adapted Tower Defense game 
 +
| Something like the free Flash Game "Desktop Tower Defense" would be really great
 +
| [http://www.google.de/search?um=1&hl=de&biw=1579&bih=1030&site=search&tbm=isch&sa=1&q=desktop+tower+defense&btnG=Suche&aq=f&aqi=&aql=&oq= Desktop Tower Defense]
 +
|-
 +
| Hildon UI for UAE4All Maemo edition
 +
| UAE4All is a well functioning Amiga500 emulator ported by Smoku to Maemo5. It needs a new UI for being user friendly.
 +
| Hildonisation of current UI. Possibility to change keys. Easy way to switch between keyboard/mouse/joystic modes, preferably on touchscreen during gameplay.
 +
| Link to TMO thread of UAE4All: http://talk.maemo.org/showthread.php?t=50040
 +
|-
 +
| Calendar item privatizer
 +
| N900 default calendar does not support private items. These are useful for people that sync the calendar to a public/shared calendar database.
 +
| N900 calendar database has a slot for showing if the calendar item is public/private, there just is no way to change this value in N900 (this can be checked for example by syncing a "private" meeting from Outlook and looking at the calendar database). So either a separate application or an automatic watch daemon is needed for marking an appointment private (might be doable by making a separete calendar (inside N900 calendar app) out of which all meetings are changed to "private" and copied to default syncable calendar.
 +
| This case is N900/Maemo5 default calendar specific.
 +
|-
 +
| Neverball/NeverPutt
 +
| A port or a game similar to neverball/neverputt
 +
| accelerometer supported tilting universe for neverball and touch controls for neverputt for the n900.
 +
| http://neverball.org/
 +
|-
 +
| Tumblr
 +
| Tumblr client and uploader
 +
| Edit followers list, view dashboard,update and publish post and upload media files.
 +
| Tumbly on Symbian
 +
|-
 +
| SleepAnalyser
 +
| An app that records your movement during your sleep and wake you up in the best moment.
 +
| Being able to chose alarm time, song, lucid sleep options and all the other futures from n900.
 +
| http://maemo.org/downloads/product/Maemo5/sleepanalyser/
 +
|-
 +
 +
| Catorise
 +
| App that removes all the mess from the desktop, and sort the programs into groups.
 +
| Being able to manually group icons in the way I want, like it was in n900.
 +
| http://maemo.org/downloads/product/Maemo5/catorise/
 +
|-
 +
 +
| BFstats
 +
| App to display current achievements on Battlefield Games (BF3 mainly)
 +
| Be able to view and compare stats between players, show high scores etc. (would be nice if worked on N900 too?)
 +
| Source:- http://bf3stats.com
|-
|-
-
| Add your Application proposal here
 
-
| Description
 
-
| Feature description
 
-
| Link to an existing example (if there is one)
 
|}
|}
Line 252: Line 825:
* http://facebook.com/meetmeego
* http://facebook.com/meetmeego
* info@meetmeego.org
* info@meetmeego.org
 +
 +
== Events ==
 +
 +
The MeeGo Coding Competition is not an event restricted to one city or country! Everyone can and should participate! Local MeeGo Events and Intel AppLabs will take place in different cities and countries.
 +
 +
=== Local MeeGo Network Berlin ===
 +
 +
The Local MeeGo Network Berlin has planned the following events using the name "[http://meegofreeday.org/ MeeGo Freeday]".
 +
The events in Berlin will be [http://t.co/kGvEQRR streamed live].
 +
 +
==== Intel AppLab 2011-04-29 ====
 +
 +
On 29 April 2011, we bring you the [http://www.intelapplab.com/ Intel AppLab] to Berlin (of course also in the c-base)!
 +
During the AppLab coding examples are shown and you will submit your app to the Intel AppUp store. At previous AppLabs developers got MeeGo hardware to take home. This time? Come and see for yourself!
 +
 +
=====Streaming =====
 +
The AppLab will be streamed live in HD quality. The language is English. The stream will be available at the following link.
 +
http://c-base.org
 +
 +
==== Previous Events ====
 +
* [[/Coding Qt - Workshop - 2011-04-01|Coding Qt - Workshop - 2011-04-01]]
 +
* [[/Nokia Ovi Workshop 2011-04-15|Nokia Ovi Workshop 2011-04-15]]
 +
 +
You can watch the recorded videos of these events [http://t.co/kGvEQRR here].
[[Category:Community]]
[[Category:Community]]

Latest revision as of 22:05, 26 January 2014

Contents

[edit] Introduction

Logo is created by noobmonkey

The wait is over!

We are proud to announce the MeeGo Coding Competition 2011!

As successor it will follow the good example of the community driven Maemo Coding Competition 2010. Quim Gil wrote a lot of good things about this "grass roots community success".

To make this year's competition bigger and better, we urge all MeeGo enthusiasts to organize events during the MeeGo Coding Competition 2011 in their Local MeeGo Network. We are sure that Intel and Nokia are going to assist you doing that. Please contact us to get in touch with Intel and Nokia.

[edit] Categories

This List is still in a Draft state

There are 8 main categories for submissions:

  • Business & Office
  • Games
  • Desktop (Widgets)
  • Fun & Strange
  • Graphics & Multimedia
  • Location & Navigation
  • Network & Communication
  • System & Utilities

In addition, there is an extra category especially for those new to Maemo/MeeGo development:

  • Beginners

[edit] Competition Timeline

The competition for all categories other than Desktop (Widgets) ended 31 July 2011. New submissions to the Desktop (Widgets) category will be accepted until 7 August 2011 inclusive. Voting will then take place for all categories.

[edit] How to Submit an Application

To enter, simply submit your application via the competition submission page available at http://competition.meetmeego.org/ and align it to one of the main categories[1]. You will also need to provide some details for the judging thread, including at least 2 screenshots, a brief description of your application, and an outline of what work you personally completed on it.

Authors who mark their entry as 'beginner' will also have their application automatically entered into the beginner category.

Only applications entered through the submission page will be counted as valid entries in the competition. New participants are welcome to join at any time up until the closing date.

[edit] Prizes

  • Apart from the educational events and the fun at coding there is a lot more for you!
  • If you will be elected by the community as the main winner of one category, you will win a Nokia N9!
  • If you will be elected by the community as the second main winner of one category, you will win a Nokia N900!'
  • But even if you don’t win one of the main prizes, that does not mean you get nothing! We will have cash prizes this time, too, independent of sponsorship funds! Last time the community donated extensively, and about $1000.00 came together! Will we be able to beat the record-sum this year? Your donation is just a click away!
  • The winning author of the beginner category will also receive a MeeGo application programming book of their choice to help develop their skills further (donated by Kojacker)[2]

[edit] Donations for the Community Prize Fund

The following list shows all of the donations made to the community prize fund so far. If you would also like to make a donation please click the following link: Donation via PayPal. Remember to include your maemo.org username in the PayPal messaging box [3], else the donation will be marked as anonymous. There is no fixed amount - all donations are very welcome - and will be accepted from now until the closing date of the competition.


Our special thanks to the following people for their generous contributions:

Date Nickname Amount (gross) in € PayPal fee in € Amount (net) in €
4/2/2011kolos5,00-0,454,55
4/3/2011nicolai10,00-0,549,46
4/3/2011kojacker50,00-1,3048,70
4/4/2011marxian10,00-0,549,46
4/7/2011jukey15,00-0,6414,36
4/11/2011eMiL15,00-0,6414,36
4/14/2011Helmuth20,00not via PayPal20,00
4/15/2011burgwinkel18,00-1,0516,95
4/15/2011slender15,00-0,6414,36
4/17/2011Arrancamos5,00-0,554,45
4/17/20115,00-0,454,55
4/18/201110,00-0,749,26
4/19/2011benlau50,00-2,3047,70
4/21/2011ZogG15,00-0,9414,06
4/23/2011MyNokiaN90030,00-0,9229,08
4/23/2011geekgirl7410,00-0,549,46
4/23/2011gabby13120,00-1,1318,87
4/28/2011jurop8820,00-0,7319,27
4/28/2011Creamy Goodness25,00-1,3323,67
5/02/2011claw15,00-0,6414,36
5/09/2011OVK30,00-0,9229,08
5/11/2011br1zer10,00-0,549,46
5/11/2011tpd10,00-0,549,46
5/12/2011 25,00-0,8324,17
5/14/2011hassyy10,00-0,749,26
5/14/2011mdb66630,00-0,9229,08
6/01/2011toucan murphy casper27 reinob15,00-0,6414,36
6/10/2011mece20,00-0,7319,27
6/11/2011sony12310,00-0,749,26
6/10/2011ivgalvez20,00-0,7319,27
6/11/2011ljo20,00-0,7319,27
6/12/2011erendorn20,00-0,7319,27
6/14/2011Creamy Goodness30,00-1,5228,48
6/20/2011 10,00-0,549,46
6/25/2011 20,00-0,7319,27
6/27/2011 20,00-0,7319,27
7/03/2011rotoflex10,00-0,749,26
7/03/2011 170,00-3,58166,42
7/06/2011mmlado11,00-0,5610,44
7/22/2011ysss100,00-4,2595,75
9/05/2011reinob50,00not via PayPal50,00
11/02/2011hansaka0,50-0,370,13
11/08/2011 10,00-0,549,46
11/10/2011silpol10,00-0,549,46

[edit] Participants

To enter, please submit your application via the competition submission page available at http://competition.meetmeego.org/. Please note that only applications entered through the submission page will be counted as valid entries in the competition. New participants are welcome to join at any time up until the closing date.


The following list is to notify us of your intentions to enter the competition. Please fill in the table with your application details and progress so far. Beginner's should also mark a 'Y' in the beginner's column.

Developer Application Category Current Progress (%) Beginner Entry (Y/N) Submitted to official page
wonko MeePasswords - Keep your passwords protected. Business & Office 85% N Yes
khertan KhtEditor Desktop 60% N Yes
helex Conky Layout Switcher Desktop 40% N Yes
marxian cuteTube-QML Graphics & Multimedia 70% N Yes
admiral0 PhoneManager (Mobile Webui) System & Utilities 10% N No :-(
admiral0 Minerva (Text Editor) System & Utilities 60% N No :-(
joseph9560 Nepali Calendar(nepcal) Business & Office 90% Y Yes
vasvlad OMWeather for Meego (QML) Desktop 100% N Yes
cb22 Immoral (Mail Client in QML) Business & Office 1% Y No :-(
piggz PGZ Every trail Location & Navigation 75% Y Not Yet
piggz Space Invaders (QML) Games 75% Y Yes
jkosonen Balloon Popper (QML) Games 95% Y No :-(
mmlado Demine (QML) Games 50% N Yes
trx TxPad (Code Editor) System & Utilities 45% Y Yes
intelloware My Little Artist (Qt + QML) Graphics & Multimedia 90% N no :-(
Arrancamos Media Purger Beginner 20% Y No :-(
Dotblank CryptoWallet (Bitcoin Client) Network & Communication 0% N No :-(
Hilary Cheng Plurker (Plurk Client http://www.plurk.com/ in QML & Qt C++ ) Network & Communication 10% Y No :-(
helex N900-X-Ray Fun & Strange 30% N Yes
Vater Frost Tribute (http://competition.meetmeego.org/submissions/8) Games 60% N Yes
Norayr Chilingarian Photographic light meter Graphics & Multimedia 60% Y Yes
Svenn-Arne Dragly Nanoparticles Games 100% N Yes
helex ClipMan - Clipboard Manager Business & Office 30% N Yes
Tommi Laukkanen Nelisquare - Foursquare client Location & Navigation 100% N Yes
Tommi Laukkanen MeeToDo - Getting Things Done app Business & Office 100% N Yes
mardy Oculo Desktop 90% N Yes
mikelima Quando Parte (Qt) - Check Italian train departures and arrivals Location and Navigation 90% Y Yes
tpd Inner-Spin Games 90% Y Yes
kecsap Ball Game Games ~100% N Yes
tedvdb FourCircle Location & Navigation 40% N Yes
Michael Hsueh MIR Translator System & Utilities 100% Y Yes
sony123 stockona - stock quote client for google finance Business & Office 80% Y Yes
mece Tweed Suit - a heavy weight twitter client and rss reader Network & Communication 80% N Yes
kimitake qwassr - micro blogging client for twitter.com, wassr.jp, and identi.ca Network & Communication 60% N Yes
vitaminj meex - Simple mp3 DJing application Graphics & Multimedia 30% N No :-(
helihyv Ghosts Overboard Games 60% N Yes
viic vspeed Games 90% Y Yes
Zas Tap 'em Games 40% Y Yes
rcolistete Integral - calculate integrals : 1D, 2D, 3D, undefinited, definited, etc Business & Office 100% Y No :-(
antman8969 LinkedUp - LinkedIn client in QML Network & Communication 60% Y Yes
antman8969 QtWeather+ - Weather application for the US using the National Weather Service. System & Utilities 95% Y Yes
Juhapekka Piiroinen LiveTransfer - A new innovative way to transfer files between mobile device and desktop without using normal data transfer methods like wlan, bluetooth, usb and gsm. System & Utilities 10% N No :-(
kenya888 QumoPlayer - A Streaming Media Player with QML. Graphics & Multimedia 1% Y No :-(
deuteros Acid Rain is an application that lets you synchronize files between computers and keep a history of changes in them. Network & Communication 90% Y Yes
Anatoliy QNetMan - Qt-based network manager. Network & Communication 60% N Yes
mzanetti xbmcremote - Remote control for xbmc. Graphics & Multimedia 95% N Yes
Danilo Beat Maker. Graphics & Multimedia 75% N No
Flavio Castelli rockmarble - follow your favorite artists on tour. Fun & Strange 100% N Yes
helex BashORGquotations - unofficial bash.org client Fun & Strange 100% N Yes
Leon Anavi location2sms - find your location and send as SMS with single click Location & Navigation 100% Y Yes
Jayanta Debnath Google Places Location & Navigation 100% Y Yes
Damian Waradzyn CloudGPS 0.5.5 Location & Navigation 80% N Yes
helex TcpIp Keyboard - use the Keyboard from your Desktop PC Desktop 100% N Yes
yalnte LUCID/iron - an (experimental) structural analysis application for your smartphone. Business & Office 70% Y Yes

[edit] Rules

To ensure that the event runs properly, there are a few essential rules:

  • Only individuals may participate. Companies are excluded from the competition because of equity reasons.
  • If you have coded your app in a team and you win one of the travels to the MeeGo Conference, your team has to designate one person as the winner.
  • Any number of apps can be submitted and elected as winner.
  • Apps must be uploaded as executable including at least two screen shots and a brief description on the submissions website to take part in the election. The applications have to run on default hardware running on an official version of Maemo or MeeGo.
  • All applications, which are created and uploaded during the duration of the Competition will take part in the election. For existing programs, only progress which has been made during the Competition will be considered. When porting apps, only the work of porting will be considered, unless the original program is from the same programmer and was developed or extended in the Competition timeframe.
  • Only users of maemo.org and meego.com who are registered at the time of voting for at least four months are entitled to vote.
  • There is no legal right to win.

More details regarding the election process to follow.

[edit] App Developer Resources

[edit] Getting started with MeeGo application development

The MeeGo Developer subsite (http://developer.meego.com) [4] is a one-stop shop for developers who are keen to learn more about developing for MeeGo devices. You can download the MeeGo SDK from there, get information on targeting and setting up devices, and there's some tutorials to get beginner's started on their first applications.

The Getting started section [5] might be of particular interest, and includes guides such as:

  • MeeGo application development overview [7]
  • Getting started with the MeeGo v1.2 SDK for Linux [8]
  • Getting started with the MeeGo v1.2 SDK for Windows [9]
  • Create your first application: Hello World [10]

For those without MeeGo devices but would like to try it out on their N900:

  • Setting up the Nokia N900 for MeeGo Development [11]

[edit] Getting started with Maemo application development

The Nokia Qt SDK is the official set of tools with everything needed to design and create applications for the N900 [12]. The development wiki is a great place to start, it contains lots of code examples and development guides. The "Windows Python and Qt in 30 mins"[13] thread is a great PyQt tutorial for beginners and will have you coding your first app in minutes, and here's a link to a tutorial from Linuxuser.co.uk[14].

The 'Developer' forum on maemo.org[15] is an excellent resource to find answers and ask questions of your own.

[edit] FAQ

[edit] Spreading the word

[edit] Q: Which Twitter Hashtag to use for this Competition?

A: Please use #mcc2011

[edit] Application requirements

[edit] Q: It is obligatory to code in Qt?

A: No, it isn't, but it would make your life probably a lot easier because you will be able to reach more platforms. We encourage everyone to use Qt.

[edit] App/Application submission process

[edit] Q: Where to submit my application?

A: There is an Application submission page available. This will be the only valid way to participate in the competition. This list in the wiki is for information only and not valid for the competition.

[edit] Q: Updates allowed during the competition?

I have a new app in the repository, i am considering to apply for the contest.. If i submit it now, will that prevent me to upload further versions to the repos or here? (As it's a work in progress)

A: No. you can upload updates till the end of the competition.

[edit] Q: No Maemo/ARM platform?

There seems to be no platform for Maemo ARM. What is the right choice if I wish to submit a Maemo application?

A: Please use the MeeGo/ARM platform.

[edit] Q: Who selects the category of the application?

Will the developers select the category when they join the competition or will someone sort it into the correct category before the voting begins?

A: They will choose the category for their app, but everyone should keep an eye on that. Before the voting process starts we'll check if every app is in a reasonable category, so that it is not possible to cheat by choosing the category with the lowest competition.

[edit] Application proposal

If you would like to have an App but you can't code yourself, write it down here! Many devs are happy to get a new idea input.

application name short description features link to similar app or screenshots
Rom Manager A rom manager for emulators. Choose folders for roms of different systems.

Rom audition and fixing using Romcenter databases

Rom downloading.

Integration with most popular emulators (DrNokSnes, PicoDrive, ...)

Rom Gripper for Android.
Photo Fun An application to apply different effects to pictures. There are two main applications to photo editing. Ansel-A is a powerful editor but lacks simple effects to be applied by noob users. submissionnt/ Classic Print is nice and easy to use but only one predefined effect exists.

An improved version of Classic Print with more predefined effects like old fashioned pictures, black and white, etc. Also the ability to add text.

There are lots of applications for this purpose in Android and iOS that apply funny or useful effects to pictures. See this.
PDF Reader A nice, feature rich, PDF viewer. Unlimited levels of zoom.

Friendly gestures for zooming (swipe), change page and full screen toggle (bottom right corner like MicroB).

Search and annotating capabilities.

Text reflow.

3D book page flipping effects.

You could try to port Okular from KDE with a nice UI.
LinkedGo A LinkedIn client for Maemo and Meego Be original, do not try to develop the nth Facebook or Twitter client.

LinkedIn is a useful social network for professional contacts.

There is an official application for Blackberry, iOS and Android.
ComicGo A good comic viewer. Actually there are two comic viewers, cbrPager and Comix, none of them finger friendly and not fully featured.

Friendly gestures for zooming (swipe), change page and full screen toggle (bottom right corner like MicroB).

You can try to improve one of them or port an existing one like QComicBook.
Code Editor A text editor with syntax highlighting. Basic text editing, with syntax highlighting, auto intend, support for at least some languages (c, c++, http, php...), possibly even a customizable compile and/or run command button Qt Syntax highlighter example, gedit
Personal Financial Managemer An application to keep track of an individual's finances Multiple accounts of different types (current, savings, credit card, investment), automated standing orders, double entry, categories, import/reconcile downloaded bank statements Review and description of similar Psion software
Call answering An application that would pick up a call before voicemail based on predefining a number Call is answered and given a message such as "this number has been disconnected ...no further information is available for" Perfect for that ex girlfriend or someone who has got your number and shouldn't. Saving you from annoying voicemails. None that I know of
OCR/BCR App Application that OCR images and convert to text. BCR app should be able save info directly from Business Card to Contacts. Recognises Text, and input data into Contacts. Should recognise First Name, Last name, mobile, Phone, fax, email, website, company, designations and company logo. PhotoTranslator for maemo does basic OCR. For reference, see this review for ABBYY card reader (Android)
Answering Machine Picks up a call after fixed number of rings and performs action (play recording/record response/disconnect/send sms) based on white/blacklist 4 modes:

Disconnect call Send SMS Answering Machine Playback message Should be able to start app from command line so as to enable scheduling with alarmed.

Review of similiar Symbian app.
CoverFlow Music Player A Music Player that supports CoverFlow display. A Music Player that lets you browse music via the CoverFlow visual method (used in Apple iTunes software). One of the best examples is XBMC; [In this example, XBMC uses the MediaStream skin].
Subsonic client A Music player that either controls jukebox or/and is able to stream music from your own subsonic server Stream, Download, Remote-control, Playlist http://www.subsonic.org/pages/apps.jsp - http://www.youtube.com/watch?v=EBDrdWxd95k - Bit like Knots2
Personal Diary/Journal An app to create daily diary entries Password Protection, File attachment, HTML/TEXT Export/Import Personal Diary Pro -Palm OS

RetroActive -WM6

Ultimate Scanner N900 can be used as a scanner which has most of the features that a normal scanner has(not like FrontView app available right now).

(Question to the author: What does that "not like" mean ?!)

scan document contents by moving the N900 on a document, save as jpg or pdf none that i know about
FourSquare Client FourSquare is a Social Media website It allows users to "CheckIn" to venues leaving tips for other users.CheckIn's are validated by Geo-Location, which is an essential element of any app.If the user is not deemed to be near the venue, the "CheckIn" will be disallowed There is 1 Current App for the N900 called Barriosquare[[16]]

However this uses FourSquare's APIv1 which will no longer be supported from August 2011.

All new FourSquare apps need to be written with FourSquare's APIv2 Documentation here: [17]

N900 Desktop Themer An app to export our desktop arrangements to a file so that it can be reimported by us or other later The 'themes' supported by maemo does not include the desktop. As you can see in this thread, lots of people have brilliant ideas in customizing their desktops. Now if these arrangements could be exported as a file that anybody an apply on their system... This is a maemo5 specific case.
3D Racing Game Small 3D racing game with cars or hover crafts or anything that drive only horizontal (no 3d spaceship game) Doesn't need super graphics. Doesn't need many tracks/cars, only fun is needed. Gamegripper support (changing keys) would be good. If the player can shoot at something it will double the fun. A port of Torus Trooper would be the perfect match. ;) That game is very simple but makes lots of fun: Torus Trooper
Tower Defense A adapted Tower Defense game Something like the free Flash Game "Desktop Tower Defense" would be really great Desktop Tower Defense
Hildon UI for UAE4All Maemo edition UAE4All is a well functioning Amiga500 emulator ported by Smoku to Maemo5. It needs a new UI for being user friendly. Hildonisation of current UI. Possibility to change keys. Easy way to switch between keyboard/mouse/joystic modes, preferably on touchscreen during gameplay. Link to TMO thread of UAE4All: http://talk.maemo.org/showthread.php?t=50040
Calendar item privatizer N900 default calendar does not support private items. These are useful for people that sync the calendar to a public/shared calendar database. N900 calendar database has a slot for showing if the calendar item is public/private, there just is no way to change this value in N900 (this can be checked for example by syncing a "private" meeting from Outlook and looking at the calendar database). So either a separate application or an automatic watch daemon is needed for marking an appointment private (might be doable by making a separete calendar (inside N900 calendar app) out of which all meetings are changed to "private" and copied to default syncable calendar. This case is N900/Maemo5 default calendar specific.
Neverball/NeverPutt A port or a game similar to neverball/neverputt accelerometer supported tilting universe for neverball and touch controls for neverputt for the n900. http://neverball.org/
Tumblr Tumblr client and uploader Edit followers list, view dashboard,update and publish post and upload media files. Tumbly on Symbian
SleepAnalyser An app that records your movement during your sleep and wake you up in the best moment. Being able to chose alarm time, song, lucid sleep options and all the other futures from n900. http://maemo.org/downloads/product/Maemo5/sleepanalyser/
Catorise App that removes all the mess from the desktop, and sort the programs into groups. Being able to manually group icons in the way I want, like it was in n900. http://maemo.org/downloads/product/Maemo5/catorise/
BFstats App to display current achievements on Battlefield Games (BF3 mainly) Be able to view and compare stats between players, show high scores etc. (would be nice if worked on N900 too?) Source:- http://bf3stats.com

[edit] Discussion

Please participate in the discussion at http://talk.maemo.org/showthread.php?t=71561

[edit] Resources

[edit] Contact

Ready? Grab your PC, start to hack and show us your app!

You still have questions? Contact us!

[edit] Events

The MeeGo Coding Competition is not an event restricted to one city or country! Everyone can and should participate! Local MeeGo Events and Intel AppLabs will take place in different cities and countries.

[edit] Local MeeGo Network Berlin

The Local MeeGo Network Berlin has planned the following events using the name "MeeGo Freeday". The events in Berlin will be streamed live.

[edit] Intel AppLab 2011-04-29

On 29 April 2011, we bring you the Intel AppLab to Berlin (of course also in the c-base)! During the AppLab coding examples are shown and you will submit your app to the Intel AppUp store. At previous AppLabs developers got MeeGo hardware to take home. This time? Come and see for yourself!

[edit] Streaming

The AppLab will be streamed live in HD quality. The language is English. The stream will be available at the following link. http://c-base.org

[edit] Previous Events

You can watch the recorded videos of these events here.