×
Namespaces

Variants
Actions
(Difference between revisions)

Portal:Featured Articles

From Nokia Developer Wiki
Jump to: navigation, search
croozeus (Talk | contribs)
m (Croozeus - FA for week 51 (2011))
kiran10182 (Talk | contribs)
m (Kiran10182 -)
Line 7: Line 7:
  
 
{{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|Uri Mapping in Windows Phone 7|image=MainPageDesign.png|width=150|week=Week 51 - December 18th 2011}}
 
{{GetFeaturedArticleText|Uri Mapping in Windows Phone 7|image=MainPageDesign.png|width=150|week=Week 51 - December 18th 2011}}

Revision as of 18:09, 25 December 2011

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
Using QDeclarativeImageProvider for speeding up Symbian QML app installation by truf Week 52 - December 25th 2011

Qt Logo.png

This code example shows how you can extract image files stored in a zip archive and display them in QML, using QDeclarativeImageProvider and QuaZip . The technique can be used to significantly reduce the installation time of Symbian applications that have many files, and is particularly useful where it is not possible to store the files in the application's resources.



Uri Mapping in Windows Phone 7 by pavan.pareta Week 51 - December 18th 2011

MainPageDesign.png

This article explains how to use UriMapping in Windows Phone 7



Nokia MeeGo 1.2 Harmattan Components- QuickStart by SeemaB Week 50 - December 11th 2011

Meego-notification.png

This article explains about the basic UI components in MeeGo 1.2



How to synchronize a network update on N9 in QML by Slocan Week 49 - December 4th 2011

NokiaN9 black.png

This article explains how to trigger a job, usually a network update, that is synchronized with other network activity.



Using Map Image API with Java ME by Week 48 - November 27th 2011

MapImageExample.png

N/A



Google Weather for Qt and WP7 by Week 47 - November 20th 2011

GoogleWeatherWP7.png

N/A



Basic Web Browser in Qt and WP7 by Week 46 - November 13th 2011

WebBrowserWP7.png

N/A



Text to Speech in Windows Phone 7 by Week 45 - November 6th 2011

150px

N/A



Porting Symbian Qt Apps to Nokia N9 by Tomi_ Week 44 - October 30th 2011

Diner-on-harmattan.png

This article explains how to port Symbian Qt applications to the Nokia N9, which is based on the MeeGo 1.2 Harmattan platform. Note also that most of the methods in this article can also be used to port from Harmattan to Symbian.



Implementing a Rotary Dialer with QML by jappit Week 43 - October 23rd 2011

Wiki n8 qml rotarydialer.png

This article shows how to implement a Rotary Dialer in QML.



How to calculate and show a route with Java ME Location API by Week 42 - October 16th 2011

JavaMELocationAPI RouteShape.png

N/A



Logic Gates Example App using Meego Harmattan Qt Quick Components by ck.umraliya Week 41 - October 9th 2011

MeegoLGApp 5.png

This code example creates an app for testing the operation of logic gates. It demonstrates how you can use MeeGo Qt Quick Components to create attractive user interfaces.



Simple QML EBook Reader by gnuton Week 40 - October 2nd 2011

This article presents a way to split and render a single HTML page (EBook). Instead of using the QtWebkit, the example uses QTextDocument painter to render the webpage.



How-to create a persistent settings database in Qt Quick (QML) by Slocan Week 39 - September 25th 2011

Qt Logo.png



Application Life Cycle - Windows Phone 7 Mango by Week 38 - September 18th 2011

Win 7 Mango - Lifecycle.png



How to play video in Qt applications using GStreamer by Week 37 - September 11th 2011

Vidoes on mobile.jpg

N/A



Series 40 web apps - Swipe Events by Week 36 - September 4th 2011

SwipeS40.png

N/A



Creating GUI applications for Qt and WP7 using HTML by Week 34 - August 21st 2011

Qt webview application.jpg



QML Drag-and-drop by gnuton Week 33 - August 16th 2011

Gridview.PNG

This article explains how to implement drag and drop in a QML GridView element.



Mapping iPhone and Android UI Concepts to Qt by ilkkal Week 32 - August 7th 2011

Qt-porting-logo.png

This article covers some of the most common features and examples for porting cases, grouped by typical applications. Application sketches on the left side of this document illustrate common application types on iPhone and Android devices. UI component images on the right show some of the most common Qt Components used for building similar user experiences.



