HAVi Example By Example by Rodger Lea at Bookstore UAE
close menu
Bookswagon
search
My Account
Home > Computer programming / software engineering > Web programming > HAVi Example By Example: Java Programming for Home Entertainment Devices
HAVi Example By Example: Java Programming for Home Entertainment Devices

HAVi Example By Example: Java Programming for Home Entertainment Devices


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

The new HAVi (Home Audio/Video Interoperability) standard will allow virtually any digital consumer electronics device or home appliance to communicate, supporting applications ranging from digital video to shared broadband Web access. HAVi Example by Example is the first practical, hands-on guide to HAVi. In this book, two leading Sony implementers and HAVi standards community participants review every key element of the HAVi specification, providing extensive sample Java code and in-depth insight into HAVi's applications and planned evolution. This book introduces the HAVi software architecture, explains the concept of HAVi services, and shows how HAVi can be used to build portable, distributed applications optimized for a networked home environment. The book contains extensive Java sample code. It goes far beyond the specification, demonstrating both first-generation and future HAVi applications, and showing how HAVi can operate over high-speed IEEE 1394 (FireWireaA A ) connections. For all software designers and developers building applications for next-generation consumer-electronics devices.

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.

About the Author :
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.


Best Sellers


Product Details
  • ISBN-13: 9780130600356
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 233 mm
  • No of Pages: 496
  • Sub Title: Java Programming for Home Entertainment Devices
  • Width: 178 mm
  • ISBN-10: 0130600350
  • Publisher Date: 03 Sep 2001
  • Binding: Paperback
  • Language: English
  • Spine Width: 30 mm
  • Weight: 937 gr


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
HAVi Example By Example: Java Programming for Home Entertainment Devices
Pearson Education (US) -
HAVi Example By Example: Java Programming for Home Entertainment Devices
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

HAVi Example By Example: Java Programming for Home Entertainment Devices

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    Your IP: 216.73.217.71 IN