HAVi Example By Example

HAVi Example By Example : Java Programming for Home Entertainment Devices

2 (1 rating by Goodreads)
By (author)  , By (author) 

List price: US$44.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


HAVi, which stands for Home Audio Video, is a new standard that will allow software programmers to develop applications for future home consumer electronics products. HAVi, will be the platform for all consumer electronics development for the future. This book is designed to provide the software developer with a practical, "by example" approach to learning how to program within the HAVi environment. It contains less theory and more application.show more

Product details

  • Paperback | 496 pages
  • 178.31 x 234.19 x 33.27mm | 934.4g
  • Pearson Education (US)
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0130600350
  • 9780130600356

About Simon Gibbs

RODGER LEA is Vice President and Director of the Distributed Systems Lab within Sony?s US Research Labs. Lea has led development of HAVi technology within Sony, and is author of Java for 3D and VRML Worlds (New Riders). SIMON GIBBS is a Principal Engineer at Sony's Distributed Systems Lab. Gibbs edited the HAVi 1.0 specification, and is author of Multimedia Programming: Objects, Environments and Frameworks (Addison Wesley). RAVI GAUBA is a Software Engineer at Sony?s Distributed Systems Lab. A key implementer of the HAVi Java programming environment within Sony, Gauba participated in HAVi interoperability tests. RAM BALARAMAN is co-founder and Vice President of Engineering at VividLogic. He edited the HAVi Java Specification 1.0 and leads HAVi implementation at VividLogic.show more

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.show more

Rating details

1 ratings
2 out of 5 stars
5 0% (0)
4 0% (0)
3 0% (0)
2 100% (1)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X