Slashdot Mirror


SVG On the Rise

AShocka writes "The W3C has just released Scalable Vector Graphics (SVG) 1.1 and Mobile Scalable Vector Graphics (SVG) 1.1 as W3C Recommendations. W3C Fellow Dean Jackson has an article, on O'Reilly Network titled SVG On the Rise, in reply to Jacek Artymiak's article SWF Is Not Flash (and Other Vectored Thoughts). Also check out Dean's SVG answer to Powerpoint presentations at Visualising the Semantic Web in SVG."

8 of 186 comments (clear)

  1. Re:For idiots like me - by Anonymous Coward · · Score: 5, Informative

    Scalable Vector Graphics -- since it uses formulas (XML entities, really) for specifying where lines and shapes go instead of specifying location per-pixel, filesize will be small. Don't worry about XML verbosity preventing this, as SVG-files often are compressed.

    The availability of libraries as Batik makes SVG-generation flexible and easy. One example: One project I was on concentrated on pulling numbers out of a database and visualising them as a graph. Filling a XML-document with values and applying XSLT we had instant SVG. Upside: Very scalable and interactive (our customer was very fond of "hotspots" on the graph). Downside: Lack of plugins. Fortunately, it was for their intranet.

    As to impact, I do hope this catches on. I much prefer coding Java + SVG than Flash, if just for the fact that not having the Flash-plugin doesn't prevent my regular development with SVG.

  2. Some Goodies by webword · · Score: 4, Informative

    Flash Player for Linux (Obvious)

    Flash Usability (Flazoom!)

    SWF Extractor (Windows prgrams that extracts images and mp3 files from a SWF file as separate files)

    Unlock SWF (Open up compressed SWF files)

    SWiSH (Low cost alternative to Macromedia)

    1. Re:Some Goodies by mikechambers · · Score: 5, Informative

      fyi, the link to the linux flash player you have is 4 years old.

      you can download all of the latest flash player, including linux, solaris and os x from:

      http://www.macromedia.com/shockwave/download/alter nates/

  3. SWF is not a proprietary format. by Anonymous Coward · · Score: 5, Informative

    OpenSWF.org has the
    documents.

    SWF is the file format used by Macromedia Flash to deliver graphics, animation and sound over the Internet. Almost 95% of web users can view SWF content without having to install a new plug-in, and over 300 million people have downloaded the Flash player. Macromedia published the specifications for SWF in April 1998

    1. Re:SWF is not a proprietary format. by mikechambers · · Score: 4, Informative

      you can find the flash 6 file format specification here:
      http://www.macromedia.com/software/flash/open/lice nsing/fileformat/

  4. Re:flash - SVG by mikechambers · · Score: 5, Informative

    the flash authoring tool cannot currently export SVG. However, it is possible to render SVG (or at least a subset) within the Flash Player.

    For more info see:

    http://actionscript-toolbox.com/svgnotes.php

    http://www.macromedia.com/desdev/mx/flash/articles /parse_svg.html

    also, if you would like to see svg support within the Flash authoring tool, you can request it here. Please be sure to include why you would like it and what it would enabled you to do. mike chambers mesh@macromedia.com

  5. Re:SVG not (yet?) for presentation by Fastolfe · · Score: 5, Informative

    SVG is not intended to do synchronized multimedia. The G in SVG stands for "Graphics". If you want to build an all-out presentation with animation and audio, use SMIL in conjunction with SVG (or whatever you want for the graphics/animation side).

  6. Re:Please take my advice by smallpaul · · Score: 4, Informative

    In theory, it is a good idea, but it is only "widely accepted" (pronounced: "anticipated") by programmers who have been talking trash about Flash usability and want to play with vector art without losing face.

    SVG has wide usability and even popularity in tasks far beyond Flash's ability. For instance SVG is the standard display format for geographical applications. SVG is used for some scalable KDE icons. SVG can be natively produced using open source software on open source operating systems. SVG is going to be embedded in the next generation of cell phones. SVG is going to be embedded in upcoming printers as a page description language. It is possible to print to SVG as you might print to Postscript or PDF. It is also possible to directly render PDF to SVG. And you will soon be able to output Visio diagrams as SVG. I've even heard of an SVG front-end for NetHack.

    The point is that SVG can achieve popularity much greater than Flash's without displacing a single Flash animation. And once it has done that, it will be a small additional step to wipe Macromedia's proprietary, binary crap off of the face of the earth. ;)

    By all means, use Flash for the time being. It is the best tool for many jobs. But don't think that SVG is a "theory." It is used by thousands of people in practice, in both commercial and open source projects. There are many businesses dedicated to building SVG tools, and whole industries being re-imagined around SVG. Its recent growth curve is amazing and I'm convinced it will be remembered as being as important as other major W3C specs such as XML and HTML before it.