Bluetooth Application Programming with the Java APIs (Paperback)

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

  • 出版商: Morgan Kaufmann
  • 出版日期: 2003-09-01
  • 定價: $1,100
  • 售價: 9.5$1,045
  • 語言: 英文
  • 頁數: 498
  • 裝訂: Paperback
  • ISBN: 1558609342
  • ISBN-13: 9781558609341
  • 相關分類: BluetoothJava 程式語言
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

 

Adoption of Bluetooth wireless technology has made great strides in the last few years. One of the biggest steps forward—the standardization of Java APIs for Bluetooth wireless technology (JABWT)—is explained in detail in this book. The JABWT standard, defined by the JSR-82 specification, supports rapid development of Bluetooth applications that are portable, secure, and highly-usable. Wireless device manufacturers have responded to the JABWT specification by announcing mobile phones and other products that will run JABWT applications. Bluetooth Application Programming with the Java APIs explains in detail how to write Bluetooth applications using the Java APIs to exploit the power of both technologies. Written by the specification lead for JSR-82 and two other key participants in the definition of JABWT, this book provides the authoritative explanations and concrete examples you need to get started right away.

Contents

Chapter 1 Introduction
1.1 Wireless Connectivity
1.2 What is Bluetooth Wireless Technology?
1.3 Overview of the Bluetooth Stack architecture
1.4 What is J2ME?
1.5 Why Java Technology for Bluetooth Devices?
1.6 Summary

Chapter 2 An Overview of JABWT
2.1 Goals
2.2 API Characteristics and Hardware Requirements
2.3 Scope
2.4 Summary

Chapter 3 High-Level Architecture
3.1 Architecture of JABWT
3.2 Bluetooth Control Center
3.3 Simple JABWT Application
3.4 Summary

Chapter 4 RFCOMM
4.1 Overview
4.2 API capabilities
4.3 Programming with the API
4.4 Summary

Chapter 5 OBEX
5.1 Overview
5.2 API Capabilities
5.3 Programming with the API
5.4 Summary

Chapter 6 Device Discovery
6.1 Overview
6.2 API capabilities
6.3 Programming with the API
6.4 Summary


Chapter 7 Service Discovery
7.1 Overview
7.2 API capabilities
7.3 Programming with the API
7.4 Summary

Chapter 8 L2CAP
8.1 Overview
8.2 API Capabilities
8.3 Programming with the API
8.4 Summary

Chapter 9 Example Applications
9.1 Overview
9.2 Tic-Tac-Toe MIDlet
9.3 OBEX Application Download
9.4 Summary

Chapter 10 Implementing JABWT on a Device
10.1 Porting Process
10.2 Steps 1 and 2: Adding J2ME and Bluetooth support
10.3 Step 3: Implementing JABWT
10.4 Step 4: TCK Compliance

Chapter 11 Closing Remarks

Appendix A: Complete Code Examples
Appendix B: javax.bluetooth.api
Appendix C: java.obex.api

References
Index

商品描述(中文翻譯)

藍牙無線技術的普及在過去幾年取得了巨大的進展。其中最重要的一個進步是藍牙無線技術(JABWT)的Java API標準化,詳細介紹了這本書。JABWT標準由JSR-82規範定義,支持快速開發可攜、安全和易用的藍牙應用程序。無線設備製造商已經宣布將推出支持JABWT應用程序的手機和其他產品。《使用Java API進行藍牙應用程序編程》詳細介紹了如何使用Java API編寫藍牙應用程序,以充分利用這兩種技術的優勢。本書由JSR-82的規範負責人和其他兩位關鍵參與者撰寫,提供了權威的解釋和具體的示例,讓您立即開始使用。

目錄:
第1章 簡介
1.1 無線連接
1.2 什麼是藍牙無線技術?
1.3 藍牙堆棧架構概述
1.4 什麼是J2ME?
1.5 為什麼選擇Java技術用於藍牙設備?
1.6 總結

第2章 JABWT概述
2.1 目標
2.2 API特性和硬件要求
2.3 範圍
2.4 總結

第3章 高級架構
3.1 JABWT架構
3.2 藍牙控制中心
3.3 簡單的JABWT應用程序
3.4 總結

第4章 RFCOMM
4.1 概述
4.2 API功能
4.3 使用API進行編程
4.4 總結

第5章 OBEX
5.1 概述
5.2 API功能
5.3 使用API進行編程
5.4 總結

第6章 設備發現
6.1 概述
6.2 API功能
6.3 使用API進行編程
6.4 總結

第7章 服務發現
7.1 概述
7.2 API功能
7.3 使用API進行編程
7.4 總結

第8章 L2CAP
8.1 概述
8.2 API功能
8.3 使用API進行編程
8.4 總結

第9章 示例應用程序
9.1 概述
9.2 井字遊戲MIDlet
9.3 OBEX應用程序下載
9.4 總結

第10章 在設備上實現JABWT
10.1 移植過程
10.2 步驟1和2:添加J2ME和藍牙支持
10.3 步驟3:實現JABWT
10.4 步驟4:TCK合規性

第11章 總結

附錄A:完整的代碼示例
附錄B:javax.bluetooth.api
附錄C:java.obex.api

參考文獻
索引