Namespaces
Variants
Actions

The Quick Competition 2011Q1

Jump to: navigation, search


Results now available!
Courtesy of DJ Turntable, QuickHit and Qt Quick playground projects.

Contents

The Quick Competition 2011Q1 Results

The first Quick Competition of 2011 was a great success, with many high quality submissions in both Wiki and Projects. Originally we planned award at least the three best submissions: but with so many good entries we've decided to more than double the number of prizes (to 6 Nokia E7’s and 2 Nokia N8’s).

The top Wiki articles

  1. How to build a tabbed UI with QML by Alessandro La Rosa (jappit). Alessandro created an (unprecedented) 10 great articles! We chose this as one example, but all of them are worth reading (and watching the demo videos). Check all articles by jappit >>
  2. QML OAuth by njzk2. OAuth is used by many web sites such as Twitter and Facebook for authentication; this article by njzk2 explains how to implement OAuth procedure in QML apps. We think this article will be useful to many of us.
  3. Simple Qt Timer Application in QML by ianbrfid. This is a very good article for developers that want to get started with QML. It has come great examples on how to use state transition animations and what QML can do with simple commands.

Jappit, njzk2 and ianbrfid will each receive a Nokia E7. justin.armstrong gets a well deserved "honourable mention" for his excellent QML Tag Cloud article, and will receive a Nokia N8.

 

The top Projects submissions

  1. TwimGo by Tommi Laukkanen (eetomla). Tommi submitted 3 Qt apps, all polished and fully functional. Try out TwimGo, NewsFlow and DoodleDrive on your device, but make sure you also check out the code, because it’s all very well written.
  2. Flake by claudiu.chetan, dbaila and iza. The guys created 2 Qt apps that look great. Flake, a weather forecast application, was in our opinion the best, but ShoppingList is also very useful.
  3. Whatser by alichino. Whatser really ticks all the boxes of a modern application, it works on your mobile and your PC, is about location and social network and especially about going out and have fun with your friends.

Eetomla, the Flake team and alichino will each receive a Nokia E7. Funkybro gets a Nokia N8 for his "funky" WordMaster game developed in QML and using JavaScript for the logic.

Making a selection among so many good submissions was challenging but rewarding (check out all the final entries)! We are proud to work with such a fantastic community and we invite you to join us in sending your congratulations to all the winners and competitors in the Discussion Boards.

Please continue to share your knowledge with more great articles and projects. We nominate the best contributors in each section of the site every month and we are always on the hunt for new Nokia Developer Champions.





Background

The Qt SDK 1.1 is now available, and comes with cool new features like Design for visually creating QML UIs, and seamless deployment support for both Symbian and Maemo. To encourage you to play with it, we're having a "Quick Competition" - you have roughly 6 weeks to either:

  • create an amazing app in Nokia Developer Projects that will catch the eye and please the "inner nerd", or
  • write a great Qt Quick article, tutorial or guide (with code) on the Wiki

How to participate

These are the rules if you want to create a project:

  • launch the Qt Creator and fire up Design to create a nice UI, views and transitions.
  • implement the logic in JavaScript or C++
    • the source code must be visible to anyone and with a community-friendly licence (such as BSD, LGPL, MIT, MPL, etc)
  • describe how and why you created your application, library, tool, etc. using your project space's wiki engine
  • you app MUST work on a Symbian^3 device
    • working on Symbian S60 5th Edition and Maemo are bonus
  • associate at least the "Qt Quick" category to the project (check that it appears [=268&c[]=271&c[]=269&c[]=270&f=&tab=recent&page=1 here])
  • finish by March 6th, 2011 23:59 GMT



These are the rules to create wiki articles:

  • check out what's new or changed
  • write some great tutorial, guide or an article with code, in order to
    • help fellow developers get started with the new SDK
    • highlight useful features of the new Design tool
    • guide new comers to the wonders of QML, JavaScript and Qt hooks
    • provide tips & best practices
    • use your imagination to think of more
  • create one or many articles in the Nokia Developer Wiki
  • add the "Qt Quick" category to your Wiki article (check that it appears here)
  • finish by March 6, 2011 23:59 GMT



All content made public and tagged with "Qt Quick" category (either in projects or in wiki Jan 20 - Mar 6) will be considered valid entries for the competition. All submissions should be original work, should be publicly visible and licensed so that the community can reuse it. See the fine print for more information.

