×
Namespaces

Variants
Actions
(Difference between revisions)

Symbian Qt Quick Components Competition 2012Q1

From Nokia Developer Wiki
Jump to: navigation, search
www.rzr.online.fr (Talk | contribs)
(Www.rzr.online.fr -)
hamishwillee (Talk | contribs)
m (Hamishwillee - Fix some Qt projects links)
(12 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Qt]][[Category:Qt Mobility]][[Category:Qt Quick]][[Category:MeeGo]][[Category:Symbian]]
+
[[Category:Qt]][[Category:Qt Mobility]][[Category:Qt Quick]][[Category:MeeGo Harmattan]][[Category:Symbian]]
 +
{{ArticleMetaData <!-- v1.2 -->
 +
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 +
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 +
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 +
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Qt SDK 1.1.4]) -->
 +
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 +
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 +
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
 +
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
 +
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 +
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 +
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 +
|translated-by= <!-- [[User:XXXX]] -->
 +
|translated-from-title= <!-- Title only -->
 +
|translated-from-id= <!-- Id of translated revision -->
 +
|review-by= <!-- After re-review: [[User:username]] -->
 +
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 +
|update-by= <!-- After significant update: [[User:username]]-->
 +
|update-timestamp= <!-- After significant update: YYYYMMDD -->
 +
|creationdate= 20120105
 +
|author= [[User:Hamishwillee]]
 +
}}
  
  Package: redak
