Bluetooth Application Programming with the Java APIs Essentials Edition

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

  • 出版商: Morgan Kaufmann
  • 出版日期: 2008-02-01
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 304
  • 裝訂: Paperback
  • ISBN: 0123743427
  • ISBN-13: 9780123743428
  • 相關分類: BluetoothJava 程式語言
  • 立即出貨 (庫存 < 4)

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

商品描述

Adoption of Bluetooth wireless technology has become ubiquitous in the last few years. One of the biggest steps forward is the standardization of Java APIs for Bluetooth wireless technology (JABWT). The latest updates to this standard is explained in detail in this book. The JABWT standard, defined by the JSR-82 Java Specification Request, supports rapid development of Bluetooth applications that are portable, secure, and highly-usable. Wireless device manufacturers have responded overwhelmingly to the JABWT specification by implementing JABWT applications in mobile phones and other personal wireless communications products.

"Bluetooth Application Programming Essentials: 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 developing the standards of JABWT, this book provides the authoritative explanations and concrete examples needed to get started right away.

This book provides embedded Java developers with to-the-point information on the APIs in the specification with detailed programmatic examples of the APIs in use. A NEW chapter on the Push Registry definition (a new feature in the 1.1 version of JSR-82) has been added. Finally, the new Essentials version of the book will update the remaining chapters to reflect changes in the latest Bluetooth spec (2.1) and the industry as a whole.

As a bonus, this edition of the book offers over 200 pages of added content on the website. This "bonus material" includes complete source code from examples in the book, the javex.bluetooth code package, the java.obex code package, an enhanced set of "Example Applications", and a tutorial on "Implementing JABWT on a Device." These code-heavy sections are actually more effective in electonic format where the application can be easily downloaded.


KEY FEATURES & BENEFITS

* By focusing only on the essentials, this concise resource enables software and hardware vendors to quickly develop Bluetooth applications for mobile devices in an increasingly competitive market.

* The updated material examines crucial programming areas (including RFCOMM, OBEX, device discovery, service discovery, and L2CAP), which allows developers to not only successfully design, but master and build Java APIs for Bluetooth Wireless Technology.

* Includes a new and valuable chapter that delineates the pivotal Push Registry feature ? a recent development that will help programmers avoid the common problem of connection collision.

* By providing real-world issues and problems involved in implementing the Java APIs specification, the book allows developers to identify with the text and encourages repeated reference.


商品描述(中文翻譯)

近年來,藍牙無線技術的普及已經無所不在。其中最重要的進展之一是藍牙無線技術(JABWT)的Java API標準化。本書詳細介紹了這一標準的最新更新。JABWT標準由JSR-82 Java規範請求定義,支持可攜、安全和高度可用的藍牙應用程序的快速開發。無線設備製造商對JABWT規範的回應非常積極,他們在手機和其他個人無線通信產品中實現了JABWT應用程序。

《藍牙應用程序編程基礎:使用Java API編程》詳細介紹了如何使用Java API編寫藍牙應用程序,以充分利用這兩種技術的優勢。本書由JSR-82的規範負責人和其他兩位參與JABWT標準制定的關鍵人物共同撰寫,提供了權威的解釋和具體的示例,讓讀者能夠立即入門。

本書為嵌入式Java開發人員提供了有關規範中API的精確信息,並提供了使用API的詳細編程示例。新增了一個關於Push Registry定義的章節(這是JSR-82 1.1版本的一個新功能)。最後,新版本的本書將更新其餘章節,以反映最新的藍牙規範(2.1版本)和整個行業的變化。

作為額外的福利,本書的這個版本在網站上提供了超過200頁的額外內容。這些“額外材料”包括書中示例的完整源代碼、javex.bluetooth代碼包、java.obex代碼包、一組增強的“示例應用程序”以及有關“在設備上實現JABWT”的教程。這些代碼密集的部分在電子格式中更有效,可以輕鬆下載應用程序。

主要特點和優勢:
- 通過僅關注基本要素,這本簡明資源使軟件和硬件供應商能夠在競爭激烈的市場上快速開發移動設備的藍牙應用程序。
- 更新的內容涵蓋了關鍵的編程領域(包括RFCOMM、OBEX、設備發現、服務發現和L2CAP),使開發人員不僅能夠成功設計,還能夠精通並構建藍牙無線技術的Java API。
- 包含一個新的寶貴章節,詳細介紹了關鍵的Push Registry功能,這是一個最近的開發,將幫助程序員避免常見的連接衝突問題。
- 通過提供實施Java API規範時涉及的現實問題和問題,本書使開發人員能夠與內容產生共鳴,並鼓勵重複參考。