×
Namespaces

Variants
Actions
(Difference between revisions)

Portal:Featured Articles

From Nokia Developer Wiki
Jump to: navigation, search
kiran10182 (Talk | contribs)
m (Kiran10182 -)
croozeus (Talk | contribs)
m (Croozeus - Added FA for week 1 (2012) Removed other moved to FA 2011 page)
Line 1: Line 1:
 
[[Category:FNWiki]]
 
[[Category:FNWiki]]
 
{{SeeAlso|
 
{{SeeAlso|
 +
* [[Featured articles: 2011]]
 
* [[Featured articles: 2010]]
 
* [[Featured articles: 2010]]
 
* [[Featured articles: 2009]]
 
* [[Featured articles: 2009]]
Line 8: Line 9:
 
{{Template:FA_Menu}}
 
{{Template:FA_Menu}}
 
----
 
----
{{GetFeaturedArticleText|Using QDeclarativeImageProvider for speeding up Symbian QML app installation|image=Qt Logo.png|width=150|week=Week 52 - December 25th 2011}}
+
{{GetFeaturedArticleText|Converting Google Maps to Nokia Maps|image=WorldRally.png|width=150|week=Week 1 - January 1st 2012}}
 
----
 
----
{{GetFeaturedArticleText|Uri Mapping in Windows Phone 7|image=MainPageDesign.png|width=150|week=Week 51 - December 18th 2011}}
 
----
 
{{GetFeaturedArticleText|Nokia MeeGo 1.2 Harmattan Components- QuickStart|image=Meego-notification.png|width=150|week=Week 50 - December 11th 2011}}
 
----
 
{{GetFeaturedArticleText|How to synchronize a network update on N9 in QML|image=NokiaN9 black.png|width=150|week=Week 49 - December 4th 2011}}
 
----
 
{{GetFeaturedArticleText|Using Map Image API with Java ME|image=MapImageExample.png|width=150|week=Week 48 - November 27th 2011}}
 
----
 
{{GetFeaturedArticleText|Google Weather for Qt and WP7|image=GoogleWeatherWP7.png|width=150|week=Week 47 - November 20th 2011}}
 
----
 
{{GetFeaturedArticleText|Basic Web Browser in Qt and WP7|image=WebBrowserWP7.png|width=150|week=Week 46 - November 13th 2011}}
 
----
 
{{GetFeaturedArticleText|Text to Speech in Windows Phone 7|image=WP_006.png|width=150|week=Week 45 - November 6th 2011}}
 
----
 
{{GetFeaturedArticleText|Porting Symbian Qt Apps to Nokia N9|image=Diner-on-harmattan.png|width=150|week=Week 44 - October 30th 2011}}
 
----
 
{{GetFeaturedArticleText|Implementing a Rotary Dialer with QML|image=Wiki_n8_qml_rotarydialer.png|width=150|week=Week 43 - October 23rd 2011}}
 
----
 
{{GetFeaturedArticleText|How to calculate and show a route with Java ME Location API|image=JavaMELocationAPI_RouteShape.png|width=150|week=Week 42 - October 16th 2011}}
 
----
 
{{GetFeaturedArticleText|Logic Gates Example App using Meego Harmattan Qt Quick Components|image=MeegoLGApp_5.png|width=150|week=Week 41 - October 9th 2011}}
 
----
 
{{GetFeaturedArticleText|Simple QML EBook Reader|video=H8yC2bs2rOk|width=150|week=Week 40 - October 2nd 2011}}
 
----
 
{{GetFeaturedArticleText|How-to create a persistent settings database in Qt Quick (QML)|image=Qt Logo.png|width=150|week=Week 39 - September 25th 2011}}
 
----
 
{{GetFeaturedArticleText|Application Life Cycle - Windows Phone 7 Mango|image=Win 7 Mango - Lifecycle.png|width=150|week=Week 38 - September 18th 2011}}
 
----
 
{{GetFeaturedArticleText|How to play video in Qt applications using GStreamer|image=
 
Vidoes_on_mobile.jpg|width=150|week=Week 37 - September 11th 2011}}
 
----
 
{{GetFeaturedArticleText|Series 40 web apps - Swipe Events|image=SwipeS40.png|width=100|week=Week 36 - September 4th 2011}}
 
----
 
{{GetFeaturedArticleText|Creating GUI applications for Qt and WP7 using HTML|image=Qt_webview_application.jpg|width=100|week=Week 34 - August 21st 2011}}
 
----
 
{{GetFeaturedArticleText|QML Drag-and-drop|image=Gridview.PNG|width=200|week=Week 33 - August 16th 2011}}
 
----
 
{{GetFeaturedArticleText|Mapping iPhone and Android UI Concepts to Qt|image=Qt-porting-logo.png|width=150|week=Week 32 - August 7th 2011}}
 
----
 
{{GetFeaturedArticleText|Creating video for Series 40 devices|image=Series_40_identifier.jpg|width=100|week=Week 31 - July 31st 2011}}
 
----
 
{{GetFeaturedArticleText|Windows Phone Platform Security|image=Platsec-WPandSymbianTieredLayers.png|width=100|week=Week 30 - July 25th 2011}}
 
----
 
{{GetFeaturedArticleText|Using the PositioningManager from Java ME Location API|image=JavaMELocationAPI_PositioningManager.png|width=100|week=Week 29 - July 17th 2011}}
 
----
 
{{GetFeaturedArticleText|Harmattan:Platform Guide/Getting started with Harmattan Platform SDK/Creating and running your first application with Harmattan Platform SDK|name=Creating and running your first application with Harmattan Platform SDK|image=Worldmeegotouch.png|width=100|week=Week 28 - July 10th 2011}}
 
----
 
{{GetFeaturedArticleText|Inside NFC: Usages and Working Principles|image=ApptoNFC.png|width=100|week=Week 27 - July 3rd 2011}}
 
----
 
{{GetFeaturedArticleText|How much interface can you fit into a single icon?|image=Interface.png|width=100|week=Week 26 - June 26th 2011}}
 
----
 
{{GetFeaturedArticleText|Using the Ovi Maps Rendering API in QML|image=Wiki_n8_qml_ovimaps.png|width=100|week=Week 25 - June 19th 2011}}
 
----
 
{{GetFeaturedArticleText|QML Tag Cloud|image=Tagcloud.png|width=200|week=Week 24 - June 12th 2011}}
 
----
 
{{GetFeaturedArticleText|Model-View-Controller Architecture|image=Javalogo.png|width=100|week=Week 23 - June 5th 2011}}
 
----
 
{{GetFeaturedArticleText|Google Maps With QWebView|image=Untitled.png|width=100|week=Week 22 - May 29th 2011}}
 
----
 
{{GetFeaturedArticleText|Nokia Smart Installer for Symbian|image=Installer.png|user=Jack Torrance|width=100|week=Week 21 - May 22nd 2011}}
 
----
 
{{GetFeaturedArticleText|Showing QML elements based on platform|image=Qt_Logo.png|user=suri.nandita|width=100|week=Week 20 - May 15th 2011}}
 
----
 
{{GetFeaturedArticleText|About NFC|user=rebloor|image=NFC image.PNG|width=100|week=Week 19 - May 8th 2011}}
 
----
 
{{GetFeaturedArticleText|Prepare your application for Nokia E6|image=Nokia_screenshot_2011-04-12.png|width=100|week=Week 18 - May 1st 2011}}
 
----
 
{{GetFeaturedArticleText|Symbian Browser and Web Runtime 7.3 for Developers|image=Web.jpg|width=70|week=Week 17 - April 25th 2011}}
 
----
 
{{GetFeaturedArticleText|Series 40 web apps - FAQ|image=Series_40_web_apps_icon.png|width=70|week=Week 16 - April 17th 2011}}
 
----
 
{{GetFeaturedArticleText|Implementing an Autocomplete Line Edit component for Qt Quick|image=AutocompleteLE2.PNG|width=70|week=Week 15 - April 10th 2011}}
 
----
 
{{GetFeaturedArticleText|QML OAuth|image=OAuth_logo.png|width=70|week=Week 14 - April 3rd 2011}}
 
----
 
{{GetFeaturedArticleText|Simple Qt timer application in QML|image=Ianb-a1-Stage1.png|width=70|week=Week 13 - March 27th 2011}}
 
----
 
{{GetFeaturedArticleText|How to create a Collapsible Panel with QML|image=CollapsiblePannel2.png|width=70|week=Week 12 - March 20th 2011}}
 
----
 
{{GetFeaturedArticleText|Introduction to QML for Web developers|image=Qt_Logo.png|week=Week 11 - March 13th 2011}}
 
----
 
{{GetFeaturedArticleText|How to create a Page Control component in QML|image=Wiki_n8_qml_pagecontrol.png|week=Week 10 - March 6th 2011}}
 
----
 
{|style= width="100%"
 
|'''[[Building a CoverFlow component with QML]]'''
 
|align="right"| '''Week 9 - February 27th 2011'''
 
|}
 
This week's featured article, [[Building a CoverFlow component with QML]], is written by [[User:jappit|jappit]].
 
<div style="float:left;margin-right:2em;">
 
[[File:Wiki_n8_qml_coverflow_front.png|160x190px|link=Building a CoverFlow component with QML]]
 
</div>
 
[[::Category:Qt_Quick|Qt Quick]] is a UI creation technology which consists of:
 
* [[QML]]: An easy-to-use language based on JavaScript that developers and UI designers can use to describe how a UI looks and behaves – with no C++ knowledge required.
 
* [[Qt Creator]]: A shared tool for developers and designers in which they can create and work with Qt Quick projects.
 
* '''Qt Declarative''': A new Declarative module in the Qt library that provides the engine for building dynamic custom UIs and to extend [[QML]] applications with C++.
 
<br>
 
This article shows how to build a '''''CoverFlow''''' component with the flippable elements in plain [[QML]]. One of the main elements used in creating ''CoverFlow'' component is a ''PathView'' which lays out model-provided items on a path. The article has an embedded video which demonstrates the ''CoverFlow'' component in an action on a Nokia N8 device.
 
<br><br>
 
[[Building a CoverFlow component with QML|Read the article]] and start building a ''CoverFlow'' component with the flippable elements in plain [[QML]].
 
<br>
 
----
 
{|style= width="100%"
 
|'''[[Jigsaw Puzzle for QML Beginners]]'''
 
|align="right"| '''Week 8 - February 20th 2011'''
 
|}
 
This week's featured article, [[Jigsaw Puzzle for QML Beginners]], is written by [[User:vasant21]].
 
<div style="float:left;margin-right:2em;">
 
[[File:Jigsaw_basic_QML.JPG|140x190px|link=Jigsaw Puzzle for QML Beginners]]
 
</div>
 
With QML being the hottest technology around these days it's only natural that there be some interesting, and easy examples to introduce beginners to it. This article shows how you can learn the basics of the language by implementing a small game.
 
<br><br><br>
 
The code in the example demonstrates how easy it is to use QML to specify the drag behavior for a series of images that form a jigsaw puzzle. You are invited to think up the rules you want the game to have and implement them as an exercise.
 
<br><br>
 
[[Jigsaw Puzzle for QML Beginners|Read the article]] in order to see a simple QML example at work.
 
<br>
 
----
 
{|style= width="100%"
 
|'''[[Guide to Publishing Qt Applications to the Ovi Store]]'''
 
|align="right"| '''Week 7 - February 13th 2011'''
 
|}
 
 
This week's featured article, [[Guide to Publishing Qt Applications to the Ovi Store]], is written by [[User:OviKevin|OviKevin]].
 
<div style="float:left;margin-right:2em;">
 
[[File:Distribute hot zone.png|160x190px|link=Guide to Publishing Qt Applications to the Ovi Store]]
 
</div>
 
Reach millions of Nokia users worldwide through Ovi Store. Become part of the community of Ovi Store publishers and enjoy unmatched distribution opportunities for your product! Get started now with [http://info.publish.ovi.com/ Ovi Publish], our content intake tool for [http://store.ovi.com Ovi Store].
 
<br><br>
 
This article walks you through the process of submitting [[:Category:Qt|Qt applications]] to the Ovi store, providing links to various steps where possible. Particularly, this article presents Qt application packaging checklist, which is a recommended read for all publishers of Qt apps and indeed may help your application sail through the QA process smoothly.
 
<br><br>
 
[[Guide to Publishing Qt Applications to the Ovi Store|Read the article]] and [http://info.publish.ovi.com/ submit your Qt apps to Ovi store] today!
 
<br>
 
----
 
{|style= width="100%"
 
|'''[[Getting Started with Qt Quick and the Qt SDK v1.1]]'''
 
|align="right"| '''Week 6 - February 6th 2011'''
 
|}
 
This week's featured article, [[Getting Started with Qt Quick and the Qt SDK v1.1]], is written by [[User:seppo_fn|seppo_fn]].
 
<div style="float:left;margin-right:2em;">
 
[[File:Qt_quick_tutorial_9.png|160x190px|link=Getting Started with Qt Quick and the Qt SDK v1.1]]
 
</div>
 
[[::Category:Qt_Quick|Qt Quick]] is a UI creation technology designed to enable developers and UI designers to work together to create animated, touch-enabled UIs and applications.
 
<br><br>
 
This article begins with creating a simple application in [[Qt Creator]] using basic elements of [[::Category:Qt_Quick|Qt Quick]]. In the subsequent step, the article shows how to import [[::Category:Qt_Quick|Qt Quick]] application into a Qt project and add states and transitions effects. Later, the article describes how to import the application using ''Qt Quick Application wizard'' to deploy it on the mobile devices.
 
<br><br>
 
[[Getting Started with Qt Quick and the Qt SDK v1.1|Read the article]] and start creating [[::Category:Qt_Quick|Qt Quick]] applications using [http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html Qt SDK 1.1 (Technology Preview)].
 
<br>
 
----
 
{|style= width="100%"
 
|'''[[A QML Memory Game Tutorial]]'''
 
|align="right"| '''Week 5 - January 30th 2011'''
 
|}
 
This week's featured article, [[A QML Memory Game Tutorial]], is written by [[User:rdrincon]].
 
<div style="float:left;margin-right:2em;">
 
[[File:QMLMemory.jpg|170x150px|link=A QML Memory Game Tutorial]]
 
</div>
 
<br>
 
[[:Category:Qt Quick|Qt Quick]] introduces QML - an easy-to-use language that developers and UI designers can use to describe how a UI looks and behaves – with no C++ knowledge required.
 
<br><br>
 
In this article you will learn how to implement a simple memory game using QML. The game consists of a deck of cards and the user is required to pair them up according to the image on each of them. The article explains everything including how to create one card, how to build the entire deck and how to implement the game logic. Sample code is provided for each step.
 
<br><br>
 
[[A QML Memory Game Tutorial|Read the article]] and discover a fun way to practise QML and, while you're at it, try to make the application with the newly released [http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html Qt SDK 1.1 Tech Preview] SDK.
 
----
 
{|style= width="100%"
 
|'''[[Qt Quick examples for porting]]'''
 
|align="right"| '''Week 4 - January 23rd 2011'''
 
|}
 
This week's featured article, [[Qt Quick examples for porting]], is written by [[User:tasala|tasala]].
 
<div style="float:left;margin-right:2em;">
 
[[File:Qt Quick.png|150x150px|link=Qt Quick examples for porting]]
 
</div>
 
<br>
 
[[:Category:Qt Quick|Qt Quick]] introduces QML - an easy-to-use language that developers and UI designers can use to describe how a UI looks and behaves – with no C++ knowledge required.
 
<br><br>
 
This article features best of QML functionalities for fast UI creation. Effects and UI elements makes it easy to port highly branded UIs from other platforms, such as iPhone and Android.
 
<br><br>
 
[[Qt Quick examples for porting|Try out the code examples in the article]] with the newly released [http://www.developer.nokia.com/info/sw.nokia.com/id/da8df288-e615-443d-be5c-00c8a72435f8/Qt_SDK.html Qt SDK 1.1 Tech Preview] SDK.
 
----
 
{|style= width="100%"
 
|'''[[Qt Kinetic scrolling - from idea to implementation]]'''
 
|align="right"| '''Week 3 - January 16th 2011'''
 
|}
 
This week's featured article, [[Qt Kinetic scrolling - from idea to implementation]], is written by [[User:razvanpetru]].
 
<div style="float:left;margin-right:2em;">
 
[[File:Qt-logo.png|150x150px|link=Qt Kinetic scrolling - from idea to implementation]]
 
</div>
 
<br>
 
Kinetic scrolling is the combination of regular, drag-finger-on-screen scrolling with an additional movement after the finger is lifted off the screen. Based on how fast the finger was dragged on the screen, the duration, speed and deceleration of the additional movement can vary.
 
<br><br>
 
This article explains the principles involved and gives you a step-by-step tutorial for implementing this kind of scrolling into an application.
 
<br><br><br>
 
----
 
{|style= width="100%"
 
|'''[[Creating a spinnable disc with QML]]'''
 
|align="right"| '''Week 2 - January 9th 2011'''
 
|}
 
This week's featured article, [[Creating a spinnable disc with QML]], is written by [[User:kratsan]].
 
<div style="float:left;margin-right:2em;">
 
[[File:CreatingspinnablediscwithQMLDisc.png|150x150px|link=Creating a spinnable disc with QML]]
 
</div>
 
<br>
 
The intuitive [[QML]] language and rich set of QML Elements – UI and behavioural building blocks – allow you to create impressive UIs faster than you thought possible.
 
<br><br>
 
This snippet shows how to create spinnable disc with QML. This technique was used in the Nokia Developer example [https://projects.developer.nokia.com/turntable Dj Turntable] to create spinning turntable with touch interaction.
 
<br><br><br><br><br>
 
----
 
{|style= width="100%"
 
|'''[[Carousel Animation with the Qt graphics view framework]]'''
 
|align="right"| '''Week 1 - January 2nd 2011'''
 
|}
 
This week's featured article, [[Carousel Animation with the Qt graphics view framework]], is written by [[User:gnuton]].
 
<div style="float:left;margin-right:2em;">
 
{{#ev:youtube|dnxUl7IzbXs|240}}
 
</div>
 
<br>
 
It's always nice for an application to have a rich user interface, and what better way to give your application one than by adding an animation effect?
 
<br><br>
 
This article shows how you can make graphic objects move in a carousel-like motion using [[:Category:Qt|Qt]]. The simple and straightforward example is illustrated through a video and is available for download.
 
<br>
 
----
 
<br>
 
{|style= width="100%"
 
|align="right"| [[List of featured articles| '''Archive - More featured articles...''']] &nbsp;&nbsp;
 
|}
 

Revision as of 17:35, 1 January 2012

Featured-article.png This tick is applied to the top right hand corner of Nokia Developer Wiki "Featured" articles. Featured articles have been assessed to be of a particularly good quality by the Wiki administrators, using criteria including accuracy, neutrality, completeness, and style.

The following lists show featured articles along with their "featuring date". For a more detailed overview of the featured articles, see also these blog posts.

View by category: All | Windows Phone | Java | Web | Qt | Symbian C++ | Other
Converting Google Maps to Nokia Maps by Week 1 - January 1st 2012

WorldRally.png

N/A