Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.
Register LoginInnovation Series Videos highlighting Forum Nokia developers
Nokia releases new Qt developer offerings
Forum Nokia Developer Conference, India
Optimise your website for mobile devices with mobile web templates and layouts
Zoom and Rotate Gestures in FlashLite for touch-enabled devices
Jackson Feijó
Read more about Jackson on the Champions website.
Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa
Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India
LeWeb
December 09, 2009
Paris
Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki
Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9:30am New Delhi, noon Beijing

Forum Nokia offers a number of code resources about different development platforms and technologies that help developers implement mobile use cases in their applications. Code examples are complete application projects containing full source code that can be installed and run on Nokia devices. By comparison, code snippets are short blocks of code that developers can easily use in their applications. Code examples are published in this Code Examples section of the website, and code snippets are available in the Forum Nokia Wiki.

Web Runtime: BetaLabsWidget Example
This web widget application demonstrates a thin client that connects to Nokia Beta Labs using its HTTP API and Guarana UI library components.

S60 5th Edition: Mobile Paint Example
This C++ code example demonstrates drawing and other touch UI features of S60 5th Edition with direct manipulation using, for example, CCoeControl::EnableDragEvents(). The application provides a number of drawing options that can be selected from a toolbar. There are two toolbar options, CAknToolbar and a custom floating toolbar. All application graphics have been implemented as Scalable Vector Graphics Tiny (SVGT) icons. In the updated version, the drawing performance has been significantly improved. The example application has been developed for Symbian S60 5.0 and touch UI. Important classes: CCoeControl, MTouchFeedback, CFbsBitmap, CFbsBitGc, CFbsBitmapDevice, CAknToolbar, CAknToolbarExtension, MAknToolbarObserver.

Qt: QMobilePaint Example
This Qt code example demonstrates drawing on the touch UI. Tested on Nokia N900.

Qt: QRentBook Example
This Qt C++ application demonstrates how to use the QtSql module to access a SQLite 3 database.

Qt for Symbian Examples
This updated package contains five basic Qt for Symbian example applications.

Maemo 5: Hello World Example
This basic Hello World example is a part of the Get started with Maemo 5 e-learning module.

Qt for Symbian: qutIM Example
This Qt example application is a qutIM instant messaging application ported for the Symbian platform. The application is an open source multi-protocol instant messenger for Windows and Linux systems. This example shows how it has been ported from the desktop to the Qt for Symbian environment. The application supports touch UI. This example is based on qutIM codes qutim-02_beta2 (http://www.qutim.org/uploads/src/qutim-0.2_beta2.tar.gz). Porting notes are provided in the Qt for Symbian Developer's Library. Important classes: QWizard, QTreeView, QTcpSocket, QHostAddress, QWebPage, QPluginLoader.

Layout Samples for Mobile Web Templates for High-End Devices
These layout samples are created using components from the Nokia Mobile Web Templates for High-End Devices. The layouts illustrate common ways to combine components within the context of a corporate website, a news website, and an online store. Layout Samples for Mobile Web Templates for High-End Devices is part of the Mobile Web Templates and Layout Samples series. For an introduction and more information, see Mobile Web Templates - introduction to templates.