HAVi Example By Example: Java Programming for Home Entertainment Devices (Paperback)
暫譯: 逐步示範HAVi:家用娛樂設備的Java程式設計 (平裝本)

Rodger Lea, Ravi Gauba, Simon Gibbs, Ram Balaraman

  • 出版商: Prentice Hall
  • 出版日期: 2001-08-10
  • 定價: $1,350
  • 售價: 5.0$675
  • 語言: 英文
  • 頁數: 496
  • 裝訂: Paperback
  • ISBN: 0130600350
  • ISBN-13: 9780130600356
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=7)

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

相關主題

商品描述

The first hands-on introduction to HAVi — the new Java-based home entertainment standard.

  • HAVi software architecture and HAVi services
  • The future of HAVi: from digital VCRs to shared broadband Web access
  • Creating portable, distributed applications for networked home environments
  • Running HAVi over high-speed IEEE 1394 (i.Link/FireWire) connections
  • Detailed HAVi API descriptions

HAVi Example by Example is the first practical, hands-on guide to HAVi (Home Audio/Video Interoperability) — the breakthrough technology that enables digital consumer electronics devices and home appliances to communicate.

In this book, two leading Sony implementers and HAVi designers review key elements of the HAVi 1.10 specification, providing extensive sample Java code and in-depth insight into HAVi's applications and planned evolution.

Want to build the software that'll drive tomorrow's most exciting consumer electronics markets? This is the jumpstart you've been looking for!

Table of Contents

Foreword.
Preface.
Acknowledgments.

I. INTRODUCTION.

1. HAVi: Its Origins, Goals, and Status.

Introduction. Home Networking. HAVi Goals and History. Current Status. Crystal Ball Gazing.


2. HAVi Overview.

The HAVi Architecture. System Services. Device Classes. Inside HAVi-Operation of a HAVi System. Service Tables. Extensions.


3. Java and HAVi.

Applications. Havlets. HJA-The HAVi Java APIs. HJA Conventions. HAVi Messaging. Software Element Example.

II. USING HAVI SERVICES.


4. The Registry.

Overview. RegistryClient. Registry Database. The Global Registry. Attributes. Queries. Querying the Registry.


5. Event Manager.

Overview. EventManagerLocalClient. Event Manager-Related Classes. EventId. Listening for New and Removed Devices. Posting Events. Removing a Subscription. Removing all Subscriptions.


6. Device Management.

Overview. DcmClient. Using DcmClient Methods.


7. Stream Manager.

Overview. StreamManagerLocalClient. Basic Streaming. Advanced Streaming.


8. Resource Manager.

Overview. ResourceManagerClient. Reservation Model. Resource Manager-Related Classes. Reserving and Releasing a Resource. Scheduled Actions.

III. USING HAVI DEVICES.


9. FCMs.

FCM Types. GUIDs, SEIDs, and HUIDs. Plugs and Stream Types. Plug Sharing. FCM Notification.


10. VCRs.

Playing a Tape. Reject Conditions. Positioning the Tape. Transport State. Position Counters. Media Formats. VCR Capabilities. VCR Test Application.


11. Tuners.

Service Lists. Services. Service Selection (Tuning). Service Multiplexing and Demultiplexing. Service Components. Service Events. Tuner Capabilities.


12. Clocks.

The DateTime Class. Clock Capabilities. Getting the Date and Time. Flashing “12:00” Syndrome. Timers.


13. AV Discs.

The Table of Contents. Getting the Table of Contents. Playing a Track. Transport State. Recording a Track. Reject Conditions. Position Counters. Positioning an AV Disc. Play and Record Formats. AV Disc Capabilities.


14. Cameras.

Camera Capabilities. Listing Stored Images. Loading a Stored Image. Capturing a Stored Image. Video Output. Pan, Tilt, and Zoom.


15. Amplifiers and Displays.

Amplifier FCM. Amplifier Capabilities. Changing the Volume. Amplifier Presets. Equalization. Display FCM. Display Model. Display Capabilities. Changing Picture Attributes. Display Presets. Window and Screen Modes.


16. Web Proxies and Modems.

Web Proxy FCM. Web Proxy Capabilities. Web Proxy Test Application. Connecting to a Web Server. Requesting a Web Page. Receiving a Web Page. Modem FCM.

IV. HAVI APPLICATIONS.


17. Building the TimeShift Application.

The Personal Video Recorder (PVR). Simulating a PVR. The TimeShift Application.


18. A Network Monitor.

The Monitor Class.

V. APPENDICES.


A: HAVi Service Tables.
B: IEEE 1394 Standards.

IEEE 1394-1995 (1394). Further Information. 1394a. 1394b (Gigabit 1394). 1394.1. IEEE 1212. IEC 61883. AV/C.


C: Quick Reference.

