Prev | Current Page 52 | Next

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

"Bluetooth Application Programming with the Java APIs Essentials Edition"

Instead the JSR-82 expert group
decided to provide support for only basic protocols and profiles rather
than introducing new API elements for each Bluetooth profile. The
intent of the JABWT design is to enable new Bluetooth profiles to be
built on top of this API with the Java programming language. Bluetooth
profiles are being built on top of OBEX, RFCOMM, and L2CAP. For this
reason, all three of these communication protocols are incorporated in
24 Chapter Two: An Overview of JABWT
JABWT. Writing future Bluetooth profiles in the Java programming
language enables portability across all operating systems and Bluetooth
protocol stacks.
In addition to APIs for accessing the protocols, there are APIs for
some Bluetooth profiles. JABWT addresses the following: GAP, SDAP,
SPP, and GOEP. Detailed information on Bluetooth profiles and relations
to protocols such as OBEX, RFCOMM, and L2CAP are defined in the
profile??™s individual specification.
Integrated circuit Printer adapter
Pager
Cell phone
Laptop
Printer
Camcorder
Car
LAN access point
Typical features:
1. Runs Java ME or Java SE +
GCF
2. Supports Bluetooth wireless
technology
3. Needs to download
applications
4. Supports ad hoc networks
5. Peer-to-Peer
communications
PDA
Figure 2.1 Target devices for JABWT.
Goals 25
JABWT is based on Bluetooth specification version 1.


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