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."

16 of 186 comments (clear)

  1. flash - SVG by Anonymous Coward · · Score: 3, Interesting

    Does anyone know whether Macromedia Flash can export to SVG or - if not - any such features are planned for a future version?

    Good kudos to Macromedia if they would.

  2. SVG && Printing by schlpbch · · Score: 4, Interesting

    As all graphics are vector based, SVG also has the potential to provide crystal clear, high resolution print-outs instead of the blurred GIFs (or PNG if anyone cares) we get to today.

  3. SodiPodi by jamesots · · Score: 5, Interesting

    SodiPodi is an SVG editor for Linux and (recently) Windows. It's not complete yet, but from the look of it it should be pretty good when it is.

    --
    Ho hum for the life of a bear
  4. SVG not (yet?) for presentation by digitect · · Score: 4, Interesting

    I took a quick look at SVG for a proposal. It required animation with syncronized audio narration so SVG wasn't a possibility. I still don't see that SVG supports this and can't imagine SVG to be even remotely as useful as SWF in the realm of multi-media presentation. Sure it makes sense in more technical applications like mapping or calculated interactive diagrams, but I don't fear we'll be subjected to a rash of slow-loading SVG page banners any time soon. Bit of a shame, actually.

    --
    There is no need to use a SlashDot sig for SEO...
    1. Re:SVG not (yet?) for presentation by Anonymous Coward · · Score: 1, Interesting
      I've done some SMIL and it works in IE5.5+ and Realplayer (but only if you're careful, and don't use the MS TIME extensions).

      Any search will turn up dozens of SMIL examples.

      I've only hand-coded it. I'm not sure how good the design tools are.

    2. Re:SVG not (yet?) for presentation by Anonymous Coward · · Score: 1, Interesting

      Actually, the way that I did it was to take the Docbook format and run some XSLT over it to output SMIL. Handcoding SMIL was as boring and tedious as handcoding XSL-FO - if you don't know XSLT handcoding will probably be your only choice.

  5. Re:For idiots like me - by cioxx · · Score: 2, Interesting

    Lets start with disadvantages. Not many browsers support SVG in it's current form. Somehow the plugin is tied to Adobe, which the call the "recommended viewer". (Read: No rock-solid native browser support in IE, or in Mozilla/Phoenix)

    No widespread use. (Yes, I don't give a fuck if W3C is their mothers collectively endorse SVG, it was even dead before it got invented). Macromedia Swiff (.sfw) format is NOT closed source, and you have a better chance reaching your audience with it. Some people confuse .swf with Flash, and that's not the case. Now that you can import SWF into major Presentation titles, there is no reason why SVG could be of any use.

    As for advantages, it's based on XML spec, but then again, not everything that carries the name XML is something to go nuts over.

    In conclusion, I've been hearing how SVG was going to EXPLODE onto the web and portables in the next few years, and it never happened. That's what people were saying back in late 90's.

  6. SVG Support & Mozilla by ukryule · · Score: 4, Interesting

    There is a Mozilla project working on SVG support, but it's not yet seriously usable.

    It also suffers from a licensing problem: it uses libart, which is licensed under the LGPL, which (for some reason) means it can't be included as standard in mozilla builds.

    There is also an Adobe plugin, which does claim to work with mozilla, but it crashes more often than not ...

  7. Vectors Rule! by jamesjw · · Score: 2, Interesting

    I have always liked vector imaging, being able to export it as a raster image or keep it as a vector to be resized and manipulated easily.

    After all, complex 3D models rendered for video presentations, simulations and movies are just complex vectors and can allow easy and proportional scaling.

    Not to mention that most vector data compresses alot more than storing a high resolution raster image.

    I am all for an open/portable format thats compatable from CAD programs through rendering/moddeling software and raster paint packages. Postscript can do some of this but I find postscript a little too bloated in alot of cases..

    --
    -- If at first you don't succeed, lie!
  8. Re:For idiots like me - by Allen+Varney · · Score: 4, Interesting

    Other posts in this thread have listed some disadvantages of SVG, but omitted that a browser plug-in fully implementing the spec weighs in at several megs. This is in contrast to the Flash player, which is still under 500K in the latest version. Not an issue for broadband users, but they are still a minority in the Web world.

  9. no, but Adobe LiveMotion does by Anonymous Coward · · Score: 1, Interesting

    no, but Adobe LiveMotion does

  10. A Question of Trust by satch89450 · · Score: 2, Interesting

    Not mentioned anywhere by anyone so far: should we trust Macromedia's plug-in? One reason I don't allow the Flash plug-in to be installed on my computer is that I don't understand everything that it does, and how an author can mis-use the language to do things they shouldn't. Paranoid? Of course.

    So I did a search here on the CERT site to see the kinds of headaches that have been reported with Flash. The returned response shows that the plug-in isn't too awful, but still it is bad enough to tilt the scales in my case to not supporting Flash at all, on any platform. YMMV

    The same search of the CERT size for "svg" didn't yield anything, but that just means no one has found the hole yet, if there is one. Separating SVG and the multimedia functions means less opportunity for screwing up, or at least confining the exposure of any screwup. Maybe.

    Besides, I have yet to find any good use of Flash as a customer -- but then again, I'm a proponent that Web pages should inform, not entertain or mesmorize. Corporate America won't like my attitude, I'm sure.

  11. Re:why SVG is better than SWF by mikechambers · · Score: 2, Interesting

    the current main svg players are closed source.

    there is nothing stopping you from writing your own flash player. The flash 6 file format specification is avaliable at:

    http://www.macromedia.com/software/flash/open/lice nsing/fileformat/

    the issues you have seme to do with the implimentation of the technology, and not the technology itseld.

  12. Re:So... by Anonymous Coward · · Score: 1, Interesting

    Flash is also fine for interface elements, static elements, elearning applications, multimedia applications, etc.

    Again, people can create what they want with any technology. It's not the fault of the technology. Sure Flash Intros are annoying. Guess what, SVG intros will be annoying too.

    Why is Macromedia a "big, stinky corporation"? Thanks.

  13. The key for me is XHTML embedding of SVG by Anonymous Coward · · Score: 1, Interesting

    The big deal for me as a web designer is that SVG can be embedded directly in an XHTML document. The graphics eat less bandwidth than raster formats (like JPG and GIF) and can be mixed on-screen with the rest of the XHTML document. SWF files are subject to the usual limitations of anything implemented in a plugin.

    Additionally, SVG animations tend to be smaller than SWF animations. It's like the difference between MPEG (which reduces redundant data from frame to frame) and using a separate JPEG image for each frame.

  14. Re:Every Technologies has +/-s. Just be aware of t by benjfowler · · Score: 2, Interesting
    I saw Dean Jackson's presentation at the OzeWAI 2002 Conference [ozewai.org]. From what I could see, he was using Mac OSX, and Python XSLT tools to produce his PowerPoint like SVG slides. In this format, one should be able to configure completely different behaviour, look and feels for any of the desired end media formats. Without a file format based in structured markup, this becomes much more difficult to address. For this purpose, this is far more flexible.
    A tool that does this, and lots more is JackSVG. It takes in an XML file and gives you a self-contained SVG presentation. It's cool - check it out.