ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
HAVi
Author:
Roger Lea et al.
ISBN:
0 13 060035 0
Publisher:
Prentice Hall
Pages:
450pp
Price:
£35-99
Reviewer:
Jan Vroonhof
Subject:
java
Appeared in:
15-1
This title discusses the Java parts of the HAVi standard for home entertainment devices, based around IEEE1394/Firewire. It begins with an enthusiastic and compelling argument of why HAVi would be a good thing to have and an up-beat story of how it was created. As stated in the foreword, its adoption in the marketplace is still unsure.

Then the book explains how camcorders, videos, etc. interconnect with an overview of the technology involved and the various acronyms used and an explanation on how this is modelled abstractly by HAVi. Then it discusses the classes involved by giving example programs using the relevant methods and explanations of them.

Unfortunately as it progresses it gets weaker. The first chapters have small code fragments with lots of explanatory text. Toward the complete example programs given in the last chapters it is just pages and pages of code with no markup, comments or text. At times it mixes patronising explanations of core Java concepts with basic syntax errors. Much of the back half is taken up with a listing of class declarations, which would have been much more useful with a good index that listed class names.

Very unfortunately the authors chosenotto discuss the Level2 UI defined in HAVi 1.1. However that part is the only part of HAVi that ended up in digital TV platforms such as MHP.

This book could have been executed a lot better. However, even a weaker book that explains the ideas and concepts of the designers beyond the dry standards is so useful that it is worth having, should you need to implement or program a HAVi based device.Perl& Python