Bluetooth Application Developer's Guide

Jennifer Bray, Brian Senese, Gordon McNutt, Bill Munday, David Kammer

  • 出版商: Syngress
  • 出版日期:
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 520
  • 裝訂: Paperback
  • ISBN: 1928994423
  • ISBN-13: 9781928994428
  • 相關分類: Bluetooth




THE BOOK for Software Application Developers Planning or Creating Bluetooth-Aware Applications

This book will teach you what Bluetooth technology is all about and show you how to write Bluetooth applications for several popular operating systems. This is a technical book, and it assumes that the reader has a solid background in application development and a reasonable understanding of the issues involved in creating communications applications.

1. Answers the Question: Why Throw Away Wires?
Analyze your application to determine whether Bluetooth adds end-user value.
2. Document and Test Product Performance
Learn how to quantify connection times, Quality of Service (QoS), and interference issues.
3. Assess Security Features
You must support security features, but will you enable them by default?
4. Learn How to Discover and Connect to Another Bluetooth Device
If a page and connection request is successful, then the paging device becomes the master of the piconet and the paged device becomes the slave.
. Connecting to and Using Bluetooth Services
A remote device must conduct an SDP query before connecting to a local Bluetooth service and must support a complementary profile.
6. Determine How and When to Use Power Management
Consider the constraints imposed by the application (e.g., maximum response times, characteristics of the data traffic, and so on).
7. Master Service Discovery to Make a Zero-Configuration Network Possible
Bluetooth Service Discovery is protocol-dependent and mandates the use of the underlying Bluetooth communication protocol as the basis for service discovery.
8. Implement Bluetooth in Java, C, and SDP
Implementation of the JCP standard allows programmers to implement Bluetooth applications within the J2ME environment.
9. Embedding Bluetooth Applications
On BlueCore, your application task is called through an interpreter referred to as the Virtual Machine.


Chapter 1 Introducing Bluetooth Applications

Chapter 2 Exploring the Foundations of Bluetooth

Chapter 3 Power Management

Chapter 4 Security Management

Chapter 5 Service Discovery

Chapter 6 Linux Bluetooth Development

Chapter 7 Embedding Bluetooth Applications

Chapter 8 Using the Palm OS for Bluetooth Applications

Chapter 9 Designing an Audio Application

Chapter 10 Personal Information Base Case Study