Why would you do this?

Well there are many reasons, for example because you like playing with new technologies, because you like to help other developers with guides and sample applications, because you realise Qt is an interesting technology, or maybe because you want to get your hands on a Nokia E7 with Symbian^3. At least three Nokia E7 devices have been reserved as prizes but the final number will be decided based on the results. If there are lots of great submissions we might give away more!

Note! Team work is allowed and even endorsed, but only one Nokia E7 will be granted to a winning team. Teams may also receive additional complementary Nokia products.

Evaluation of entries

Entries are judged first and foremost by the quality, value and appearance. Though multiple entries may increase your change to win, a single very good project or article can very well win! The entries will be judged by selected Nokia experts together with active developer community admins/members after the competition period. The results are expected to be announced around mid-March.

Feedback

In order to improve our products and technologies we wish to receive your valuable feedback and improvement ideas. Share your thoughts about the Qt SDK 1.1 on the Qt SDKs board, and about Qt Quick technologies on the newly opened Qt Quick board. Particularly good feedback will also be considered in the evaluation of the quality of the submissions.

Generic questions or comments concerning this competition can be addressed as comments to this wiki page.

The fine print

The main sponsor of the Wiki Contribution competition is Nokia Corporation, Finland (“main sponsor”). The competition is a competition of skill. No purchase or admission fee is necessary to participate. By participating in the Wiki Contribution competition the participant indicates his/her/its acceptance to these rules and agrees to be bound by them as well as any rules and regulations of Nokia Developer and the Developer’s Wiki. You acknowledge and agree that no form of cheating will be tolerated. Any persons found cheating, as determined in the sole and absolute discretion of the main sponsor, will immediately be disqualified from the contest. To the maximum extent permitted by applicable law, the main sponsor reserves the right at its sole discretion to amend, withdraw or revise these rules and the prizes at any time without notice and in such event the main sponsor shall not have any liability whatsoever.

This Wiki Contribution competition shall not constitute a commitment or create a joint venture, partnership, agency or other business relationship between the participants and the main sponsor of this competition. This Wiki Contribution competition shall not either be understood to grant to any participant whether expressly or by implication any ownership, rights or license to any intellectual property rights of the main sponsor and vice versa.To the maximum extent permitted by law, Nokia shall not be liable for any damages arising out of the participant’s participation to the Wiki Contribution competition. The laws of Finland shall be applicable to any disputes arising out of the Wiki Contribution competition. Unless otherwise provided for in applicable mandatory legislation, such disputes will be finally settled in the public court of Helsinki.

Nokia Developer employees and contractors are not eligible for this contest. See the clarification note under comments concerning eligibility of other Nokia employees.

Copyright ©2011 Nokia. All rights reserved. Nokia and Nokia Developer are registered trademarks of Nokia Corporation.





Final Entries

Wiki

Below is the list of candidate articles:

 

Projects

Below is the list of candidate projects:









Comments

Please append your comments to the end of this talk page. You can sign them with your name and a timestamp by copy-pasting the following wiki text below your comment.

~~~~
----

hamishwillee 21:54, 17 January 2011 (UTC)


Can you point out the place where "The [Qt SDK 1.1 Tech Preview]" is available. Thanks.


Not yet available, will be during this week and we will add the links then. This article and the competition is still in "Draft" status and not yet active. Stay tuned for the Qt SDK as well as for the competition.

jaaura 16:04, 18 January 2011 (UTC)


“you app MUST work on a Symbian^3 device” If we do not own a Symbian^3 device and only test it on the simulator will the entry be valid? Olorin5800 16:33, 20 January 2011 (UTC)


That is a very valid question! What I would quickly say is that test it first on the simulator, and then on the device (Symbian^3 device, such as N8, C7, E7) with RDA. We will provide some more detailed instructions and guidance tomorrow, but RDA should the solution for trying it on the device. RDA is free of charge. http://www.developer.nokia.com/Devices/Remote_device_access/

jaaura 17:56, 20 January 2011 (UTC)


I cant understand one rule for creating Project

"the source code must be visible to anyone and with a community-friendly licence (such as LGPL, MIT, MPL, etc)"

How to get a community-friendly licence (such as LGPL, MIT, MPL, etc) for Project?

~~ chintandave_er 14:29, 21 January 2011 (UTC)


The wording might be a bit complex, and we will look into it, but the intent is very simple. You can also host your project's source code on Forum Nokia Projects, have the Project public, but to keep the source code hidden. So e.g. to have the binaries downloadable and discussion/tickets available, but not the source code. Also it is possible to have source available but place a strict license on the code, and thereby not to grant lisence for others to utilize the code. Not typical case, but possible.

The statement is the rules is/was a clarification that in order to participate we expect the source code to be available with such lisence terms that enable others to utilize the code. So just having an app binary publicly available or source with a lisence preventing others to use the code is not sufficient entry for the competition.

The lisence for the project can be defined under projects Admin (tab) -> Categorization (left hand menu) -> scroll down to lisence section and open the lisence options by cliking the small arrow

jaaura 18:53, 21 January 2011 (UTC)


Fine print is saying "Forum Nokia employees and contractors are not eligible for this contest. "...does that mean Nokia employees are eligible?


> does that mean Nokia employees are eligible?

I guess it does mean that. The general rule has been that also Nokia employees contributing on their own time and outside their normal duties / outside their responsibility area/technology are also considered valuable contributions to the community and something good to get available for developers (so benefit to all), so those are not specifically excluded. Yet, it would be an odd situation if most of the winners would be Nokia employees, so I think I can pretty much promise that we will choose minimum three winners among the non-Nokians, besides which we may also have Nokia employees as winners. However, I think I will add a note or statement that those Nokia employees directly working related to Qt / Quick developer offering (APIs, tools, SDKs, examples, demos, developer guides etc.) are not eligible.

jaaura 20:25, 21 January 2011 (UTC)

CLARIFICATION / UPDATE: (due to the number of questions/inquires)

Can Nokia employees participate in the competition?

While it may not be seen as fair for Nokia employees to compete with 3rd party developers, especially if having already Qt/QML experience, we are interested on having all of us engaged with this technology and using the supporting tools and resources. The competition is therefore open to Nokia employees as well (except those working directly for Forum Nokia) with the following limitations:

a) You should not be directly involved in the development of Qt and Qt Quick technologies

b) You should use only the published tools and resources (Nokia Qt SDK) - "eat your own dog food"
c) Submissions from the Nokia employees will be judged and prized separately, and will not compete directly with 3rd party developers. So minimum three 3rd party winners to get glory and Nokia E7 device is guaranteed.

Of course, be it that you are a Nokia employee or a community member, you are welcomed still to contribute with Qt / Qt Quick code snippets, apps, documentation updates and/or bug reports, regardless whether you wish to run for the competition or not (or are not eligible). Nobody will win by accident, even if you contribute during the competition period.

Looking forward to your contributions, jaaura 15:20, 2 February 2011 (UTC)


can Pyside/PyQt be used for the competition instead of Javascript or C++

Can i create QML UI in the frontend and Pyside/PyQt in the backend to develop the mobile application for the competition? I have read the rules, but it would be nice if Python/Pyside interested people, hobbyist like myself were also given an opportunity to take part in the competition.

Thanks


nobin 21:46, 6 February 2011 (UTC)


Yes, Pyside/PyQt is ok as backend too. Not specifically promoted, but eligible. If ok, I will not go and change the original text, as I don't wish to complicate the mainstream message.

Cheers, jaaura 11:38, 7 February 2011 (UTC)


Do I need to use Forum Nokia for project hosting?

If my project is already in a public repository (Gitorious), do I need to use Forum Nokia project hosting?

zchydem 20:08, 7 February 2011 (UTC)


Hi Zchydem, the requirement is to create a Projects space tagged with "Qt Quick", so what you can do is use Projects to interact with the community, write documentation and manage tickets and then keep the source in Gitorious, as long as it stays Open source.

NokAndrea 13:56, 8 February 2011 (UTC)

In addition to the above (by Andrea), potentially you can also write a wiki article, which then refers to the Gitorious to access the source. When so I would hope the article provides added value (tips, tricks, snippets, tutorial...) beyond just describing the project itself. So I would say that for "article, tutorial, guide (with code)" in wiki , it is ok if the code is available/accessible elsewhere, even if not actually uploaded to the FN wiki. This is in fact valid approach concerning just FN wiki and projects also, so you may have a tutorial/guide in wiki which then refers to the project / source hosted under FN projects (and vice versa).

jaaura 16:47, 8 February 2011 (UTC)


This page was last modified on 15 February 2012, at 05:47.
406 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2012 All rights reserved