org.havi.system. org.havi.types. org.havi.types.DateTime. org.havi.constants. Constants for DDI and the DCM Manager. org.havi.fcm.amplifier. org.havi.fcm.avdisc. org.havi.fcm.camera. org.havi.fcm.clock. org.havi.fcm.constants. org.havi.fcm.display. org.havi.fcm.modem. org.havi.fcm.tuner. org.havi.fcm.tuner.ConstMuxAction. org.havi.fcm.types. org.havi.fcm.vcr. org.havi.fcm.webproxy.

商品描述(中文翻譯)

第一本實作導向的 HAVi 介紹 — 新的基於 Java 的家庭娛樂標準。

- HAVi 軟體架構與 HAVi 服務
- HAVi 的未來:從數位錄影機到共享的寬頻網路存取
- 為網路家庭環境創建可攜式、分散式應用程式
- 在高速 IEEE 1394 (i.Link/FireWire) 連接上運行 HAVi
- 詳細的 HAVi API 描述

《HAVi 逐例解析》是第一本實用的 HAVi (家庭音視頻互操作性) 指南 — 這項突破性技術使數位消費電子設備和家用電器能夠進行通信。

在這本書中,兩位來自 Sony 的主要實作者和 HAVi 設計師回顧了 HAVi 1.10 規範的關鍵要素,提供了大量的 Java 範例程式碼以及對 HAVi 應用和計劃演進的深入見解。

想要建立能驅動明天最令人興奮的消費電子市場的軟體嗎?這就是你一直在尋找的啟動指南!

**目錄**

前言。
序言。
致謝。

I. 介紹。
1. HAVi:其起源、目標與現狀。
介紹。家庭網路。HAVi 的目標與歷史。當前狀況。預測未來。

2. HAVi 概述。
HAVi 架構。系統服務。設備類別。HAVi 內部運作。服務表。擴展。

3. Java 與 HAVi。
應用程式。Havlets。HJA - HAVi Java API。HJA 約定。HAVi 訊息傳遞。軟體元素範例。

II. 使用 HAVi 服務。
4. 註冊表。
概述。RegistryClient。註冊表資料庫。全球註冊表。屬性。查詢。查詢註冊表。

5. 事件管理器。
概述。EventManagerLocalClient。事件管理器相關類別。EventId。監聽新設備和移除設備。發佈事件。移除訂閱。移除所有訂閱。

6. 設備管理。
概述。DcmClient。使用 DcmClient 方法。

7. 流媒體管理器。
概述。StreamManagerLocalClient。基本串流。進階串流。

8. 資源管理器。
概述。ResourceManagerClient。預約模型。資源管理器相關類別。預約和釋放資源。排程動作。

III. 使用 HAVi 設備。
9. FCMs。
FCM 類型。GUIDs、SEIDs 和 HUIDs。插頭和流媒體類型。插頭共享。FCM 通知。

10. VCRs。
播放錄影帶。拒絕條件。定位錄影帶。傳輸狀態。位置計數器。媒體格式。VCR 功能。VCR 測試應用程式。

11. 調諧器。
服務列表。服務。服務選擇(調諧)。服務多路復用和解復用。服務組件。服務事件。調諧器功能。

12. 時鐘。
DateTime 類別。時鐘功能。獲取日期和時間。閃爍的「12:00」症候群。計時器。

13. AV 光碟。
目錄。獲取目錄。播放曲目。傳輸狀態。錄製曲目。拒絕條件。位置計數器。定位 AV 光碟。播放和錄製格式。AV 光碟功能。

14. 攝影機。
攝影機功能。列出儲存的影像。載入儲存的影像。捕捉儲存的影像。視頻輸出。平移、傾斜和變焦。

15. 擴音器和顯示器。
擴音器 FCM。擴音器功能。調整音量。擴音器預設。均衡。顯示器 FCM。顯示器模型。顯示器功能。調整畫面屬性。顯示器預設。視窗和螢幕模式。

16. 網路代理和調製解調器。
網路代理 FCM。網路代理功能。網路代理測試應用程式。連接到網路伺服器。請求網頁。接收網頁。調製解調器 FCM。

IV. HAVi 應用程式。
17. 建立 TimeShift 應用程式。
個人錄影機 (PVR)。模擬 PVR。TimeShift 應用程式。

18. 網路監控器。
監控器類別。

V. 附錄。
A: HAVi 服務表。
B: IEEE 1394 標準。
IEEE 1394-1995 (1394)。進一步資訊。1394a。1394b (Gigabit 1394)。1394.1。IEEE 1212。IEC 61883。AV/C。

C: 快速參考。
org.havi.system。org.havi.types。org.havi.types.DateTime。org.havi.constants。DDI 和 DCM 管理器的常數。org.havi.fcm.amplifier。org.havi.fcm.avdisc。org.havi.fcm.camera。org.havi.fcm.clock。org.havi.fcm.constants。org.havi.fcm.display。org.havi.fcm.modem。org.havi.fcm.tuner。org.havi.fcm.tuner.ConstMuxAction。org.havi.fcm.types。org.havi.fcm.vcr。org.havi.fcm.webproxy。