SVG Unleashed

Author: Andrew H. Watt, Chris Lilley
List Price: $49.99
Our Price: Click to see the latest and low price
ISBN: 0672324296
Publisher: SAMS (20 September, 2002)
Edition: Paperback
Sales Rank: 232,552
Average Customer Rating: 3.67 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 3 out of 5
Just Plain Worthless
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 out of 5
Equips the reader with the practical knowledge
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 out of 5
Is it a tutorial, is it a reference? It's neither...
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.

Similar Products

· Designing SVG Web Graphics
· Sams Teach Yourself Svg in 24 Hours with CDROM
· SVG For Designers: Using Scalable Vector Graphics in Next-Generation Web Sites
· SVG Essentials (O'Reilly XML)
· SVG Programming

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog