IMP stands for the ''Information Module Profile''. It is a specification put out by
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
for the use of
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
on embedded devices with very limited displays. It is a subset of the
Mobile Information Device Profile
Mobile Information Device Profile (MIDP) is a specification published for the use of Java on embedded devices such as mobile phones and PDAs. MIDP is part of the Java Platform, Micro Edition (Java ME) framework and sits on top of Connected Lim ...
.
IMP is part of the
Java ME
Java Platform, Micro Edition or Java ME is a computing platform for development and deployment of porting, portable code for embedded system, embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digita ...
framework.
Typical Requirements
* 128 kilobytes for the Java platform
* 8 kilobytes for persistent data
* 32 kilobytes for the Java runtime
Noteworthy Limitations
* No API for displays
General APIs
The core APIs are defined by the underlying Configuration
CLDC The Connected Limited Device Configuration (CLDC) is a specification of a Software framework, framework for Java ME applications describing the basic set of libraries and virtual-machine features that must be present in an implementation. The CLDC i ...
.
javax.microedition.io
Contains the Java 2 Platform, Micro Edition specific classes used for I/O operations.
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.
External links
The IMP Specification
Java device platform
Sun Microsystems software