Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
SVG Unleashed

SVG Unleashed

List Price: $49.99
Your Price: $32.99
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: Response to Justin Taylor's review
Review: A bad review's one thing, but Justin Taylor's is largely nonsense and appears to have been written without reading the book. His suggestion that XML is "the future" and "needs to be addressed" is just plain bizarre - SVG is an XML language! XML is introduced in the book, and the whole thing could be said to be addressing XML.

Coverage of Javascript, or to be more accurate ECMAScript (the ECMA/ISO standard) is included because SVG supports it as its primary scripting language. It's like criticising a book on automobiles for covering "old-fashioned" internal combustion engines. Yes, there are drawbacks to running scripts client-side, but the developers of SVG thought it useful enough to include a language binding within the spec itself. ECMAScript is a current standard, in widespread use. Many wireless devices support ECMAScript, have done for years - Nokia and so on incorporated it for WAP support, long before they started with SVG. Working with server-side languages and SVG is a different matter entirely - the book has extended examples and case studies in most popular languages.

Rating: 3 stars
Summary: Just Plain Worthless
Review: First, a thought...Javascript and wireless web incompatibility. This book is full of it. Javascript was invented many years ago and is designed to run on the user's machine. This puts a load on the user's processor and for those with slower machines, the load is sometimes too much. Wireless phones don't support javascript and they most likely never will. SVG was created to be a high quality, small and highly compatible format for cell phones and other wireless devices. This book is full and I mean full of javascript to handle almost all of the web and appication solutions.

Now another thought....XML. A new technology which was designed to be portable, compatible and server side, which means no trouble with the user's computers. regardless of how intimidating XML might seem, it is the future and needs to be addressed. SVG was designed to be used with XML and XML was designed for both web and application development. The focus on PHP, Perl and other scripting languages was given too little focus. Old information and technology does not constitute a good resource. This book was a poor example of the true power of SVG and will lead many new developers into the pitfall of using javascript which is doomed for extinction.

Rating: 3 stars
Summary: Just Plain Worthless
Review: First, a thought...Javascript and wireless web incompatibility. This book is full of it. Javascript was invented many years ago and is designed to run on the user's machine. This puts a load on the user's processor and for those with slower machines, the load is sometimes too much. Wireless phones don't support javascript and they most likely never will. SVG was created to be a high quality, small and highly compatible format for cell phones and other wireless devices. This book is full and I mean full of javascript to handle almost all of the web and appication solutions.

Now another thought....XML. A new technology which was designed to be portable, compatible and server side, which means no trouble with the user's computers. regardless of how intimidating XML might seem, it is the future and needs to be addressed. SVG was designed to be used with XML and XML was designed for both web and application development. The focus on PHP, Perl and other scripting languages was given too little focus. Old information and technology does not constitute a good resource. This book was a poor example of the true power of SVG and will lead many new developers into the pitfall of using javascript which is doomed for extinction.

Rating: 5 stars
Summary: Equips the reader with the practical knowledge
Review: Targeted to the experienced Web programmer, SVG Unleashed deftly equips the reader with the practical knowledge required in order to create and manipulate Scalable Vector Graphics (SVG) programmatically, both on the client and the server side. Part I of SVG Unleashed provides a thorough reference of SVG syntax, elements, coordinate systems and animations, with coverage of the XML Document Object Model(DOM) and the SVG DOM application to each element or attribute. Part II of SVG Unleashed introduces client-side SVG programming with particular emphasis on the use of ECMAScript/JavaScript. In Part III of SVG Unleashed readers learn to use several server-side languages to create SVG documents. Part IV of SVG Unleashed demonstrates SVG programming through several case studies. User Level: Intermediate, 1152 pages

Rating: 3 stars
Summary: Is it a tutorial, is it a reference? It's neither...
Review: The authors seem to have had a problem in deciding what to write, a tutorial or a reference manual, and ended up writing something that's neither. I hesitated between a 2 or 3-star rating, and gave the authors the benefit of... Well, not the doubt.

The book consists of six parts: "SVG fundamentals", "Programming SVG Client-Side", "Producing SVG Server-side", "Case Studies", "Looking Ahead", and "Appendices". You will need to download most of the Appendices ("B: SVG Elements Reference", "C: SVG Attributes and Properties Reference" and "D: SVG Document Object Model (DOM)") as only appendix "A: Glossary" is actually included in the book.

Each of the chapters that discuss the actual language ends with a discussion of the part of the DOM that applies to what was discussed in each chapter. Unfortunately, this is too boring to read as tutorial, and at the same it is too unorganized to be used as a reference (the 'discussion' of the entire DOM spreads out over almost 20 chapters).

With respect to the tutorial part of each chapter: whenever I came across parts that were likely to trip my trigger, I was disappointed to read that all the really interesting details "are provided in the SVG 1.0 Recommendation." However, your mileage may vary.

My recommendation is to read some online tutorials (IBM DeveloperWorks and/or the one by David Duce and Ivan Herman) to get an idea of what SVG is all about. Then, if you are interested in doing some SVG 'programming', continue by downloading the aforementioned SVG 1.0 Recommendation and possibily even the SVG Unleashed Appendices. That should give you enough information to avoid the purchase of this book.


<< 1 >>

© 2004, ReviewFocus or its affiliates