Home

microedition

Microedition is a term used to designate the subset of the Java platform tailored for devices with limited processing power, memory, and energy resources. It is closely associated with Java Platform, Micro Edition (Java ME), a family of Java technologies intended for mobile phones, embedded devices, and consumer electronics. In code and documentation, the term microedition also appears as a namespace prefix for a group of APIs (for example, javax.microedition.*).

Development and architecture: Java ME emerged in the late 1990s as an extension of Java to resource-constrained

API and lifecycle: The typical Microedition API set includes javax.microedition.io for networking, javax.microedition.lcdui for user interfaces,

Status and usage: Java ME remained common on feature phones and some embedded devices through the 2000s

devices.
It
introduced
configurations
that
define
the
minimum
runtime
environment
and
libraries,
most
notably
the
Connected
Limited
Device
Configuration
(CLDC)
and
the
Mobile
Information
Device
Profile
(MIDP).
Configurations
specify
the
virtual
machine,
core
libraries,
and
memory
model;
profiles
add
higher-level
APIs
and
UI
components.
Together,
CLDC
and
MIDP
created
a
portable
layer
for
mid-range
devices
while
allowing
device
manufacturers
to
extend
with
optional
packages.
and
javax.microedition.midlet
for
application
lifecycle.
Applications,
called
MIDlets,
run
within
a
MIDP
environment
and
follow
a
simple
lifecycle
with
startApp,
pauseApp,
and
destroyApp
methods.
The
model
emphasizes
a
small
footprint,
predictable
performance,
and
device-specific
integration.
and
into
the
early
2010s.
With
the
rise
of
modern
smartphone
platforms,
Java
ME’s
prominence
declined,
though
Java
ME
Embedded
and
related
specifications
continue
in
some
IoT
and
industrial
contexts.
See
also
Java
ME,
CLDC,
MIDP,
MIDlet.