SensorCore SDK - Sense Recorder

Description

Sense Recorder sample demonstrates how the developer can record data for later use with the simulator.

Documentation (Lumia Library)

Type

Example

Level

Beginner

Language

English

Compatibility

Windows Phone 8.1


Publication Rights

Copyright © 2014, Microsoft Mobile Oy

SensorCore SDK - Tracks

Description

Tracks is a sample application demonstrating the usage of Track Point Monitor API. This application shows the recorded track points, as well as the approximate route the user has taken by drawing lines between the track points. Track points can be filtered to show only track points from a certain day of the last week, or track points where the user has stayed at one point for a defined amount of time.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English

Compatibility

Windows Phone 8.1


Publication Rights

Copyright © 2014, Microsoft Mobile Oy

SensorCore SDK - Places

Description

Places is a sample application demonstrating the usage of Place Monitor API and geofences in Windows Phone 8.1. This application shows home, work,and all the known and frequent places (geo-locations) on the map. Radius of the circles drawn around the places indicates the uncertainty of the exact location. The application also creates equal-sized geofences on those locations. The user is able to switch between the places by using the map or the application bar buttons. Additionally Places sample implements an improved flow to enable users to set the required phone settings (location and motion data) ON.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English

Compatibility

Windows Phone 8.1


Publication Rights

Copyright © 2014 Microsoft Mobile Oy

SensorCore SDK - Activities

Description

Activities is a sample application demonstrating the usage of Activity Monitor API. This application shows the current activity performed by the user, as well as a graph of user’s activities during today, and up to 10 days in the past, using the recorded history data.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English

Compatibility

Windows Phone 8.1


Publication Rights

Copyright © 2014, Microsoft Mobile Oy

SensorCore SDK - Steps

Description

Steps is a sample application demonstrating the usage of Step Counter API. In this sample application, history data is used to display a graph of user’s steps during current day, and up to 7 days in the past. Steps sample includes a background task component that is triggered to update the live tile with user’s step count meter for the current day (i.e. today) once the user has moved at least 5 steps and at least 10 minutes have elapsed since the last step counter trigger.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English

Compatibility

Windows Phone 8.1


Publication Rights

Copyright 2014, Microsoft Mobile Oy

Image Sequencer v1.0

Description

Image Sequencer v1.0

Image Sequencer is an example application using the Image Aligner and Gif Renderer APIs (new in the Nokia Imaging SDK 1.2 beta) for creating cinemagraph-style animations in animated GIF format. The application has a set of image sequences to be used as basis for the alignment and animation. User can manipulate the animation by limiting the animated area to a small rectangular section, and by stabilizing the images in order to eliminate unwanted shaking.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8


Publication Rights

Copyright © 2014 Microsoft Mobile Oy

Lens Blur v1.0

Description

Lens Blur v1.0

Lens Blur is an example application using Nokia Imaging SDK Interactive Foreground Segmenter first to create a mask (foreground/background), after which a Lens Blur Effect (also known as “Bokeh”) is applied to the areas that were marked as background. Foreground segments are not blurred.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8


Publication Rights

Copyright © 2014 Nokia Corporation.

Real-time Blend Demo v1.2

Description

Real-time Blend Demo v1.2

Real-time Blend Demo is a Nokia Developer example demonstrating real-time use of the blend filter provided by the Nokia Imaging SDK. The selected texture, using the selected blend mode and blend effect level, is applied to a stream of images from the phone’s camera. The user can explore the results using different textures, blend modes, and blend effect levels. Version 1.2 adds blending of partial textures with drag, pinch-zoom, and rotate gestures for exact positioning, size, and orientation.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8


Publication Rights

Copyright © 2014 Nokia Corporation.

Chroma Key Demo v1.1

Description

Chroma Key Demo v1.1

A sample demonstrating the Nokia Imaging SDK chroma key filter by making a color transparent from the camera viewfinder and by showing either a video or transparency checker board pattern in the background. Tap on the upper original viewfinder to select a chroma key color (for example, a green backdrop canvas) and use the color distance slider to adjust the threshold of the color range to be made transparent. Tap on the lower modified viewfinder to toggle between a video background and a “transparent” background. Version 1.1. upgraded to Nokia Imaging SDK 1.1.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8.


Publication Rights

Copyright © 2013 Nokia Corporation.

Filter Explorer v2.0

Description

Filter Explorer v2.0

Filter Explorer application demonstrates some of the image editing capabilities and performance of the Nokia Imaging SDK by allowing the user to apply a number of filter layers to existing or newly captured photos. Version 2.0 adds the universal app support for Windows and Windows Phone 8.1, sharing most of the code between the two.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8, Windows Phone 8.1, Windows 8.1.


Publication Rights

Copyright © 2014 Nokia Corporation.

Filter Effects v2.0

Description

Filter Effects v2.0

A Nokia example demonstrating the use of the different filters of Nokia Imaging SDK with camera photos, and the filter property manipulation in real-time. This example app uses the camera and displays the viewfinder for taking a picture. The taken photo is then processed with the predefined filters. The filter properties can be manipulated and the changes can be seen in the preview image immediately. The processed image can be saved in JPEG format into the camera roll album. You can also select an existing photo and apply an effect to it. Version 2.0 adds the universal app support for Windows and Windows Phone 8.1, sharing most of the code between the two.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8, Windows Phone 8.1, Windows 8.1.


