Prev | Current Page 42 | Next

Timothy J. Thompson, C Bala Kumar, and Paul Kline

"Bluetooth Application Programming with the Java APIs Essentials Edition"

6 Java platforms.
What Is JAVA ME? 15
Configurations are composed of a Java virtual machine and a minimal
set of class libraries. The Java virtual machine usually runs on top of a
host operating system that is part of the target device??™s system software.
The configuration defines the minimum functionality for a particular
category or grouping of devices. It defines the minimum capabilities and
requirements for a Java virtual machine and class libraries available on all
devices of the same category or grouping. Currently, there are two Java
ME configurations: the Connected, Limited Device Configuration (CLDC)
[25] and the Connected Device Configuration (CDC) [26].
Connected, Limited Device Configuration
The CLDC focuses on low-end consumer devices and is the smaller of the
two configurations. Typical CLDC devices, such as personal organizers,
mobile phones, and pagers, have slow processors and limited memory,
operate on batteries, and have only intermittent network connections.
A CLDC implementation generally includes a kilobyte virtual machine
(KVM). It gets its name because of its small memory footprint (on the
order of kilobytes). The KVM is specially designed for memory-constrained
devices.
Connected Device Configuration
The CDC focuses on high-end consumer devices that have more memory,
faster processors, and greater network bandwidth.


Pages:
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54