An Overview of JABWT

This chapter defines the goals, characteristics, and the scope of the Java APIs for Bluetooth wireless technology (JABWT) specification. The Bluetooth specification describes the over-the-air behavior for ensuring compatibility of Bluetooth devices from different vendors. The Bluetooth specification does not standardize a software API to Bluetooth stacks for use by Bluetooth applications. JABWT helps solve this problem by defining the first standard API for Bluetooth application developers. The overall goal of the JABWT standardization effort is to define a standard set of APIs that enables an open, third-party application development environment for Bluetooth wireless technology. There are two categories of hardware requirements: the requirements of the Java ME device and the requirements of the Bluetooth subsystem in the device. The chapter also outlines the scope of the JABWT specification, and the three main areas that JABWT does not currently support are audio over SCO links, TCS-BIN, and BNEP.