Prev | Current Page 51 | Next

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

"Bluetooth Application Programming with the Java APIs Essentials Edition"

The goal of
JABWT is to present access to Bluetooth wireless technology in the easy
but powerful form of the Java language.
2.1.1 Target Devices
JABWT is aimedmainly at devices that are limited in processing power and
memory and are primarily battery operated. These devices can be manufactured
in large quantities. Low cost and low power consumption are
primary goals of themanufacturers. JABWT takes these factors into consideration.
Figure 2.1 shows the types of devices that might use JABWT. Some
of the devices shown, such as the car, laptop, and LAN access point, are not
Java ME devices. These devices are likely to operate with Java SE or CDC.
Some manufacturers of these products, however, are already incorporating
JABWT in their designs. In addition, work completed under JSR-197 will
make integrating JABWT into these products easier. JSR-197 [23] created an
optional package out of GCF alone, allowing applications that rely on the
GCF to migrate to Java SE. JSR-197 also is intended to use GCF APIs as
defined by the Java ME Foundation Profile along with improvements
proposed in CLDC 1.1 ( JSR-139) [25].
2.1.2 Keeping up with the Bluetooth Profiles
One initial idea was to define an API based on the Bluetooth profiles. But
the JSR-82 expert group realized that the number of Bluetooth profiles is
constantly growing and that it would not be possible to keep up with the
new profiles in the JABWT specification.


Pages:
39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63