SVG Now a W3 Recommendation
Bob_Juanita writes: "The W3C has finally made the Scalable Vector Graphics (SVG) format an official recommendation." I'm looking forward to this - SVG looks to have a lot of potential for web development. Easy, dynamic, scalable graphics from database data - nice.
Flash SWF format already has widespread installation... SVG has about 0%.
The SWF format is already open standard, letting Flash vector animation files be created by anybody who is willing to create a program for it. There are a number of such programs available, including several open source linux varieties...
Flash SWF also has very powerful Object Oriented programming features available with Actionscript. You can do amazing things with it, especially for custom applications.
Don't get me wrong, I think most of the Flash used currently is wasteful, annoying crap! But there are some really great applications of Flash that I have seen, and many more are emerging.
Have you ever tried to make dynamic web-based applications that run in a browser using javascript, java, DHTML, etc? Almost impossible to get anything that runs cross-browser/platform without writing multiple versions of it.. FLASH works great on Netscape, Explorer, Linux, PC, Mac, etc.
Flash already supports XML data transfer and when used in conjunction with a Database on the webserver, *powerful* apps emerge! For any application involving more than static text on a screen, Flash excels...
I didn't feel this way a few months ago, I just thought flash was annoying for animations... ..then when i looked into Flash to solve some web-based app problems I was having with cross-broswer DHTML, etc, I was convinced! Properly used Flash is great!
So why use another standard proposed as SVG when there is already a great vector graphic system available that has lots of features: O.O. scripting, XML, huge user base, cross-platform compatibility?
www.Beyond7.com Insane modern art water sculpture.
Would any of you use Dreamweaver without being able to view and edit the source? So why would anyone create vector animations in Flash without being able to view and edit the source?
SVG code is a little verbose, but very human readable. Check out a preview version of WebDraw: http://www.jasc.com/webdraw.asp One can also view source of online SVGs; fun.
It's XML, so parse/manipulate/generate it with any of your favourite XML tools in any of your favourite programming languages. XML content can be transformed to visual versions for different environments."
ort orAnimations"
in the Flash/SWF world?)
(how fast can you say "QuickJugglingMarkupLanguageViaXSLTtoSVGAnimation
"myOwnSlideshowMarkupLanguageViaRubyOrPythonToVec
Since dynamic generation is so convenient, and SVG is a truly high quality format, you can internationalize and personalize content without too much fuss, using all the open source technologies that don't even have to know about SVG. It has Unicode, it's own font format, is searchable and indexable, and works well with CSS, XSLT, RDF, later SMIL and XForms. I'm trying to avoid the word "professional", but don't succeed.
Give it a try, check the spec (not to say RT*M)), and basically have great fun.
The spec: (pretty readable)
http://www.w3.org/TR/SVG/
W3's SVG page:
http://www.w3.org/Graphics/SVG/
More links: (mine)
http://www.pinkjuice.com/SVG/SVGlinks.htm
peace, love, respect
I know that we have actually been using SVG for some time on one of our production sites. But we have been looking into other alternatives such as flash generation.
So it's good to finally see that this might become a standard. Now, when will IE and Netscape support it?
I do everything the voices in my head tell me to...
To those who are predicting SVG's demise, I have several comments.
The Glass is Too Big: My Take on Things