ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib 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 1949 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
Radical Simplicity Transforming Computers Into Me-Centric Appliances
Dr. Frederick Hayes-Roth&Daniel Amor
Prentice Hall
James Roberts
Appeared in:
This book is about 'me-centric computing', which (according to the cover) relates to the 'next computer revolution'. The general idea is that computers will become more pervasive, and become embedded in more and more appliances as time goes by, which will create new patterns of use for computers.

These appliance-computers will be able to communicate with each other in unexpected and useful ways. This, say the authors will require the embedded software to be more task-oriented and integrated around the user (which is the me-centricity referred to in the title).

To be useable this will require the computers to be far more user-friendly than the current status quo. As an illustration the authors refer (repeatedly) to the difficulty many people have in programming a video recorder. If a watch became similarly complex, would it be useable (and would it require a thick instruction manual to be carried around at all times)?

The book generally seems to be an exercise in blue-sky thinking, peppered through with example of how the future technology might operate - contrasting with how similar situations are handled today.

Although the premise for this book is interesting, in general I was disappointed by the details.

The cover blurb says 'this book shows how', there were few details (XML and Internet I would probably have guessed myself, 'agent' software is rather too generalized a term to help).

Another grouse I had with the book was that I felt that the examples they had were somewhat pedestrian. For example, software agents were to be used to verify the date/location of a meeting. Why do agents not continuously monitor diary compatibilities? The suggested solution seems no better than current diary capabilities (e.g. from MS Exchange).

In summary, this book has some interesting ideas, which it presents convincingly. However, I would have hoped for more details, both in terms of the vision and how it might be implemented.