Videos for Java

Here we present a collection of videos that can tell you more about developing apps for Nokia devices. As new videos are added over time, they will replace the older items on the page listing. You can sort the video topics using the drop down list below.

Select topic:


aMaze - 3D labyrinth game example

14 January 2013

This video presents a 3D maze game developed for Series 40 full touch phones.


LWUIT for Series 40 - Rich UIs developed quickly

14 January 2013

This video introduces LWUIT for Series 40, a Series 40 port of a popular open source UI toolkit that can be used for rapid development of impressive application user interfaces.


Series 40 Java Game Examples

11 January 2013

This video showcases a number of example game applications developed in Java ME for Nokia Series 40 phones.


Weather App - a location-aware application with Nokia Ad Exchange

21 December 2012

Weather App is an example Series 40 Java application that demonstrates location-retrieval using CellId or GPS and integration of Nokia Ad Exchange to monetise the application with ads. The application has been made scalable, to support the various touch and non-touch user interface styles on Series 40, including the UI on the latest Asha Touch phones.


Branding your Series 40 full touch app

20 December 2012

Are you thinking about how to make your brand more visible in your apps for the full-touch UI on Series 40? Mikko Kaipio, Senior UX Designer, provides you with tips and techniques to achieve that without breaking the overall UX consistency with your target phone.


Paint - a touch-based paint application

10 December 2012

Paint is a Series 40 Java application that demonstrates the use of touch events, including the multi-point touch support on the latest Asha Touch phones. It shows how to implement high-performance touch event handling, as well as circumvent touchscreen limitations by using simple mathematics.


Tourist Attractions - A location-aware city guide example app with in-app purchasing

05 December 2012

Tourist Attractions is a Nokia Developer example app written in Java for Series 40 phones. It demonstrates the use of the Location API for Java ME (JSR-179) and the HERE Maps API for Java ME (formerly the Nokia Maps API) to retrieve and show location information as well as details of nearby attractions.


Optimising Graphics for Series 40 Apps

09 November 2012

Are you wondering what to consider when designing and optimising graphics for your Series 40 apps? In this video Mikko Kaipio, Senior UX Designer, provides you with tips and best practices for graphics in Series 40 apps.


Introducing Nokia Ad Exchange

31 October 2012

Kenny Mathers, Director of Developer Programs and Monetisation at Nokia, introduces Nokia Ad Exchange (NAX). Kenny describes how NAX offers a really simple way for you to monetise your free apps. A single line of code adds ads from over 120 advertising networks to your app, ads that can be delivered in over 200 countries.


Nokia Ad Exchange

31 October 2012

With Nokia Ad Exchange (NAX) you can add ads to your apps, with just a line of code. That line of code gives you access to over 120 advertising networks, delivering ads in over 200 countries. Once you are up and running powerful analytics help you track ad consumption and optimise your revenue.


Updating Custom Series 40 UI Designs for Nokia Asha Touch Phones

17 October 2012

Do you have a custom Series 40 UI design that you want to take to the full-touch UI? Or are you creating a new custom design for the successful Nokia Asha family of Series 40 phones? Mikko Kaipio, Senior UX Designer, shows you what to consider in your custom app design when taking it from non-touch or touch and type phones to full-touch phones.


Testing your Series 40 Java apps using RDA

15 October 2012

RDA is Nokia Developer’s free-of-charge service that enables you to access a wide range of Series 40 phones over the internet. Once you have booked a phone, it’s easy to install your software and test your app.


Series 40 UX Design Resources Tour

11 October 2012

So you want to create outstanding UXs for your Series 40 apps. In this video you get a tour of the resources available in the Nokia Developer Design and User Experience library, which will get you on the road to a winning design.


Nokia Developer Projects: Multi-Platform Drumkit Example App

01 October 2012

Drumkit is a Nokia Developer example app for Series 40, Windows Phone, Symbian, and the Nokia N9 phone. The app demonstrates the playing of low-latency audio. The custom UI scales, varying the layout of the drum pads based on the phone's screen size.


Updating Series 40 UI Designs for Nokia Asha Touch Phones

28 September 2012

Do you have a Series 40 UI design that you want to take to the full-touch UI? Or are you creating a new design for the successful Nokia Asha family of Series 40 phones? Mikko Kaipio, Senior UX Designer, shows you what to consider when designing for a move from non-touch or touch and type phones to full-touch phones.


mxData: Creating Metro apps for Nokia Asha Touch

25 September 2012

Michael Cliffe, Chief Technology Officer at mxData talks about the development of Metro apps for Asha Touch phones and the opportunities he sees in targeting the Nokia Asha 308 and Nokia Asha 309.


Introduction to the Nokia IDE 1.0 for Java ME

18 September 2012

Get an introduction to the Nokia IDE 1.0 for Java ME. Based on Eclipse MJT, the Nokia IDE delivers features to make your apps development easier. These features include a set of welcome screens, the Device SDK Manager — which makes selecting the SDKs you need easy — and a Nokia specific JAD attribute editor among others.


Introduction to using Remote Device Access to test Asha Touch apps

03 September 2012

Antti Mattila, Software Developer at Futurice, provides a guide to using the Remote Device Access service as part of your Series 40 Java apps development process. Mattila shows you how to locate the service and book a phone.


Get started with LWUIT for Series 40

29 August 2012

LWUIT provides you with an easy way to add rich UI components and features to Java apps. Now, LWUIT is delivered as part of the Nokia SDK 2.0 for Java, simplifying the development of engaging apps for Nokia Asha Touch phones.


Introduction to the full release Nokia SDK 2.0 for Java

27 August 2012

Mike Arvela, Lead Developer at Futurice, provides a guide to the full release of the Nokia SDK 2.0 for Java. Arvela discusses the new APIs delivered in the SDK, such as those providing multiple touch support.


Monetizing Your Apps with Nokia

15 August 2012

Nokia Store expands your worldwide reach to 190+ markets, with 90 per cent of those markets being served in their local language. The store sees more than 15 million downloads daily, and 80% ofNokia Store expands your worldwide reach to 190+ markets, with 90 per cent of those markets being served in their local language.


Series 40 Java Training: USB Debugging

09 July 2012

In this training video you will see how to connect a Nokia Asha phone to your PC using a USB connection and then undertake performance profiling and debugging on the phone.


Series 40 Java Training: Motion Input

09 July 2012

In this training video you will see how to use accelerometers to pan and tilt through a panoramic image, and see how the sensor input speed must be decoupled from the animation loop to maximize the frame rate on the Nokia Asha 305 and 306.


Series 40 Java Training: Virtual Keyboard and Canvas Text Editor

09 July 2012

In this training video you will see how to make use of the virtual keyboard and text editing features on a Canvas, along with learning about tips on the best use of these features.


Series 40 Java Training: Orientation and One Build for Multiple Phones

09 July 2012

In this training video you will see how to take an existing application and update it to include portrait/landscape switching support. This is done using a single JAR file built from Nokia SDK 1.1 for Java.


Series 40 Java Training: Category Bar for Navigation

09 July 2012

In this training video you will see how to build a simple Form-based application with a basic two element category bar and have the bar functioning in a few minutes.


Indiagames: Java for Series 40 Developer Platform 2.0

25 June 2012

Vishal Gondal, Managing Director of Digital, and Prasad Nair, Executive Producer, Mobile Digital, at Disney UTV talk about the exciting new opportunities they see in the Nokia Asha Touch phones and new tools for Java developers.


Psiloc: World Traveler for Series 40 Developer Platform 2.0

25 June 2012

Wojciech Nowanski, COO, and Muhammad Ahmmad, Creative Programmer, at Psiloc talk about developing World Traveler —an app for business and leisure travellers — for Nokia Asha Touch phones that was created using the latest Java tools from Nokia Developer.


Creating apps for Asha Touch phones

25 June 2012

This video provides an insight into how developers from around the world are taking advantages of the Java and web apps technology in the Nokia Asha Touch phones to deliver great experiences to their users.


Nokia SDK for Java: Setting up In-App Purchasing

10 April 2012

Mike Arvela, Lead Developer at Futurice, demonstrates the steps for implementing In-App Purchasing for Java MIDlet applications. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential.


In-App Purchasing: Integrating into existing MIDlets

10 April 2012

Mike Arvela, Lead Developer at Futurice, explains how to implement In-App Purchasing into an existing application. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential.


Series 40 Java Training: Apps Development Tools

19 March 2012

In this training module discover what software to install, from where, and in what order to enable Java development for Series 40 phones. The module focuses on the features of the tools and avoiding common setup mistakes, with a brief glimpse of each tool for an understanding of their features and purpose.


Series 40 Java Training: Forms and Dual Sim

19 March 2012

In this training module you discover how to use the Netbeans IDE to create a Form-based application that makes proper use of the Nokia APIs for checking network state on single- and dual-SIM phones.


Series 40 Java Training: Progressive Audio

19 March 2012

This training module show you how easy it is to “HTTP stream” audio from any web server to a Series 40 phone, if you know the tricks.


Series 40 Java Training: Custom Items in Scrollable UIs

19 March 2012

In this training module you will learn how to create a translucent user interface with custom painters on a Form. This technique offers fast development of a tailored look that mirrors the active theme colours in the user inteface.


Series 40 Java Training: Progressive Video

19 March 2012

This training module show you how easy it is to “HTTP stream” video from any web server or memory card on a Series 40 phone.


Series 40 Java Training: Text Input

19 March 2012

In this training module you find out about Nokia’s enhancements for pop-up text input, gauge, and date input then link them together with events. A second demo creates a Canvas application using Nokia’s custom Text Editor class to enhance the user experience.


Series 40 Java Training: SMS Push

19 March 2012

In this training module you will discover how to create an application that pushes messages from one phone to another, waking up the application on the second phone when the message is received.


Series 40 Java Training: Threads, Architecture and Performance

19 March 2012

In this training module you are introduced to more advance concepts that will help make your applications run faster. You will learn about techniques you can use to check and improve the performance of your app.


Series 40 Java Training: Canvas and Gestures

19 March 2012

In this training module you are walked through a Frame Animator API example, using the BBC Reader app. You see how to create an animated image browser using the Gesture API, build a custom side scroll animation, and manage views in combination to deliver an engaging user experience.


Series 40 Java Training: RMS and Files

19 March 2012

This training modules shows you how to use the utility thread model, introduced in the previous module, to store data in the on-phone Record Management System and on a memory card.


Series 40 Java Training: HTTP and XML

19 March 2012

In this training module you will discover how to quickly integrate data from an XML RSS feed into your app, using a background utility thread model and simplified XML parsing techniques.


Series 40 Java Training: Maps and Location

19 March 2012

In this training module you will learn how to display the user's current location, a target location, and calculate a route between the two using the Maps API for Java ME.


Series 40 Java Training: In-App Advertising

19 March 2012

In this training module you will see how to create a simple application that uses the In-App Advertising APIs to display an ad each time a game starts.


Series 40 Java Training: In-App Purchase

19 March 2012

In this training module you get a walkthrough to creating a Java application with in-app purchasing features for Series 40 phones, setting up the Series 40 emulator, and using its features to effectively test purchasing in your app.


Create a simple prototype for your next Nokia app

19 March 2012

This video will show you simple methods for taking the idea for your next app and put it on paper. From there, you can use various software to make your prototype a reality. Adobe Illustrator is one solution for this.


Create For Millions: Best Touch App Winner

13 March 2012

Alexander Furgut and Martin Weihrauch talk about Sandbox, which won 'Best Touch-Based App' in the Create for Millions competition. Sandbox simulates the fall and flow of virtual sand grains. The sand falls from the top of the screen and the player's task is to guide it into different pots.


Introducing the Nokia SDK 1.1 for Java

13 February 2012

In this video Mike Arvela, Lead Developer at Futurice, provides an overview to the features of the Nokia SDK 1.1 for Java. Mike describes how the SDK offers an emulator based on the Nokia Asha 303 and provides you with features to take full advantage of in-app purchasing in your apps.


Soundtracker: Powered by Java

12 January 2012

Daniele Calabrese, founder and CEO of Soundtracker, discusses their multi-platform mobile music service. Daniele describes Soundtracker as the "first geo-social internet radio". It offers more than 11 million songs that consumers can play in real time with friends and broadcast via Facebook and Twitter.


HeroCraft at MWC 2011

07 March 2011

Alexey Sazonov sales and marketing director at HeroCraft talks about the company’s latest game Majesty: The Fantasy Kingdom a strategy game developed in Java technology. Alexey talks also about how the responsive support from Nokia has assisted HeroCraft.


Snaptu at MWC 2011

07 March 2011

Simon Davies, director at Snaptu, talks about the Snaptu app, which provides users with access to a range of social networking and media sites. Simon discusses also how Nokia technology has enabled Snaptu to be delivered on a range of platforms, offering the ability to access emerging as well as developed markets.


Getting Started with the Series 40 On-Device Debugger

03 March 2011

This video shows the process of installing and configuring the Series 40 On-Device Debugger for use with the NetBeans IDE. This video complements the user guide, which focuses on the setup process when using the Eclipse IDE.

aMaze - 3D labyrinth game example

This video presents a 3D maze game developed for Series 40 full touch phones. The application demonstrates the use of Mobile 3D Graphics API (JSR-184) for rendering 3D graphics, pinch and double tap gestures for zooming, and accelerometer sensor for game controls. The concept of the game is classic and simple: guide the marble through the maze by tilting the phone until the time runs out.
For downloads, source, and more information, visit the aMaze project.

Check out this and other Java example apps for Series 40 More

LWUIT for Series 40 - Rich UIs developed quickly

This video introduces LWUIT for Series 40, a Series 40 port of a popular open source UI toolkit that can be used for rapid development of impressive application user interfaces.
LWUIT provides a comprehensive portfolio of customisable and themable UI components that can be shown in different layouts. LWUIT UIs scale to different screen resolutions and orientations and provide built-in support for keypad and touch input. LWUIT for Series 40 adds support for Series 40 platform features such as Nokia TextEditor, Series 40 Gesture Framework, Here Maps, and Category Bar.
Developing with LWUIT is faster than with custom canvas. LWUIT also provides easy portability and requires less maintenance. LWUIT is part of Nokia 2.0 SDK for Java. For the latest improvements and source code visit the LUWIT project and don't forget to check out the example applications.

Discover more about how to create Java apps for Series 40 More

Series 40 Java Game Examples

This video showcases a number of example game applications developed in Java ME for Nokia Series 40 phones.
The applications effectively use various Series 40 capabilities and dedicated APIs: Game API, Mobile 3D Graphics API for J2ME (JSR-184) API, accelerometer sensor, and game effects. For maximum reach over the large portfolio of Series 40 models, adaptive design principles are widely deployed. Portrait and landscape orientation with different screen resolutions are supported using scalable graphics, and many of the games support both touch and keypad controls. Special attention has been paid to performance optimisation and good user experience.

Explore the Java example games for Series 40 More

Weather App - a location-aware application with Nokia Ad Exchange

Weather App is an example Series 40 Java application that demonstrates location-retrieval using CellId or GPS and integration of Nokia Ad Exchange to monetise the application with ads. The application has been made scalable, to support the various touch and non-touch user interface styles on Series 40, including the UI on the latest Asha Touch phones.
For downloads, source, and more information, please visit the app's project.
For more Java example apps from Nokia Developer, please check out the Java Examples page.
For more on Nokia Ad Exchange, please check out the NAX page.

Create your apps for Series 40 with Java More

Branding your Series 40 full touch app

Are you thinking about how to make your brand more visible in your apps for the full-touch UI on Series 40? Mikko Kaipio, Senior UX Designer, provides you with tips and techniques to achieve that, without breaking the overall UX consistency with your target phone.

For more information see the Branding section of the Series 40 Full Touch Design Guidelines.

Explore the UX and branding resources for the full-touch UI on Series 40 More

Paint - a touch-based paint application

Paint is a Series 40 Java application that demonstrates the use of touch events, including the multi-point touch support on the latest Asha Touch phones. It shows how to implement high-performance touch event handling, as well as circumvent touchscreen limitations by using simple mathematics.
For downloads, source, and more information, please visit the app's project.
For more Java example apps from Nokia Developer, please check out the Java Examples page.

Create your apps for Series 40 with Java More

Tourist Attractions - A location-aware city guide example app with in-app purchasing

Tourist Attractions is a Nokia Developer example app written in Java for Series 40 phones. It demonstrates the use of the Location API for Java ME (JSR-179) and the HERE Maps API for Java ME (formerly the Nokia Maps API) to retrieve and show location information as well as details of nearby attractions. In addition, it incorporates the In-App Purchase API to enable the purchase and download of additional city guides.
This application works on most Series 40 phones, ranging from entry-level models to the highly successful Asha family of smartphones.
For downloads, source, and more information, please visit the app's project.
For more information on in-app purchase, please see the Java Developer's Library.
For more Java example apps from Nokia Developer, please check out the Java Examples page.

Create your apps for Series 40 with Java More

Optimising Graphics for Series 40 Apps

Are you wondering what to consider when designing and optimising graphics for your Series 40 apps? In this video Mikko Kaipio, Senior UX Designer, provides you with tips and best practices for graphics in Series 40 apps.
He also briefly reviews the key decisions that need to be made when porting your Android app graphics to the successful Nokia Asha family of Series 40 phones.

The apps featured in this video are available from the Java Code Examples section.

For more information, you may want to review the following library and wiki articles:

Explore the Series 40 design and UX resources More

Introducing Nokia Ad Exchange

Kenny Mathers, Director of Developer Programs and Monetisation at Nokia, introduces Nokia Ad Exchange (NAX). Kenny describes how NAX offers a really simple way for you to monetise your free apps. A single line of code adds ads from over 120 advertising networks to your app, ads that can be delivered in over 200 countries. To help you make the most of NAX, Kenny explains that it includes a powerful analytics feature. With this feature you can see how ads are being consumed and use this information to optimise you revenue. Using NAX you can also run campaigns to promote your apps and reach more users.

Find out more about the benefits of Nokia Ad Exchange More

Nokia Ad Exchange

With Nokia Ad Exchange (NAX) you can add ads to your apps, with just a line of code. That line of code gives you access to over 120 advertising networks, delivering ads in over 200 countries. Once you are up and running powerful analytics help you track ad consumption and optimise your revenue. You can also use the Campaign feature to cross promote your apps for free or run a paid campaign to promote your app on others’ mobile apps worldwide.

Find out more about the benefits of Nokia Ad Exchange More

Updating Custom Series 40 UI Designs for Nokia Asha Touch Phones

Do you have a custom Series 40 UI design that you want to take to the full-touch UI? Or are you creating a new custom design for the successful Nokia Asha family of Series 40 phones?
Mikko Kaipio, Senior UX Designer, shows you what to consider in your custom app design when taking it from non-touch or touch and type phones to full-touch phones. His advice is equally useful if you are starting with a new app's design. If your app is based on LCDUI, also check the Updating Series 40 UI Designs for Nokia Asha Touch Phones video.
The aMaze app featured in this video is available from Nokia Developer Projects.

Explore the Series 40 design and UX resources More

Testing your Series 40 Java apps using RDA

With Remote Device Access (RDA) you can test your Java apps on a wide range of real Series 40 phones from the comfort of your office, without having to buy a single phone. Make sure you have a Nokia Developer account, then simply sign into the RDA service, pick a phone, and install your app to be testing on one of 10 different Series 40 phone models.
In this video you will see how to connect to a phone, interact with it through the RDA client, install your software and use the features of the RDA client, including adjusting the display quality to optimise performance, accessing the phone's file system, and taking screenshots among others.

Test your Series 40 Java apps using RDA More

Series 40 UX Design Resources Tour

So you want to create outstanding UXs for your Series 40 apps. In this video you get a tour of the resources available in the Nokia Developer Design and User Experience library, which will get you on the road to a winning design. Covering resources for Java and web apps, this video also includes key general design resources that will help you navigate the design process. With information on where to find examples, mock-up stencils, and icon templates, viewing is a must whether you are new to Series 40 or simply want to refresh your knowledge of the design resources available.

Explore the Series 40 design and UX resources More

Nokia Developer Projects: Multi-Platform Drumkit Example App

Drumkit is a Nokia Developer example app for Series 40, Windows Phone, Symbian, and the Nokia N9 phone. The app demonstrates the playing of low-latency audio. The custom UI scales, varying the layout of the drum pads based on the phone's screen size. Multipoint-touch is used, where supported. Three versions of the app have been developed using Java ME, XNA, and the Qt framework.

Download the example and get more information on the design More

Updating Series 40 UI Designs for Nokia Asha Touch Phones

Do you have a Series 40 UI design that you want to take to the full-touch UI? Or are you creating a new design for the successful Nokia Asha family of Series 40 phones?
Mikko Kaipio, Senior UX Designer, shows you what to consider when designing for a move from non-touch or touch and type phones to full-touch phones. His advice is equally useful if you are starting with a new app's design.

Explore the Series 40 design and UX resources More

mxData: Creating Metro apps for Nokia Asha Touch

Michael Cliffe, Chief Technology Officer at mxData talks about the development of Metro for Asha Touch phones and the opportunities he sees in targeting the Nokia Asha 308 and Nokia Asha 309.
mxData specialises in travel applications for trains and buses. Its set of metro apps app provides details of the underground networks in several cities and include maps, route planning, and station finder features. The company is strong in the UK, with 350,000 people using the London Tube Map app every day.
Nokia Asha Touch phones offer the company a great opportunity to expand into overseas markets, to cover cities such as Beijing and Delhi. Cliffe sees Nokia Asha Touch phones as ‘nice, simple phone(s), easy to use, comfortable in your hand and yet they are still capable of running some quite sophisticated applications.’ He is also particularly impressed with their battery life.
mxData has been creating apps for new markets using the Nokia SDK 2.0 for Java. Cliffe says that using the SDK ‘was a really straightforward experience,’ with one developer completing the work in three to four weeks. The emulator, memory monitoring, and on-device debugging are singled out by Cliffe as helping get the app to market quickly. And targeting the 308 and 309 required the resubmission of the apps to Nokia Store only; they had to make no code changes.
‘We’ve had some great experiences with the Nokia Store,’ says Cliffe. ‘Working tightly with Nokia we’ve had great in-store promotions and we have seen increased downloads, increased usage and of course ad revenue as a result.’

Read about creating Java apps for Nokia Asha Touch phones More

Introduction to the Nokia IDE 1.0 for Java ME

Get an introduction to the Nokia IDE for Java ME. Based on Eclipse MJT, the Nokia IDE delivers features to make your apps development easier. These features include a set of welcome screens, the Device SDK Manager — which makes selecting the SDKs you need easy — and a Nokia specific JAD attribute editor among others. This video will provide you with a good overview of what to expect when you start work with the IDE.

Download the Nokia SDK 2.0 for Java to get the Nokia IDE for Java ME More

Introduction to using Remote Device Access to test Asha Touch apps

Antti Mattila, Software Developer at Futurice, provides a guide to using the Remote Device Access service as part of your Series 40 Java apps development process. Mattila shows you how to locate the service and book a phone. He then demonstrates a number of apps running side-by-side on a Asha Touch phone and in RDA, to show how RDA provides a useful environment for testing games and apps on phone models you don't own.

Use Remote Device Access to test your apps on the latest Nokia Asha Touch phones More

Get started with LWUIT for Series 40

LWUIT provides you with an easy way to add rich UI components and features to Java apps. Now, LWUIT is delivered as part of the Nokia SDK 2.0 for Java, simplifying the development of engaging apps for Nokia Asha Touch phones. In this video you will see how to prepare for the creation of LWUIT based apps in the Nokia IDE for Java ME, code a simple app, use obfuscation to control the size of installation package, and run a contacts app example on a Series 40 phone.

Download the Nokia SDK 2.0 for Java and get started with LWUIT More

Introduction to the full release Nokia SDK 2.0 for Java

Mike Arvela, Lead Developer at Futurice, provides a guide to the full release of the Nokia SDK 2.0 for Java. Arvela discusses the new APIs delivered in the SDK, such as those providing multipoint-touch support. Then he looks at the new and updated features of the emulator, such as support for Nokia Maps in the route editor and the sensor simulator. This video will provide you with a good overview of what is new and what to expect when you start work with the SDK.

Download the Nokia SDK 2.0 for Java More

Monetizing Your Apps with Nokia

Nokia Store expands your worldwide reach to 190+ markets, with 90 per cent of those markets being served in their local language. The store sees more than 15 million downloads a day and 80 per cent of store traffic converts to a download. Nokia Store generates the highest average number of downloads per app compared to any other app store. The store also offers the largest operator billing network, with more than 145 operators in 52 markets. And you can make the most of this opportunity with in-app advertising and in-app purchasing features.

Monetize your apps with Nokia More

Series 40 Java Training: USB Debugging

In this training video you will see how to connect a Nokia Asha phone to your PC using a USB connection and then undertake performance profiling and debugging on the phone.

Download the source for used in this video here.

Learn more about developing your apps with Java More

Series 40 Java Training: Motion Input

In this training video you will see how to use accelerometers to pan and tilt through a panoramic image, and see how the sensor input speed must be decoupled from the animation loop to maximize the frame rate on the Nokia Asha 305 and 306.

Download the source for used in this video here.

Learn more about developing your apps with Java More

Series 40 Java Training: Virtual Keyboard and Canvas Text Editor

In this training video you will see how to how to make use of the virtual keyboard and text editing features on a Canvas, along with learning about tips on the best use of these features.

Download the source for used in this video here.

Learn more about developing your apps with Java More

Series 40 Java Training: Orientation and One Build for Multiple Phones

In this training video you will see how to take an existing application and update it to include portrait/landscape switching support. This is done using a single JAR file build from Nokia SDK 1.1 for Java. The resulting app runs on earlier and later, accelerometer-equipped phones and demonstrate how the UX is improved by the use of adaptive layouts in the two views.

Download the source for used in this video here.

Learn more about developing your apps with Java More

Series 40 Java Training: Category Bar for Navigation

In this training video you will see how to build a simple Form-based application with a basic two element category bar and have that bar functioning in a few minutes.

Download the source for used in this video here.

