Scalable Vector Graphics (SVG) is a new, non-proprietary, XML-based language for Web graphics from the World Wide Web Consortium (W3C) allowing developers/designers to create fully interactive, graphical applications similar to those we have seen in Flash. Very neat.
Check out this theatre-booking demo and other people's games etc.
More info (and SVG viewer downloads) at Adobe. First seen at MetaFilter
SVG competitor to Flash? Naah, not really. Or, it depends. For content, probably. For single elements where you might want to describe something and want to use XML as the base - possibly, but not necessarily.
Remember, Flash is *very* lightweight. You can do web-services and all kinds of XML wizardry without your resulting file having to be large. Add to that a large community, a fairly advanced OOP-language (Actionscript 2), and standardized GUI-elements (in MX 2004) and you have a pretty powerfull package.
Of course, if you don't know what you are doing -you can make crap stuff with Flash, just as with any other platform/programing language/script language.
Posted by: Jarle on February 12, 2004 01:18 PMI've used SVG for generating charts with Java.
Check out these links: http://wwws.sun.com/software/xml/developers/svg/
and http://www.w3.org/Graphics/SVG/
©
Anders Jacobsen [extrospection.com photography] |