1. C.P.U : In 8088-486 DX-AT X Compatible
2. Memory : 64 MB RAM
3. Disk Drivers : 1.44 MB, 3 ½ floppy disk driver or CD-Drive
4. Monitor : Mono/Color
5. Keyboard : Low profile, dispatchable type
6. I/O parts : a) Mouse b) Monitor c) Printer
7. Realtime : Clock and calendar with battery backup
8. Operating system : Windows 98 or above
The Mobile Information Device Profile (MIDP) is the first and most mature J2ME profile. MIDP is based on the CLDC and is currently supported by major device manufacturers such as Motorola, Nokia, Ericsson, and RIM, and by carriers like SprintPCS, Nextel, and NTT DoCoMo. Many independent software vendors also support MIDP. Table summarizes the target devices for MIDP 2.0.
MIDP, led by Motorola, was initially defined by JSR 37, which produced the MIDP 1.0 specification, and then by JSR 118, which defined the MIDP 2.0 specification. MIDP2.0 enhanced version 1.0 quite a bit. Even though the MIDP specification indicates the use of CLDC 1.0, nothing would preclude MIDP 2.0 (or 1.0) using CLDC 1.1 as its base.
In addition to the MIDP 1.0 APIs for networking, user interfaces, local persistence, and MIDlet life-cycle, MIDP 2.0 adds APIs for networking, including socket (TCP) streams, UDP datagrams, serial, push-initiated, and secure connections, as well as a robust security API and policy, and APIs for sound and even gaming.
MIDP 2.0 also formally includes in the profile specification an update of the MIDP 1.0 Over the Air (OTA) User Initiated Provisioning recommendation (originally defined as an addendum to the MIDP 1.0 specification), which describes how applications are to be discovered and downloaded over wireless networks. Table summarizes the packages available in MIDP 1.0 and MIDP 2.0.