Learn more about developing your apps with Java More

Indiagames: Java for Series 40 Developer Platform 2.0

Vishal Gondal, Managing Director of Digital, and Prasad Nair, Executive Producer, Mobile Digital, at Disney UTV talk about the exciting new opportunities they see in the Nokia Asha Touch phones and new tools for Java developers.
Based in Mumbai, India, Indiagames has already achieved 100 million downloads on Nokia Store.
For Gondal ‘the new Asha touch devices ... could be a game changer for a market like India.’ While Nair sees the new ‘APIs, likes gestures and sensors, (allowing users) to interact with the games in much more entertaining ways than before’. Nair is also impressed by the new Nokia IDE 2.0 for Java. In particular how the tools, such as the emulator’s orientation simulator, make developing for the new UI and hardware features found on Nokia Asha Touch phones simple and straightforward.

Create your apps for Series 40 Developer Platform 2.0 phones using Java More

Psiloc: World Traveler for Series 40 Developer Platform 2.0

Wojciech Nowanski, COO, and Muhammad Ahmmad, Creative Programmer, at Psiloc talk about developing World Traveler —an app for business and leisure travellers —for Nokia Asha Touch phones that was created using the latest Java tools from Nokia Developer. Nowanski explains how the application arose from the frustration of not being able to get information about a delayed flight. Now World Traveler puts flights, currency, and world time information at Nowanski’s fingertips. The app took a small team four months to produce. In addition to the features of the Nokia SDK for Java, the LWUIT was of particular benefit in speeding up the development ‘because it has a wide variety of UI components and we don’t have to worry about implementing from scratch,’ says Ahmmad. The most significant aspect of the development was that ‘Series 40 devices are getting smarter and more powerful, allowing us to create richer applications,’ according to Ahmmad.

Create your apps for Series 40 Developer Platform 2.0 phones using Java More

Creating apps for Asha Touch phones

This video provides an insight into how developers from around the world are taking advantages of the Java and web apps technology in the Nokia Asha Touch phones to deliver great experiences to their users. Hear Indiagames, Psiloc, and Liverpool FC and InfoMedia explain the benefits of developing for Series 40 Developer Platform 2.0 and the success they have achieved. Also discover how the latest tools — Nokia SDK 2.0 for Java and Nokia Web Tools 2.0 — have aided with development.

Create your apps for Series 40 Developer Platform 2.0 More

Nokia SDK for Java: Setting up In-App Purchasing

Mike Arvela, Lead Developer at Futurice, demonstrates the steps for implementing In-App Purchasing for Java MIDlet applications. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.

Learn more about developing your apps with Java More

In-App Purchasing: Integrating into existing MIDlets

Mike Arvela, Lead Developer at Futurice, explains how to implement In-App Purchasing into an existing application. With Nokia Store achieving over 10 million downloads per day, driving revenue beyond paid downloads is essential. In app purchase helps you open new revenue streams, with virtual goods, subscriptions, try & buy, and beyond.

Learn more about developing your apps with Java More

Series 40 Java Training: Apps Development Tools

In this training module discover what software to install, from where, and in what order to enable Java development for Series 40 phones. The module focuses on the features of the tools and avoiding common setup mistakes, with a brief glimpse of each tool for an understanding of their features and purpose.

Learn more about developing your apps with Java More

Series 40 Java Training: Forms and Dual Sim

In this training module you discover how to use the Netbeans IDE to create a Form-based application that makes proper use of the Nokia APIs for checking the network state on single- and dual-SIM phones.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Series 40 Java Training: Progressive Audio

This training module show you how easy it is to “HTTP stream” audio from any web server to a Series 40 phone, if you know the tricks.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Series 40 Java Training: Custom Items in Scrollable UIs

In this training module you will learn how to create a translucent user interface with custom painters on a Form. This technique offers fast development of a tailored look that mirrors the active theme colours in the user inteface.

Download the source code used in this module here.

Learn more about creating Series 40 apps using Java More

Series 40 Java Training: Progressive Video

This training module show you how easy it is to “HTTP stream” video from any web server or memory card on a Series 40 phone.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Series 40 Java Training: Text Input

In this training module you find out about Nokia’s enhancements for pop-up text input, gauge, and date input then link them together with events. A second demo creates a Canvas application using Nokia’s custom Text Editor class to enhance the user experience.

Download the Form and Canvas source code used in this module.

Learn more about developing your apps with Java More

Series 40 Java Training: SMS Push

In this training module you will discover how to create an application that pushes messages from one phone to another, waking up the application on the second phone when the message is received.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Series 40 Java Training: Threads, Architecture and Performance

In this training module you are introduced to more advance concepts that will help make your applications run faster. You will learn about techniques you can use to check and improve the performance of your app. The tools and techniques used in several of the modules that follow are seen here for the first time.

Download the source code here.

Learn more about developing your apps with Java More

Series 40 Java Training: Canvas and Gestures

In this training module you are walked through a Frame Animator API example, using the BBC Reader app. You see how to create an animated image browser using the Gesture API, build a custom side scroll animation, and manage views in combination to deliver an engaging user experience.

Download the browser and BBC Reader.

Learn more about developing your apps with Java More

Series 40 Java Training: RMS and Files

This training modules shows you how to use the utility thread model, introduced in the previous module, to store data in the on-phone Record Management System and on a memory card.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Series 40 Java Training: HTTP and XML

In this training module you will discover how to quickly integrate data from an XML RSS feed into your app, using a background utility thread model and simplified XML parsing techniques.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Series 40 Java Training: Maps and Location

In this training module you will learn how to display the user's current location, a target location, and calculate a route between the two using the Maps API for Java ME.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Series 40 Java Training: In-App Advertising

In this training module you will see how to create a simple application that uses the In-App Advertising APIs to display an ad each time a game starts.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Series 40 Java Training: In-App Purchase

In this training module you get a walkthrough to creating a Java application with in-app purchasing features for Series 40 phones, setting up the Series 40 emulator, and using its features to effectively test purchasing in your app.

Download the source code used in this module here.

Learn more about developing your apps with Java More

Create a simple prototype for your next Nokia app

This video will show you simple methods for taking the idea for your next app and put it on paper. From there, you can use various software to make your prototype a reality. Adobe Illustrator is one solution for this. Other tools used in the video are Balsamiq and Inkscape. Be sure to check out the Nokia Icon Toolkit for some template icons you can use in your app. With the visual design stencils you can easily sketch how your app will look.

Discover more prototyping and design tools and resources More

Create For Millions: Best Touch App Winner

Alexander Furgut and Martin Weihrauch talk about Sandbox, which won 'Best Touch-Based App' in the Create for Millions competition. Sandbox simulates the fall and flow of virtual sand grains. The sand falls from the top of the screen and the player's task is to guide it into different pots. This is achieved by drawing lines with their finger directly on the touch-screen, which the sand cannot pass.

Create your apps with Java for Series 40 More

Introducing the Nokia SDK 1.1 for Java

In this video Mike Arvela, Lead Developer at Futurice, provides an overview to the features of the Nokia SDK 1.1 for Java. Mike describes how the SDK offers an emulator based on the Nokia Asha 303 and provides you with features to take full advantage of in-app purchasing in your apps. In addition to features for richer touch UIs, Mike also covers the new testing features offered by the SDK, such as the ability to set simulated battery level and previewing video in landscape mode.

Find out more about the Nokia SDK 1.1 for Java More

Soundtracker: Powered by Java

Daniele Calabrese, founder and CEO of Soundtracker, discusses their multi-platform mobile music service. Daniele describes Soundtracker as the "first geo-social internet radio". It offers more than 11 million songs that consumers can play in real time with friends and broadcast via Facebook and Twitter. Building the app in Java, and making it work for more than fifty different Nokia phones, was "a little bit challenging for us," notes Calabrese, but "it was worth the time and effort as we now have an amazing reach." Soundtracker has been available for Windows Phone since the debut of the platform.

Download Soundtracker from Nokia Store

Learn more about developing Java apps with Nokia More

HeroCraft at MWC 2011

Alexey Sazonov sales and marketing director at HeroCraft talks about the company’s latest game Majesty: The Fantasy Kingdom a strategy game developed in Java technology. Alexey talks also about how the responsive support from Nokia has assisted HeroCraft.

More about Java technology More

Snaptu at MWC 2011

Simon Davies, director at Snaptu, talks about the Snaptu app, which provides users with access to a range of social networking and media sites. Simon discusses also how Nokia technology has enabled Snaptu to be delivered on a range of platforms, offering the ability to access emerging as well as developed markets.

More about Nokia platforms and devices More

Getting Started with the Series 40 On-Device Debugger

This video shows the process of installing and configuring the Series 40 On-Device Debugger for use with the NetBeans IDE. This video complements the user guide, which focuses on the setup process when using the Eclipse IDE.

More about the debugger More
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved