September 21, 2004

Only of interest to those with an immediate use for the tech, but I enjoyed XML.com's article on Automated Tree Drawing as a nice introduction to XSLT and SVG. I'm slow: Only now do I realize that SVG has immediate applications in my life and work, and is something I should have been excited about with everyone else years ago.

W3's SVG page. Adobe's SVG page, including an SVG viewer browser plugin for Windows and Mac. Apache's Batik project is a set of Java libraries for viewing, editing and generating SVG, including Squiggle the browser. SVG for Mozilla means SVG support will be native to the browser (as opposed to a plugin).

Inkscape is an Open Source SVG editor. W3.org's own XHTML + SVG + MathML WYSIWYG browser/editor Amaya also edits SVG.

comments...

Glad to see you come around. When I have my design hat on I'm always frustrated by the fact that I'd have to deal with either flash, or be limited by some hacky mixture of DHTML and images.

Now granted, animated SVG would still basically be a kind of DHTML, but still it could be so useful for web apps, for displaying information in a graphical way (like the example), or even just to achieve multi-state design changes that are responsive to user input. Jeez.

You know, SVG is the reason I entered the field of web development in the first place. Little did I know it would get just sort of hung up for years and years while microsoft and macromedia stifled it and that Adobe's plug-in would languish as a bloated experiment for so long.