

|

|
O'Reilly Conference on Enterprise Java
Westin Hotel -- Santa Clara, California March 26-29, 2001
|
|
Tutorial
Java and Bluetooth
Ken Steck, Senior Applications Engineer, North America, Cambridge Silicon Radio
Track: Java Tutorials
Date: Tuesday, March 27
Time: 8:45am
- 12:15pm
Location: Ballroom H
Bluetooth wireless technology is one of the hottest and fastest moving topics in the technology industry today. This tutorial seminar will begin with an introduction to Bluetooth wireless technology, which will explain many of the basic concepts of the specification, the origin of the technology, and will explain the very confusing Bluetooth Qualification process. Additionally, the seminar will explain exactly how Bluetooth works from the application developers' perspective. Attendees will learn the various ways it is possible to add Bluetooth hardware to their devices and the tradeoffs for each solution. Attendees will also learn how the Bluetooth Protocol Stack works and the function each of the various layers performs. The seminar will end with a description of Bluetooth Profiles and why developers need to use them. This last section will show the non-trivial issues with combining Java Jini and the Bluetooth Specification.
Attendees do not need any previous knowledge of Bluetooth. Anyone who is currently developing Bluetooth applications may find this seminar redundant, unless they are unclear about issues of using Java Jini over Bluetooth.
Basic high level concepts to be addressed include:
- What is Bluetooth?
- How does it work?
- Where did it originate?
- What are some of the more non-trivial expamples of Bluetooth usage in real world applications?
- What are the issues with implementing a Bluetooth solution or product?
- What is the Bluetooth Qualification program and why does it exist?
More technical concepts to be addressed include:
- Explanation of key portions of the Bluetooth Baseband Specification from the developers perspective.
- Explaination of the various layers of the Bluetooth protocol stack and how they are used in applications.
- Explanation of the Bluetooth Profiles, their purpose, and why developers need to know about them.
The Java tie-in:
- How Java (specifically Jini) applications can take advantage of the Bluetooth wireless technology.
- A discussion of the current real world issues involved with combining Bluetooth and Java / Jini.
Draft 1 Seminar Outline:
- What is Bluetooth?
- Bluetooth is a... Technology
- Bluetooth is a... Specification
- Bluetooth is a... Protocol
- Bluetooth is a... Product
- How does Bluetooth work?
- Radio technology - 2.4GHz ISM band
- issues in this band: crowded, different countries have different laws, health?
- Piconets and Scatternets
- What are they?
- How are they created and maintained?
- Bluetooth Qualification
- What is it?
- Why does it exist?
- How does it work?
- Components of Bluetooth solution
- Antenna
- Unique design for each device
- Not provided as an off the shelf solution
- Applications software
- What is involved at this level?
- What are the issues needing to be addressed?
- Hardware/firmware
- What is it? (BT Baseband module - Link Controller)
- What does this layer involve?
- What are implementation solutions?
- Bluetooth Protocol/Software Stack - !!!! The Application Developers' API to Bluetooth !!!!
- Link Manager Procotol (LMP)
- Host Controller Interface (HCI)
- Logical Link Control Adapatation Protocol (L2CAP)
- SDP, TCS-Binary, RFCOMM, and other high-level protocols (JINI)
- Bluetooth Profiles
- What are Bluetooth Profiles?
- Why you should use them?
- *very* Brief discussion of each of the currently defined profiles
- *very* Brief discussion of the future profiles
such as...the profile in development dealing with Jini/Bluetooth integration
- Jini / Bluetooth
- Examples of Jini applications using Bluetooth
- Realworld issues with using Jini over Bluetooth
- Other Java solutions
- Demo App?
- Discussion
|
O'Reilly Home |
Conferences Home |
O'Reilly Conference on Java
Registration |
Hotels/Travel |
Tutorials |
Sessions |
Download Presentations
Speakers |
Press |
Mail List |
Exhibitors |
Sponsors
© 2001, O'Reilly Media, Inc.
conftech@oreilly.com
|
|
|