nJava Virtual Machine
–Virtual
Hardware (Processor)
–KVM (K
Virtual Machine)
nMin. 128 kByte, typ. 256 kByte
nOptimized for low performance devices
nMight be a co-processor
nConfigurations
–Subset of
standard Java libraries depending technical hardware parameters (memory, CPU)
–CLDC
(Connected Limited Device Configuration)
nBasic libraries, input/output, security – describes Java
support for mobile devices
nProfiles
–Interoperability
of heterogeneous devices belonging to the same category
–MIDP
(Mobile Information Device Profile)
nDefines interfaces for GUIs, HTTP, application support, …