Guide to Java Developer's Library

The Java™ Developer's Library is a resource package for mobile Java software developers. It contains introductory material, tutorials, Javadocs, and API-specific implementation notes.

Java Developer's Library version 3.7 is valid for Series 40 6th Edition, Feature Pack 1 and Symbian^3 mobile platforms. Java platforms are backwards compatible, so the information in this library is applicable to earlier Series 40 and Symbian platform releases as well, unless noted otherwise. This library also contains Java Runtime for Symbian information up to version 2.2.

For release information of specific APIs, see section Supported Java APIs.

For compatibility between platform releases and target devices, see Device Specifications on Forum Nokia.

For technical details that you cannot find in the Java Developer's Library, see the Java section in the Forum Nokia Wiki. There you will find how-to articles, code examples, and Known Issues related to Java. You can also look for Known Issues as well as Technical Solutions in the Forum Nokia Wiki Knowledge Base.

Intended audience

This library is intended for mobile Java developers, as well as Java EE and Java SE developers wishing to develop mobile Java applications for Series 40 and Symbian devices.

Library contents

The library consists of the following contents:

  • Getting started

    This section shows you how to setup the Java ME development environment and create a simple Hello World MIDlet for Series 40 and Symbian devices.

  • Introduction to Java ME on Nokia devices

    This section provides an overview of Nokia devices and mobile Java.

  • Working with MIDlets

    This section provides detailed information about MIDlets and describes the general steps involved in developing them. This section also walks you through designing and testing MIDlets as well as deploying them to a device.

  • Developer's Guides

    The developer's guides are divided into areas of mobile Java technology. Each guide includes an introductory section, which provides an overview of the APIs and packages included, as well as a tutorial section. The tutorials provide step-by-step instructions for creating example applications and services.

  • Javadocs

    This section contains the Javadocs for the Java APIs supported on the Series 40 and Symbian platforms.

  • Implementation notes

    The implementation notes provide further information about the implementation of particular APIs in the Series 40 and Symbian platforms. They define what optional parts of the API are supported, clarify vaguely defined features from API specifications, and point out where the API implementation on Nokia devices differs from the API specification. They also give essential information about changes between releases.

  • Source codes for examples

    All the source codes for examples in Developer's Guides are included in the library.

Navigating the library

Java Developer's Library has a dynamic Table of Contents on the left side of the screen and the actual content is displayed on the right side of the screen. Your current location in the library structure is highlighted with dark blue background. When following links in the text, you can synchronize your location with the Table of Contents with the Show in Table of Contents button in the top right corner of the screen.

The top of the main area shows the current topic's location in the table of contents hierarchy, enabling you to navigate to the desired level in the table of contents hierarchy.

Home button on top of the right pane opens the library's main page. Use Go Back and Go Forward buttons on top of the right pane to navigate within the history of viewed topics.

FN.com Search link on the right of the Search scope opens Forum Nokia’s search window.

Searching

You can search for text in the whole library or only in topics you are interested in.

To search for text in all topics:

  1. Type the text to be searched in the Search field.

  2. Click the GO button. Search results are shown in the Search Results tab.

You can also limit your search to include only topics in selected chapters by clicking the Search scope.

You can use search expressions according to the following examples:

  • touch or copy = touch OR copy finds topics containing at least one of the search items.

  • touch and copy = touch AND copy = touch copy (with a space between the searched items) finds topics containing both search items.

  • "Touch UI" finds topics containing the exact search phrase Touch UI.