Java Developer's Library

Welcome to the Java™ Developer's Library (JDL). The library supports devices based on the following platforms:

  • Nokia Asha software platform 1.4

  • Nokia Asha software platform 1.1

  • Nokia Asha software platform 1.0

  • Series 40 Developer Platform 2.0

  • Series 40 Developer Platform 1.1

  • Series 40 Developer Platform 1.0

  • Series 40 6th Edition

  • Series 40 5th Edition

Java Platform, Micro Edition (Java ME) is the mobile-optimized version of the Java platform and the most widely available runtime on mobile devices. It offers an excellent opportunity to take application ideas to the mass market.

To enable application development, Nokia provides software development kits (SDKs) for the Nokia Asha software platform and Series 40 devices that integrate with the most popular Java IDEs. Whether you want to take advantage of Nokia's advanced Java APIs or build applications for the widest range of mobile Java devices, Nokia's support for Java technology is ready to work for you.

This library is intended for Java developers creating applications for the Nokia Asha software platform and Series 40 devices. You must have basic Java programming skills to use this library.

For design guidelines please see the Nokia Asha Design Guidelines and Series 40 Full Touch Design Guidelines.

What's new in March 2014

Where to start

What do you want to do?

Begin here

I want to create my first Java ME application

Getting started

I want to familiarize myself with Java ME and its support on Nokia devices

Introduction to Java ME

I want to learn the basics of developing Java ME applications

MIDlets versus Java desktop applications

I'm already familiar with the basics and want to learn more about developing Java ME applications

Developer's guides

I want to go directly to the Java ME API information


I want to know the details of the Nokia implementation of the standard APIs

Supported APIs

I want to port my MIDlets to the Nokia Asha software platform (from full touch UI)

Porting Series 40 MIDlets to Nokia Asha software platform

I want to port my MIDlets to the full touch platform

Porting Series 40 MIDlets to full touch

I want to watch Java training videos

Learning resources

Visit this page for more information about this library and different formats of the library.

Last updated 25 March 2014

Back to top