Sell Back Your Copy
For a $0.69 Gift Card
Trade in
Have one to sell? Sell yours here
SVG Unleashed
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

SVG Unleashed [Paperback]

Andrew H. Watt (Author), Chris Lilley (Author)
4.0 out of 5 stars  See all reviews (4 customer reviews)


Available from these sellers.



Book Description

Unleashed September 20, 2002

Targeted to the experienced Web programmer, SVG Unleashed equips the reader with the practical knowledge to create and manipulate Scalable Vector Graphics (SVG) programmatically, both on the client and the server side. Part I of the book 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 programming with particular emphasis on the use of ECMAScript/JavaScript. In Part II, readers learn to use several server-side languages to create SVG documents. Part IV demonstrates SVG programming through several case studies.



Editorial Reviews

From the Back Cover

Targeted to the experienced Web programmer, SVG Unleashed equips the reader with the practical knowledge to create and manipulate Scalable Vector Graphics (SVG) programmatically, both on the client and the server side. Part I of the book 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 programming with particular emphasis on the use of ECMAScript/JavaScript. In Part II, readers learn to use several server-side languages to create SVG documents. Part IV demonstrates SVG programming through several case studies.

About the Author

Chris Lilley has been employed by the World Wide Web Consortium (W3C) since April 1996. There, he is the Graphics Activity Lead and a member of the Technical Architecture Group (TAG). He chairs the current SVG Working Group and was also chair and team contact for the previous SVG Working Group. He has also been a member of the HTML and XSL Working Groups and was for five years chair of the CSS Working Group. He has spoken at numerous Web, XML, Graphics, and Internationalization conferences and is a member of the conference committee for the Unicode, XML Europe, and SVG Open conferences.

Prior to working for the W3C, he was a staff member at the Computer Graphics Unit, University of Manchester, England, where he participated in the standardization of HTML 2.0 and the development of the PNG format. He holds a BSc with honors in Biochemistry from the University of Stirling, Scotland; an MSc in Computing from the University of York, England; and a postgraduate diploma in bioinformatics from the Global Network Academy. Chris contributed Chapter 27 and the Foreword.

Daniel J. Ayers is a freelance developer and author who specializes in leading-edge Internet technologies, primarily using server-side Java and XML. He lives in rural Italy with his wife Caroline and cat Sassi. He is a strong advocate of SVG, believing that it will play an important role in the next-generation Web. Danny contributed Chapters 13, 17, 19, 20, and Appendix A.

Randy George has had a long history with graphics programming going back to his college days in the early seventies. He is currently CTO of Geotechnologies, Inc., as well as the owner of Micro Map & CAD. He has developed a number of map translation programs for the CAD market and also authored more than a dozen articles for journals in the CAD and GIS industries. As CTO for Geotechnologies, he has developed a number of SVG prototypes for the GIS, AEC, and FMS industries as well as some medical and military applications. Over the last couple of years, he has become increasingly excited about the potential for SVG/XML coupled with server-side Java and native XML databases. When not experimenting with SVG and Java, he helps out around the house in Colorado, homeschooling some of his eight children. Randy contributed Chapters 24-26.

Christian Wenz is author of more than two dozen books. He specializes in Web programming and Web scripting (most notable publications are on JavaScript, ASP/ASP.NET, PHP, and WAP; some of them translated into other languages). He is also a regular speaker at both national and international conferences. He lives in Munich, Germany. Christian contributed Chapters 14-16, 18, 22, and 23 jointly with Tobias Hauser.

Tobias Hauser is author of more than 20 books on various topics of computing and the Internet. Apart from Web development, his second focus is on graphics. He has written books on ASP.NET, GIMP, Photoshop, Web Publishing, and PHP and WAP, among other topics. He lives and works in southern Germany. Tobias contributed Chapters 14-16, 18, 22, and 23 jointly with Christian Wenz.

Kevin Lindsey currently lives in the Dallas-Fort Worth area with his wife Liz. He has been involved in the publishing and medical industries for more than 10 years. Kevin has been an active member in the SVG community since 2000 and frequently posts to Yahoo!'s SVG Developers group. He is also the maintainer of and sole contributor to the KevLinDev.com Web site. Kevin contributed Chapter 21.

Niklas Gustavsson has taken up technical management, doing mostly Web application development while on sabbatical from his work as a molecular biologist studying regulatory mechanisms in E. coli. in Gothenburg, Sweden. In his spare time, he's involved in several open-source projects, keeps his blog and experiments at protocol7.com and is the housekeeper of the SVG-wiki (http://www.protocol7.com/svg-wiki). When away from computers, he is planning his upcoming wedding, rides his mountain bike, or spends time with friends. Niklas contributed Appendixes B, C, and D.


Product Details

  • Paperback: 1152 pages
  • Publisher: Sams (September 20, 2002)
  • Language: English
  • ISBN-10: 0672324296
  • ISBN-13: 978-0672324291
  • Product Dimensions: 9 x 7.4 x 2.2 inches
  • Shipping Weight: 4 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,821,567 in Books (See Top 100 in Books)

More About the Author

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

 

Customer Reviews

4 Reviews
5 star:
 (2)
4 star:    (0)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

13 of 13 people found the following review helpful:
5.0 out of 5 stars Response to Justin Taylor's review, September 29, 2004
By 
This review is from: SVG Unleashed (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 12 people found the following review helpful:
3.0 out of 5 stars Is it a tutorial, is it a reference? It's neither..., February 24, 2003
By A Customer
This review is from: SVG Unleashed (Paperback)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
5.0 out of 5 stars Equips the reader with the practical knowledge, March 6, 2003
This review is from: SVG Unleashed (Paperback)
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
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(9)
(5)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject