IMP stands for the ''Information Module Profile''. It is a specification put out by
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, t ...
for the use of
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
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 portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top ...
framework
A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of.
Framework may refer to:
Computing
* Application framework, used to implement the structure of an application for an op ...
.
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 framework for Java ME applications describing the basic set of libraries and virtual-machine features that must be present in an implementation. The CLDC is combined with one ...
.
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