MeeGo Coding Competition 2011

(Participants)
(Application proposal)
Line 302: Line 302:
| A Music Player that lets you browse music via the CoverFlow visual method (used in Apple iTunes software).
| 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]].
| 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
|-
|-
| Add your Application proposal here
| Add your Application proposal here

Revision as of 15:06, 12 April 2011

Contents

Introduction

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 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.


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 "MeeGo Freeday". The events in Berlin will be streamed live.

Coding Qt - Workshop - 2011-04-01

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 MeeGo, Symbian and WebOS. All these platforms support Qt. There are also libraries for desktop systems, like Windows, Mac OS and Linux available. Unofficially, it is also running on Android and iOS.

Therefore, Qt is a very good base if you want to publish your app on as many platforms as possible!

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! By all this Qt-iness don’t forget the next step: publish your app in the largest MeeGo AppStores: Intel AppUp and Nokia Ovi.

Streaming

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

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 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

this List is still in a Draft state

* 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!

Developers of promising apps will probably receive a MeeGo device.

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.

If Nokia likes your app, they will preinstall it on their first MeeGo device!

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? Your donation is just a click away!


Donations

Here you can find a list showing all the donations made. If you want to make a donation please click on the following link: 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.

Amount Nickname Date
5 € Annonymous 2nd April 2011
10 € Annonymous 3rd April 2011
50 € kojacker 3rd April 2011
10 € marxian 4th April 2011
15 € jukey 7th April 2011
15 € eMiL 11th April 2011

Participants

Fill in the table with your application informations and progress. New participants can join at any time up until the closing date.

Developer Application Category Current Progress (%) Beginner Entry (Y/N)
helex comming soon System & Utilities 5% N
marxian cuteTube-QML Graphics & Multimedia 70% N
admiral0 PhoneManager (Mobile Webui) System & Utilities 10% N
admiral0 Minerva (Text Editor) System & Utilities 60% N
joseph9560 nepcal (Nepali Calendar) Beginner 70% Y
vasvlad OMWeather for Meego (QML) Desktop 40% N
cb22 Immoral (Mail Client in QML) Business & Office 1% Y
piggz Space Invaders (QML) Games 50% Y
developer name (link to profile) application name (link to project page) one of those development status is this your first time ?

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 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.

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.

FAQ

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.


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?

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

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. 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
Add your Application proposal here Description Feature description Link to an existing example (if there is one)

Discussion

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

Resources

Contact

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

You still have questions? Contact us!