Publication Rights

Copyright © 2014 Nokia Corporation

Photo Inspector v1.3

Description

Photo Inspector v1.3

Photo Inspector is an example application on how to capture and process high resolution photos (resolution depends on device hardware). Capture a photo and slide your finger on the preview to bring up a loupe to zoom right into pixel perfect details in the photo. Save a lower resolution copy of the photo to the main Photos gallery while retaining the original maximum resolution photo in application local storage for later use. Share photos as lower resolution copies to online services like Facebook and Twitter. Version 1.3. upgraded to Nokia Imaging SDK 1.1.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8. Developed with Visual Studio 2012 Express for Windows Phone 8.


Publication Rights

Copyright © 2014 Nokia Corporation.

Nokia In-App Payment API samples for Nokia X v.1.0

Description

Simple examples demonstrating how to implement and port an application to utilise Nokia In-App Payment on Nokia X software platform.

Type

Example

Level

Basic

Language

English (en)

Compatibility

Nokia X


Publication Rights

Copyright © 2014 Nokia Corporation.

Nokia Notifications API samples for Nokia X v1.0

Description

Simple examples demonstrating how to implement and port an application to utilise Nokia Notifications on Nokia X software platform.

Type

Example

Level

Basic

Language

English (en)

Compatibility

Nokia X


Publication Rights

Copyright © 2014 Nokia Corporation.

HERE API samples for Nokia X v1.0

Description

Simple examples demonstrating how to implement and port an application to utilise HERE Maps on Nokia X software platform.

Type

Example

Level

Basic

Language

English (en)

Compatibility

Nokia X


Publication Rights

Copyright © 2014 Nokia Corporation.

Capture the Flag v2.0

Description

Capture the Flag is a sample application demonstrating the use of Nokia X services on Nokia X software platform: HERE Maps, Nokia Notifications and Nokia In-App Payment. The application also implements the corresponding Google APIs and utilises them when the same APK file is installed on a Google services enabled phone. The detection of services is done run-time. OpenIAB is used to implement the in-app payment feature.

The app itself is based on the traditional outdoor game where two teams each have their own flags, which the opposing team then tries to capture. The flags in the game are randomly placed on the map within a fixed distance of the player creating the game. The team who manages to get to the flag of the opposing team first wins.

This demo application is hosted in GitHub (https://github.com/nokia-developer/capture-the-flag) where you can find the source code and documentation of the latest release.

Visit the project wiki for documentation: https://github.com/nokia-developer/capture-the-flag/wiki

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia X, Nokia X2 and Google Android devices with API level 11 or higher


Publication Rights

Copyright © 2014 Microsoft Mobile.

Series 40 Web Apps UI Visualisation Examples

Description

Series 40 Web Apps UI Visualisation Examples

This Series 40 Web Apps example demonstrates the use of different kinds of UI elements, navigational solutions, and patterns created with HTML, CSS and JavaScript technologies. The example is meant for both designers and developers: designers get an impression of how the components actually look on the device, and developers learn how to use the Series 40 Web Apps UI components. The application has been designed for Series 40 full touch, touch and type, and most recent non-touch devices which have Nokia Browser 2.0 or newer or Nokia Xpress browser.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

NA


Publication Rights

Copyright © 2012 Nokia Corporation.

Windows Phone 7 Developer Guide – Code Samples

Description

This document link to sample code which illustrates the steps towards building an application for the Windows Phone 7 interacting with backend services hosted in Windows Azure.

Type

Example

Level

Basic

Language

English (en)

Compatibility

-


Publication Rights

Microsoft

Solitaire XNA

Description

Solitaire XNA

The Solitaire XNA example demonstrates how to develop a solitaire card game for Windows Phone 7 using XNA Game Studio. The example contains implementation for loading 2D textures, detecting multiple touch events, and drawing images on the screen. In addition, the game state is preserved with the ‘tombstoning’ method when the application is deactivated.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7.0, Windows Phone 7.5. Tested on: Nokia Lumia 710, Nokia Lumia 800, HTC 7 Mozart, LG Optimus 7, Samsung Omnia 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011 Nokia Corporation.

Sudokumaster Silverlight v1.2

Description

Sudokumaster Silverlight v1.2

Sudokumaster is a Sudoku mobile game developed with Silverlight for Windows Phone devices. The game is a logic-based, combinatorial number-placement puzzle with nine 3x3 grids each containing all the digits from 1 to 9. 

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7.0, Windows Phone 7.5. Tested on: Nokia Lumia 710, Nokia Lumia 800, HTC 7 Mozart, LG Optimus 7, Samsung Omnia 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011 Nokia Corporation.

Moto Trial Racer XNA v1.2

Description

Moto Trial Racer XNA v1.2

Moto Trial Racer XNA is a motorcycle racing game on Windows Phone 7 and XNA Game Studio 4.0, demonstrating especially the use of Box2D.XNA, an XNA binding for the Box2D physics engine.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7.0, Windows Phone 7.5. Tested on: Nokia Lumia 710, Nokia Lumia 800, HTC 7 Mozart, LG Optimus 7, Samsung Omnia 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011 Nokia Corporation.

Bubble Level Silverlight v1.1

Description

Bubble Level Silverlight v1.1

Bubble Level is a simple Silverlight example demonstrating the use of accelerometer sensors to calculate the inclination of the device and present it as a traditional bubble level.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7.0. Tested on: HTC 7 Mozart, LG Optimus 7, Samsung Omnia 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011 Nokia Corporation.

Match’em Poker XNA v1.1

Description

Match’em Poker XNA v1.1

The Match’em Poker XNA example application is a ‘match 3’ type game where you can switch the cards on a grid to form different poker hands in any direction. Fill the score meter to advance to the next level. The score meter drops continuously with time. If it reaches zero, the game is over.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7.0, Windows Phone 7.5. Tested on: Nokia Lumia 710, Nokia Lumia 800, HTC 7 Mozart, Samsung Omnia 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011 Nokia Corporation.

Media Viewer

Description

Media Viewer

Media Viewer is a Windows Phone example application implemented with Silverlight. Media Viewer enables the user to explore a list of pictures and music files stored on their device. It is also possible to preview an image, play a music file, and check the details of the selected file on a separate page. The application has been ported from the FileList Qt Quick example.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7.0, Windows Phone 7.5. Tested on: HTC 7 Mozart, Samsung Omnia 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011 Nokia Corporation.

Space Blok XNA

Description

Space Blok XNA

Space Blok XNA is a 1-4 player game for Windows Phone where the players use marbles to break a 3D block structure. The game utilises an open source physics library, BEPUphysics, to provide 3D simulation and realistic collision handling for the game objects.

Documentation (GitHub wiki)

Type

Example

Level

Advanced

Language

English (en)

Compatibility

Windows Phone 7.0, Windows Phone 7.5. Tested on: Nokia Lumia 710, Nokia Lumia 800, HTC 7 Mozart, LG Optimus 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011 Nokia Corporation.

Weekly Planner Silverlight v1.3

Description

Weekly Planner Silverlight v1.3

This example application demonstrates how to build custom user interface controls for Windows Phone 7 using Microsoft Silverlight. The example has been developed with Silverlight for Windows Phone devices and tested to work on Windows Phone 7.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7. Tested on: Samsung Omnia 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011 Nokia Corporation.

Code Samples for Windows Phone

Description

This iink provides Windows Phone developers with downloadable code samples and applications. New samples will be added periodically, so check back often and see what’s new.

Type

Example

Level

Basic

Language

English (en)

Compatibility

-


Publication Rights

Microsoft

Surveillance Camera

Description

Surveillance Camera

The Surveillance Camera showcase example demonstrates how to use Nokia’s Notifications API. The Notifications API lets you push real-time notifications to your client applications. This example consists of two mobile apps: the Windows Phone Silverlight application uses the Service API to send push notifications to a Qt Quick app in a Symbian device. In this example the Silverlight application is the actual surveillance camera that searches for movements in the camera viewfinder. The Qt application receives alert notifications from the Silverlight application when there is movement. Both applications authenticate into the Notifications Service for sending and receiving alert notifications.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Qt 4.7.4, Windows Phone. Tested on: Nokia E7-00 (Anna), Nokia N8-00 (Belle), Nokia Lumia 800. Developed with: Qt SDK 1.2, Microsoft Visual Studio 2010 Express for Windows Phone


Publication Rights

Copyright © 2012 Nokia Corporation.

Drumkit XNA v1.2

Description

Drumkit XNA v1.2

Drumkit XNA is a virtual drumkit that lets you play percussion sounds by tapping sound pads. The application contains two views for playing, a simple view with 2D pads and a whole 3D like drumset to play with. You can record your beats and play them back afterwards. It is also possible to play the drums on top of your last recording. The application has been developed purely on top of XNA with Microsoft Visual Studio 2010 Express for Windows Phone and tested to work on Nokia Lumia 800.

Documentation (GitHub wiki)

Type

Example

Level

Basic

Language

English (en)

Compatibility

Windows Phone 7, Windows Phone 8. Tested on: Nokia Lumia 800, Nokia Lumia 820, Nokia Lumia 920. Developed with Microsoft Visual Studio Express for Windows Phone 2010/2012.


Publication Rights

Copyright © 2011-2012 Nokia Corporation.

RSS Reader Silverlight v1.3

Description

RSS Reader Silverlight v1.3

This example application demonstrates the use of RSS feed resources from the internet, and concepts such as tombstoning and dynamically generating and modifying the user interface on the fly. It contains a rich UI with view navigation, search, lists, and animations. The example has been developed with Silverlight for Windows Phone devices and tested to work on Windows Phone 7 and Windows Phone 8. Due to a current limitation in Windows Phone 8, PanoramaItems are now used differently in the updated version in order to allow navigating deeper in the application.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8. Windows Phone 7. Tested on: Nokia 920, Samsung Omnia 7. Developed with: Microsoft Visual Studio Express 2012 for Windows Phone, Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011-2012 Nokia Corporation.

MIDP: Compass Example

Description

MIDP: Compass Example

This Java ME application demonstrates the Location API and Scalable 2D Vector Graphics API features on the Series 40 and Symbian S60 platforms.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Series 40 6th EditionS60 3rd Edition, Feature Pack 2Tested on:Nokia 2710 Navigation EditionNokia E75 Developed with: Netbeans 6.8, Series 40 6th Edition SDK, and S60 3rd Edition, FP2 SDK


Publication Rights

Copyright © 2010 Nokia Corporation.

MIDP: WordPress Example

Description

MIDP: WordPress Example

This Java ME application is a WordPress blogging client that demonstrates the use of the canvas-based TextEditor API for text input. The application also contains XML-RPC networking for communicating with WordPress servers. The application has been optimised for the Nokia C3-00 device, but the application will also work on recent Series 40 devices and Symbian devices with Java Runtime 2.1.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Series 40 6th EditionSeries 40 6th Edition, FP1Symbian devices with Java Runtime 2.1Tested on: Nokia C3-00Developed with: Netbeans 6.8, Series 40 6th Edition, FP1 SDK


Publication Rights

Copyright © 2010 Nokia Corporation.

RLinks v1.1

Description

RLinks v1.1

This Java ME example application shows how to port a network and content-intensive utility application from Android to Nokia Asha software platform 1.0 and Series 40 touch phones. The application demonstrates handling network connections, retrieving and storing data using a JSON REST API, and laying out custom view items. A simple Android client was first developed and then ported to Series 40 platform. The user flow of the application is kept as similar as possible to illustrate the differences. A number of helper classes were included in order to match the functionality in its Android counterpart. The clients mostly differ in how the UI is handled: many components used to show content from Reddit are manually laid out using self-made CustomItems in LCDUI based form views.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 touch phones with CLDC 1.1 and MIDP 2.0. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 303 and Nokia X3-02. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2012-2013 Nokia Corporation.

LWUIT Slide Puzzle v1.1

Description

LWUIT Slide Puzzle v1.1

Slide Puzzle is a simple LWUIT-based puzzle game for Nokia Asha software platform 1.0 and Series 40 phones. It demonstrates how LWUIT components can be used in a game context. Both non-touch and touch phones are supported, with drag gestures where available. It also gives an idea of how to use the camera, and helper threads for animating the interface. This example application demonstrates: - LWUIT components in a game context - Layouts - Drag gestures on touch UI - Keyboard events - Embedding camera viewfinder - Animations - Fullscreen mode

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 platforms with CLDC 1.1, MIDP 2.0, Mobile Media API (JSR-135), and camera. Max heap memory of the device needs to be at least 2 MB. Tested on Nokia Asha 501, Nokia Nokia Asha 311, Nokia Asha 305 and Nokia Asha 303. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2012-2013 Nokia Corporation.

LWUIT RLinks v1.1

Description

LWUIT RLinks v1.1

This Java ME example application demonstrates how to build a network-accessing reader app using LWUIT for Series 40. The application connects to Reddit, a social news service where registered users submit content, typically in the form of a link. Other users then rate the submissions, which affects the ranking and position of the post on the site’s pages and front page.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 6th Edition FP1 phones and newer. Tested on Nokia Asha 501, Nokia Nokia Asha 311, Nokia Asha 306, Asha 201 and Nokia X3-02. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2012-2013 Nokia Corporation.

HERE Maps Component Demos

Description

HERE Maps Component Demos

This Java ME application is a MIDlet suite consisting of demos that show how to use the HERE Maps API components in Nokia Asha applications. The examples have been carefully built to accommodate to the device in use and they work in full touch, touch and type, and non-touch devices. The various examples are implemented as independent MIDlets.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 full touch, touch and type, and non-touch phones. Tested on Nokia Asha 501 and Nokia Asha 311. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2013 Nokia Corporation.

LWUIT Tourist Attractions v1.3

Description

LWUIT Tourist Attractions v1.3

LWUIT Tourist Attractions is a location-aware tour guide to city highlights. The application has been developed with LWUIT for Nokia Asha software platform 1.0 and Series 40 library and it is a remake of the original LCDUI version. It demonstrates the use of the Location API (JSR-179) and HERE Maps API for Java ME. The map can be zoomed using the pinch gesture. The application has been tested on Nokia Asha software platform 1.0 and Series 40 full touch phones.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 phones which have a 240 pixels wide screen. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 305, Nokia Asha 303 and Nokia X3-02. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2012-2013 Nokia Corporation.

Nokia Asha UI Component Demos v1.2

Description

Nokia Asha UI Component Demos v1.2

This Java ME application is a MIDlet suite consisting of demos that show how to use LCDUI components on Nokia Asha software platform 1.0. Designers get an impression of how the components actually look like on the phone, and developers can see how the UI components are used in an application by examining the source code. The various examples are implemented as independent MIDlets. Note that this example application was created to demonstrate the UI components and does not have any actual engine implementation. The updated version adds a Menus example that shows how to use Options menu, Context menu, and PopupList in Form and Canvas. Obsolete CustomList code has also been removed.

Documentation (GitHub wiki)

Type

Example

Level

Basic

Language

English (en)

Compatibility

Nokia Asha software platform 1.0. Tested on Nokia Asha 501. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2013 Nokia Corporation.

Racer v1.3

Description

Racer v1.3

This Java ME application demonstrates use of the Gesture API and the Sensor API. It also shows some key points to consider when developing a game for Nokia Asha software platform 1.0 and Series 40 phones. The updated version fixes sensor security prompt handling.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 touch and type and full touch phones. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 308, Nokia Asha 305 and Nokia Asha 303. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2010-2013 Nokia Corporation.

Frozen Bubble v1.2

Description

Frozen Bubble v1.2

This Java ME example application demonstrates how you can port a fullscreen game from Android to Java ME in Nokia Asha software platform 1.0 and Series 40 touch phones. In this port the same game logic code and most of the resources were reused while new code was written for starting up the game, handling menus, and playing sounds. The updated version contains improved menu behaviour on Nokia Asha software platform.

Documentation (GitHub wiki)

Type

Example

Level

Basic

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 platforms with 240px wide or wider screen, CLDC 1.1, MIDP 2.0, and Mobile Media API (JSR-135). Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 308, Nokia Asha 306, Nokia Asha 305, Nokia 303, Nokia 200 and Nokia X3-02. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2012 -2013 Nokia Corporation.

Weather App v1.5

Description

Weather App v1.5

WeatherApp is a simple weather application showing a four-day forecast with temperatures, relative humidity, wind speed, and wind direction. The application retrieves the current location via CellID or a user-defined location and uses it to retrieve the weather forecast. The ?World Weather Online APIs are used for both weather data and location search data. The application uses the org.json.me library for parsing JSON. The example also features in-app advertising by Inneractive. The application has been designed to work on Nokia Asha software platform 1.0 and various Series 40 phones with different form factors and input methods. The latest version contains stability fixes.

Documentation (GitHub wiki)

Type

Example

Level

Basic

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 3rd Edition phones and newer. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 306, Nokia Asha 303, Nokia Asha 302, Nokia Asha 200 and Nokia X3-02. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2011-2013 Nokia Corporation.

Status Shout! v1.1

Description

Status Shout! v1.1

This Nokia example demonstrates how utilise the Share API on Nokia Asha software platform to share images and messages to various destinations. The app also implements OAuth authorisation for Facebook. The application is compatible with Nokia Asha software platform 1.1.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.1.


Publication Rights

Copyright © 2012-2013 Nokia Corporation.

VoIP Example

Description

VoIP Example

The VoIP Example application is a typical voice call application for making and receiving VoIP calls; it also has an address book and a call log. The basic functionality is implemented using the VoIP API. Three tab-based views, Contacts, Dialer, and Call log, have been created with LCDUI. Any SIP-compatible VoIP provider can be used for registering and making calls with this application. The application is compatible with Nokia Asha software platform 1.1.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.1.


Publication Rights

Copyright © 2013 Nokia Corporation.

Series 40 UI Component Demos v2.1

Description

Series 40 UI Component Demos v2.1

This Java ME application is a MIDlet suite consisting of demos that show how to use LCDUI components in Series 40 applications. Designers get an impression of how the components actually look like on the phone, and developers can see how the UI components are used in an application by examining the source code. The various examples are implemented as independent MIDlets. Version 2.1 of the application adds various CustomItem examples, a Keypad example, and a Menus example. The suite supports Series 40 full touch, touch and type, and non-touch devices as a single binary.

Documentation (GitHub wiki)

Type

Example

Level

Basic

Language

English (en)

Compatibility

Series 40 full touch, touch and type, and non-touch devices. Tested on: Nokia Asha 305, Nokia Asha 311, Nokia X3-02, Nokia X2-00, Nokia C1-01, Nokia C3-00, Nokia 6212 Classic. Developed with NetBeans 7, Nokia SDK 2.0 for Java, Nokia SDK 1.1 for Java, and Series 40 6th Edition SDK.


Publication Rights

Copyright © 2012 Nokia Corporation.

Tic-Tac-Toe Over Sockets

Description

Tic-Tac-Toe Over Sockets

Tic-Tac-Toe Over Sockets port for Series 40 touch and type and full touch devices. This Nokia example demonstrates the use of datagrams for peer discovery and the use of TCP sockets for peer-to-peer communication. The game is also interoperable with the corresponding apps on Symbian, MeeGo Harmattan and Windows Phone platforms.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Compatible with Series 40 touch and type and full touch devices. Developed with Nokia SDK 2.0 for Java.


Publication Rights

Copyright © 2012 Nokia Corporation.

Sudokumaster v1.2

Description

Sudokumaster v1.2

This example application demonstrates how to design a simple game, add dynamic layout control for multiple screen resolutions, and use several input methods (key, touch, and key and touch). The application has been tested on Nokia Asha software platform 1.0 and Series 40 full touch phones.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 touch phones. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 305, Nokia Asha 200 and Nokia X3-02. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2011-2013 Nokia Corporation.

Series 40 web app example: Photo Album

Description

Series 40 web app example: Photo Album

This example Series 40 web app demonstrates how the features of Mobile Web Library can be used to create a photo album web app that displays pictures from Flickr. To preview this web app you need to update the code with a Flickr key. You can obtain a Flickr key from the Flickr website.

Documentation (GitHub wiki)

Type

Example

Level

Basic

Language

English (en)

Compatibility

NA


Publication Rights

Copyright © 2011 Nokia Corporation

NFC NDEF Tag Reader

Description

NFC NDEF Tag Reader

A simple NFC tag reader application for Windows Phone 8. This Nokia example application demonstrates how to use the Proximity API to read NFC Data Exchange Format (NDEF) compliant tags.

Documentation (Lumia Library)

Type

Example

Level

Basic

Language

English (en)

Compatibility

Compatible with Windows Phone 8. Developed with Microsoft Visual Studio Express 2012 for Windows Phone.


Publication Rights

Copyright © 2012 Nokia Corporation.

NFC Talk v1.1

Description

NFC Talk v1.1

NFC Talk application demonstrates connection initiation by tapping devices together. It uses the Windows Phone 8 Proximity API, the Windows.Networking.Proximity.PeerFinder and the related classes. The application contains a settings page, a connect page, and a chatting page. Settings page is launched automatically if user has not specified a nickname yet. After typing in the name, two devices in the “connect” page can be connected by tapping them together. After a connection has been set up, both devices move to the chatting page and messages can be sent between the devices. Notice that after the connection has been initiated the devices can be taken away from each other, so there is no need to hold the devices close to each other while chatting.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Lumia devices with Windows Phone 8.


Publication Rights

Copyright © 2012 Nokia Corporation.

Diner Silverlight v1.5

Description

Diner Silverlight v1.5

This example application demonstrates how to build a simple application based  on panorama control for Windows Phone using Microsoft Silverlight. The updated  project adds support to Windows Phone 8. The solution consists of two top-level  projects sharing the same source code, one targeting Windows Phone 7 (using  Bing Maps) and the other targeting Windows Phone 8 (using the new Map control).

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7 and Windows Phone 8. Tested on: Nokia Lumia 820, Nokia Lumia 920, and Samsung Omnia 7. Developed with: Microsoft Visual Studio 2010 Express for Windows Phone.


Publication Rights

Copyright © 2011-2012 Nokia Corporation.

Car Trumps

Description

Car Trumps

Car Trumps is a Windows Phone 8 example game, based on a well-known children’s card game. Basically the aim of the game is to select one property from a card in your hand (e.g., the car’s top speed) which you think can beat the opponent’s matching property. This is a two player game, and requires two phones with NFC support.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8. Developed with Visual Studio 2012 Express for Windows Phone 8.


Publication Rights

Copyright © 2012 Nokia Corporation.

DrumkitX v1.1

Description

DrumkitX v1.1

DrumkitX is a Windows Phone 8 port of the Drumkit XNA example using Direct3D for better graphics performance and XAudio framework for lower latency sample playback. This example application lets you play percussion sounds by tapping the screen. You can record your beats, play them back later and also play drums on top of your latest recording.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8. Tested on Nokia Lumia 920, Nokia Lumia 620, and Nokia Lumia 520. Developed with Microsoft Visual Studio Express for Windows Phone 2012.


Publication Rights

Copyright © 2013 Nokia Corporation.

Hardware Info v1.1

Description

Hardware Info v1.1

A Nokia example for retrieving hardware information of a Windows Phone device. The methods demonstrated by this app can be used for adapting your application to wider range of phone models; if a phone does not support a certain non-vital feature of your application, you can gracefully adapt by hiding that feature dynamically.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 7.5 and Windows Phone 8.0 devices. Tested on Nokia Lumia 920, 620 and 520.


Publication Rights

Copyright © 2013 Nokia Corporation.

Camera Explorer v1.3

Description

Camera Explorer v1.3

Camera Explorer application demonstrates the use of the new advanced Windows Phone 8 camera API, the Windows­­­.Phone­­.Media­.Capture­­.PhotoCaptureDevice and the related classes and enumerations on Nokia Lumia devices.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Lumia devices with Windows Phone 8.


Publication Rights

Copyright © 2013 Nokia Corporation.

Map Explorer v1.1

Description

Map Explorer v1.1

Map Explorer is a simple application demonstrating how to use the new Windows Phone 8 Maps API replacing the Bing Maps used in Windows Phone 7.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Lumia devices with Windows Phone 8.


Publication Rights

Copyright © 2013 Nokia Corporation.

HERE Launchers API Demo

Description

HERE Launchers API Demo

HERE Launchers API Demo application is a simple Windows Phone 8 application demonstrating the various options HERE Launchers API is offering. HERE Launchers are simple to use APIs enabling you to launch HERE applications in the phone from your own Windows Phone application, to perform services provided by those applications. Currently there are three HERE applications which are providing the services implemented in the HERE launchers API: HERE Maps, HERE Drive, and HERE Transit.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8 devices with HERE applications.


Publication Rights

Copyright © 2013 Nokia Corporation.

Dynamic Layout Sample

Description

Dynamic Layout Sample

Dynamic Layout Sample is an example application demonstrating how to implement dynamic layouts using styles. Layout and size of the items presented on the main page of the application depend on a style applied to them, and the style is chosen based on the screen size of the device. A default style is always loaded, but in devices with large display an additional style is loaded at runtime. This additional style overrides some details of the default style, optimising the layout for large displays.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8


Publication Rights

Copyright © 2013 Nokia Corporation.

Music Explorer v1.1

Description

Music Explorer v1.1

Music Explorer example application demonstrates the use of Nokia MixRadio API together with standard Windows Phone 8 audio features to create an immersive music experience. It shows how to take advantage of Nokia MixRadio API features such as searching for artists by name and requesting top artists and new releases, and it also shows how to launch Nokia MixRadio application from within another application to play mix radio or show artist/product information. Version 1.1 deploys a new design more suitable for all the screen sizes, resolutions and shapes across the Lumia device range, including the large screen devices. Furthermore, the example loads the images best suited for device’s screen resolution, utilising higher resolution images in 1080p devices.

Documentation (MixRadio website)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Lumia devices with Windows Phone 8.


Publication Rights

Copyright © 2013 Nokia Corporation.

Real-time Filter Demo v2.0

Description

Real-time Filter Demo v2.0

A Nokia example application demonstrating the use of the Nokia Imaging SDK for real-time image effects. The effects are applied to the stream received from the camera and shown in the viewfinder. This app does not support capturing photos. Version 2.0 adds a universal app solution for Windows 8.1 and Windows Phone 8.1.

Documentation (Lumia Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Windows Phone 8, Windows Phone 8.1, Windows 8.1.


Publication Rights

Copyright © 2013 Nokia Corporation.

Composed UI

Description

Composed UI

Composed UI, an example application for Nokia Asha software platform, combines three different user interface implementations for presenting list based data: Split view, list view and grid view. The split view and the grid view utilise custom, grid layout. The list items in the split view are also custom items. All the views in the application are Form based. The example also demonstrates how to manage persistent data including storing and restoring the application state.

Documentation (Java Developer’s Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0. Tested on Nokia Asha 501. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2013 Nokia Corporation.

aMaze v1.1

Description

aMaze v1.1

3D maze game for Nokia Asha software platform and Series 40 full touch phones. This Nokia example game demonstrates the use of Mobile 3D Graphics API, gestures and accelerometer sensor. The concept of the game is classic and simple: guide the marble through the maze by tilting the phone until the time runs out. The gestures utilised in the game are pinch-to-zoom and double tap.

Documentation (Java Developer’s Library)

Type

Example

Level

Advanced

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 full touch phones. Tested with Nokia Asha 501, Nokia Asha 311 and Nokia Asha 308. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2012-2013 Nokia Corporation.

Nokia Asha Music Explorer

Description

Nokia Asha Music Explorer

Nokia Asha Music Explorer demonstrates how the Nokia Music REST API can be used. The application uses LCDUI components and the Tantalum 5 library. The Nokia Music REST API is divided into resources. The application consists of several views that each use different API resources. Each resource is responsible of a specific function, e.g., the Search Resource handles search queries.

Documentation (Java Developer’s Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0. Tested with Nokia Asha 501. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2013 Nokia Corporation.

Tourist Attractions v1.6

Description

Tourist Attractions v1.6

Tourist Attractions is a location-aware tour guide to city highlights. It presents the most notable sights nearby and shows detailed information on them. The application demonstrates the use of the Location API (JSR-179) and HERE Maps API for Java ME. The map can be zoomed using the pinch gesture. The application has been tested on Nokia Asha software platform 1.0 and Series 40 full touch phones. The updated version contains fixes in the map view.

Documentation (Java Developer’s Library)

Type

Example

Level

Basic

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 6th Edition or newer. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 308, Nokia Asha 306, Nokia Asha 303, Nokia Asha 201, and Nokia X3-02. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2012-2013 Nokia Corporation.

Explonoid v1.4

Description

Explonoid v1.4

Explonoid is an Arkanoid clone implemented with Java ME. It demonstrates the usage of Java ME gaming features: Sprites, LayerManager etc. It also shows some key points of designing an application that scales to different resolutions. The game supports both keyboard and touch screens. Acceleration sensors are supported on Nokia Asha software platform 1.0 and Series 40 full touch devices. The updated version fixes sensor security prompt handling.

Documentation (Java Developer’s Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 3rd Edition devices and newer. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 308, Nokia Asha 306, Nokia Asha 201, and Nokia X3-02. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2011-2013 Nokia Corporation.

Battletank v1.4

Description

Battletank v1.4

Battletank is a tank game example created with Java ME. It demonstrates the usage of Java ME gaming features such as sprites, tiles and collision detection. Additionally, the example shows a reusable game structure where resources are loaded according to the screen size of the phone. The latest version has been optimised for full touch phones including the Nokia Asha software platform.

Documentation (Java Developer’s Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 phones supporting CLDC 1.1, MIDP 2.0 and Mobile Media API (JSR-135). Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 308, Nokia Asha 306, Nokia Asha 305, Nokia Asha 303, Nokia Asha 302, Nokia Asha 203, Nokia Asha 202 and Nokia Asha 201. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2011-2013 Nokia Corporation.

FrameAnimator v1.1

Description

FrameAnimator v1.1

This simple Java ME application demonstrates the usage of FrameAnimator class with the Gesture API introduced in the Series 40 6th Edition, Feature Pack 1. The example has a list that can be scrolled up and down by swiping or dragging up or down. The application has been tested on Series 40 full touch devices.

Documentation (Java Developer’s Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Series 40 6th Edition FP1 device or newerTested on: Nokia Asha 305, Nokia Asha 311, Nokia X3-02Developed with: NetBeans 6.9.1 and Nokia SDK 2.0 for Java


Publication Rights

Copyright © 2010-2012 Nokia Corporation.

Drumkit v1.3

Description

Drumkit v1.3

This Java ME application demonstrates the usage of multiple audio players on a Series 40 device. It is a virtual drumkit that lets you play percussion sounds by tapping the screen. You can record your beats and play them back later. It is also possible to play on top of your latest recording. The updated version has a new acoustic kit and pad kit views and multitouch support for Series 40 full touch devices, optimised graphics drawing, and audio playback.

Documentation (Java Developer’s Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Series 40 full touch and touch and type devices.Tested on: Nokia Asha 303, Nokia Asha 305, Nokia Asha 306, Nokia Asha 309, Nokia Asha 311, Nokia X3-02, Nokia C2-03.Developed with: Nokia SDK 2.0 for Java and NetBeans 7.2.


Publication Rights

Copyright © 2010-2013 Nokia Corporation.

Paint v1.4

Description

Paint v1.4

This MIDP application demonstrates the use of touch events in Nokia Asha software platform 1.0 and Series 40 touch phones. It shows how to do high-performance touch event handling as well as circumvent touchscreen limitations by using simple mathematics. Additionally, some reusable custom UI components are introduced. The latest version has been optimised for full touch phones and multi-point touch support has been added.

Documentation (Java Developer’s Library)

Type

Example

Level

Intermediate

Language

English (en)

Compatibility

Nokia Asha software platform 1.0 and Series 40 touch phones. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 306 and Nokia Asha 305. Developed with Nokia Asha SDK 1.0.


Publication Rights

Copyright © 2010-2013 Nokia Corporation.

Tic-tac-toe over sockets

Description

Tic-tac-toe over sockets

Tic-Tac-Toe Over Sockets port for Series 40 touch and type and full touch devices. This Nokia example demonstrates the use of datagrams for peer discovery and the use of TCP sockets for peer-to-peer communication. The game is also interoperable with the corresponding apps on Symbian, MeeGo Harmattan and Windows Phone platforms.

Documentation (GitHub wiki)

Type

Example

Level

Intermediate

Language

English

Compatibility

Compatible with Series 40 touch and type and full touch devices. Developed with Nokia SDK 2.0 for Java.


Publication Rights

Copyright © 2012 Nokia Corporation.

Drumkit v1.3

Description

Drumkit v1.3
Drumkit v1.3

This Java ME application demonstrates the usage of multiple audio players on a Series 40 device. It is a virtual drumkit that lets you play percussion sounds by tapping the screen. You can record your beats and play them back later. It is also possible to play on top of your latest recording. The updated version has a new acoustic kit and pad kit views and multitouch support for Series 40 full touch devices, optimised graphics drawing, and audio playback.

Documentation (Java Developer’s Library)

Type

Example

Level

Intermediate

Language

English

Compatibility

Series 40 full touch and touch and type devices. Tested on: Nokia Asha 303, Nokia Asha 305, Nokia Asha 306, Nokia Asha 309, No


Publication Rights

Copyright © 2010-2013 Nokia Corporation.

Sudokumaster v1.2

Description

Sudokumaster v1.2

This example application demonstrates how to design a simple game, add dynamic layout control for multiple screen resolutions, and use several input methods (key, touch, and key and touch). The application has been tested on Nokia Asha software platform 1.0 and Series 40 full touch phones.

Documentation (GitHub Wiki)

Type

Example

Level

Intermediate

Language

English

Compatibility

Nokia Asha software platform 1.0 and Series 40 touch phones. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 305, Nokia Ash


Publication Rights

Copyright © 2011-2013 Nokia Corporation.

Paint v1.4

Description

Paint v1.4
Paint v1.4

This MIDP application demonstrates the use of touch events in Nokia Asha software platform 1.0 and Series 40 touch phones. It shows how to do high-performance touch event handling as well as circumvent touchscreen limitations by using simple mathematics. Additionally, some reusable custom UI components are introduced. The latest version has been optimised for full touch phones and multi-point touch support has been added.

Type

Example

Level

-

Language

English

Compatibility

Nokia Asha software platform 1.0 and Series 40 touch phones. Tested on Nokia Asha 501, Nokia Asha 311, Nokia Asha 306 and Nokia


Publication Rights

Copyright © 2010-2013 Nokia Corporation.