Prev | Current Page 55 | Next

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

"Bluetooth Application Programming with the Java APIs Essentials Edition"


The API allows applications to be written once and run on many
different Bluetooth platforms. The vending machine stores these applications
and transfers them via Bluetooth transports. A game manufacturer
might buy advertising space on vending machines to house a
sample game. Customers purchasing soda could be given the option of
downloading a free sample game, which can be upgraded later when the
game is purchased.
2.2 API Characteristics and Hardware Requirements
This section describes the characteristics of JABWT and the hardware
requirements followed in defining JABWT. There were two categories of
hardware requirements:
??? The requirements of the Java ME device
??? The requirements of the Bluetooth subsystem in the device
API Characteristics and Hardware Requirements 27
2.2.1 JABWT Specification Characteristics
This API design was challenging because both Java technology and Bluetooth
wireless technology appear in a variety of devices. It was difficult
to try to cover all the devices with one API. The initial goal of the JABWT
specification was to define an API that could be used by all devices that
support Java ME. As stated earlier, the expert group believed that Java ME
devices would be the first to implement JABWT. Hence the API was built
with standard Java ME APIs and the GCF defined in CLDC.


Pages:
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67