To learn more about MIDlet development for Nokia Asha and Series 40 software platform devices, see the following sections in the Java™ Developer's Library:
Introduction to Java ME—This section provides an overview of Nokia devices and Java ME.
MIDlets versus Java desktop applications—This section describes MIDlets and MIDlet suites. For detailed information about the MIDlet lifecycle, see section MIDlet lifecycle.
Development process overview—This section describes the steps involved in MIDlet development.
Designing MIDlets—This section lists issues you must take into account when designing MIDlets.
Developer's guides—This section provides in-depth instructions for using the optional APIs of Nokia Asha and Series 40 software platform devices.
Nokia Asha SDK Code Templates—This wiki article provides information about the code templates that can be found in the Nokia Asha SDK 1.1.
Testing MIDlets—Testing is a crucial aspect of MIDlet development. This section describes how to test and debug your MIDlet in an emulator and on the device.
Deploying MIDlets—This section provides detailed information about the various methods of deploying MIDlets to devices.
The Internet contains a wealth of information about Java and Java ME, mobile devices, and mobile application development in general. For a list of useful online resources, see section Additional resources.