Creating video for Series 40 devices by Week 31 - July 31st 2011

Series 40 identifier.jpg



Windows Phone Platform Security by Week 30 - July 25th 2011

Platsec-WPandSymbianTieredLayers.png

This article describes the Windows Phone (7) security model and compares and contrasts it with the security model used in Symbian. It is intended primarily for Symbian developers who are migrating to Windows Phone, but should also be useful for developers new to Nokia platforms, who want to understand the security model on both systems.



Using the PositioningManager from Java ME Location API by Week 29 - July 17th 2011

JavaMELocationAPI PositioningManager.png

N/A



Creating and running your first application with Harmattan Platform SDK by Week 28 - July 10th 2011

Worldmeegotouch.png

N/A



Inside NFC: Usages and Working Principles by mahbub_s60 Week 27 - July 3rd 2011

ApptoNFC.png

This article explains NFC: how it works, what it can be used for and why its growing popularity and ease of use can add great value to applications.



How much interface can you fit into a single icon? by NokAndrea Week 26 - June 26th 2011

Interface.png

This article shows how a web app can present a navigation icon to the user at a fixed point on the screen. The second part discusses how to expand it into a feature-rich panel, with two levels of navigation options sliding out into an accordion-style interface.



Using the Ovi Maps Rendering API in QML by Week 25 - June 19th 2011

Wiki n8 qml ovimaps.png



QML Tag Cloud by justin.armstrong Week 24 - June 12th 2011

Tagcloud.png

A "tag cloud" could be used in a selection dialog, where the user chooses tags to assign to an item from the list; or in a search dialog, where the user chooses the tags they want to search for. This tutorial shows how to create a simple tag cloud UI in less than 100 lines of QML.



Model-View-Controller Architecture by Week 23 - June 5th 2011

Javalogo.png

N/A



Google Maps With QWebView by Week 22 - May 29th 2011

Untitled.png

N/A



Nokia Smart Installer for Symbian by Jack Torrance Week 21 - May 22nd 2011

Installer.png

Nokia Smart Installer for Symbian is a deployment solution that ensures that third-party applications always have access to the required versions of their dependent libraries. The most common use is to declare dependency to Qt libraries to ensure end users who install Qt applications have latest Qt libraries available for the application.
This article provides an overview of the Smart Installer, lists of the dependency libraries it can deliver, and links for more information.



Showing QML elements based on platform by suri.nandita Week 20 - May 15th 2011

Qt Logo.png



About NFC by rebloor Week 19 - May 8th 2011

NFC image.PNG

This article provides a summary of the Near Field Communication (NFC) technology and related development tools and development technology offered by Nokia. It includes an overview of the technology and videos covering the common NFC modes and use cases. Details on how to create NFC applications are provided in the article Developing NFC Applications, which covers development in Qt, Java ME, and Symbian C++ with information on coding, testing, UI design, and distribution considerations.



Prepare your application for Nokia E6 by ltomuta Week 18 - May 1st 2011

Nokia screenshot 2011-04-12.png

This article contains tips and tricks to help optimise application UIs for the Nokia E6. Most of the advice given is Nokia's standard guidance for writing scalable UIs, however there are other useful tips related to keyboard support and home screen widgets etc.



Symbian Browser and Web Runtime 7.3 for Developers by petrosoi Week 17 - April 25th 2011

Web.jpg

The Symbian Browser and Web Runtime 7.3, which are delivered as part of the Symbian Anna refresh, bring substantial performance enhancements and improved compatibility with CSS3 and HTML5. This article provides an overview of the changes, and their implications for developers and web content providers.



Series 40 web apps - FAQ by Week 16 - April 17th 2011

Nokia Asha web apps icon.png

N/A



Implementing an Autocomplete Line Edit component for Qt Quick by croozeus Week 15 - April 10th 2011

AutocompleteLE2.PNG

This article shows how to develop and use a simple line-edit with autocompletion as a reusable Qt Quick Component. The demo application in this article uses the model for autocompletion from Qt C++ code, making this article useful for learning how to use C++ code with QML as well. You can also watch the video of the demo application here and download its source code from here.



QML OAuth by njzk2 Week 14 - April 3rd 2011

OAuth logo.png

This article describes a simple OAuth authentication module for QML. OAuth (Open Authorization) is an open standard for authorization that allows users to share their private resources stored on one site with another site, without having to give the first site the username and password of the site where their data is stored. It is widely used by popular social media sites including Facebook, Twitter and LinkedIn to share resources like photos, music and contact lists.



Simple Qt timer application in QML by ianbrfid Week 13 - March 27th 2011

Ianb-a1-Stage1.png

This article is an example of what it is like for an experienced programmer to pick up the new technology - Qt Quick and how far you can get with a minimal investment in time. It contains an example application, experiences and tips that should help you when getting started with Qt Quick.



How to create a Collapsible Panel with QML by croozeus Week 12 - March 20th 2011

CollapsiblePannel2.png

This article shows how to create and use a Collapsible Panel component in QML. You can directly use this component in your Qt Quick applications - the component and the demo application are available for download in this article.



Introduction to QML for Web developers by jappit Week 11 - March 13th 2011

Qt Logo.png

This article compares and contrasts QML and Web development technologies such as HTML, and in doing so illustrates techniques for porting between Web and QML.



How to create a Page Control component in QML by jappit Week 10 - March 6th 2011

Wiki n8 qml pagecontrol.png

This article shows a simple Qt Quick UI Component for switching between application pages/views. The PageControl manages a set of pages, allowing the user to flick between them using horizontal sliding gestures or by pressing left and right keys. The component includes an indicator panel that highlights the current page within the set.



Building a CoverFlow component with QML Week 9 - February 27th 2011

This week's featured article, Building a CoverFlow component with QML, is written by jappit .

Wiki n8 qml coverflow front.png

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


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.

Read the article and start building a CoverFlow component with the flippable elements in plain QML.


Jigsaw Puzzle for QML Beginners Week 8 - February 20th 2011

This week's featured article, Jigsaw Puzzle for QML Beginners, is written by vasant21 .

Jigsaw basic QML.JPG

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.


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.

Read the article in order to see a simple QML example at work.


Guide to Publishing Qt Applications to the Ovi Store Week 7 - February 13th 2011

This week's featured article, Guide to Publishing Qt Applications to the Ovi Store, is written by OviKevin .

Distribute hot zone.png

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 Ovi Publish, our content intake tool for Ovi Store.

This article walks you through the process of submitting 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.

Read the article and submit your Qt apps to Ovi store today!


Getting Started with Qt Quick and the Qt SDK v1.1 Week 6 - February 6th 2011

This week's featured article, Getting Started with Qt Quick and the Qt SDK v1.1, is written by seppo_fn .

Qt quick tutorial 9.png

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.

This article begins with creating a simple application in Qt Creator using basic elements of Qt Quick. In the subsequent step, the article shows how to import 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.

Read the article and start creating Qt Quick applications using Qt SDK 1.1 (Technology Preview).


A QML Memory Game Tutorial Week 5 - January 30th 2011

This week's featured article, A QML Memory Game Tutorial, is written by rdrincon .

QMLMemory.jpg


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.

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.

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 Qt SDK 1.1 Tech Preview SDK.


Qt Quick examples for porting Week 4 - January 23rd 2011

This week's featured article, Qt Quick examples for porting, is written by tasala .

Qt Quick.png


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.

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.

Try out the code examples in the article with the newly released Qt SDK 1.1 Tech Preview SDK.


Qt Kinetic scrolling - from idea to implementation Week 3 - January 16th 2011

This week's featured article, Qt Kinetic scrolling - from idea to implementation, is written by razvanpetru .

Qt-logo.png


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.

This article explains the principles involved and gives you a step-by-step tutorial for implementing this kind of scrolling into an application.



Creating a spinnable disc with QML Week 2 - January 9th 2011

This week's featured article, Creating a spinnable disc with QML, is written by kratsan .

CreatingspinnablediscwithQMLDisc.png


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.

This snippet shows how to create spinnable disc with QML. This technique was used in the Nokia Developer example Dj Turntable to create spinning turntable with touch interaction.





Carousel Animation with the Qt graphics view framework Week 1 - January 2nd 2011

This week's featured article, Carousel Animation with the Qt graphics view framework, is written by gnuton .



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?

This article shows how you can make graphic objects move in a carousel-like motion using Qt. The simple and straightforward example is illustrated through a video and is available for download.



Archive - More featured articles...