From Book News, Inc.
Campesato, computing consultant, offers a guide to core concepts of SVG programming in this book/CD-ROM package for computer enthusiasts, programmers, Web developers, and software developers. Concepts of SVG are integrated with mathematics to show how simple equations can be used to create and manipulate SVG graphics. The accompanying CD-ROM contains SVG documents, source code, supplemental code, and software.Copyright © 2004 Book News, Inc., Portland, OR
Book Description
Fundamentals of SVG Programming: Concepts to Source Code is a comprehensive guide to the core concepts of SVG programming, including the coordinate systems, color gradients, grid patterns, Bezier curves, transforms, charts, graphs, and more. Written for those new to SVG, this book does an excellent job of "marrying" SVG to mathematics, showing how simple equations can be used to create and manipulate SVG graphics. It presents the information in "bite-size" pieces, teaching users how to create a plethora of standard graphics, and includes a CD-ROM with over 20,000 ready-to-use code samples derived from geometric objects. These samples can be implemented as is or customized for specific projects. KEY FEATURES * Uses practical SVG code samples throughout, most of which do not require significant programming experience * Provides many simple examples that let you produce attractive graphics, and help you learn graphics-related techniques * Teaches you to create geometric shapes such as arcs, spirals, ellipses, and Bezier curves that can all be modified and extended to your needs On the CD! (See Appendix A for more details) * CD LIBRARY Contains SVG documents for each chapter in the book * SOURCE CODE Contains all the code from examples in the book, arranged by chapter * SUPPLEMENTAL CODE Contains a number of sub-folders (some of which contain many additional sub-folders) with numerous examples illustrating how to incorporate a particular type of geometric object * SOFTWARE Contains a copy of Perl and InstantSaxon, and all the files needed to install them SYSTEM REQUIREMENTS PC: The SVG documents in this book have been fully tested with the Adobe SVG viewer (version 3) on a 2GHz Pentium 4 PC with Windows XP. Roughly 20% of the SVG code was developed on a 166MHz PC (and 64MB of RAM) with the same version of the Adobe SVG viewer, and those documents were rendered with reasonable performance times. The minimum system requirements are: PC with a minimum Pentium III 500MHz processor (2GHz is strongly recommended); minimum of 64MB RAM (128MB recommended); CD-ROM drive; hard disk with at least 200MB free space if you want to install the entire contents of the CD-ROM on your machine; Windows 2000 or later; Microsoft Internet Explorer 5.5 or higher
Book Info
Text features many examples that produce attractive graphics, making it easy to learn the powerful techniques of SVG. Includes a companion CD-ROM with the source code for 20,000 images, most of which don't require significant programming experience. Softcover. DLC: Computer graphics.
About the Author
Oswald Campesato (Cupertino, CA) is an independent consultant who specializes in Perl, Java, and Web application development in conjunction with Open Source projects. He is the author of Java Graphics Programming Library: Concepts to Source Code.
Fundamentals of SVG Programming: Concepts to Source Code FROM THE PUBLISHER
Fundamentals of SVG Programming: Concepts to Source Code is a comprehensive guide to the core concepts of SVG programming, including the coordinate systems, color gradients, grid patterns, Bezier curves, transforms, charts, graphs, and more. Written for those new to SVG, this book does an excellent job of "marrying" SVG to mathematics, showing how simple equations can be used to create and manipulate SVG graphics. It presents the information in "bite-size" pieces, teaching users how to create a plethora of standard graphics, and includes a CD-ROM with over 20,000 ready-to-use code samples derived from geometric objects. These samples can be implemented as is or customized for specific projects.
KEY FEATURES
Uses practical SVG code samples throughout, most of which do not require significant programming experience
Provides many simple examples that let you produce attractive graphics, and help you learn graphics-related techniques
Teaches you to create geometric shapes such as arcs, spirals, ellipses, and Bezier curves that can all be modified and extended to your needs
ON THE CD!
CD LIBRARY
Contains SVG documents for each chapter in the book
SOURCE CODE
Contains all the code from examples in the book, arranged by chapter
SUPPLEMENTAL CODE
Contains a number of sub-folders (some of which contain many additional sub-folders) with numerous examples illustrating how to incorporate a particular type of geometric object
SOFTWARE
Contains a copy of Perl and InstantSaxon, and all the files needed to install them
SYSTEM REQUIREMENTS
PC: The SVG documents in this book have been fully tested with the Adobe SVG viewer (version 3) on a 2GHz Pentium 4 PC with Windows XP. Roughly 20% of the SVG code was developed on a 166MHz PC (and 64MB of RAM) with the same version of the Adobe SVG viewer, and those documents were rendered with reasonable performance times. The minimum system requirements are: PC with a minimum Pentium III 500MHz processor (2GHz is strongly recommended); minimum of 64MB RAM
(128MB recommended); CD-ROM drive; hard disk with at least 200MB free space if you want to install the entire contents of the CD-ROM on your machine; Windows 2000 or later; Microsoft Internet Explorer 5.5 or higher
About the Author
Oswald Campesato (Cupertino, CA) is an independent consultant who specializes in Perl, Java, and Web application development in conjunction with Open Source projects. He is the author of Java Graphics Programming Library: Concepts to Source Code.
SYNOPSIS
Campesato, computing consultant, offers a guide to core concepts of SVG programming in this book/CD-ROM package for computer enthusiasts, programmers, Web developers, and software developers. Concepts of SVG are integrated with mathematics to show how simple equations can be used to create and manipulate SVG graphics. The accompanying CD-ROM contains SVG documents, source code, supplemental code, and software. Annotation ©2003 Book News, Inc., Portland, OR
WHAT PEOPLE ARE SAYING
Keith Bugg
The book addresses all the salient features of SVG that someone would need to get up to speed. The book's use of basic mathematical functions to generate images is a strong selling pointnot everyone can draw, but just about everyone can do basic math. I found the topics to be thoroughly covered; and the material is very well organized, proceeding from the simple to the more complex. Dr. Dobb's Journal Contributor, SVG Author and Developer