The Nokia SDK for Java includes Java APIs, an emulator, Nokia IDE for Java ME (Eclipse), documentation (with example MIDlets), and an optional plug-in.
The SDK includes the Java™ APIs supported by the Nokia Series 40 platforms. For information on the APIs supported by the SDK, see section API's Supported. Also, you can refer to Java Developer's Library.
The SDK includes an emulator application that simulates the hardware and operating system of an actual Series 40 mobile device. The emulator is based on a real Series 40 phone, providing you with a realistic implementation of the UI, messaging, and network communication features. The emulator allows you to develop and test MIDlets on a computer before testing them on actual devices.
The emulator provides the closest possible emulation of the operating system running on the target device, and includes processes and scheduling that are almost identical to those on the target device. However, there are necessarily some differences between the emulator and the target device, so testing MIDlets on actual devices remains an important part of the development process. For more information, see About the emulator.
Nokia IDE for Java ME (Eclipse) is a customized IDE (based on Eclipse) to develop Java applications for Series 40 family of devices. The Nokia IDE for Java ME (Eclipse) is now available as part of the SDK and gets installed as part of the default installation (unless you de-select during installation) of the SDK.
Using Nokia IDE for Java ME (Eclipse) provides some key advantages over the standard Eclipse IDE, for example it automatically detects and integrates the Nokia Series 40 SDKs for Java installed on your system. For more information on Nokia IDE for Java ME (Eclipse) and its benefits, navigate to Start > All Programs > Nokia Developer Tools > Nokia SDK 2.0 for Java > SDK Help .
Java Developer's Library: The library contains the API guides, Javadocs, Implementation notes and example MIDlets. For more information, see
Nokia SDK 2.0 for Java User Guide: This is the SDK document which you are currently referring to, this document explains emulator features and also lists the API supported.
Maps API Plugin for Nokia SDK 2.0 for Java: This is the Maps plug-in document that explains the Maps API use cases and javadocs.
Nokia IDE for Java ME (Eclipse) Guide: This is the IDE help document which can be accessed from Start > All Programs > Nokia Developer Tools > Nokia SDK 2.0 for Java > SDK Help.
Note: The plug-in documents will be available only if the corresponding plug-ins are installed.
The Java Developer's Library includes example MIDlet projects and source codes for reference. For more information, see section Source codes for examples.
Maps Plug-in: The Maps plug-in provides a set of programming interfaces to develop mobile device applications based on Nokia Maps.