Prev | Current Page 60 | Next

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

"Bluetooth Application Programming with the Java APIs Essentials Edition"

obex is implemented, then OBEX must be implemented). The
Bluetooth specification is different because it is ?¬‚exible about the parts of
the Bluetooth specification a device manufacturer chooses to implement.
The expert group addressed areas considered essential to achieving broad
usage and areas expected to benefit from having support in the Java
language. As stated earlier, these APIs are aimed at small, resourceconstraint
devices of different classes. The Headset Profile [47] or the
Dial-Up Networking Profile [32] will likely be developed by a device manufacturer
as an application native to the systemsoftware. For the first version
of JABWT, support for voice channels and telephony control??“related areas
were not included in JABWT. The basic Bluetooth profiles and fundamental
protocol layers required to help build future profiles were included. In
addition, service registration was defined in detail.
Figure 2.2 shows that JABWT applications have access to some but
not all of the functionality of the Bluetooth protocol stack. The bottom of
Figure 2.2 reproduces Figure 1.4 from Chapter 1, which shows the layers
in a Bluetooth stack. In Figure 2.2, interface points have been added to
represent the capabilities or functions of protocols that could potentially
be used by applications. In Figure 2.


Pages:
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72