Programming Books C Java PHP Python Learn more Browse Programming Books
  • List Price: $99.95
  • Save: $23.37 (23%)
Only 1 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Add to Cart
FREE Shipping on orders over $35.
Condition: Used: Like New
Comment: SHIPS DIRECTLY FROM AMAZON. New- great shape Has a publisher's remainder mark.
Access codes and supplements are not guaranteed with used items.
Add to Cart
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Programming HD DVD and Blu-ray Disc Hardcover – September 10, 2007

ISBN-13: 978-0071496704 ISBN-10: 007149670X Edition: 1st

Buy New
Price: $76.58
6 New from $35.99 10 Used from $4.00
Amazon Price New from Used from
"Please retry"
$35.99 $4.00


Frequently Bought Together

Programming HD DVD and Blu-ray Disc + Blu-ray Disc Demystified
Price for both: $106.55

Buy the selected items together
  • Blu-ray Disc Demystified $29.97

Customers Who Bought This Item Also Bought


Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Hardcover: 384 pages
  • Publisher: McGraw-Hill Professional; 1 edition (September 10, 2007)
  • Language: English
  • ISBN-10: 007149670X
  • ISBN-13: 978-0071496704
  • Product Dimensions: 1.1 x 7.7 x 9.6 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,906,913 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Michael Zink is the Director of Advanced Technology at Technicolor and responsible for establishing the HD-DVD and Blu-ray production lines in the company’s Burbank facility. Phil Carl Starner is a Software Engineer with Javelin Ventures LLC, and the author of more than 400 DVDs. His game “Who Wants to Be King of the Jungle” won a DVDX Award for Best Games and Interactivities. Bill Foote is a Senior Staff Engineer with Sun Microsystems, who authored many portions of Sun’s Java TV and DVB-MHP specifications.

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

3.5 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

13 of 14 people found the following review helpful By calvinnme HALL OF FAMETOP 500 REVIEWERVINE VOICE on January 25, 2008
Format: Hardcover
The first part of this book is focused on programming the HD-DVD, and it is pretty good since programming for that standard is pretty solid at this point. The second part of the book is about BD-J, which is the application programming environment that supports Blu-ray systems. Java will provide the interactive capabilities of Blu-ray, and will thus ship with all Blu-ray devices. BD-J is related to J2ME (Java Micro Edition), and also to the old Java TV standard that has never really taken off. This book was published very early on in the standard's life and is very vague because, quite frankly, the standard has been and still is vague and hard to get a good handle on at this point. Right now Sony, although learning, is handling the software development end of Blue-Ray quite badly. To get into the BD-J developer game right now, Sony's answer seems to be to either spend multiples of tens of thousands on a copy of Scenarist BD Edition and on the CineForm HD encoder, or move to LA and hope that one of the major studios will hire you.

This kind of lack of transparency is what sunk the development of applications for the Apple computer back in the 80's, thus if you are interested in learning how to develop software for Blue-ray, at this point I would say wait awhile. This book or anything out there just doesn't have the details to help you learn to write complete applications for Blue-ray right now. The following is the table of contents for the book:

1. Introduction
2. Equipping Your HD Kitchen
3. Getting Your HD Ingredients Together
4. Preparing Your Assets
5. Framework for HD DVD Advanced Content (AC)
6. HD DVD Application Models
7. HD DVD AC Graphics and Animation
8. HD DVD AC Text Rendering
9: HD DVD AC User Input
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Daisy Gutierrez on June 9, 2010
Format: Hardcover Verified Purchase
I was really looking forward to getting this book as I am new to BD J. I have a background in Java desktop and server-side but this BD business is another thing entirely. With that said I have relied heavily on the hdcookbook site and the [...] forums. I thought this book would be the perfect tie in to all the info out there. It is not, sorry to say.

I say the book is not a programming book because well I have tons of programming books and well you can't compare this to like any of the O'Reilly books. Yes, there are 'snippets' of code and LOTS of explanation on HIGH level workings. But if you are a programmer and trying to get something to compile and run in a BD J environment then this is not going to help you much. I was at the very least expecting a walk thru on how to setup the BDJ environment on Eclipse or Netbeans or some IDE. NO mention of how to create the infamouse bd-stubs in here either but if your looking for that here is the site, [...]. I guess at the time of publishing it was still very new so they didn't have a lot of info.

I'm just really disappointed because for such a pricey book I thought I'd at least have more of a clue on how to start compiling something, anything... And most of what I have so far I didn't get from the book, I got from various sources online. If your getting started do check out the forums and search for others who have started, some list their steps. This was the best help and advice I can give. If you have the money to spend then get the book it offers some info but I would rather just wait for the next edition if I had a do-over. As the HD section is pointless to me as I'm strictly working in/for BD J, and the BD J info here is not anything you can't get from forums or the hdcookbook site.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By T. Thompson on March 3, 2010
Format: Hardcover Verified Purchase
I flipped over the HD DVD portion rather quickly because most of it is no longer applicable but found the BDJ portion very informative. Unlike the Blu Ray Demystified book which presents the topic from a very high level, this book provides you with a project you can build and code examples are presented throughout the BDJ portion. It should be noted that anyone about to crack this book open needs to have a good bit of Java experience/Object Oriented experience as well as Java 2D and AWT experience. The book does a great job at explaining (with code examples) how these tools can be used within player constraints to create the best solution. The information on the GRIN animation framework is worth the cost of the book alone. It gives you an extensible, flexible, stable animation framework provides you with a great starting point to providing a custom animation solution that works smoothly with other BD operations. I also found the section on player benchmarking very important as well. This is often overlooked by people with little Java/and or software experience because they haven't worked with many different platforms/configurations/languages or they read Java's "Write once, run anywhere" and think it will work flawlessly for BDJ. The JVMs are different on lots of players and cheaper BD players means cheaper graphics processing etc. The increased complexity of a formal software language running on a disc playing a movie should mean that testing methods should also greatly increase. This book presents this information very well. For those of you who have found the online HD Cookbook helpful, I strongly suggest getting a copy of this book.

-T. Thompson
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images


What Other Items Do Customers Buy After Viewing This Item?