To make downloading applications a reality,
one needs a standard API that lets programmers write Bluetooth applications
that work across many hardware platforms. To define this standard
API, the Java language is the ideal choice. A Java API enables applications
to run on different types of hardware, operating systems, and classes of
device. In addition to portability, the Java language provides several
other benefits:
??? Rapid development of applications because of better abstractions
and high-level programming constructs provided by an objectoriented
programming language.
??? Ability to dynamically expand a program??™s functionality during
execution by loading classes at run time.
??? Class file verification and security features that provide protection
against malicious applications. These safeguards are required to
customize devices by downloading applications.
??? Standards with better user interfaces that support sophisticated user
interaction.
??? Large developer community. The number of people who program
in the Java language is continuously growing. The developer talent
needed for programming in the Java language already exists, and
there is no need to grow a developer community.
For these reasons, the decision was made to develop a standard API for
Bluetooth wireless technology using the Java programming language.
Pages:
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58