MIDP is part of the J2ME framework. This expands the Connected Limited Device Configuration.
Noteworthy Limitations
General APIs
The core APIs are defined by the underlining Configuration Connected Limited Device Configuration.javax.microedition.io
Contains the Java 2 Platform, Micro Edition specific classes used for I/O operations. javax.microedition.lcdui
Contains the Java 2 Platform, Micro Edition specific classes used for the GUI. This has been optimised for LCD screens. javax.microedition.rms
Provides a form of persistent storage for Java 2 Platform, Micro Edition. javax.microedition.midlet
Contains the base classes for Java 2 Platform, Micro Edition applications. Specialized APIs added in MIDP 2.0
MIDP 2.0 saw the introduction of gaming and multimedia APIs. javax.microedition.media
Contains the basses of the multi media playback.javax.microedition.lcdui.game
A gaming API aimed at simple 2D sprite based games.javax.microedition.pki
Authenticate APIs for secure connections.