+
<div style="display:inline; font-size:2em;">Migrate your apps to the new Nokia Belle platform style using the [http://doc.qt.nokia.com/qt-components-symbian/symbian-components-functional.html Symbian Qt Quick Components], and win a [http://www.developer.nokia.com/Devices/Device_specifications/808_PureView/ Nokia 808 PureView]!</div>
  URL: http://rzr.online.fr/q/redak
+
<br />
  Contact: Philippe Coval <rzr@gna.org>
+
{{Announcement|title=Winners Announced|timestamp=20120403|Congratulations to all our winners, listed [[#The Winners|below]]. As soon as we can get hold of them from the factory, they will receive one of three new [http://www.developer.nokia.com/Devices/Device_specifications/808_PureView/ Nokia 808 PureView] devices, featuring an unbelievable 41 megapixel camera and the new Nokia Belle UI.}}
  Licence: GPL-3 (OpenSource Free Libre Software)
+
  
 +
== The Winners ==
  
Redak is just a simple text editor to be used on touchscreen. Basic features are Load, Save, Save As, Browse and Edit text. It has been tested on maemo/meego harmattan n950 and n9 ...
+
The winners were the Symbian apps that made best use of the Qt Quick Components as described in the Symbian Design Guidelines. Good overall user experience including a matching app launcher icon (done according to the guidelines) was also emphasized in judging.
  
 +
While we received many good candidates, these apps best met the goals of the competition:
 +
* [http://store.ovi.com/content/223982 Tourschall] by [[User:derconny]] ([[Tourschall city audio guide - app showcase]])
 +
* [http://www.jappit.com/m/qt/codicefiscale/CodiceFiscale.sis CodiceFiscale.sis] by [[User:jappit]] ([[Building the Italian Tax ID app with Qt Quick components]])
 +
* [http://www.applicacoes.com/store/handout/symbian/FarmaciasSymbian.sis FarmaciasSymbian.sis] by [[User:Handout]] ([[Farmácias de Serviço - app showcase]])
  
== Introduction ==
+
In particular we liked ‘Tourschall’ and ‘Farmácias de Serviço’ for the way in which they mixed common and custom components in an innovative way in the UI, while ‘Codice Fiscale’  utilized the standard components as recommended by the guidelines. The app ideas were useful, and the navigation structures and logic were intuitive. All of them succeeded in creating a consistent experience that matches very well with the phone look & feel.
  
History of this project :
+
For more information on the winners and the selection process, please see the competition blog [http://www.developer.nokia.com/Community/Blogs/blog/nokia-developer-community/2012/04/03/symbian-qt-quick-components-competition-2012q1-winners-announced here].
  
I needed a basic text editor to handle files on my handset ...
+
= Competition Background =
So I created once a Qt texteditor under the name redaktilo
+
as sample to teach Qt on desktop or tablets (n810) ...
+
using QtGui was usable with a resistive screen (n810)
+
but not on capacitives screens so I deciced to create it
+
again from scratch using QtQuick...
+
  
Today supported platform are symbian and meego harmattan.
+
We're having an app design competition! In order to compete you need to have an application that uses Symbian Qt Quick Components and provide a wiki article that describes the key elements of your application design. The article should be detailed enough for us to assess the elegance of your design, and should ideally point us to a binary version we can test.
 +
[[File:Nokia PureView 808.png|right|frame|link=http://www.developer.nokia.com/Devices/Device specifications/808 PureView/|The prize, a [http://www.developer.nokia.com/Devices/Device specifications/808 PureView/ Nokia 808 PureView]. ]]
  
Basic features are ready to be tested :
+
The winning apps will demonstrate UI design flair and style while remaining faithful to the core Symbian platform style (as captured by the [http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/index.html design] and [http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-symbian/symbian-iconography-guidelines.html iconography] guidelines). We expect they will mix both standard and custom components, and have innovative approaches to branding and other design elements.
* Load, Save, Save As, Browse and Edit text (select, cut and paste).
+
  
Features are very limited but enough for me ?
+
{{Announcement|As soon as we can get hold of them from the factory, the winners will receive one of three new [http://www.developer.nokia.com/Devices/Device_specifications/808_PureView/ Nokia 808 PureView] devices, featuring an unbelievable 41 megapixel camera and the new Nokia Belle UI. The winners will be among the first to get their hands on these truly amazing devices!}}
  
I can't promise I will polish it and add more features but it's opensource
+
If that's not enough, then consider that as winner of a Nokia Developer competition your app will be featured in our [http://www.developer.nokia.com/Community/Discussion/content.php Community], [[Wiki Home|Wiki]], and [http://developer.nokia.com/Blogs/News/blog/2013/09/17/nokia-projects-is-moving-to-github/ Nokia Developer Projects], as well as in our developer newsletters (and other channels, documentation and promotional material, which we see fit) - giving your app immediate visibility with hundreds of thousands of your peers, users and potential employers!
so I can promise i will make efforts to merge patches ?
+
  
The project is mostly based on QmL and uses C++/Qt for io.(load/save)...
+
The Symbian Qt Quick Components are available in the [http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html Qt SDK v1.1.4]. Read the [http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/index.html Symbian Design Guidelines] and off you go!
  
 +
==How to participate==
 +
Study the [http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/index.html Symbian Design Guidelines]. Create a great application (or port an existing one) using the Symbian Qt Quick Components. Write a wiki article showing off the main elements of your UI design and provide a link to the real application so we can try it out (for example on Nokia Store)!
  
== Components==
+
Here are the competition rules:
 +
* The app and associated article must be your own work.
 +
* The app must run on a mobile device. Apps that are still in design or concept phase will not be accepted.
 +
* The app can be hosted wherever you like: Nokia Store, Wiki file attachment, Nokia Projects, etc. Note that for open ''source'' projects we recommend hosting on Nokia Projects.
 +
* The app should use Symbian Qt Quick Components where appropriate. Combining these with custom elements to create a great user experience is both expected and encouraged.
 +
* An article must be created to support the app competition entry. The article should:
 +
** explain how the app uses the Qt Quick Components, and just as importantly where and why it chooses to use custom components instead.
 +
** discuss how the app complies with the design guidelines. Include "problem areas" and your innovative approaches to overcome them.
 +
** have the category [[:Category:Qt Quick]] and start with the text: '''<nowiki>{{Note|This is an entry in the [[Symbian Qt Quick Components Competition 2012Q1]]}}</nowiki>'''
 +
** be submitted by 19th March 2012
 +
** contain a link to the application (on Nokia Store, Nokia Projects, or elsewhere).
 +
* Nokia must have permission to publish a link to your app and screenshots on the wiki, discussion boards, newsletters, and any other mechanisms while promoting this competition and its results. Note that these are automatically granted when you upload them to the wiki by the site Terms and Conditions.
 +
See the [[#The fine print|fine print]] for more information.
  
IO access is done in C++ , the rest UI logic etc is pure qml Javascript
+
== Evaluation of entries ==
 +
[[File:Symbian Qt Quick Components Competition 2012 image big v2.png|450px|right|thumb|Courtesy of [https://projects.developer.nokia.com/QMLRSSReader RSS Reader], [[:File:Diner 1.5.0 NokiaDeveloperExample Qt.zip| Diner]] and [https://projects.developer.nokia.com/weatherforecast Weather Forecast] projects.]]
 +
The apps will be evaluated by a panel of Nokia UI design experts. The panel will be looking for all the things you would expect in a great app: a consistent and intuitive user experience, appropriate app icon and splash screen, appealing and smooth UI, pervasive but unobtrusive branding etc. The winners will be apps that demonstrate interaction design flair and style, and which use innovative approaches within the constraints of the [http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/index.html Symbian Design Guidelines].
  
 +
In particular, judges will be looking at the following design elements:
 +
* Logical and consistent navigation structure
 +
** Back button is used to exit views and the app
 +
** Important features can be found. They aren't hidden behind odd menus or icons.
 +
** Intuitive and easy to operate
 +
** Appropriate icons to represent functionality
 +
* App icon consistent with Symbian style
 +
* Correct use of the components
 +
* Non-threatening interface - don't ask the user for confirmation or passwords unless necessary
 +
* Good use of screen real estate
 +
* Utilising the toolbar where appropriate.
 +
<br />
 +
The articles are very much secondary - they are your opportunity to explain why you've used a particular approach (particularly where your app does not behave as the design guidelines suggest) and to highlight what sets your design apart. If you can't make a binary version of the app available, then they are our only way of assessing your entry.
  
Used ones (symbian or meego) :
+
The results are expected to be announced in late March/early April.
  
* PageStackWindow Page QueryDialog
+
== Useful links ==
* Menu MenuLayout MenuItem ToolBar ToolBarLayout ToolButton
+
* [http://doc.qt.nokia.com/qt-components-symbian/symbian-components-functional.html Symbian Qt Quick Components]
* Flickable  Column ListView FolderListModel Component  MouseArea
+
* [http://www.developer.nokia.com/Resources/Library/Symbian_Design_Guidelines/index.html Symbian Design Guidelines]
* TextArea TextField Text
+
* [http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html Qt SDK v1.1.4]
* Image Rectangle
+
* [http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-symbian/symbian-iconography-guidelines.html Symbian conography guidelines]
* Connections
+
* [http://qt.nokia.com/learning/guides/ Qt Quick learning guides]
 +
* [http://projects.developer.nokia.com/uivisualisation/wiki/WikiStart UI Visualisation Examples] project. This project provides a set of mini-apps demonstrating the correct use of the Symbian Qt Quick components. They provide a great practical example of the intention of the Symbian Design Guidelines and common UI/navigation patterns.
  
Since the project is opensource you can tear out and reuse my components :
 
  
 +
== Feedback ==
  
Custom ones to be reused :
+
Generic questions or comments concerning this competition can be addressed as comments to this wiki page.
  
* EditPage : the text area
+
== List of competition entries ==
* BrowserPage : the file browser for loading saving pages
+
The entries we will be evaluating for this (completed) competition are listed below. If you think we've missed your entry, please add feedback as a comment to this article.
 +
* [[Farmácias de Serviço - app showcase]]
 +
* [[Tourschall city audio guide - app showcase]]
 +
* [[Building the Italian Tax ID app with Qt Quick components]]
 +
* [[Dropian QML Dropbox Client for Symbian - app showcase]]
 +
* [[Audiobook Reader for symbian using Qt Quick Components]]
 +
* [[QML TabBar with accessible off-screen tabs]]
 +
* [[Lights Off The Original Game - app showcase]]
 +
* [[Making of BabyFeed App with QtQuick Components]]
 +
* [[Shopping list for Symbian^3]]
 +
* [[EWallet Cloud Storage - app showcase]]
 +
* [[Redak QML text editor - app showcase]]
 +
* [[TiToYo real time traffic information - app showcase]]
 +
* [[Porting the Premier League app from WRT to Qt Quick]]
 +
* [[MosaicLink Qt Quick game - app showcase]]
 +
* [[BestPrice price comparison - app showcase]]
 +
* [[Group My Pictures for Symbian - app showcase]]
 +
* [[FlickrUp - Flickr app for Symbian & MeeGo Harmattan devices]]
 +
* [[Tian Karaoke List - app showcase]]
 +
* [[Wallpapers - app showcase]]
 +
* [[Qeddit Reddit client - app showcase]]
 +
* [[Go2car2go QML Car2Go client - app showcase]]
 +
* [[Advanced messaging with mBuddy - app showcase]]
 +
* [[ThakirPrayerTimes QML - app showcase]]
 +
* [[Ski Resorts Webcams]]
 +
* [[Fmobi Qt Quick Facebook client - app showcase]]
 +
* [[BelleChat IRC client for Symbian - app showcase]]
 +
* [[CutePress WordPress blog manager - app showcase]]
 +
* [[Shopper - eBay app for Symbian & MeeGo devices]]
 +
* [[Gift Maker - app showcase]]
 +
* [[Porting the Italian Teletext app from WRT to Qt Quick]]
 +
* [[Rotary Dialer: mixing Qt Quick components and custom UI]]
 +
* [[EventItNow Facebook event organiser - app showcase]]
 +
* [[Magnifier using Qt Quick - app showcase]]
 +
* [[Notekeeper Qt Quick Evernote client - app showcase]]
 +
* [[BigCats app with multiple pages and audio in QML]]
 +
* [[Sums Qt Quick Calculator - app showcase]]
 +
* [[SymQuake earthquake tracker - app showcase]]
 +
* [[WikiOnBoard Wikipedia Offline Reader - app showcase]]
 +
* [[Facebook+ Facebook client with Nokia Maps - app showcase]]
 +
* [[Creating the Italian Metro app with Qt Quick Components]]
 +
* [[Sport News RSS Syndication app in QML - app showcase]]
 +
* [[NightFlash LED flashlight in QML - app showcase]]
 +
* [[QIap - a simple Qt interface for In-App Purchasing]]
 +
* [[How to use QVibra to enable vibration in QML]]
 +
* [[How to use QtMobility to enable vibration in QML]]
 +
* [[How to use QShake to detect and manage phone shaking]]
  
 +
== The fine print ==
  
== Problem Areas ==
+
The main sponsor of the 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 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.
  
First I created for harmattan then ported to Symbian, the main issue was a minor bug in C++ that prevent loading files (bad path workaround). I feared that was a security issue but it's not ...
+
This 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 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 competition. The laws of Finland shall be applicable to any disputes arising out of the competition. Unless otherwise provided for in applicable mandatory legislation, such disputes will be finally settled in the public court of Helsinki.  
  
Most of the qml code is common between MeeGo and Symbian. But I did not share common parts and I prefer to merge new features ...
+
Nokia Developer employees and contractors are not eligible for this contest. The competition is open to other Nokia employees (except those working directly for Nokia Developer) with the following limitations:
 
+
# You should not be directly involved in the development of icons for Nokia platforms or Nokia marketing material
I had to find also common images to reuse platform ones ...
+
# You should use only the published tools and resources - "practice what you preach"
 
+
# Submissions from the Nokia employees will be judged and prized separately, and will not compete directly with third party developers
* QueryDialog : Had to workaround this bug (using an extra '\n')
+
https://bugreports.qt-project.org/browse/QTCOMPONENTS-1090
+
 
+
 
+
== Future ==
+
 
+
I wish I had a n900 to port it to maemo5 too or a RasperyPI to edit text on TV ...
+
 
+
I'll also plan to use it to test Qt lighthouse ports
+
 
+
 
+
== Download ==
+
 
+
Just open this link I tested "redak_qt-4_7_4_symbianBelle-0.4.0.sis" on NokiaE7
+
 
+
https://projects.developer.nokia.com/redak/downloads/2
+
 
+
Also track featured download at :
+
 
+
https://projects.developer.nokia.com/redak
+
 
+
Random files :
+
 
+
https://projects.developer.nokia.com/redak/files
+
 
+
ScreenShot: https://projects.developer.nokia.com/redak/files/screenshot.png
+
 
+
Icon: https://projects.developer.nokia.com/redak/projecticon?environment_name=redak
+
 
+
I plan to publish to ovi stable version ...
+
but feel free to build form sources too...
+
 
+
 
+
== MORE ==
+
 
+
* http://stackoverflow.com/questions/8696448/emit-signals-from-javascript-to-qml
+
* http://www.developer.nokia.com/Community/Discussion/showthread.php?173714-how-to-create-XB-Maemo-Icon-26
+
* http://wiki.maemo.org/Packaging_a_Qt_application#Finding_your_package_in_debian
+
* http://kunalmaemo.blogspot.com/2011/04/signal-slot-connection-with-qml-and-qt.html
+
* http://doc.qt.nokia.com/4.7-snapshot/qml-variant.html
+
* http://harmattan-dev.nokia.com/docs/library/html/qt-components/qt-components-meego-dialog.html
+
* http://www.developer.nokia.com/Community/Wiki/Special:WhatLinksHere/Redak
+
 
+
 
+
{{Note|This is an entry in the [[Symbian Qt Quick Components Competition 2012Q1]]}}
+
 
+
 
+
{{ArticleMetaData <!-- v1.1 -->
+
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
+
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
+
|devices= Nokia E7,
+
|platform=Meego Harmattan, Symbian Belle, Qt 4.7.4
+
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
+
|dependencies= Qt Quick Components 1.1
+
|signing=<!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
+
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
+
|keywords= Redak, Text.Editor
+
|id= <!-- Article Id (Knowledge base articles only) -->
+
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
+
|translated-by= <!-- [[User:XXXX]] -->
+
|translated-from-title= <!-- Title only -->
+
|translated-from-id= <!-- Id of translated revision -->
+
|review-by=<!-- After re-review: [[User:username]] -->
+
|review-timestamp= <!-- After re-review: YYYYMMDD -->
+
|update-by= <!-- After significant update: [[User:username]]-->
+
|update-timestamp= <!-- After significant update: YYYYMMDD -->
+
|creationdate= 20120207  <!-- Format YYYYMMDD -->
+
|author= [[User:www.rzr.online.fr]]
+
}}
+
[[File:https://projects.developer.nokia.com/redak/files/screenshot.png]]
+

Revision as of 07:51, 11 October 2013

Article Metadata
Compatibility
Platform(s):
Symbian
Article
Created: hamishwillee (05 Jan 2012)
Last edited: hamishwillee (11 Oct 2013)
Migrate your apps to the new Nokia Belle platform style using the Symbian Qt Quick Components, and win a Nokia 808 PureView!


Announcements.pngWinners Announced (03 Apr 2012): Congratulations to all our winners, listed below. As soon as we can get hold of them from the factory, they will receive one of three new Nokia 808 PureView devices, featuring an unbelievable 41 megapixel camera and the new Nokia Belle UI.

Contents

The Winners

The winners were the Symbian apps that made best use of the Qt Quick Components as described in the Symbian Design Guidelines. Good overall user experience including a matching app launcher icon (done according to the guidelines) was also emphasized in judging.

While we received many good candidates, these apps best met the goals of the competition:

In particular we liked ‘Tourschall’ and ‘Farmácias de Serviço’ for the way in which they mixed common and custom components in an innovative way in the UI, while ‘Codice Fiscale’ utilized the standard components as recommended by the guidelines. The app ideas were useful, and the navigation structures and logic were intuitive. All of them succeeded in creating a consistent experience that matches very well with the phone look & feel.

For more information on the winners and the selection process, please see the competition blog here.

Competition Background

We're having an app design competition! In order to compete you need to have an application that uses Symbian Qt Quick Components and provide a wiki article that describes the key elements of your application design. The article should be detailed enough for us to assess the elegance of your design, and should ideally point us to a binary version we can test.

The winning apps will demonstrate UI design flair and style while remaining faithful to the core Symbian platform style (as captured by the design and iconography guidelines). We expect they will mix both standard and custom components, and have innovative approaches to branding and other design elements.

Announcements.pngAs soon as we can get hold of them from the factory, the winners will receive one of three new Nokia 808 PureView devices, featuring an unbelievable 41 megapixel camera and the new Nokia Belle UI. The winners will be among the first to get their hands on these truly amazing devices!

If that's not enough, then consider that as winner of a Nokia Developer competition your app will be featured in our Community, Wiki, and Nokia Developer Projects, as well as in our developer newsletters (and other channels, documentation and promotional material, which we see fit) - giving your app immediate visibility with hundreds of thousands of your peers, users and potential employers!

The Symbian Qt Quick Components are available in the Qt SDK v1.1.4. Read the Symbian Design Guidelines and off you go!

How to participate

Study the Symbian Design Guidelines. Create a great application (or port an existing one) using the Symbian Qt Quick Components. Write a wiki article showing off the main elements of your UI design and provide a link to the real application so we can try it out (for example on Nokia Store)!

Here are the competition rules:

  • The app and associated article must be your own work.
  • The app must run on a mobile device. Apps that are still in design or concept phase will not be accepted.
  • The app can be hosted wherever you like: Nokia Store, Wiki file attachment, Nokia Projects, etc. Note that for open source projects we recommend hosting on Nokia Projects.
  • The app should use Symbian Qt Quick Components where appropriate. Combining these with custom elements to create a great user experience is both expected and encouraged.
  • An article must be created to support the app competition entry. The article should:
    • explain how the app uses the Qt Quick Components, and just as importantly where and why it chooses to use custom components instead.
    • discuss how the app complies with the design guidelines. Include "problem areas" and your innovative approaches to overcome them.
    • have the category Category:Qt Quick and start with the text: {{Note|This is an entry in the [[Symbian Qt Quick Components Competition 2012Q1]]}}
    • be submitted by 19th March 2012
    • contain a link to the application (on Nokia Store, Nokia Projects, or elsewhere).
  • Nokia must have permission to publish a link to your app and screenshots on the wiki, discussion boards, newsletters, and any other mechanisms while promoting this competition and its results. Note that these are automatically granted when you upload them to the wiki by the site Terms and Conditions.

See the fine print for more information.

Evaluation of entries

Courtesy of RSS Reader, Diner and Weather Forecast projects.

The apps will be evaluated by a panel of Nokia UI design experts. The panel will be looking for all the things you would expect in a great app: a consistent and intuitive user experience, appropriate app icon and splash screen, appealing and smooth UI, pervasive but unobtrusive branding etc. The winners will be apps that demonstrate interaction design flair and style, and which use innovative approaches within the constraints of the Symbian Design Guidelines.

In particular, judges will be looking at the following design elements:

  • Logical and consistent navigation structure
    • Back button is used to exit views and the app
    • Important features can be found. They aren't hidden behind odd menus or icons.
    • Intuitive and easy to operate
    • Appropriate icons to represent functionality
  • App icon consistent with Symbian style
  • Correct use of the components
  • Non-threatening interface - don't ask the user for confirmation or passwords unless necessary
  • Good use of screen real estate
  • Utilising the toolbar where appropriate.


The articles are very much secondary - they are your opportunity to explain why you've used a particular approach (particularly where your app does not behave as the design guidelines suggest) and to highlight what sets your design apart. If you can't make a binary version of the app available, then they are our only way of assessing your entry.

The results are expected to be announced in late March/early April.

Useful links


Feedback

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

List of competition entries

The entries we will be evaluating for this (completed) competition are listed below. If you think we've missed your entry, please add feedback as a comment to this article.

The fine print

The main sponsor of the 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 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 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 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 competition. The laws of Finland shall be applicable to any disputes arising out of the 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. The competition is open to other Nokia employees (except those working directly for Nokia Developer) with the following limitations:

  1. You should not be directly involved in the development of icons for Nokia platforms or Nokia marketing material
  2. You should use only the published tools and resources - "practice what you preach"
  3. Submissions from the Nokia employees will be judged and prized separately, and will not compete directly with third party developers
430 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×