Optional packages were created to fully leverage
these technologies through standard Java APIs. Device manufacturers
can include these optional packages as needed to fully utilize the features
of each device.
In addition to the configurations, profiles, and optional packages,
device manufacturers are able to define additional Java classes to take
advantage of features specific to the device. These classes are called
licensee open classes (LOCs). An LOC defines classes available to all developers.
Licensee closed classes define classes available only to the device
manufacturer. Programs using these classes may not be portable across
devices having the same configuration and profiles.
1.5 Why JAVA Technology for Bluetooth Devices?
How an end user uses Bluetooth wireless technology varies from person
to person. Two people with the same model of a Bluetooth-enabled
phone might want to use it for different purposes. One person might
want to be able to download video games to the phone and use the
phone as a television remote control. The other person might want to
use the same model phone to unlock car doors, operate kitchen appliances,
and open and close garage doors. One way for both people to
achieve their goals is to make it possible to download Bluetooth
18 Chapter One: Introduction
applications onto personal organizers and mobile phones to customize
those handheld devices.
Pages:
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57