Java Videos: Training

All | Platform and tools | Voice of developers | Training


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.


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.


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.


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.


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.


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.


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.


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.

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

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

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

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

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

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

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

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