Java 2 Micro Edition (J2ME)

by Jon Pearce


Links

J2ME is a family of platform specifications for personal digital assistants (PDA), mobile phones, and smart appliances. The specification was developed through the Java Community Process. To get started, you will need to download an implementation of the J2ME specification. J2ME implementations are called Software Development Kits (SDK). Currently, a J2ME SDK has two components: CLDC (Connected Limited Device Configuration) and MIDP (Mobile Information Device Profile). You will need to download and install both of these components. Many download sites also provide useful development tools.

The main J2ME SDKs come from Sun, Motorola, Nokia, and Oracle:

Sun

Motorola

Nokia

Oracle

Most of these sites also provide J2ME tutorials, forums, and white papers. Here are a few others:

jguru

Some Design Patterns

Some Tutorials

Lecture notes for other courses I teach, as well as links to my home page, can be found at:

www.cs.sjsu.edu/faculty/pearce


J2ME Programming

J2ME Programming is an early draft of my lectures for programming MIDP/CLDC devices using the SDK from Sun. To keep the web pages manageably small, it is arbitrarily divided into three parts.

Part I

Part II

Part III