Where to go next

This section suggests possible new sources of information that could be useful for new developers.

APIs

Start familiarizing yourself with the different APIs. The easiest and most logical place to start is the Mobile Information Device 2.0 (JSR-118) specification.

The developer's guide sections of the Java Developer's Library, for example section UI and graphics, contain example applications and step-by-step- instructions for creating them. The most basic example tutorials, which allow you to familiarize yourself with basic Java programming, include:

  • SimpleTest—This example MIDlet shows you how to use a high-level LCDUI class (Gauge) and implement a low-level LCDUI class (Canvas).

  • Creating a file access system—The purpose of the example is to demonstrate how to access files and navigate the file system.

  • Battle Tank—This example MIDlet shows you how to use the Game API to create a simple Java game.

  • Creating a multimedia player—This MIDP application demonstrates the usage of the Mobile Media API (JSR-135) by playing audio and video clips.

The Implementation Notes list the differences between an implementation of an API and a Java™ specification. They also give essential information about changes in the implementation between platform releases.

Java

For information on Java technology in general, see:

Nokia Developer

The Nokia Developer website contain a wealth of information about developing MIDlets. For example: