AJAX and PHP: Building Responsive Web Applications
www.PACKTPUB.com  FREE ONLINE EDITION: Read full chapters online, download free samples from the book and more...
Book Contents Index > Chapter 7

Introduction
1: AJAX and the Future Of Web Applications
2: Client-Side Techniques with Smarter JavaScript
3: Server-Side Techniques with PHP and MySQL
4: AJAX Form Validation
5: AJAX Chat & JSON
6: AJAX Suggest and Autocomplete
7: SVG (Scalable Vector Graphics)
8: AJAX Grid  
9: AJAX RSS Reader
10: AJAX Drag and Drop
Appendix A: Configuring Your Working Environment
Appendix B: Using Smarter Tools to Write Better Code
Appendix C: Advanced XML

Index

Free Chapters:
Chapter 1: AJAX and the Future Of Web Applications [0.5 MB PDF]
Chapter 5: AJAX Chat [1 MB PDF]

Free eBook:
AJAX Whiteboard mini-book

Code Download

Contact us

Chapter 7: SVG (Scalable Vector Graphics)
Scalable Vector Graphics (SVG) is one of the emerging technologies with good chances to become the next "big thing" for web graphics, as it was the case with Flash. SVG is a language for defining two-dimensional graphics. SVG isn't necessarily related to web development, but it fits very well into the picture because it complements the features offered naturally by web browsers. Today there are more SVG implementations and standardization isn't great, but things are expected to improve in the future.

SVG is a W3C recommendation since January 2003. Among the big names that have contributed to its creation we can mention Sun Microsystems, Adobe, Apple, IBM, and Kodak to name just a few. The current specification is SVG 1.2. SVG Mobile, SVG Print, sXBL are other recommendation under work at W3C that are likely to get support on most browsers and platforms.

Ok, SVG is great, now let's see the main features it brings:
  • SVG graphics are defined in XML format, so the files can be easily manipulated with existing editors, pasers, etc

  • SVG images are scalable; they can zoomed, resized and reoriented without losing quality

  • SVG includes font elements so that both text and graphical appearance are preserved

  • SVG includes declarative animation elements

  • SVG allows a multi-namespace XML application

  • SVG allows the script-based manipulation of the document tree using a subset of the XML DOM and the SVG UDOM

For a primer into the world of SVG, check out these resources:

 

Chapter 7: SVG (Scalable Vector Graphics)
  • Implementing a Realtime Chart with AJAX and SVG
     
  • Summary
   

Paperback 250 pages
Released: February 2005
ISBN: 1847192825
ISBN 13:
978-1-904811-82-4

eBook Version Also Available
Buy the book & eBook together and get 80% off the eBook

     

 




View the book details
on PacktPub.com

 


 
  This website is owned and maintained by Packt Publishing Ltd, 2006. All rights reserved. Terms and Conditions