Table of contents |
2 Noteworthy Limitations 3 Profiles 4 General APIs 5 External Links |
Typical Requirements
16bit CPU, a total of 160KB memory available to the Java platform, as well as a limited connection some kind of network.
Noteworthy Limitations
Profiles
Mobile Information Device Profile
Designed for cell phones, it boasts a LCD orientated GUI API, with MIDP 2.0 including a basic 2D gaming API. Applications written for this are called MIDlets.
Almost all new cell phones come with a MIDP implementation, and it is now the de-facto standard for downloadable cell phone games.
Information Module Profile (JSR 195)
The Information Module Profile is designed for Vending Machines, Network cards, routers, Telephone boxes and other systems with either simple or no display and some form of limited two way network access. Only APIs for application creation, storage, and network access are defined. These are a subset of the javax.microedition.io, rms and midlet packages in MIDP.
Siemens Mobile and Nokia put forward this specification to the JCP.
General APIs
java.io
A streamlined version of the java.io package found in the standard edition for doing Input/Output operations. java.lang
Contains classes thought applicable to most java programs. This package contains standard java types like Integers and Strings as well as basic exceptions, math functions, system functions, threading and security functions.