Slashdot Mirror


Mozilla Gets (Beta) Native SVG support

Rushuru writes "Mozilla is getting a beta native SVG support. Previously one had to use 3rd party plugins such as that from Adobe, and they only worked on windows. SVG is similar in scope to Flash, but it is a W3 recommendation (i.e. a standard) and uses an open format. The project page has more info."

321 comments

  1. Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 2, Interesting

    Website examples?

    1. Re:Does anybody actually do anything in SVG? by pen · · Score: 3, Informative
    2. Re:Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 2, Informative

      Check the SodiPodi galleries. They got all sorts of stuff including flags, corporate logos, animals, tux, and cartoons.

    3. Re:Does anybody actually do anything in SVG? by mrjb · · Score: 4, Interesting

      It being an open format might help gaining acceptance, as happened with .png (although some popular commercial browsers have flakey support).

      It's going to be a long, long struggle against the de facto industry standard, even though projects like sodipodi might help it.

      Not everyone understands why following standards is important. The countless broken pages I've seen because somebody decided that using JavaScript was much cooler than using HTML that actually worked... Also, I've seen many companies giving up on flash sites in favor of a simple (but OK looking) HTML-based site that works. I guess the success of the standard depends less on the technology than to the way it is applied.

      --
      Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
    4. Re:Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 0

      It being an open format might help gaining acceptance, as happened with .png (although some popular commercial browsers have flakey support).

      The first time I read this sentence I thought you were being sarcastic. Because we all know that the web is just filled with png graphics.

    5. Re:Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 0

      I bet more of them switch because these "all flash, no content" web sites absolutely suck in terms of web searching. If I can't navigate your web site because I keep JS off and don't install flash, Googlebot, MSNbot, and the rest can't either.

      For these extreme idiots that create a top-level splash page (a lame thing in its own right) with a Javascript redirect instead of a 301/302 header, that means their entire site is now hidden from bots and people who browse like me.

    6. Re:Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 0

      The Historical Event Markup and Linking project http://heml.org/

      Very nice examples, connect this with a resource like wikipedia!

    7. Re:Does anybody actually do anything in SVG? by Hatta · · Score: 1

      It's relevant to point out that because SVG is based on XML it's ASCII and can be searched and linked to far more easily than flash. This is one of its major advantage.

      --
      Give me Classic Slashdot or give me death!
    8. Re:Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 0

      http://hprd.org/interactor_map

    9. Re:Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 0

      because SVG is based on XML it's ASCII

      No. us-ascii is one character encoding, but the default character encoding for an XML file is utf-8 or utf-16.

    10. Re:Does anybody actually do anything in SVG? by Tete-a-tete · · Score: 1

      Some really cool GIS examples

    11. Re:Does anybody actually do anything in SVG? by bwt · · Score: 1

      Actually, all it takes is for people to create graphics in SVG. Given that SVG creates a true "source code" for graphics, the open source movement will eventually embrace SVG and everybody else will be behind.

      I would encourage all open source projects that have images to start producing their .jpg and .png by using SVG source code and adding a conversion step to their build code.

    12. Re:Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 0

      yep. i wrote a browser based webapp for selected spare machinery parts a major hardware manufacture. the svg has lots of mouse behaviours and parts light up as you hover over them. you can zoom in a scroll around the diagram. unfortunately the site is an extranet for distributors of the manufacturer so I cannot showcase it. writing the behaviours was just like writing dhtml and it was a pleasure to use mixed svg / dhtml. best of all with svg hooking it up to the database did not require any ridiculously expensive Macromedia flash server licensing. simple jsp/php/asp pages are all that are required to dynamic generate your diagrams. the opensource world needs to embrase svg today.

    13. Re:Does anybody actually do anything in SVG? by Xarius · · Score: 1

      Converting .jpg and .png to SVG (Scalable VECTOR Graphics) would be an extremely pointless thing to do, not to mention nigh on impossible.

      Research the difference between Raster and Vector images and you will see what I mean

      --
      C17H21NO4
    14. Re:Does anybody actually do anything in SVG? by bwt · · Score: 1

      Converting .jpg and .png to SVG (Scalable VECTOR Graphics) would be an extremely pointless thing to do, not to mention nigh on impossible.

      The point is that after doing it, you have a scalable image, with source code. Both aspects have tremendous value. If your project drew its own icons and pictures, by redrawing with SVG, you can create source code whose drawings can be modified and reused in a scalable way.

      The difficulty in redrawing them in SVG clearly depends on what the image is. For some photographic types of images it may not be appropriate, but most things used in apps are hand drawn and it is rediculous to claim that it is impossible. For example, consider slashdot's penguin image:
      http://www.home.unix-ag.org/simon/penguin/

    15. Re:Does anybody actually do anything in SVG? by Anonymous Coward · · Score: 0

      "For some photographic types of images it may not be appropriate"

      For the record, that should be "for any vaguely photographic image". The notion of recreating photographic raster images using svg is particularly absurd. The tux graphic appears to have been designed from the ground up using vectors.

  2. Bandwith eating useless animations by Eric+Ass+Raymond · · Score: 0, Troll
    Great. This will breed even more of those.

    What's wrong with static, text and jpgs only pages?

    1. Re:Bandwith eating useless animations by Threni · · Score: 1

      "Great. This will breed even more of those."

      Hell yeah. Is there perhaps some sort of `default to `skip intro`` option in Firebird planned so I don't even have to be aware of the existance of this content-free uselessness?

    2. Re:Bandwith eating useless animations by m00nun1t · · Score: 4, Insightful

      SVG is a great format for reporting. A much cleaner & potentially more interactive way of displaying complex data than just "static, text and jpgs". Check out the adobe SVG site (http://www.adobe.com/svg), they have some great examples.

      And yes, people will use it as a flash wannabe. But that's a good thing as far as I'm concerned - moving from a semi-proprietary format (I know the flash format is *kinda* open) to a standards based format - and XML based, no less.

    3. Re:Bandwith eating useless animations by jpnews · · Score: 4, Funny

      "What's wrong with static, text and jpgs only pages?"

      Yeah, I agree totally. That's why I read the newspaper.

    4. Re:Bandwith eating useless animations by Anonymous Coward · · Score: 5, Insightful

      There's nothing inherently wrong with the technology just because some people will use it for stupid things.

      Your post was stupid, but I don't think we should abolish the alphabet because of it.

      Some things are better represented in vector graphics and this can be a great tool for that type of thing. Why waste bandwidth transmitting the same map over and over (for different zooms) when you could just get one that is zoomable on the client end? Need a printable diagram ... get one that looks good on screen and also prints well, instead of the horrible blocky printed crap you get with GIF/JPG.

    5. Re:Bandwith eating useless animations by big.ears · · Score: 4, Interesting

      I know this is a troll, but I'll bite.

      SVG is often takes much less room than the equivalent jpg/png/gif. It has great potential to eliminate the need for a lot of crappy graphics hacks used out there. For example, once easy-to-script graphing libraries are available, you will be able to make svg graphs of real-time data (of web activity, stock prices, etc.) instead of using bitmaps. For much data, this will be much smaller and more aesthetically pleasing. Some large interesting background images etc. will be possible because they are not constrained by the actual size of the image, just the detail. Although svg is being compared to Flash, it is really more proper to think of it as an embeddable .eps or something; I'm not even sure if it handles animation and I don't think it can embed sound events.

    6. Re:Bandwith eating useless animations by jd142 · · Score: 4, Informative

      I would assume that just like Mozilla let's you block graphics it will eventually let you turn off svg's. I also just found out about the flash blocker,
      Flash Cick to View. It's part of the Firebird extensions but also works great on plain mozilla 1.4 if you get it from the author's page.

      With no popups, no ads and no flash, the web is usable.

    7. Re:Bandwith eating useless animations by Anonymous Coward · · Score: 0

      and instantly break compatability with the older machines out there....

      Look into content negotiation. You can easily cater to both SVG and non-SVG understanding user-agents.

      but hey, who give a crap about the blind..... right?

      Yes, how insensitive of people to use an image file format that isn't suitable for use by blind people. Use the alt attribute already.

    8. Re:Bandwith eating useless animations by Anonymous Coward · · Score: 0

      also, svg being made up of entirely regular text characters, many of the elemets repeating, it's a great candidate for http compression (e.g. mod_gzip or somesuch), and would be tiny compared to bitmaps.

    9. Re:Bandwith eating useless animations by heymjo · · Score: 1

      svg handles timeline based animations , but no sound. Maybe one could use the scripting feature to trigger sound play, but there is no native support.

    10. Re:Bandwith eating useless animations by Zontar+The+Mindless · · Score: 1

      > SVG SUCKS for handicap access sites...

      SVG markup is inherently more screen-reader-friendly than a binary format like SWF.

      --
      Il n'y a pas de Planet B.
    11. Re:Bandwith eating useless animations by akorvemaker · · Score: 1

      Yep! Opera has something very similar (and IMO more powerful):

      F12 pops up a menu of "quick preferences". It includes things like changing the User Agent identification, what popups to allow, and cookies. Also, it has options for allowing GIF animations, embedded audio, Java, JavaScript, and plugins.

      This is really handy. It's easy to leave plugins and Java off by default, and then simply turn them on if I happen to run into a site that requires them. Similar idea to the Firebird extension; different implementation.

    12. Re:Bandwith eating useless animations by jd142 · · Score: 1

      There's also a toolbar extension for mozilla called PrefBar that is pretty similar.

    13. Re:Bandwith eating useless animations by akorvemaker · · Score: 1

      Good point. I forgot about that one. (What can I say - I love Opera ;-) I'll have to check it out later.

      (Mental note: install PrefBar)

  3. There is a Geek God by ovoskeuiks · · Score: 3, Funny

    It was only a few hours ago I was reading a post in another slashdot article that was asking for SVG support in browsers looks like his prayers were answered

  4. Hmm... by Pinguu · · Score: 1, Funny

    Since you have come this far, you probably already know that SVG stands for Scalable Vector Graphics
    No, actually I just clicked the link...

    --
    --
  5. SVG/Flash by Karamchand · · Score: 0, Redundant

    SVG in combination is more like Flash, not just SVG. SVG does not have any animation capabilities.

    1. Re:SVG/Flash by andrewl6097 · · Score: 5, Informative

      Err...no. From the article:

      SVG is similar in scope to Macromedia's proprietary Flash technology: among other things it offers anti-aliased rendering, pattern and gradient fills, sophisticated filter-effects, clipping to arbitrary paths, text and animations.

    2. Re:SVG/Flash by Karamchand · · Score: 1, Troll

      Read this: The Document Object Model (DOM) for SVG, which includes the full XML DOM, allows for straightforward and efficient vector graphics animation via scripting.

      That's like saying you can make animations with HTML just because you can access HTML tags through the DOM and script them.

    3. Re:SVG/Flash by Anonymous Coward · · Score: 0

      Yes. Anything wrong with that?

    4. Re:SVG/Flash by __past__ · · Score: 2, Informative

      You are wrong, scripting is just one possibility. You can also write animations purely declaratively using elements like <animate> or <animateMotion>, see the animation chapter in the SVG spec. Another possibility is SMIL.

    5. Re:SVG/Flash by Zontar+The+Mindless · · Score: 2, Informative

      > That's like saying you can make animations with HTML just because you can access HTML tags through the DOM and script them.

      Um, no it's not. SVG (Scalable Vector Graphics) is a markup language for producing vector graphics, which HTML most definitely isn't. Right there in the name, even.

      No soup for you.

      --
      Il n'y a pas de Planet B.
    6. Re:SVG/Flash by Allen+Varney · · Score: 1

      SVG is similar in scope to Macromedia's proprietary Flash technology

      Nowadays Flash handles a whole lot more than animation, which is why Flash and SVG are more complementary technologies than competitors.

      There's more about this in my /. journal entry "Flash no longer evil! Update your talking points!"

    7. Re:SVG/Flash by justsomebody · · Score: 1

      Actualy, way more powerful.

      While flash is a binary and closed format, SVG is XML and extensible.

      This post is my speculation only, if I'm wrong please correct me.

      There is no stopping where XML should end. For a fact no one is stopping you to add variables that are supported by some other software.

      Nice examle is to take sodipodi svg, where element color is rgb in default but adds a CMYK representative.

      What makes the use of that? Any software can pick rgb display color and colors in every software are the same, without helping of any profiles. Which means you could basicaly make svg that would be perfectly represented on web, as readable document and in dtp. Problems like that occure for example when you export drawning in freehand or corel and open in illustrator. Display Colors are not the same. Using the same technique could basicaly erase all problems with exporting svg animations on video.

      But as I only described color extending, one can only imagine where it could extend.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    8. Re:SVG/Flash by Anonymous Coward · · Score: 0

      Err.. no. No sound support. But if you're happy to limit your animations to scripting XML tags to move SVG static stuff around and have everything completely -silent-, then knock yourself out and call SVG good for animations. I'll pass. It's the wrong tool for the job, right from the design stages.

  6. At last! by darnok · · Score: 3, Insightful

    *Finally*, I can start saying SVG is going to be supported natively in a browser, and pushing through projects on that basis.

    Until now, I've had to say you can use IE, then get an addon from Adobe. "What? Why doesn't MS support this SVG thing natively? What if Adobe decides to drop support for SVG; then what happens? ..."

    This is the best news I've read on Slashdot for a while

    1. Re:At last! by Pflipp · · Score: 1

      The Adobe plugin also has some trouble scrolling. E.g. when you view an A4-sized graphic, and it doesn't fit on screen, no scrollbar appears. (This is for viewing SVG's directly; can't remember what went wrong when you saw them embedded in HTML; I just remember that this also didn't go OK, as I once tried to show a logo I had created in Sodipodi.)

      --
      "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
    2. Re:At last! by Anonymous Coward · · Score: 0

      Until now, I've had to say you can use IE, then get an addon from Adobe. "What? Why doesn't MS support this SVG thing natively? What if Adobe decides to drop support for SVG; then what happens? ..."

      Never stopped anybody from using Flash. ("What? why doesn't MS support this Flash thing natively? What if Macromedia desides to drop support for Flash; then what happens?")

    3. Re:At last! by snillfisk · · Score: 5, Interesting

      Until now, I've had to say you can use IE, then get an addon from Adobe. "What? Why doesn't MS support this SVG thing natively? What if Adobe decides to drop support for SVG; then what happens? ..."

      Sorrowly, this has already happened; Adobe hasn't updated their plugin since 2001 and is lacking support for everything newer than the 1.0 standard. The most promising plugin at the moment is with no doubt the Corel SVG Viewer which looks and handles really neat. We've tried the mozilla native support in earlier editions (mainly about ~3 months ago) and the implementation was currently very lacking of needed features.

      One point I would like to make; the first plugin (or browser) to support the upcoming SVG 1.2 standard is going to get a quite instant userbase, the interest for SVG is only growing -- something which SVG Open just showed (I was a coauthor for one of the papers, Distributed GML Management with SVG Tools).

      --
      mats
      One man's ceiling is another man's floor.
    4. Re:At last! by Dave2+Wickham · · Score: 1, Offtopic

      IIRC newer versions of IE/Windows come with Flash. Hell, WinXP comes with a Flash-based tutorial.

    5. Re:At last! by bill_mcgonigle · · Score: 1, Interesting

      "What? Why doesn't MS support this SVG thing natively?"

      Microsoft and Macromedia are business partners.
      SVG is a potential threat to Flash*.
      Do the math.

      * Macromedia is ideally positioned to become the premiere vendor of SVG tools, but may see security in a home-grown file format**, not unlike some of their business partners.
      ** At least Flash is largely open, unlike some of their business partners' formats.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    6. Re:At last! by styxlord · · Score: 1

      Hold down Alt :)

    7. Re:At last! by Anonymous Coward · · Score: 0

      Someone posted this in yesterday's SVG discussion: Apparently Adobe SVG has come quietly back to life. 07/2003 Build Here

    8. Re:At last! by Anonymous Coward · · Score: 0


      why doesn't MS support this Flash thing natively? What if Macromedia desides to drop support for Flash; then what happens?

      If anything Macromedia is worried that Microsoft will drop support for Flash. Microsoft may drop ActiveX support (for "security" reasons) or simply stop bundling Flash with new versions of Windows.

    9. Re:At last! by smallpaul · · Score: 2, Informative

      Sorrowly, this has already happened; Adobe hasn't updated their plugin since 2001 and is lacking support for everything newer than the 1.0 standard.

      This is not true. Adobe has an alpha with support for SVG 1.2.

  7. Firebird by n0nsensical · · Score: 1, Interesting

    Is this going to be made a part of Mozilla Firebird too? I hope not, because wasn't the whole point of Phoenix to avoid all of these extra "features" and just make a fast, no-frills browser? This is hardly a critical feature since as was noted above few, if any other than the demonstration type, websites are using it, I don't think I want to see it if anyone does use it, and since there's no problem with a Flash plugin being an optional download, I don't see what the problem is with having SVG an optional download as well. Yeah, SVG is technically a W3C standard, but it's hardly a standard in actual web development.

    1. Re:Firebird by Anonymous Coward · · Score: 2, Insightful

      and why? because there is no cross platform working websolution for it.
      So if it's by default in mozille (firebird), it might finally push SVG ... and make it what it is supposed to be, a webstandard.

      And finally you don't have to use our redmonds frieds beloved software, to create dynamic( read: flash ( like )) pages.

      damn if this ain't going to be standart (maybe you can get a option in Firebird or a compiler option like '--disable-svg' ) but might be you want '--disable-art-*' too... what ever :)

      i'd be very sad if this would not become a part of mozilla.( firebird ) by default.

    2. Re:Firebird by Anonymous Coward · · Score: 1, Interesting

      I for my part hope it will be part of Firebird too! Firebird should support any cutting edge W3C standards and features as this is what distinguishes it most from IE.

      Speed: I think it should be possible to implement SVG support in a way that the SVG code is only loaded when actually needed (think of an "internal" plug-in).

      Whatsoever: Moore tells me that browser speed soon won't matter anyway ;)

    3. Re:Firebird by Libor+Vanek · · Score: 1

      I hope that yes 'coz Firebird is going to be Mozilla 1.5 and we need to spread SVG all around ;-)

    4. Re:Firebird by MikeFM · · Score: 2, Insightful

      I believe the current Mozilla and the Firebird branch share a codebase. In either case you can always decide to compile this in if you so wish but at least for now it shouldn't be compiled in by default. As always you have the choice of what comes in Mozilla.. because you have the source.

      SVG makes as much sense to have compiled in as support for jpeg, gif, or png graphics. It's just a vector based image format.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    5. Re:Firebird by n0nsensical · · Score: 1

      Speed: I think it should be possible to implement SVG support in a way that the SVG code is only loaded when actually needed (think of an "internal" plug-in).

      If they do put it in Firebird, I sure hope they do something like this. I hope we don't need another project to make a fast, non-bloated version of Mozilla, but probably not many people are going to argue that the old Mozilla is superior to Firebird.

    6. Re:Firebird by jacksonyee · · Score: 5, Insightful

      SVG is really much, much more than a vector based image format though; it's an entire animation/effects plugin which will work seamlessly with current standards such as XHTML, MathML, CSS, and JavaScript (ECMAScript if you wish to be technical).

      Adobe has already placed some very nice demos of embedding SVG within standard web pages. Take a look at some of the things that can be done with it, and you'll quickly see how the SVG standard can

      • Replace large graphics with smaller XML code and custom effects
      • Replace most of what Flash is: a proprietary language for interactive vector animation. The newer versions of Flash have some very nice extras, but for the most part, SVG can really dig into Macromedia's space if it's adopted by people other than just geeks, and being backed by Adobe is a very good sign.
      • Allow accessibility within stylized content. Very few Flash animations on the web nowadays have any type of accessible content.

      As far as the extra size in download goes, most people have to download Acrobat Reader to read PDF files, which are very common on the web. If SVG ever achieves the same status, I will be very encouraged as a web designer.

      Now, if they would only get X3D in order...

    7. Re:Firebird by darnok · · Score: 1

      > Yeah, SVG is technically a W3C standard, but it's
      > hardly a standard in actual web development.

      Think about what ubiquitous SVG would do for browser based apps. You could do things like have graphs being updated from real-time data sources, with all sorts of interactivity possibilities. This *alone* is a massive step over what passes today for interactive data presentation and analysis capabilities, and has very big implications for all sorts of scientific and financial applications.

      I'm aware you can do some of this using PNG, GIF or JPG pictures, but you don't get anything like the interactive capabilities that SVG makes possible using these formats.

      I vote for adding SVG support to all browsers

    8. Re:Firebird by PipianJ · · Score: 1

      As several others have said: Roll your own version. That is what offering the source is for anyway.

      In fact, just the other day (yesterday) I rolled a nightly Firebird install (optimized for Athlon) with SVG support. I've yet to test it though. (If you want it, just ask)

      The other problem? They've yet to fix bug #111152...

    9. Re:Firebird by n0nsensical · · Score: 1

      You've convinced me. SVG for everyone!

    10. Re:Firebird by etcpasswd · · Score: 1

      Native SVG support is bloat in the same way as PNG alpha trasparency is. You don't download additional plugins for that, do you? I thought that part of the point of making SVG a part of W3C is to encourage browsers to support the format natively. If there's native support of raster images in a browser, why not vector graphics too?

    11. Re:Firebird by Anonymous Coward · · Score: 0
    12. Re:Firebird by Anonymous Coward · · Score: 0
    13. Re:Firebird by Anonymous Coward · · Score: 0

      having scalable vector graphics based on an xml file format is not some extra flaky extra "feature". think of all the viso diagrams out there in the world. dont you want to see them replaced by svg generated by hosts of tools or just plain emac/notepad and displayable by all browsers? i know that flash has a bad rep (i dont intall it) but i look forward to it being replaced by a format that any tool can output that can be indexed by google as google can just parse the xml for text elements. i use firebird as my default browser and i am really looking forward to svg.

    14. Re:Firebird by Qa1 · · Score: 1
      being backed by Adobe is a very good sign.
      Yes, it certainly would be a good sign... if Adobe's own vector animation authoring tool would actually support SVG. And helpful too, since there doesn't seem to be any major SVG authoring tool around (one that graphically oriented web designers might consider using.)
    15. Re:Firebird by thonot · · Score: 1

      Yes, it certainly would be a good sign... if Adobe's own vector animation authoring tool would actually support SVG. And helpful too, since there doesn't seem to be any major SVG authoring tool around (one that graphically oriented web designers might consider using.)

      So web designers wouldn't use Illustrator?
      Why not? Adobe markets it as "The industry-standard vector graphics software".

  8. mozilla-bonobo by Pflipp · · Score: 3, Informative

    You could already have seen some of SVG through the mozilla-bonobo plugin. As this plugin actually activates Eye Of Gnome for the image viewing, and EOG is actually more of a pixel-graphics viewer that happens to read SVG through the (still lagging) librsvg, the capacities are limited though.

    For instance, you can only view SVG images as object tags, and complex stuff (like copied/ rotated graphics) aren't rendered well. (And it just so happens that Sodipodi produces SVG with a lot of copied/ rotated objects.)

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
    1. Re:mozilla-bonobo by WindowsTwinkee · · Score: 1

      It appears that limited SVG capability was enabled by --enable-svg in the latest Mozilla release (1.4). I did, and then hit the link provided in the article. It's interesting that when comparing Moz 1.4 with Eye Of Gnome 2.2.0, that Moz renders better than EoG on some things at the same time that EoG handles more of the SVG language. An example is http://www.croczilla.com/svg/fosdem2003/w3c-confor mance-suite/rendering-text-BE-02-ps.html, where EoG renders the checkered background while Moz does not, while Moz renders all three lines of text while EoG fails to render the middle line (text stroke).

      The Moz version I'm using was built with gcc 3.3 and is running on RH9.

  9. Plotting against Microsoft by NoTildeQuestionMark · · Score: 5, Funny

    If this SVG patch became fully useable for displaying animation, and then you could convince a really popular animation site (say, HSR) to switch to SVG and recommend a switch to Mozilla for native support... well, then, open source could rule the world.

    ~

    --
    If you need me, I'll be hanging my computer from the
    1. Re:Plotting against Microsoft by generic-man · · Score: 1

      C:\> strongbads_email.exe

      Time to check the e-mail...

      Dear Strong Bad,
      Why can't I see your web page any more?
      Sincerely,
      Kerri
      FL


      Well, Kerri, if that is your real name, I switched to a format called SVG. It's a more better way of presenting vector graphics. More... more better...

      So these techno-geeks think they can get everyone to download some new piece of untested software to make a point. What do you think?

      P.S. You won't be able to read this anyway, since I'm using SVG to present this e-mail.

      (sound of dot-matrix printer)
      Click here to e-mail Strong Bad
      as long as you're using Mozilla

      --
      For more information, click here.
    2. Re:Plotting against Microsoft by Anonymous Coward · · Score: 0

      Does it even have scripting for stuff like HSR's endless easter eggs? SVG is probably more suitable to the likes of Homesar.

    3. Re:Plotting against Microsoft by broeman · · Score: 1

      l33t forcing SVG is not more different than l33t was forcing Flash some years ago. "To view this homepage please download Flash ver. xx". Flash is not included in windoze (but it is included in Mac OS X (IE and Safari), propably because mac-users watch/create flash-homepages all the time). Untestet? I trust open formats formed by W3C more than half-open formats from Macromedia.

      --

      (yes this can be compared with sex)
    4. Re:Plotting against Microsoft by Anonymous Coward · · Score: 0

      Flash has been included with Windows, IE, and Netscape for years and years. It's got 99% client-penetration.

      And if for some reason you don't have Flash, it's only a 600K download (if that). Compare to 2.9MB for the Adobe SVG plugin.

  10. Yet another mozilla advantage over IE by Capt'n+Hector · · Score: 1, Insightful

    and yet people still use IE. As a web designer, I have to ask, "WHY!?"

    --
    Quid festinatio swallonis est aetherfuga inonusti?
    Africus aut Europaeus?
    1. Re:Yet another mozilla advantage over IE by DarkDust · · Score: 5, Insightful

      and yet people still use IE. As a web designer, I have to ask, "WHY!?"

      Simple: because people are fucking lazy ! They get their IE with their Windows, and they are just too lazy to download and install Mozilla or Opera (and they don't care about them since every web designer/developer out there supports IE with their web pages).

      If someone visits my homepage with IE the background is replaced with simply white since IE can't handle transparent PNGs and a red warning box is diplayed explaining that IE is just not able to correctly display my homepage (while Mozilla, Opera and Konqueror do).

      If more web-pages would do this people would finally think, but this will take some months. MicroSoft gladly doesn't want to update IE any more, so people have to wait for the next Windows to get an update to IE, which is due in 2005 I think. Lots of time which could make a difference if the other browser developers and web designers/developers use that time. And features like good SVG support could really be that difference (and tabs, and blocking of JavaScript pop-ups, and ...).

      IE is out of date just now, but people don't care about this, that's the propblem...

    2. Re:Yet another mozilla advantage over IE by JimDabell · · Score: 4, Insightful

      Because:

      • "What's Mozilla?"
      • "What's SVG?"
      • "But there aren't any pages using SVG that I want to see."
      • "Flash is good enough for me."
      • "I don't know how to / want to figure out how to install Mozilla."
      • "All my favourites/passwords/auto form-fillins are in Internet Explorer."
      • "Mozilla looks weird compared with all the other programs on my computer."
      • "My employers have already standardized on Internet Explorer."
      • "I have to use Internet Explorer to run some .hta programs that I rely on." (or substitute any proprietary technology supported by Internet Explorer).
      • "My bank's website doesn't say that I can use Mozilla with it, but they do say I can use Internet Explorer with it."
      • "Internet Explorer is already installed on my computer."

      I'm a web developer too, and I hate having to deal with Internet Explorer too, but end-user inertia isn't something to dismiss as "people being stupid". You have to give them a reason to care enough to put effort into switching browsers.

    3. Re:Yet another mozilla advantage over IE by MikeFM · · Score: 3, Insightful

      The real problem is that coders that develop for IE rarely check how pages work in anything else while decent developers check not only Mozilla but also IE and often Opera, Lynx, Konquerer, and whatever else they can get their hands on. Therefore IE users always have the best browsing experience.

      I suggest anybody developing not-for-profit sites to simply save themselves the trouble and not make any special effort to support IE. Code to the standards. If IE can still show your page then great. If not then let the users know IE sucks - put a 'Works best with Mozilla.' button on your page to link to where users can download Mozilla. Circa 1997 gimmicks still work. ;)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    4. Re:Yet another mozilla advantage over IE by Anonymous Coward · · Score: 1, Insightful

      and yet people still use IE. As a web designer, I have to ask, "WHY!?"

      Exactly what advantage is there that an IE user would recognize?

      If you want to view SVG in IE, you just download the plugin from Adobe. Simple. If you use IE, then the fact that Adobe's plugin isn't open-source won't bug you any.

      Moz/Firebird is my default browser, and I much prefer it to IE (and evangelize it whenever I get the chance) but I don't see how adding support for SVG to Mozilla puts it ahead of IE in the minds of pretty much anyone.

    5. Re:Yet another mozilla advantage over IE by Anonymous Coward · · Score: 0

      IE is just not able to correctly display my homepage (while Mozilla, Opera and Konqueror do).

      Konqueror would probably crash before ever getting there.

    6. Re:Yet another mozilla advantage over IE by cyb97 · · Score: 1
      Even if they don't check (it's really not necessary), they should stick to writing (x)HTML that validates... that way you've got a good excuse and a clear consience when somebody comes running and complains about your site not working...

      If it validates to a recent standard, it's pretty much the browsers fault and not the designer...

    7. Re:Yet another mozilla advantage over IE by joeykiller · · Score: 1
      and yet people still use IE. As a web designer, I have to ask, "WHY!?"
      When you buy a car, the car is often delivered with a simple stereo system and a couple of speakers. Yet very few people decides to replace the stereo system with a CD changer and a six way speaker system. Why is that?

      I don't think it has anything to do with ignorance or laziness. Apart from cost, guess it is because the built in system does the job adequately.
    8. Re:Yet another mozilla advantage over IE by Anonymous Coward · · Score: 0

      What a crock of shit - if you're being paid to do something - make it work, despite who's fault it is. I'd fire you immediately if you didn't.

    9. Re:Yet another mozilla advantage over IE by Izeickl · · Score: 1

      If you mean the homepage under your name then im viewing it just fine in IE. Ive installed Moz a number of times, used it for a week, then uninstalled it. Im not lazy, I just dont like it.

    10. Re:Yet another mozilla advantage over IE by Richard_at_work · · Score: 1

      MicroSoft gladly doesn't want to update IE any more, so people have to wait for the next Windows to get an update to IE, which is due in 2005 I think

      No, MS isnt producing standalone versions of IE anymore, they are still updating it. They never said anything about not updating it, updates are still provided, you jsut cant go grab "IE7.0" as it wont exist in a single form.

    11. Re:Yet another mozilla advantage over IE by Anonymous Coward · · Score: 0

      Did you miss this bit:

      I suggest anybody developing not-for-profit sites

      Personally, I would fire somebody who demostrated exceptionally poor reading and comprehension skills.

    12. Re:Yet another mozilla advantage over IE by eyeye · · Score: 2, Insightful

      Here is my stoned idea.
      say Opera includes SVG support and can slim back down a little in download size (I remember when it would fit on a floppy of course). I just downloaded the adobe SVG plugin which was somewhere over 2 megs.

      Web designers like SVG and make sites with it. Now most people wont be able to see it without a plugin.

      So the website says "you need to download software to view this content", the user click ok and it installs Opera with settings defaulted to being as similar as IE as possible.

      The user might never even notice, but their browser will when they are ready have lots of extra features.

      Disclaimers: I would have said firebird but its considerably bigger, I remain hopefull howevere.
      I realise its a dodgy method of installing, almost like adware/spyware.

      --
      Bush and Blair ate my sig!
    13. Re:Yet another mozilla advantage over IE by Ramze · · Score: 1
      Unfortunately, it's been my experience that end-users don't even know the difference between what is on the internet and what is on their hard drive. They also don't know what Internet Explorer is. They just know to click on the funky blue E icon to get to the internet. I have the hardest time explaining to people that you can use several different programs to do the same thing & you can pick which one you like. Most people want to know which one is best, learn that, and never have to deal with the choice again.

      It's sad, but most users don't know a lot about computers, installing things, and which programs do what... much less anything about web standards.

      I just hope that computer classes in highschools and colleges will train the masses so that we won't have this problem in the next decade or so.
    14. Re:Yet another mozilla advantage over IE by bdeclerc · · Score: 1

      I'm kinda thinking that, if I could download that CD -changer and a six-way speaker for free, and installation consisted of putting it on the driver seat and clicking a button, a lot more people would be installing it.

      Bottom-line : bad analogy, since replaceing the stereo-system costs ...gasp... money and mozilla does not...

    15. Re:Yet another mozilla advantage over IE by MikeFM · · Score: 1

      To some extend that is valid point. For pay sites you want to make some effort to support anybody who is going to be putting money in your pocket. On the other hand you need to realize that by not supporting the approved standard that Microsoft is slowly taking money from your pocket and putting it into their own. You are spending MORE to try to follow a non-documented standard that can, and will be, changed any time it suits Microsoft. At the same time they are profitting because of less competition to their own line of products. You need to balance the amount your expending on pleasing your customers with how much you can afford to lose by wasting manhours to support faulty products.

      Which is why I suggested that for non-profit sites it's a good idea to save effort and only code to the standards. For a for-profit site you'd have to more carefully weigh things out. Who are your core clients? What browser do they use? Will it hurt the site to restrict it to standard-compliant behavior? How much money will it save the company to do so?

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    16. Re:Yet another mozilla advantage over IE by jd142 · · Score: 2, Interesting

      The real problem is that coders that develop for IE rarely check how pages work in anything else

      Which I've always found to be a bizarre way of doing things. I've found that ever since Mozilla .9 or thereabouts, that by coding to Mozilla, you will get a page that will work in pretty much every major browser. Granted, I'm not doing anything that fancy, just dynamic pages built from php/mysql that use javascript to manipulate the dynamic elements based on user choices. Since the DOM (at least the elements I use) is the same for mozilla, ie, konqueror (which means it should work for Macs now) and Opera, I don't have to worry about building browser detection in the scripts.

      Because Mozilla is stricter about coding, you'll get better written code. IE let's the developer be sloppy, which produces sloppy pages. Mozilla is more strict, which forces me to produce better code.

    17. Re:Yet another mozilla advantage over IE by joeykiller · · Score: 1

      Well, perhaps this wasn't the best analogy in the world. But still:

      I don't think cost has anything to do with the choise of software. If money had anything to do with software choices, why don't everyone switch from MS Office to OpenOffice? Why don't everyone switch from Windows to Linux?

    18. Re:Yet another mozilla advantage over IE by Anonymous Coward · · Score: 0

      Going for the flamebait :)

      • "What's Mozilla?"
        I'm ignorant...
      • "What's SVG?"
        Too late to be a standard that will do any good because Macromedia has already conquered that particar market.
      • "But there aren't any pages using SVG that I want to see."
        As I said, Macromedia alraedy conquered the market
      • "Flash is good enough for me."
        ...
      • "I don't know how to / want to figure out how to install Mozilla."
        You are ignorant... It's http://www.mozilla.org/ and the install procedure is clicking install and next until its done
      • "All my favourites/passwords/auto form-fillins are in Internet Explorer."
        Your favorites are imported from IE, as for passwords and autofill forms you are ignorant.
      • "Mozilla looks weird compared with all the other programs on my computer."
        Of course it does
      • "My employers have already standardized on Internet Explorer."
        Your employers are dumb to focus on "standards" given to them by a single company
      • "I have to use Internet Explorer to run some .hta programs that I rely on." (or substitute any proprietary technology supported by Internet Explorer).
        Too bad I guess
      • "My bank's website doesn't say that I can use Mozilla with it, but they do say I can use Internet Explorer with it."
        Your bank is dumb, and should've stuck to the standards...
      • "Internet Explorer is already installed on my computer.
        So is wordpad and that's horrible too

      The point I'm trying to make (while I do agree with the parent poster), is that people don't care and there really aren't any arguments that are going to convert non-techies to use Mozilla. While I do believe it is dumb to play all your cards as a software developer to MS by using MS extensions, and MS doodads and gimmicks, people don't care...

      Most people can't install their own computer, and don't care what it does as long as it works. And they don't care about transparant PNGs, because they have GIF. They don't care about SVG because they have flash (which gets installed for them). They don't care about standards, because only geeks do.

      I must say, people are too stupid to care.

    19. Re:Yet another mozilla advantage over IE by Anonymous Coward · · Score: 0

      Mere "viewing" of SVG with a plugin misses most of its theoretical utility - SVG elements could/should be a seamless part of a larger XML document, programmable via the DOM and javascript. A godsend for bandwidth and strange-resolution friendly advertisements that Flash currently does, but with more serious uses too - Web-based GIS and diagramming, for example.

    20. Re:Yet another mozilla advantage over IE by GlassUser · · Score: 1

      If you want to write specific proprietary stuff to be used by for-pay clients, write binary code. If you're going to use a standard, stick to the standard.

    21. Re:Yet another mozilla advantage over IE by jago25_98 · · Score: 1

      If IE isn't bundled with the next Windows, such as XP should have been we wouldn't be in this mess.

      In many ways us having to put up with users having IE is due to the DoJ's failure to sort things out.

      What will happen on the next release of Windows? Do they have to stop supplying IE with the OS?

    22. Re:Yet another mozilla advantage over IE by Lord+Kholdan · · Score: 1

      Here is my stoned idea.
      say Opera includes SVG support and can slim back down a little in download size (I remember when it would fit on a floppy of course). I just downloaded the adobe SVG plugin which was somewhere over 2 megs.

      Web designers like SVG and make sites with it. Now most people wont be able to see it without a plugin.

      So the website says "you need to download software to view this content", the user click ok and it installs Opera with settings defaulted to being as similar as IE as possible.

      The user might never even notice, but their browser will when they are ready have lots of extra features.

      Disclaimers: I would have said firebird but its considerably bigger, I remain hopefull howevere.
      I realise its a dodgy method of installing, almost like adware/spyware.


      When they force us to install something against our better judgement/will we call it bastardly, immoral and evil.

      When we're planning to force someone to install something without knowing it it's called insightful.

      I'll remember your words about giving people what's best for them when agents burst into your apartment and install Oppression OS on your computer because it's best for you...

    23. Re:Yet another mozilla advantage over IE by JimDabell · · Score: 1

      Mere "viewing" of SVG with a plugin misses most of its theoretical utility - SVG elements could/should be a seamless part of a larger XML document, programmable via the DOM and javascript.

      Remember the original question:

      Exactly what advantage is there that an IE user would recognize?

      End users don't care about theoretical DOM/javascriptness. It's all gobbledegook to them. They care when they get to a website that tells them they can't view what they want to until they install a plugin. And most of the time, they care enough to surf elsewhere.

    24. Re:Yet another mozilla advantage over IE by gregorio · · Score: 1
      I suggest anybody developing not-for-profit sites to simply save themselves the trouble and not make any special effort to support IE. Code to the standards. If IE can still show your page then great. If not then let the users know IE sucks - put a 'Works best with Mozilla.' button on your page to link to where users can download Mozilla. Circa 1997 gimmicks still work. ;)
      I don't think so. People will not stop and think "omg, IE really doesn't follow Web Standards, Mozilla is great!" because most users don't know anything about HTML, they'll just think your page is broken.
    25. Re:Yet another mozilla advantage over IE by Anonymous Coward · · Score: 0

      Typical trollish reasoning: he states that konqueror handles something just fine, so you state that it's likely to crash. What are you - dumb?

    26. Re:Yet another mozilla advantage over IE by Rares+Marian · · Score: 1

      Do you take your coders for morons?

      Feel free to pay a coder to fix code ten times because your lead programmer chose IE as a starting point instead of a standard based browser.

      Do that 3 times and your coder will quit because you'll be laying off ppl anyway once the expense reports come in. Coders are starting to equate waste with job insecurity.

      Or did you think people are fools enough to work on salary? Much less for an employer who is going to waste their talent? Not in this economy. You want something done, make every hour count. Then pay the coders accordingly.

      Cost = i * work
      Value = j * 1 browser
      Profit = Value - Cost
      Raise or Bonus = k% of Profit

      Where would a coder like to work:
      1. Someplace where the profit margin is reduced because of inept leadership which reduces employee earning potential

      2. Someplace where the profit margin is 10x which increases earning potential

      --
      The message on the other side of this sig is false.
    27. Re:Yet another mozilla advantage over IE by Rares+Marian · · Score: 1

      Waste = More work = Less Profit = Less Bonus for coders

      Let him fire the coders. He'll be doing them a favor.

      --
      The message on the other side of this sig is false.
    28. Re:Yet another mozilla advantage over IE by etcpasswd · · Score: 1

      One reason for me: Decent Unicode font support. IE renders my native language (Telugu/Indian) impeccably, while Mozilla fails. This is the only instance where I fire up IE instead of Mozilla.

    29. Re:Yet another mozilla advantage over IE by Joe+Tie. · · Score: 2, Interesting

      While I do agree that being lazy does factor in for many cases, I think fear of change is a pretty heavy influence as well. The perfect example is a forum I used to post on. Someone there was having problems with a couple pages in IE, and many of us suggested she try using Mozilla. She did, and reported being astonished by how much quicker it loaded a few pages that she read on a regular basis, liked the pop-up blocking and tabs, and was impressed by how many more useful features it had compared to IE. You'd think with all that praise she'd be using Mozilla from that point on. Instead, she used it just for the page which was giving her problems in IE. Her reason for not switching browsers, Mozilla was just too different from IE and 'people don't like change'.

      And I think that's something I at least lose sight of. Most people love familiartiy more than they love the idea of improving most situations. And that's furthered by many, or even most people on average, not enjoying learning new things. We're presented with new options, and find it fun to play with them and learn what they do. Many others might just look at the new option, click it once, see information they're not familiar with, and dump the program because the writers are making changes to what the users consider their program. The person in the above example also would refer to Internet Explorer as "my internet explorer", and I think that's a telling statement. A lot of people also seem to view their computers like their couch, or chair. It's something they own, and which should always remain in a static state.

      --
      Everything will be taken away from you.
    30. Re:Yet another mozilla advantage over IE by Joe+Tie. · · Score: 1

      Where would a coder like to work:

      At this point in the industry, anywhere!

      --
      Everything will be taken away from you.
    31. Re:Yet another mozilla advantage over IE by DarkDust · · Score: 1

      If you mean the homepage under your name then im viewing it just fine in IE. Ive installed Moz a number of times, used it for a week, then uninstalled it. Im not lazy, I just dont like it.

      You can view it just fine since I took some care that you can :-) I have a batch of PHP scripts that generate my pages on-the-fly, depending on your browser.

      E.g. those boxes like the citation boxes on the bottom of every page: if you're using Netscape4 or something Lynx they're done with tables, if you're using a browser like IE, Mozilla, Opera or Konquerer they're done in CSS.

      But if you visit my start page you'll get a white background in IE (plus warning box) and a background image in all other newer browsers.

      I've just hacked my index page so you can see the PNG dilemma with IE: without hack with hack

      And with the "I don't like Mozilla" issue: well, of course you can't discuss about taste: if you like IE better then there's nothing wrong with it per se. I just can't live without tabs and popup blocking, so IE is useless for me, but that is just my taste ;-)

    32. Re:Yet another mozilla advantage over IE by Catharsis · · Score: 1

      Actually, I'm an SVG nerd and web designer, and I use IE because it feels weird to use Netscape or Opera. Things don't render the same way. They don't interact the same way. Flame me for that if you will, but considering how much time I spend in a web browser in the average day, it's a real problem for me.

      I would describe the feeling as being akin to either a Canadian or an American swapping countries. Things are the same... but not... I always wonder how Americans get by without French on their cereal boxes...

      Netscape/Mozilla (Canada) may be better, but most people live in the United States of Microsoft.

      -pvh
      (Sorry about the antiAmerican barbs, it's all meant in good humour, eh?)

      --

      "The wise man proportions his belief to the evidence." -- David Hume

    33. Re:Yet another mozilla advantage over IE by MikeFM · · Score: 1

      No, but they will notice if sites seem to all begin recommending Mozilla. People are very responsive to peer pressure even if they have no idea what they are doing.. especially when they have no idea what they are doing. Name recognition goes a long way.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    34. Re:Yet another mozilla advantage over IE by PD · · Score: 1

      I don't think the person you're referring to is reluctant to change because the current environment is familiar. I think they are reluctant because the current environment is unfamiliar. That is, the comfort factor in the current environment just isn't there, and there is a fear that if they change, they won't be able to learn the new software or method.

    35. Re:Yet another mozilla advantage over IE by Anonymous Coward · · Score: 0

      which is why my banking site works in ie only
      and is screwed completely in mozilla, further
      than that, mozilla actually crashes on it, konqi
      otoh looks on at it with a dumb face.

      my airlines (klm) works flawlessly in konqi and
      has not a single chance of allowing me to
      book a flight with either mozilla 1.3 or 1.4.

      yup, sure. its lazyness. i don't want to look
      at the hellish base of code that they have
      and fix the bugs, therefore, yup, surely,
      it must be my lazyness.

      Alex

    36. Re:Yet another mozilla advantage over IE by eyeye · · Score: 1

      But the point is it says
      "you need to download software to view this content"
      which is true, its up to the user whether they want it or not.
      Its just like a plugin!
      I've had real IE plugins do much more damage than installing Opera would cause.

      --
      Bush and Blair ate my sig!
  11. include it in the standard build - when it's done by wfmcwalter · · Score: 5, Insightful
    SVG is a brilliant standard, and will go a long way to replace the web's millions of opaque flash and shockwave animations (and any number of "diagram" gifs) with something standard and accessible. I'm exceptionally frustrated that I can't realistically author mission-critical sites with SVG as a major (or even the entire) component.

    I do, however, pray thay SVG isn't included into standard mozilla (or any other browser) until it's reached maturity (which its page indicates it's pretty far from). I spend too much of my time working around the half-assed CSS implementations of older netscape and IE browsers, and I don't want another decade of worrying about which part of the SVG standard was implemented buggily (sp?) by which version of which browser.

    I'm all for beta releases, developer's builds, etc., as the team needs as much feedback from as full an SVG authoring community as it can. But as soon as someone starts authoring sites that depend on the weird vagaries of one browser or another's SVG misimplementation, we'll be going down a painfull bug-for-bug compatibility road. Caveat.

    --
    ## W.Finlay McWalter ## http://www.mcwalter.org ##
  12. Nice but, by Anonymous Coward · · Score: 0

    How about providing GTK2 builds by default so we don't have to muck about recompiling each time. It takes so Loonngg I wana cry! Anyway Apple and KDE are killing Mozillas market share on the Unix desktop so they only have gnome and obsure wm users to compete with, which is like 5% of all linux users.

    1. Re:Nice but, by DarkDust · · Score: 1

      Anyway Apple and KDE are killing Mozillas market share on the Unix desktop

      Luckily, this is not the case. One example: my company provided a large german health organisation with Linux desktops with KDE for all employees and we have to use Mozilla as the default browser since Konquerer is really nice (and I love it) but Mozilla is still ahead in terms of "compability" (read: ability to display web pages correctly, even ones that aren't valid HTML).

      While the Konqueror/KHTML people do a great job I don't think that they are able to catch up to Mozilla any time soon (not that this would matter, since Mozilla runs on way more platforms than Konqueror).

    2. Re:Nice but, by tomstdenis · · Score: 1

      Hmm... I used to use konq all the time [with kmail] and I had no problems with it. In fact I love that the konq is the file browser, shellviewer, etc...

      My only beef is the lack of spam filtering. The "this is junk" spam filter built into Moz is simply awesome and I can't live without it.

      You're right though, Konq won't replace Moz for the simple fact that Moz doesn't solely run on Linux platforms [getting KDE on Cygwin for win32 is not as easy as people make it out to be :-) ].

      Tom

      --
      Someday, I'll have a real sig.
  13. That's a mass-destruction weapon ... by Anonymous Coward · · Score: 0

    ... that is threatening the IE empire ;-) :o)

    -SLK

  14. Standards by n0nsensical · · Score: 1

    So if it's by default in mozille (firebird), it might finally push SVG ... and make it what it is supposed to be, a webstandard.

    I think it's unlikely to become commonly used until it's in Internet Explorer, because, like it or not, the number of people using IE is still vastly greater than the number of people using Mozilla and variants. Until it's in IE, I think most web developers will just say, "Why not keep using Flash?" and do just that. It's a similar situation with PNG; even though PNG-32 has superior alpha channel support to GIF, you don't see many sites with variable transparency 32-bit PNGs because IE still doesn't support them.

    Don't get me wrong, I'd love to see Flash (and all proprietary web formats, etc.) disappear today and be replaced by SVG, but I just don't think that's likely to happen in the near future. Actually, I think I'd love to see Flash disappear today and not be replaced by anything, but maybe that's just me. ;-)

    1. Re:Standards by Anonymous Coward · · Score: 0

      since for dynamic webdevelopment, usage of xml as base data for the xsl sheets is commonly ( afaict ) used, i guess if svg is working correct in mozilla, those dynamic stuff might be the first one to have alternative svg sites. now imagine what happens if your boss comes along seeing you have a way better looking and nicer composed interface than he has with IE. Might be his reaction is: okay from now on we will use Firebird?. or will he call microsoft?
      if he doesn't call microsoft and change to mozilla ( taking his company with him ), microsoft might figure out that their browser marketshare is shrinking and put a 'ms-like-working' svg interpreter into their IE, which by than will be the operating system. since firebird is getting faster alot of my friends changed to firebird, because the feel safer with firebird than with the IE.

      and due to this i'd say there is a fair chance for the descibn to happen.

    2. Re:Standards by DigiDarkCloud · · Score: 1

      It's a similar situation with PNG; even though PNG-32 has superior alpha channel support to GIF, you don't see many sites with variable transparency 32-bit PNGs because IE still doesn't support them.

      Not to drift too far offtopic, but for what it's worth, there are ways for a webmaster to get proper PNG transparency out of IE5.5+ without too much effort on the part of the web developer. If you don't mind adding some nonstandard CSS (the "behavior" property) to the IMG element, and if you specify a width and height for each image you use, you can use alpha-blended PNGs while still supporting "90% of the users" out there.

      --
      SIG: 11
    3. Re:Standards by RoLi · · Score: 1
      Why not keep using Flash?

      Well, Flash needs a plugin just like SVG on IE, so I don't see the big difference here.

      But SVG is not controlled by a company, should be better handled by web spiders etc. and should also be easier to create via PHP or Perl.

      I don't really see a downside in using SVG.

    4. Re:Standards by Anonymous Coward · · Score: 0

      Well, Flash needs a plugin just like SVG on IE, so I don't see the big difference here.

      The Flash plugin comes with IE, no SVG plugin comes with IE.

  15. SVG test images and SVG apps by greenrd · · Score: 4, Informative
    After you've downloaded you can test your new SVG-enabled mozilla build by checking out these galleries (see links on left of page). The thumbnails are ordinary bitmap images but they are linked to SVGs.

    Bonus: All the images in the above galleries are Open Source, unless otherwise stated! (Quite literally, because SVG files are like "source code" for a vector image.)

    As for SVG creating and editing software, apart from the new dSVG software announced earlier today on Slashdot, we have:

    • Apache Batik for all you Java people. This is a fairly mature library (I believe it's based off the CSIRO library), plus sample apps like a viewer, a rasteriser (i.e. convert to gif, jpeg, etc.), a font converter, and a pretty-printer. Quotage: "With Batik, you can manipulate SVG documents anywhere Java is available. You can also use the various Batik modules to generate, manipulate, transcode and search SVG images in your applications or applets." Batik, according to its test suite, supports all of the static SVG specification (i.e. static images) and some of the dynamic specification (i.e. animations and scripting).

      (Get your easy installable RPMs for Batik, and many other Java projects, at jpackage - but good luck finding a download link that works! Batik 1.5 hadn't propagated to all the Sourceforge mirrors when I tried it last night - so try all the US mirrors, it will be on at least one of them. Also, because of the numerous dependencies, it's recommended to use a smart package manager that can automatically resolve dependencies, like apt-get or urpmi.)

    • Sodipodi, [screenshots] a GNOME SVG drawing app, currently at version 0.32. It hosts the open source SVG image gallery linked to above.

    • For more, including KDE/Konq support for SVG, see this Wiki page

    1. Re:SVG test images and SVG apps by Anonymous Coward · · Score: 0

      As for SVG creating and editing software, apart from the new dSVG software announced earlier today on Slashdot, we have:

      Apache Batik for all you Java people. This is a fairly mature library

      The Mac port is not robust. It does not scale well as you create new objects and try to animate them. It instead hogs memory and bogs down the CPU.

      (No, I'm not trying to FUD Batik. This is just my experience and echoed by several posters to the Batik mailing list.)

  16. SVG for data visualization by Henry+Stern · · Score: 2, Interesting

    This might be a bit off topic, but I want to use SVG for data visualization and have been having trouble finding suitable software.

    The SVG implementations I've found so far either have no external user interface with nice things like scrollbars (Adobe/Corel) or can't handle my very large graphics (everything else I've seen).

    I've been very disappointed about this lack of good viewers. SVG is well-suited for data visualization and could become a "killer app" with the right software support.

    1. Re:SVG for data visualization by rockmuelle · · Score: 3, Informative

      SVG has a long way to go before it will be suitable for data visualization. Most real world visualizations are based on large datasets and require a certain degree of interactivity. Both of these are possible using SVG. However, coding up an interactive application using JavaScript and the DOM model favored by the SVG designers is a non-trivial task.

      A typical data set may contain 10,000 or more elements (e.g. financial analysis, temperature/forcast data, usage stats for a medium size web site, marketing data for a product line). Immediately, this requires a DOM tree with at least that many nodes. Given that each node requires a certain amout of meta-data and a containment heirarchy, the amount of data that needs to be transferred between the client/server, parsed, and managed in the browser grows quickly.

      Ignoring the physical challeges of using DOM, there is also an abstraction challenge: Not all data fits nicely into the tree/scene-graph paradigm embraced by SVG. Of course, data can be transformed to use this model, but manipulating the data will be much more challenging.

      Assuming a suitable DOM representation of the data exists, the next challenge is developing the JavaScript to allow the user to explore and manipulate the data. With no real package support and no built-in way to manage a large code base, JavaScript is not the ideal language for developing reusable vis code.

      Before data visualization becomes commonplace in SVG browsers, another abstraction will need to be built on SVG that addresses the specific needs of the data vis community. This could be in the form of libraries that abstract the SVG frameworks with data vis APIs or another XML dialect that can be transformed into SVG.

      I'm holding out hope that the SVG community will slow down on the feature creep and architecture bloat and focus on developing applications with the currect standard. Only by stepping back and trying to use the current system will the architects of SVG know what's missing and what needs improvement.

      -Chris

    2. Re:SVG for data visualization by Hibernator · · Score: 2, Interesting

      A new SVG 1.2 draft specification was just published last Tuesday. It describes two things that may help provide the user interface elements you need.

      First, the SVG Working Group is looking at supporting XForms in SVG.

      Second, there is new feature for rendering custom content ("RCC") which would allow people to create sharable SVG components (kind of like Java Beans).

    3. Re:SVG for data visualization by smallpaul · · Score: 1

      A typical data set may contain 10,000 or more elements (e.g. financial analysis, temperature/forcast data, usage stats for a medium size web site, marketing data for a product line). Immediately, this requires a DOM tree with at least that many nodes.

      Not really. It requires the client to ask the server for the subset of information it needs to display right now and to insert that information into the tree. Do you think at all of these SVG mapping applications download the map of the entire planet as one big SVG file? Cleopatra is an example of a client-server system that downloads the data it needs at the moment it needs it. So is FOAFnaut. In neither case is there a massive DOM hanging around. Rather a standard relational database holds the data until it needs to be visualized. This is how most Web applications work (SVG-oriented or not). Of course, if you have the luxury of keeping all of the data on the client side then you can reduce your latency but that's a standard performance for memory trade-off.

      With no real package support and no built-in way to manage a large code base, JavaScript is not the ideal language for developing reusable vis code.

      You might want to look at the component models under development like RCC, XBL and dSVG. Mozilla is a large application built in large part in JavaScript: using XBL. But again, you will usually leave most of your business logic on the server side.

      I'm holding out hope that the SVG community will slow down on the feature creep and architecture bloat and focus on developing applications with the currect standard.

      That's a classic complaint. Features I don't use are bloat. We need more features that I will use.

      Only by stepping back and trying to use the current system will the architects of SVG know what's missing and what needs improvement.

      SVGOpen just featured four tracks for a week of people using SVG. Many of them were using it for data visualization. In particular, that's the focus of Corel's new product. Perhaps you mean something else by data visualization...

    4. Re:SVG for data visualization by rockmuelle · · Score: 1

      I should've qualified my last post a bit by stating that the data visualization I've been involved with is primarily scientific visualization. I have also been developing Web based vis apps since 1997, so I understand the challenges well. In this domain, the sub-sampled data sets are still large and the cost of resampling can be high. Thus, it is important to get as much data to the client as possible to perform meaningful interactive analysis.

      It is also often the case that when the user selects client side data, that data needs to be processed before it is re-rendered, a task not well suited for JavaScript and DOM-based data structures. Putting all the processing on the server tends to defeat real interactivity - 1 to 10 second delays are not acceptable when the user is trying to explore the data (note that this is a problem with Web apps in general, not just SVG apps).

      smallpaul: ...That's a classic complaint. Features I don't use are bloat. We need more features that I will use...

      I never said I don't use the features. My complaint with SVG is that it's growing too fast for developers to keep up with it. It's been tough enough to get a working SVG viewer that supports the first few versions, let alone one that supports the most current. With no one working on the same version and the language developers adding new features, there hasn't really been time for anyone to figure out what should be in the language and what should be extensions (though the new extensions framework holds promise for helping out here). It's quickly becoming a jack-of-all-trades, master-of-none.

      The is a real need for a consise vector graphics language, as both a Flash replacement and a tool for data graphics. I'm still holding out hope that SVG will mature into this language.

      -Chris

  17. Re:include it in the standard build - when it's do by JimDabell · · Score: 1

    I do, however, pray thay SVG isn't included into standard mozilla (or any other browser) until it's reached maturity (which its page indicates it's pretty far from). I spend too much of my time working around the half-assed CSS implementations of older netscape and IE browsers, and I don't want another decade of worrying about which part of the SVG standard was implemented buggily (sp?) by which version of which browser.

    Amen. I don't hold out much hope for this though, doesn't Mozilla already include support for CSS 3 selectors, even though that specification hasn't been finished yet? CSS 3 properties, I have no problem with, as they properly hide them with a -moz- prefix, but you just can't do this with selectors, and the Mozilla developers seem to have just ignored this problem.

  18. Adobe SVG plug-in not windows-only by Oniros · · Score: 4, Informative

    Previously one had to use 3rd party plugins such as that from Adobe, and they only worked on windows.

    The Adobe plug-in works fine on MacOS 9 and MacOS X.

    There are even betas for Red Hat Linux and Solaris 8, though I have no idea how they fare.

    Check:
    http://www.adobe.com/svg/viewer/install/ main.html

    1. Re:Adobe SVG plug-in not windows-only by IamTheRealMike · · Score: 1
      In fact, the preamble is wrong. The Adobe plugin does not work correctly on Mozilla Windows or Linux. The reason, iirc, is that they used a non-frozen XPCOM based plugin API, which mozilla.org subsequently dropped, rendering their work useless. As you might imagine they were pissed, and didn't do another one.

      I think the Mac Mozilla never had this plugin API, so the version of the plugin for that browser simply used the old netscape plugin API, which is severely limited.

      It's a shame. A web app I wrote at work requires IE in parts, basically because we use the Adobe SVG plugin but Mozilla doesn't have a plugin API powerful enough to do the tricks IE can do. Maybe some day native SVG will catch up with what the Adobe plugin can do, which would be great.

    2. Re:Adobe SVG plug-in not windows-only by henrik · · Score: 1

      Plugin for Solaris crashes Mozilla.

    3. Re:Adobe SVG plug-in not windows-only by trboyden · · Score: 1

      It's available for Mac and Linux, but only the Windows version has full compatibilty with most of the W3 spec. There is a lot of functionality missing from the non-Windows versions. We have a side project going on to show updateable map data done in SVG that is pulled on the fly from an Oracle database so users can view geographic, outstanding work orders, and other information by clicking on a building on a map and choosing filters. It is really slick and done in XML, SVG and javascript. The only problem is so far is it only works on Windows...

    4. Re:Adobe SVG plug-in not windows-only by LordBodak · · Score: 2, Informative

      It worked fine under Linux with Phoenix 0.5, but Firebird 0.6 broke it.

      --
      LordBodak's journal.
  19. Question. by Rhinobird · · Score: 2, Interesting

    Ok SVG is trying to be like Flash in scope, but i don't see anything besides animation. I see nothing about syncing with audio or adding interactive elements.

    Are these possible and am i missing something from the svg documents? Or is it not there and there going to be a another super set of standards that uses SVG for the graphics and links with audio and has some scripting functions for interactivty?

    --
    If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    1. Re:Question. by Queuetue · · Score: 1

      I believe this is SMIL's job.

    2. Re:Question. by JimDabell · · Score: 4, Informative

      Ok SVG is trying to be like Flash in scope, but i don't see anything besides animation. I see nothing about syncing with audio or adding interactive elements.

      I don't know why everybody has latched onto SVG == open Flash. SVG is just vector graphics. SMIL is closer to Flash in terms of functionality.

    3. Re:Question. by Anonymous Coward · · Score: 0

      You may be thinking of SMIL. SMIL Working Draft is already supported by IE it seems.

      The testsuite is a good list of what SMIL can support and more details can be found from the full spec.

    4. Re:Question. by Anonymous Coward · · Score: 0

      You know what works as good as flash, and doesn't have compatibility problems? Flash.

    5. Re:Question. by smallpaul · · Score: 1

      I don't know why everybody has latched onto SVG == open Flash. SVG is just vector graphics. SMIL [w3.org] is closer to Flash in terms of functionality.

      SVG includes SMIL! You are quite wrong that SVG is "just" a vector graphics format. SVG Tiny is just a vector graphics format, but full SVG has animation and scripting, just like Flash.

    6. Re:Question. by smallpaul · · Score: 1

      Ok SVG is trying to be like Flash in scope, but i don't see anything besides animation. I see nothing about syncing with audio or adding interactive elements.

      Here is info on synching with audio. And on synching with video and there are hundreds of examples of interactivity. Most SVG's on the Web are interactive. For instance: asteroids in SVG. A bunch of demos including a paint program written in SVG.

    7. Re:Question. by Hibernator · · Score: 1

      The Adobe SVG Viewer has supported a variation on the SMIL audio element since version 1.0 (released in 2000).

      The SVG 1.2 draft specification incorporates support for the SMIL audio and video elements.

      Adobe just released a developer preview release of Adobe SVG Viewer 6.0 which includes support for both of the SVG 1.2 specification versions of the audio and video elements.

      The SVG 1.0 specification includes support for SMIL animation and interactivity which means that you can have declarative animation and interactivity that doesn't require JavaScript. The Adobe SVG Viewer has supported this since version 1.0. And SVG and ASV also support full JavaScript control of the SVG DOM, of course.

    8. Re:Question. by Catharsis · · Score: 1

      WRONG:

      SVG implements SMIL animations, as well as having a well defined DOM interface.

      SVG could do what Flash does -- if you wanted to.

      But SVG isn't Flash. You were right for the wrong reasons. SVG is so much more than Flash, it just doesn't have the history behind it yet.

      -pvh

      --

      "The wise man proportions his belief to the evidence." -- David Hume

    9. Re:Question. by JimDabell · · Score: 1

      SVG includes SMIL!

      No, it includes a subset of SMIL. SMIL is more than just an animation format.

      SVG Tiny is just a vector graphics format, but full SVG has animation and scripting, just like Flash.

      Well animation isn't exactly a novel thing for a graphics format, which just leaves scripting. SVG is obviously scriptable, as it is accessible via the DOM, but I wouldn't go so far as to say that this puts it on the same level as Flash.

    10. Re:Question. by JimDabell · · Score: 1

      SVG implements SMIL animations, as well as having a well defined DOM interface.

      I know. GIF does animations too, but that doesn't make it a Flash killer.

      SVG could do what Flash does -- if you wanted to.

      You can stream MP3s and videos through it?

    11. Re:Question. by smallpaul · · Score: 1

      No, it includes a subset of SMIL. SMIL is more than just an animation format.

      Okay, so what parts of SMIL are missing that make SMIL "like Flash" and SVG "just vector graphics"?

      Well animation isn't exactly a novel thing for a graphics format, which just leaves scripting.

      Any vector graphics format that has animation isn't about "just simple vector graphics." WMF, EPS, CGM, PICT are examples of simple vector graphics formats and I do not believe that they have animation. I'm curious what vector graphics format you are thinking of.

      SVG is obviously scriptable, as it is accessible via the DOM, but I wouldn't go so far as to say that this puts it on the same level as Flash.

      We could debate all day whether it is competitive with Flash or not. But a language with animation, scripting, video and audio is not "just vector graphics." I call bullshit.

  20. SVG never worked in windows by savaget · · Score: 2, Informative
    Previously one had to use 3rd party plugins such as that from Adobe, and they only worked on windows.


    This is untrue as the plugin crashed in Windows. The release notes have noted this all along. Only a seperate build(branch) of Moz had native SVG support.

  21. Linux Build? by greenrd · · Score: 1
    What happened to the plain Linux build of mozilla with SVG support?

    I see a RPM for Redhat 7.1 (gee, up to date), but no straight tar.gz. The link on mozilla.org is broken.

    What happened to it?

  22. Flash format is open by weinford · · Score: 4, Interesting

    The SWF Format for flash movies is open, anyone can write programs with SWF output. Unfortunetaly I don't have a link at hand for documentation, but there are several programs with SWF output. I think that SWF has a major advantage over SVG, which is file size. The SVG XML format wastes plenty of bandwidth. Don't misunderstand me, XML and SVG are still very nice things, and I'm more than happy to see the news here, just wanted to point these things out.

    --

    This sig is stolen from someone who had a much better idea than I had.
    1. Re:Flash format is open by JimDabell · · Score: 4, Insightful

      I think that SWF has a major advantage over SVG, which is file size

      A common technique in web development is to serve things in a compressed format. Virtually all browsers support this by transparently decompressing the files after they are recieved. This is part of HTTP (content-encoding).

      Binary, already-compressed file formats don't benefit from this, but XML-based formats benefit a great deal. In practice, there won't be much difference in size between SVG and Flash, for the vast majority of people.

    2. Re:Flash format is open by Anonymous Coward · · Score: 0

      Another crock of shit.

    3. Re:Flash format is open by iantri · · Score: 1
      'Crock of shit'?

      What, this?

      A common technique in web development is to serve things in a compressed format. Virtually all browsers support this by transparently decompressing the files after they are recieved. This is part of HTTP (content-encoding).

      What happens is that when a web browser opens an HTTP connection it (Mozilla and Opera, probably Konqueror) sends Accept-encoding: gzip and then then GET /index.html or whatever, something like that. The server responds with Content-encoding: gzip followed by the gzipped file, which is decompressed by the browser.

      It happens transparently, the files on the server are uncompressed. Internet Explorer supports it too, but refuses to send the Accept-encoding: gzip string, but will work if forced to using a filtering proxy like Proxomitron (great for removing ads, by the way).

      This is supported by Apache.. http://www.mozilla.org/projects/apache/gzip/

      (PLEASE NOTE: I am not entirely sure about the accuracy of what I have said regarding the exchange with the server, but something happens and it comes across gzipped)

    4. Re:Flash format is open by snillfisk · · Score: 2, Informative

      A common technique in web development is to serve things in a compressed format. Virtually all browsers support this by transparently decompressing the files after they are recieved. This is part of HTTP (content-encoding).

      In addition, most plugins (at least which I have tried) also support SVGZ directly (standard gzip'ed SVG), both from the local disk and from the internet. Normally this compresses somewhere in the ratio of 80-90% (there is however still a few problems with large SVG-files in the plugins, so I would not recommend files with a native size over 1-2MB)..
      --
      mats
      One man's ceiling is another man's floor.
    5. Re:Flash format is open by axxackall · · Score: 1
      If it's so open, than why don't we see many opensource editors, viewers and translators for it? Well, there is gplflash, but it's very outdate and doesn't display 99% of flash content that is published around.

      Something is very fishy about flashy.

      --

      Less is more !
    6. Re:Flash format is open by cos(0) · · Score: 1

      OpenOffice 1.1 supports exporting to Macromedia Flash, among many other new features.

    7. Re:Flash format is open by debreuil · · Score: 1

      err. That is incorrect. Swf is a binary format, that doesn't mean it is compressed. In fact, swf also has a compress option since v6, and that makes it much smaller that without. Svg is much much bigger than swf (I've written an swf to svg converter so I'm not just making this up). Also, be sure to include all referenced items, like bitmaps, in your svg count. Swf often stores those smaller too, as it can do things like jpg alphas rather than png, and store one jpgTable for multiple images. Sound can be mp3. etc. etc.

    8. Re:Flash format is open by JimDabell · · Score: 1

      Swf is a binary format, that doesn't mean it is compressed.

      Well I was just generally talking about the difference between markup-based formats like SVG as opposed to more compact binary formats. I'm not intimately familiar with the Flash format, but I'd be surprised if it wasn't compressed in some form.

      In fact, swf also has a compress option since v6

      So, yes, many Flash files will be compressed already.

      Svg is much much bigger than swf (I've written an swf to svg converter so I'm not just making this up).

      I'm not disputing that. I'm saying that the transfer size will be equivelant.

      Also, be sure to include all referenced items, like bitmaps, in your svg count. Swf often stores those smaller too, as it can do things like jpg alphas rather than png, and store one jpgTable for multiple images.

      You do realise JPEG is compressed? And that shared data between images is just an optimization to reduce the size (i.e. even more compression)?

      Sound can be mp3. etc. etc.

      MP3 is also compressed.

      The main point is that you are going to get way better compression ratios with SVG compared with Flash, and so transfer size is going to be about the same.

    9. Re:Flash format is open by bwt · · Score: 1

      Would people please stop repeating this mindless knock on XML!

      XML compresses very well, and in most situations compressed xml is smaller than the custom binary formats it is replacing. In the context of SVG, the .svgz file format already exists to compress the raw SVG xml, and the result is quite good.

    10. Re:Flash format is open by Sunnan · · Score: 1
      The main point is that you are going to get way better compression ratios with SVG compared with Flash, and so transfer size is going to be about the same.


      I still don't think so. XML is really verbose, and there are plenty of advantages (and disadvantages) to binary files.

      (Disclaimer: I hate Flash, I like SVG. But SVG is a less compact format.)
    11. Re:Flash format is open by Anonymous Coward · · Score: 0

      Because its a highly efficient packed binary format, and open source developers seem to have a phobia for any file format that they can't read in vi.

    12. Re:Flash format is open by Citizen+of+Earth · · Score: 1

      I still don't think so. XML is really verbose, and there are plenty of advantages (and disadvantages) to binary files.

      Have both.

    13. Re:Flash format is open by Anonymous Coward · · Score: 0

      A study was made that showed that XML content compresses very well, even better than binary-files representing the same content. That is the compresse binary file will be bigger than the equivalent compressed XML.

      That surprised me. I am not particularly fond of XML verbosity either.

    14. Re:Flash format is open by debreuil · · Score: 1

      It's smaller because there is less information in it, because it is binary, and because it is optimized for that. Half of what is in svg stays in the fla. Compression is not a silver bullet. You should just do some tests...

    15. Re:Flash format is open by Sunnan · · Score: 1

      The compression formats I usually use (I like gzip) are optimized for things with a lot of repetition, say text (and XML would even better.)

      I can imagine it beating out any old compressed binary file, but how about a binary file format with a compression algorithm tailored for it? For example, how about FLAC vs some theoretical "XML audio" (markup describing the waveforms), zipped or not?

      Either way, I'm not one to just dismiss comments to my post, based on assumptions of mine - any pointers to this study? It could turn out to be an interesting read.

  23. SVG Examples by wombatmobile · · Score: 5, Informative
    1. Re:SVG Examples by Micah · · Score: 1

      Interesting. I'm using a Mozilla 1.4 + SVG build (emerged with Gentoo), and none of those sites work -- they all want an SVG plugin!

      The croczilla files DO display, but clearly not correctly -- they are only in greyscale and have some obvious alignment problems. Stupid thing is, I was using a 1.3 alpha + SVG build (downloaded from some FTP site) and it displayed them (the croczilla files) just fine. I wonder what got broken. Would be nice to have it working correctly again.

  24. Native vs. non-native SVG by KasparS · · Score: 5, Interesting

    (1) While I agree with some
    posters that there is a danger of distributing unfinishend
    implementations, having a NATIVE SVG is a real breakthrough though.
    Quote: "Mozilla can handle documents that contain SVG, MathML, XHTML,
    SMIL, etc. all mixed together in the same 'compound' document.... ".
    Means for instance that you can simply add a little vector graphic INTO
    your XHTML code instead of importing png. Also means that the same
    DOM/Ecma interface can be used to program dynamic websites, or that you
    can dynamically transform XML contents into XHTML/SVG with XSLT
    client-side on the fly...

    (2) On another note: Adobe's Plug-in version 6.0 BETA is available. And
    it does not crash Mozilla 1.4 (Win2k) when embedded in HTML. In order
    to install it with Mozilla (tested with Moz 1.4/Win2k) you must copy
    the 2 files from:
    C:\Program Files\Common Files\Adobe\SVG Viewer 6.0\Plugins\*
    to c:\Program Files\Mozilla.org\Mozilla\Plugins\ Did not see any Unix
    version :(

    http://www.adobe.com/svg/viewer/install/beta.html

    PS: Plugin v3.0 kills Moz 1.4 (and others if you don't use iframes)

    (3) There are some really cool SVG sites. My favorites:

    http://www.carto.net/papers/svg/
    (cool examples)

    http://www.protocol7.com/svg-wiki/
    (documentation about obscuret extensions,
    i.e. shows how to get/post to URLS from within SVG ...)
    - K

    1. Re:Native vs. non-native SVG by Anonymous Coward · · Score: 0

      Means for instance that you can simply add a little vector graphic INTO your XHTML code instead of importing png.

      Unfortunately, you can't do this whilst serving your XHTML documents as text/html (which is the only way Internet Explorer will understand them properly).

    2. Re:Native vs. non-native SVG by Zontar+The+Mindless · · Score: 1

      > Unfortunately, you can't do this whilst serving your XHTML documents as text/html (which is the only way Internet Explorer will understand them properly).

      And here I was thinking that IE was the browser that only paid attention to file extensions while blithely ignoring mimetypes. Silly me.

      In any case, the proper way to handle this issue is by using namespaces, is it not?

      --
      Il n'y a pas de Planet B.
    3. Re:Native vs. non-native SVG by Nurgled · · Score: 1

      You can work around this by supplying a CSS stylesheet with your document (served as text/xml) which tells IE how to render everything. I used Mozilla's html.css for this once, which was probably a little naughty, but since most documents only use a subset of HTML anyway you can get away with just writing your own stylesheet containing what you are using.

      This also has the fun side-benefit that all browsers will be using the same base ruleset to render your document, which will make it look a lot more uniform cross-platform aside from differences in CSS implementation.

      Obviously the embedded SVG still isn't going to render in IE, but at least the HTMLy bit will.

    4. Re:Native vs. non-native SVG by Anonymous Coward · · Score: 0

      You can work around this by supplying a CSS stylesheet with your document (served as text/xml) which tells IE how to render everything.

      The documents you used to test this approach with didn't have any links, did they? There are so many problems with this approach, it's more productive to simply wait a few years for Microsoft to release a browser that understands XHTML rather than try and find workarounds.

    5. Re:Native vs. non-native SVG by Anonymous Coward · · Score: 0

      And here I was thinking that IE was the browser that only paid attention to file extensions while blithely ignoring mimetypes. Silly me.

      Huh? Internet Explorer does ignore mimetypes sometimes, but not all the time. Specifically, you can't get around lack of support for application/xhtml+xml in IE using this bug.

      In any case, the proper way to handle this issue is by using namespaces, is it not?

      Err, yes, that's what we are discussing. The issue is that you can't serve XHTML documents as text/html and retain useful XML stuff like namespaces and embeddable SVG, yet you have to serve text/html to cater to IE.

  25. Save the world by El_Muerte_TDS · · Score: 1

    Well in that case, /. should post articles that we need world peace and stuff like that.

    1. Re:Save the world by cyb97 · · Score: 2, Funny

      Just download the worldpeace plugin from mozilla.org... it sorts out everything...

    2. Re:Save the world by Anonymous Coward · · Score: 0
      Actually, now that Moz has SVG support and even a built-in kitchen sink, the only feature remaining is a world-peace button. Click on it, and presto, all wars will vanish!

      All except the browser wars of course.

    3. Re:Save the world by Salsaman · · Score: 0, Offtopic

      Or Natalie Portman...naked and petrified ;-)

    4. Re:Save the world by Anonymous Coward · · Score: 0

      No shit. I haven't tried it yet, but you can apparently download the worldpeace plugin here

  26. Very nice example by koi88 · · Score: 1

    This is the example I always use to impress people of SVG's capabilities (like convincing my boss of using it instead of Flash) :-)
    http://www.karto.ethz.ch/neumann/cartography/vienn a
    A lot of useful information here: http://www.w3.org/Graphics/SVG/Overview.htm8

    --

    I don't need a signature.
    1. Re:Very nice example by Pflipp · · Score: 1

      yeah, OK, so on my Debian box, where am I supposed to view this in?

      (Apparently my Mozilla's native SVG support lacks.)

      --
      "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
    2. Re:Very nice example by koi88 · · Score: 1

      Ah... sorry.
      But before suspecting me to run Windows, I'm running Mac OS X :-)
      I hope Mozilla progresses quickly with SVG, this is a killer XML-implementation.

      --

      I don't need a signature.
  27. Don't get your hopes up by reynaert · · Score: 1

    If you'll read the page you'll see "SVG is not switched on by default in official Mozilla builds". It's been this way for months. I believe there are some legal problems, IIRC they're using a GPL'ed library to do the rendering or something.

    1. Re:Don't get your hopes up by jaavaaguru · · Score: 1

      Is zlib not GPL'd too? They use that in Mozilla too.

    2. Re:Don't get your hopes up by styxlord · · Score: 2, Informative

      zlib is completely free (and hence is used in a LOT of comercial software)

  28. From now on it's just a question of time... by Krapangor · · Score: 0, Troll
    until Mozilla needs a seperate partition due to code bloat.
    Anybody here ever considered to push out a RFC for:
    OSML - Operation System Markup Language !
    OSML is a markup language which describes entire operating systems. A OSML capable browser can run any existing operationg system just by processing the approriate OSML files.

    Well, you could do the same by TMML (Turing Machine Markup Language), but I have some doubt that people would use it.

    --
    Owner of a Mensa membership card.
  29. Open Standards: SVG vs Flash by gaspyy · · Score: 5, Insightful

    I just want to point out that Flash is an open format - you can download the specs from Macromedia.

    I think SVG is very promising, but Flash already is available for 95% of the computers. It's reasonably fast, extremely compact (both the plugin and the .swf files) and its scripting language is quite powerful.

    What I don't understand is why so many /.-ers hate it so much. Just because it's not GNU/Flash?

  30. learnsvg.com by Pflipp · · Score: 2, Informative

    While on the topic of "SVG/SMIL != Flash" (or is, whatever), see also here. Though it is a book promotion website, there are lots of comprehensive examples on SVG, scripting SVG through Javascript (similar to simple Flash buttons) and combining SVG with SMIL.

    That is, the W3C website says the link is also about SMIL. I'm still looking for that link.

    --
    "We can confirm that Debian does *not* ship the version with the trojan horse. Our version predates it." [CA-2002-28]
  31. Nice! job by 286 · · Score: 2, Interesting

    It seem like just yesterday, in all the dSVG posts, people were complaing about just how weak
    SVG support was and its back-burner status in Mozilla .

    Native support is great, everything else is just a hack.
    I for one am so excited to see this news!

    1. Re:Nice! job by bwt · · Score: 1

      Yep. I was one of them. This is absolutely great news. Hopefully the folks over at ksvg will see this and buckle down.

    2. Re:Nice! job by Anonymous Coward · · Score: 0

      Native support is beautiful. Now we need a UI mechanism to decouple plugin/native support from external viewing; wouldn't it be nice to magic-click on anything, even RealPlayer, and choose to 'save [content] as...?'

      SVG sounds complex enough that you might want to be loading it in an external SVG browser as often as you look at it in Moz - and dependent entirely on how it's used (banner/image on a website, you want Moz to handle it; giant insane CAD imagery, feed it to something else with the appropriate UI, high-accuracy printing features, etc)... Until now, it's *usually* been easy to decide if a data format belongs in-browser or out of it.

      While I'm blathering, why does image scaling only offer us 'fit to window' and 'actual size' in Firebird 0.6? If I'm *just* viewing the image, why not allow the wheel bindings to scale, and provide an appropriate slider for those unblessed?

  32. Luddite? by n0nsensical · · Score: 2, Insightful

    So maybe I'm just a web Luddite who wants plain old text and images, but if the Mozilla developers manage to put default SVG support in Firebird while keeping it small and fast it'll be a good thing, even if it's still a while before we see widespread use of SVG. As long as there's a runtime option to turn it off. ;-)

    1. Re:Luddite? by n0nsensical · · Score: 0

      Why, back in my day, all we had was text and images! We didn't have no fancy SVG, Flash, or JavaScript; we had to wait all day in the snow to download our browsers on our 14.4 modems, and we LIKED IT! Kids these days...

    2. Re:Luddite? by Zontar+The+Mindless · · Score: 1

      > So maybe I'm just a web Luddite who wants plain old text and images, but if the Mozilla developers manage to put default SVG support in Firebird while keeping it small and fast it'll be a good thing, even if it's still a while before we see widespread use of SVG. As long as there's a runtime option to turn it off. ;-)

      So you'd rather have your bandwidth gobbled up by animated text gifs than to spare a couple of bytes for some actual text marked up with a few SVG tags + CSS?

      --
      Il n'y a pas de Planet B.
    3. Re:Luddite? by n0nsensical · · Score: 1

      So you'd rather have your bandwidth gobbled up by animated text gifs than to spare a couple of bytes for some actual text marked up with a few SVG tags + CSS?

      No, I don't want animated anything.

    4. Re:Luddite? by Zontar+The+Mindless · · Score: 1

      > No, I don't want animated anything.

      Fine, just turn off JS then (which I'm willing to bet you already do).

      But to pigeonhole SVG as "just another way to do animations" is to miss the point. SVG is NOT a plugin format in the sense that Flash, QT, WMP, etc. are. It's not binary. It's a markup language. You can do cool and useful real-time interactive stuff with it by styling it with CSS and scripting it with JavaScript/DOM. Don't want it to move or change? Turn off JS. Don't want to see the pretty colours or interesting shapes? Turn off CSS, or override it with your own user stylesheet.

      Hell, use Lynx, if that's what you prefer -- the point is that SVG text content is still actual text. So it's not an all or nothing proposition like you have with the binary plugin formats.

      --
      Il n'y a pas de Planet B.
    5. Re:Luddite? by n0nsensical · · Score: 1

      But to pigeonhole SVG as "just another way to do animations" is to miss the point.

      I'm not; you're putting words in my mouth. You asked if I wanted animated GIFs taking up my bandwidth, and I said I don't. If SVG can do the same thing as an animated GIF with less bandwidth and if it can turn my lights on and off, great, I still don't necessarily want it. I fully realize that it's much more than animation.

  33. Is that based on libart? by Anonymous Coward · · Score: 0

    If so, the license issue has been fixed?

  34. Learn SVG by Anonymous Coward · · Score: 0

    This article got mentioned in another thread and I read it and rather enjoyed it. Recommended.

  35. Re:Open Standards: SVG vs Flash by Winjer2k · · Score: 1

    Yeah, besides, Flash is a standard, it just happens to be a defacto standard.

    I'm waiting for someone to start a "Burn all Flashes" website ;)

    --
    I sig for world peace
  36. SVG? But no JS support? by tomstdenis · · Score: 1

    Correct me if I'm wrong but wouldn't a series of graphic routines for javascript be far more useful? I mean you can dynamically create JS like any other content but also JS can directly interact with the user without interacting with the server.

    Tom

    --
    Someday, I'll have a real sig.
  37. Can't stand the Mozilla plugin architecture... by kcbrown · · Score: 2, Interesting
    Who decided it would be a good idea to have Mozilla be totally exposed to the whims of a plugin?

    A plugin should be sent mouse and keyboard events and be given an API to use to draw things into a "window" defined by the browser, and perhaps an API to retrieve data via an URL, and that's it. Mozilla might get that part right. But the plugin should also run in its own address space, so that if it decides to crash or otherwise do something stupid it won't take the browser with it. Mozilla definitely does not get that right.

    Mozilla needs to be stable even in the face of crappy plugins. Right now, it's not, and that's something that badly needs to change.

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  38. Re:include it in the standard build - when it's do by IamTheRealMike · · Score: 2, Informative
    SVG support in Mozilla has been around for years, literally. The reason it never got into Moz yet is for exactly that reason.

    Last I heard, maybe they were going to support the static SVG mini-spec or something. I'd be surprised if they dropped the policy of not including half baked implementations now.

  39. Re:Open Standards: SVG vs Flash by IamTheRealMike · · Score: 2, Informative

    There are no free software authoring environments. Flash is open as long as you have the Flash program, or maybe SWiSH, all of which are proprietary and mostly expensive.

  40. Re:Open Standards: SVG vs Flash by JimDabell · · Score: 2, Insightful

    People hate Flash for many reasons. The one that stands out for me is that it just doesn't work right. I'm used to tabbing through links on a page. I'm used to middle-clicking to open in a new window. I'm used to right-clicking and getting a useful set of options. I'm used to my browser remaining quiet, instead of blaring out music over the top of whatever I am already listening to.

    There are a hundred different ways in which it doesn't work right. Flash just doesn't fit well with the web. It's a good format for presentation, or for HSR-style sites, but for everyday interaction with the web, it's terrible. However, many web developers haven't actually realised this, and litter the web with monstrosities that give Flash a bad name.

    I think of Flash as being in the same boat as Java applets. In certain circumstances, they can be the best tool for the job. But using them as part of a website's infrastructure, as opposed to merely being something that is on a website, is virtually always a mistake.

  41. Here Here!!! by Arbogast_II · · Score: 4, Interesting

    Seems like if the Open Source community would be better off improving Ming .swf file generator. Flash is good, and I don't see the need for adding to the Tower of Babel when a good standard with hooks to Open Source exists.

    Why not back Flash and put the effort in improving Open Source support of Flash???

    --


    HenryJamesFeltus.com
    1. Re:Here Here!!! by Anonymous Coward · · Score: 0

      It's "hear, hear". You sound like a damn fool when you say it wrong.

    2. Re:Here Here!!! by civilizedINTENSITY · · Score: 1

      Perhaps its because then you are at the mercy of macromedia (who partners with microsoft)? Whats to stop macromedia's binary formats from "evolving" just as MSWord formats do? Maybe this won't happen, but the uncertainty exists. Give me well implemented W3C, please.

  42. Stop moaning! by FyRE666 · · Score: 1

    Is this going to be made a part of Mozilla Firebird too? I hope not, because wasn't the whole point of Phoenix to avoid all of these extra "features" and just make a fast, no-frills browser?

    You just can't please some people. If you want a fast, no-frills browser, use lynx. If you're using an OS browser, then I'm sure you can compile it without SVG support; see how it works??

  43. Client side plotting requires something like Flash by victorvodka · · Score: 1

    Flash (and SVG) are extremely powerful and obviously people can abuse the way they work on the web. Remember when people used to put rainbow dividers on web pages? We didn't outlaw 256 color GIFs! Without Flash (or SVG) there would be no way to mathematically create plots from data on the client-side. This is an extremely useful feature. I have a project where I'm tasked with generating plots - I could do it on the server side but this would require clunky Apache graphics plugins and negotiation with my web host. Plus they would download much more slowly and come at a fixed resolution. By plotting client side using XML data - I just create new XML files when I need to make a new graph. See examples here: http://www.spies.com/~gus/forests/soiltemperatures /

    --

    The flag just makes more sense than the constitution. - Judas Gutenberg

  44. Mozilla has had SVG for ages by Daa · · Score: 5, Informative

    As one of the mozilla SVG developers I find it a bit funny that a user creating a freshmeat site to stash their copy of a mozilla svg build is slashdot news. there are daily win32 builds ( from both the trunk and branch SVG trees) posted to ftp.mozilla.org and about monthly linux ( RH7.1) tar.gz. and have been since mozilla 1.0

    There is still no agreement to make SVG part of the base GRE install, the current effort is to re-merge the SVG devel branch back to the trunk

    dave

    1. Re:Mozilla has had SVG for ages by Yaa+101 · · Score: 1, Interesting

      Yes but most SVG binaries from the trunk were very unstable, I can't remember having one build that didn't crash my win2k...

      In General:

      Native SVG for me as webdeveloper very important because of the DOM access which is hardly exsisting in the plugin version of Adobe.

      All these nice techniques are only interesting if we (the developers) have a way to change things at runtime in webpages.

      SVG (together with a lot propriarity namespaces (not closed though due to the nature of xml))is extensively used by Illustrator.

    2. Re:Mozilla has had SVG for ages by smallpaul · · Score: 1

      I wish the Mozilla team would prioritize SVG support. If you want the Web designer community to get interested in Mozilla you have to give them some exciting features that they just can't get from Internet Explorer. Not just better standards support but totally new capabilities. That's what SVG is about! Mozilla has done a lot of innovation around the content, things like popup blocking and tabs. But what about making the Web itself a more interesting, interactive, standards-based place? I know native SVG is not ready for inclusion yet but it would get there a lot faster if some Mozilla staffers through some excitement, support and effort in that direction.

    3. Re:Mozilla has had SVG for ages by Anonymous Coward · · Score: 0

      You mean all those Mozilla staffers that just got their asses canned from AOL? ...

      Also, the "Web designer community" is already plenty interested in Mozilla. It's regular endusers that don't seem to like the thing. That's why most would think the Firebird browser would be a much higher priority than SVG (which could be gotten via a plugin).

  45. Re:include it in the standard build - when it's do by wfmcwalter · · Score: 2, Interesting
    The reason it never got into Moz yet is for exactly that reason.

    My understanding that there was also a licence incompatibility issue wrt libart. I'd guess that's not an issue for the GDI+ win32 build, but has the libart licence issue been resolved?

    Last I heard, maybe they were going to support the static SVG mini-spec or something.

    The maturity level of both mozilla svg and some of the others (I'm most familiar with batik) shows that everyone seems to have most of the static features down; it's the dynamic features that (unsurprisingly) have lots of work yet to do. The SVG spec describes a static subset, as you say - they call it "Conforming Static SVG Viewers". The strategy you describe is exactly the smart thing everyone should be doing - getting the static stuff perfect and out there. As a web developer I can cope with two levels of SVG support (static and dynamic) particularly as the feature string is exposed in the DOM.

    I'd be surprised if they dropped the policy of not including half baked implementations now.

    I wish IE had the same policy.

    --
    ## W.Finlay McWalter ## http://www.mcwalter.org ##
  46. Re:Client side plotting requires something like Fl by JimDabell · · Score: 1

    Yes, this is an example of where Flash is used as part of the content, rather than part of the infrastructure. The huge backlash against Flash is due in part to people using Flash to do navbars and so on.

  47. My apologies by Arbogast_II · · Score: 0, Offtopic

    I am a mere Blue Collar worker in a small town in Georgia, USA. I shall endeavor to persevere in my efforts to read and write the American language...

    --


    HenryJamesFeltus.com
  48. uhm... by Aanallein · · Score: 0, Redundant

    From the SVG project page: "Last modified: Tue Mar 4 07:27:13 GMT 2003"

    I mean, yes, SVG is terribly exciting and all, but Mozilla has had these SVG builds for a loooong time now (and development, while continuing, isn't exactly very swift, so don't expect to see this in regular builds anywhere in the near future).
    The only real "news" here is that it's now mentioned on freshmeat.

    Still, publicity good I think. If anyone wants to give Mozilla a hand with making this better...

  49. Re:Open Standards: SVG vs Flash by Tet · · Score: 3, Insightful
    What I don't understand is why so many /.-ers hate it so much

    There are numerous problems with Flash, and SVG has the potential to solve all of them. Many people hate Flash so much because of the countless sites that have been rendered unreadable and unusable by gratuitous use of Flash.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  50. it'll take a long time by yerricde · · Score: 1

    Another possibility is SMIL.

    SMIL will also be required if anybody wants to synchronize sound with SVG animation. This is necessary if SVG wants to compete with Flash. How long will it be before a web browser supports both SVG and SMIL well?

    --
    Will I retire or break 10K?
    1. Re:it'll take a long time by __past__ · · Score: 1
      How long will it be before a web browser supports both SVG and SMIL well?
      Depends. Does X-Smiles count as a web browser? :-)

      Note also that RealNetworks just open-sourced their SMIL implementation. Maybe that could speed up adoption, at least for open source browsers.

  51. License Issues by caillon · · Score: 2, Informative
    There has been a native SVG implementation in the Mozilla tree available for ages. In the 0.9.7 or 0.9.8 time frames, IIRC. However, it will not be turned on by default in any build because it requires libart which is licensed as LGPL only.

    Mozilla.org has already refuted allowing it be distributed by default in the bug which allowed libart to be checked in to the tree under the other-licenses/ directory of the cvs repository. The reasoning was that Mozilla sources are released under the MPL and the extra license could potentially cause extra headaches for distributors (as far as ensuring compliance with them, keeping track of them, etc.). Additionally, there are already enough licenses for distributors to deal with, and Mozilla.org should be looking to decrease that number, not increase it.

  52. Re:Open Standards: SVG vs Flash by puto · · Score: 1

    Flash does weigh in a little heavy in the cost arena but it is has been dropping in the past few years.

    Swish is 50 dollars which I dare say "CHEAP" and while Swish does not do all that flash does, you can do a hell of a lot with it. I own swish and use it when I need to be quick and dirty, but then again I use it a lot more that my owned copy of flash these days, as most of my animations are lite weight.

    As for free software flash operating enviroments. Well they did open up the specification to the world, now they are supposed to release their commercial content creator for free. Write one your self, or check Source Forge, there are many projects out there.

    Sometimes companies have to sell things to get something called money to support research and innovation.

    Puto

    --
    The Revolution Will Not Be Televised
  53. Re:Open Standards: SVG vs Flash by sehryan · · Score: 2, Insightful

    So blame the developer, don't blame the tool.

    --
    The world moves for love. It kneels before it in awe.
  54. Re:Open Standards: SVG vs Flash by sehryan · · Score: 1

    So make one. The file format is open. Figure it out and make an open source, free Flash development suite that can work in windows and linux. make everyone happy.

    or maybe it is just easier to complain about it.

    --
    The world moves for love. It kneels before it in awe.
  55. SVG Text is a challenge by Anonymous Coward · · Score: 1, Informative

    I tried Windows SVG_20020806_BRANCH/GDI+ just now, and pointed it at text-text-BE-01 in the 'mozillified' W3C SVG conformance suite at http://www.croczilla.com/svg/fosdem2003/w3c-confor mance-suite/mozillified-suite.html. Mozilla crashes when it encounters that, both on an NT4 SP6 machine, and newer OS. Mind you, SVG text is also a challenge for Adobe's viewer (v3) - if you try to view a multipage textual document, Adobe's viewer only displays the first page, and gets the kerning wrong, running words together. IIRC from when i tried it a month or 2 ago, Corel's did a better job with SVG text, but right now, i can't get Corel's viewer to run properly anywhere :( Bottom line:- you'll likely be disappointed if you are looking to display SVG text in a web browser today

  56. Somebody please explain it to me... by RoLi · · Score: 1

    ... why downloading a plugin for Flash is easier than downloading a plugin for SVG (for IE; or not download anything for Mozilla at all)

    1. Re:Somebody please explain it to me... by JimDabell · · Score: 1

      Flash comes prepackaged with Internet Explorer. It's also used on many websites, so the chances of a user already having it installed is very high. But the argument was that users are resistant to switching browsers, not that installing a plugin for your existing browser is hard (it is, but not anywhere near as hard).

  57. Yes, But... by Anonymous Coward · · Score: 0

    No Native Jpeg 2000 Support yet. :(

  58. SVG is much more than a competitor to Flash by Paul+Bain · · Score: 4, Informative
    SVG is similar in scope to Flash, but it is a W3 recommendation (i.e. a standard) and uses an open format.

    SVG is actually much broader in scope than Flash, PDF, or other proprietary formats, as aptly pointed out by Paul Presod at SVG Open 2003.

    Furthermore, the XML project of the Apache Software Founcation is hard at work on Batik, a Java-based toolkit for applications or applets that want to use images in the SVG format.

    --

    A lawyer & digital forensics examiner. Also an expert on open source software (OSS).
  59. Re:Open Standards: SVG vs Flash by Anonymous Coward · · Score: 0

    Many people hate Flash so much because of the countless sites that have been rendered unreadable and unusable by gratuitous use of Flash.

    My 2 cents guesses that we will be seeing the same thing with SVG. A change in format does not guarantee a change in content quality.

  60. Novel Idea - bug-blat *before* big-bloat. by Anonymous Coward · · Score: 0

    They're adding more features in a browser that can't even do copy n paste correctly?
    Good f***ing grief.
    http://bugzilla.mozilla.org/show_bug.cgi?i d=206764

    1. Re:Novel Idea - bug-blat *before* big-bloat. by jopet · · Score: 1
      That bug has not even been confirmed and is probably a DUP of a bug that has been fixed in the meantime, since all this is working for me (using a recent nightly build).

      Honestly, people constantly complaining about "bloat" are getting on my nerves. If you do not like featers, use lynx or IE4.

    2. Re:Novel Idea - bug-blat *before* big-bloat. by Anonymous Coward · · Score: 0

      Admittedly 'big-bloat' is just provocative - but actually this doesn't imply a distaste for new features, it just shows disapproval at the current balance being struck between bug-fixing the existing code base and moving forward.
      That this bug is allowed to languish 'unconfirmed' and has not been marked as a DUP (if it even is such) is a bad sign in itself.
      It looks to me like your 'magic' assumption that this bug has 'probably[...] been fixed in the meantime' is the same attitude the Mozilla developers have taken. Why listen much less respond to the users eh, what do they know?

  61. GUI drawing / converting? by jago25_98 · · Score: 1

    I've been waiting/looking out for for something like this.

    So I see it's w3 approved, so where can I get something to draw and convert files?

    (other than http://www.adobe.com/svg/demos/devtrack/svgdraw.ht ml)

  62. This Isn't Really News, Is It? by Zontar+The+Mindless · · Score: 1

    Mozilla.org's had SVG-enabled builds for about 2 years now.

    --
    Il n'y a pas de Planet B.
  63. Re:Open Standards: SVG vs Flash by IamTheRealMike · · Score: 1
    I'm not complaining, I'm pointing out that at this time, one of the advantages of SVG is that it has free authoring environments available.

    I would make one, but I'm busy with other stuff, and Sodipodi meets all my needs.

  64. How is this new? by Anonymous Coward · · Score: 0

    Can someone tell me how this is new?

    Mozilla SVG builds have been available for over a year now (That's just a guess, I haven't actually checked dates). Has someone picked up the slack and is working on it again?

    Have they solved the drawing api licensing problems?

  65. Re:Open Standards: SVG vs Flash by Tet · · Score: 1
    A change in format does not guarantee a change in content quality.

    Oh, agreed. But at least with SVG, we'll be able to resize text, middle click links and navigate properly, for example.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  66. SVG vs Flash, but for *what*? by frostman · · Score: 1

    I do a lot of Actionscript-heavy Flash stuff, and I really don't see SVG as an alternative for much of that. Flash has lots of features that are good for things OTHER than animation, and the players are pretty consistent across platforms (since they all come from Macromedia).

    On the other hand, I could definitely see SVG being a big winner for animated banner ads and the like, as well as for more useful stuff like data visualization.

    I think Flash has more or less become what Macromedia originally hoped Director/Shockwave would be for the web.

    SVG could become a more useful version of what Flash started out as (and what a lot of people still use it for).

    --

    This Like That - fun with words!

  67. Re:Open Standards: SVG vs Flash by Paul+Bain · · Score: 1
    SVG is very promising, but Flash already is available for 95% of the computers.

    SVG is much more than a competitor to Flash or other proprietary formats.

    --

    A lawyer & digital forensics examiner. Also an expert on open source software (OSS).
  68. I want to block it by Anonymous Coward · · Score: 0

    If it is like Flash then there better be a way to block it, just like banner ads (which is about the only thing flash is used for these days). It is easy to remove the Flash plugin, but how will I remove SVG??

  69. Re:SVG? But no JS support? by Zontar+The+Mindless · · Score: 1

    > ...wouldn't a series of graphic routines for javascript be far more useful?

    No need.

    XML-DOM + SVG namespace = pretty much what you're asking for.

    --
    Il n'y a pas de Planet B.
  70. This is a non-story by Anonymous Coward · · Score: 0

    Rushuru messed up when saying "Mozilla Gets (Beta) Native SVG support". This Croczilla effort hasn't changed much in a very long time. Even its main page, which Rushuru linked to, hasn't had any edits in the last few months:
    Last modified: Tue Mar 4 07:27:13 GMT 2003
    http://www.mozilla.org/projects/svg/

    All these opinions here on Slashdot, based on so little connection to reality -- sheesh.

  71. These dingbats should get their priorities sorted by Anonymous Coward · · Score: 0

    SVG? WTF? Why are they wasting their time with irrelevant crap like this when there are fundamental pain-in-the-ass bugs in Mozilla which need fixing? I'm thinking here of its retarded inability to sort bookmarks, which they've been avoiding fixing for what seems like years and is the reason I use Opera instead of Moz.

    Oh, I forgot - it's far more fun to add exciting new features than to fix bugs.

  72. Re:Open Standards: SVG vs Flash by iabervon · · Score: 1

    There isn't native Flash support in any web browser; it's always through a plugin, and plugins never integrate nicely with the browser's normal behavior. Just to be extra annoying, there's no well-publicized external Flash viewer to use outside of the browser, either.

    It also gets undeserved flak due to web designers who think that an animation makes a good web site, and it's relatively hard to do alternative renderings of Flash (with SVG, you have some hope of getting the navigation information out and letting people use the site without watching the animation).

  73. Re:Open Standards: SVG vs Flash by Anonymous Coward · · Score: 0

    A while back there we rumours of Microsoft buying Macromedia. There's your answer. They can close the format, may the Flash plug-in incompatible with your favorite browser, . We all benefit from truly open standards.

  74. Mozilla with SVG in gentoo by pizzarobot · · Score: 1

    If you want mozilla with SVG, and you're using gentoo, you can just add mozsvg to your use variable, and re-emerge mozilla.

  75. Re:Open Standards: SVG vs Flash by zsau · · Score: 1

    What I don't understand is why so many /.-ers hate it so much. Just because it's not GNU/Flash?

    As far as I'm concerned, GNU, SchmeeNU (or GNU, Schmnoo).

    I hate Flash because so many webdesigners think it's an alternative to HTML. Navigating through poorly-designed Flash-based websites when the Flash offers no advantage over HTML is very annoying. Look ma, I can reimplement scrollbars! Except that mine look so much cooler, except that you don't need to click, but you can't choose how fast you want to scroll, it's slow as hell or nothing!

    And SVG beats Flash because it can be mixed into the same page as HTML so everything works normally, except it's a better kind of normal.

    --
    Look out!
  76. What is new about this? by jck2000 · · Score: 1

    Besides there being a Freshmeat posting of a beta, has any particular milestone been reached in Mozilla/SVG development? I was able to compile and use SVG on Linux for a while already, and SVG-enabled builds have been available periodically. The netscape.public.mozilla.svg newsgroup does not have particularly much to say about status -- in fact, Alex Fritze, the primary programmer behind the effort, posted the following on July 16: "IMO Mozilla SVG is still too immature for inclusion in default builds. What we really need is more C++ developers working on SVG code. The problem is not so much the technology as the man-power. Any volunteers welcome!" Additionally, the last time the Mozilla SVG project page was updated was 3 months ago. I am a big fan of SVG and am impressed by Mr. Fritze's efforts, but I am wondering what the expectations are for when Mozilla SVG will be enabled by default.

  77. What am I doing wrong? by Eric+Pierce · · Score: 1

    Just d/l'ed svg-mozilla. It's saying "...svg-xml (Scalable Vector Graphics), Mozilla does not know how to handle ..." when I try to view something. Same goes for "(image/xml+svg)". What am I missing here? Eric

  78. IBM SVG View by pmsyyz · · Score: 1

    Has anyone ever used IBM's SVG View? How is it?

    --
    Phillip
  79. plugins by cybpunks3 · · Score: 1

    All plugins I know of are separate entities from the rest of the page. Only Flash on IE can do transparency.

    There is an advantage in supporting XML-based plugin specifications that can somehow interface with the rest of the HTML tags/CSS through the main rendering engine. That was Microsoft's idea with HTML+TIME, their implementation of SMIL.

    BTW, IE also has an SVG-like vector drawing engine built in. It's pretty useful for reporting.

    http://www.w3.org/TR/NOTE-VML

    However, time has shown that as far as cross platform goes, it's easier to use the existing plugin system (EMBED tags).

  80. Has Mozilla Improved their User Agent Handling? by HidingMyName · · Score: 1

    Do you still have to shut down and hand edit a configuration file to set the user agent? One thing that KDE and opera do well is allow you to specify what user agent string your browser will send a particular web site. This is probably the only reason I don't use galeon or Mozilla (although I have off the shelf builds from SUSE 8.0 at home).

    1. Re:Has Mozilla Improved their User Agent Handling? by DarkDust · · Score: 1

      Do you still have to shut down and hand edit a configuration file to set the user agent?

      No, as far as I remember even in KDE 3.0 you can select the user agent in Konqueror's settings dialog. And in KDE 3.1 you can definetely select it via Tools->Change Browser Identifaction toolbar menu, as in Opera.

    2. Re:Has Mozilla Improved their User Agent Handling? by Nerull · · Score: 1

      He was talking about Mozilla.

  81. Crud. by Anonymous Coward · · Score: 0

    Woohoo. More redundancy, more bloat. Less content. I'm beginning to hate all web browsers. BTW, Slashdot is acting really wierd lately. The posting pages are only half-rendered on Mozilla 1.4.

  82. Re:SVG? But no JS support? by tomstdenis · · Score: 1

    Yes, but isn't SVG just markup on the page? Sure the server can dynamically feed diff SVG markup but once the page is loaded isn't it over?

    Even if you could document.body.blah.svg.line1 = "blah" via JS wouldn't

    document.draw.circle(x,y,r,color)

    be easier? At the very least circle, line, rect, bitblt and such should be in the JS api.

    Tom

    --
    Someday, I'll have a real sig.
  83. the question is ... by Maimun · · Score: 1
    whether Mozilla can give you control to turn SVG off and on (per site and by default).

    As someone said, flash and animated gifs can be abused in all sorts of ways, and no doubt that with SVG we'll see the same happening if it ever becomes mainstream.

  84. Animations, line drawings and Mapquest by jfengel · · Score: 4, Interesting

    It appears that many people want SVG as a kind of Flash replacement. I've been waiting for general SVG acceptance for some time, but not for animations. I want it for maps, charts, and logos.

    For example, Mapquest puts out lovely maps in GIF format, but they'd be a lot more useful to me if they were in SVG so that my 600 DPI printer could clearly render all the street names, rather than being locked into a format at 72 DPI. (They could use PDF for that, and I'm not entirely sure why they don't. Too expensive, either computationally or financially?)

    Charts and logos would be a lot nicer given in SVG than GIF or JPEG. Again, that's most important when I intend to print it, but it's also useful for something where I'd like to zoom in to get the details.

    A pet peeve: I see many corporate documents intended for printing where the logos obviously came from a web site, because they're blocky and ugly. It looks amateurish, but it can be very difficult to get a high-res version of an image. You can't incorporate a PDF into your word-processing documents, and EPS support is very spotty.

    So I'm really looking forward to SVG. I just hope there's a button to turn off all the stupid animations. I use Firebird with an extension that requires a separate click to activate a Flash animation. That makes many web pages a far more pleasant experience. Yay SVG, boo Flash/Shockwave.

    1. Re:Animations, line drawings and Mapquest by Anonymous Coward · · Score: 0

      I'm also using Firebird.. 0.6 stable release, can you direct me to a link for instructions on a seperate click to activate flash animations? (Or just explain it if it's that simple?)

    2. Re:Animations, line drawings and Mapquest by Anonymous Coward · · Score: 0

      thanks a bunch

  85. Re:Open Standards: SVG vs Flash by ptr2void · · Score: 1

    Hmm. Maybe we could trick RMS into doing that and leaving the Kernel guys alone. That way he does something good for the world and we get Linux 2.6 earlier.

  86. Re:Open Standards: SVG vs Flash by Idealius · · Score: 1

    Personally, I'm thankful we have ANY integrated, fairly easy to acquire, vector studio (I say studio because flash does much more than animation) on the web. SVG sounds like it will be top-notch when it's finished, but until then I'm glad to have Flash. Bottom line: Less talk, more coding. SVG is infantile at best.

  87. Looks like the mozilla developers read /. by corkhead0 · · Score: 0

    http://developers.slashdot.org/article.pl?sid=03/0 7/18/2229256&mode=thread&tid=126&tid=156

    There was a few requests in there for mozilla support of SVG :)

  88. SVG and Accessibility. by Big+Sean+O · · Score: 1
    There are two cool uses of SVG I'm working with:
    1. Interactive Mapping: Imagine going to a SVG-enabled Mapquest where once you give them the address, they will deliver a SVG map of the area. You will be able to pan and zoom the map using client-side JavaScript offline. No more downloading another GIF or PNG or whatever they're using. Also, you could toggle street names, or layers (like gas stations, hotels, Starbucks) the same way. The only reason you would need to be on-line again is if you had 'gone off the end of the map'.

    2. Accessibility: It's not just for the blind any more. Phones, PDAs and voice browsers would be able to make sense of a properly-constructed SVG document. Like a webpage using web standards, 'degrading gracefully' is part of the SVG motto. Also, since visual elements can be gouped logically and described with the equivalent of an alt tag, a SVG image of an org chart could turn to an ascii drawing in Lynx or a text description in a braille reader or a phone browser.

    Since SVG is an XML application, it works well with CSS, XSL, DOM, and JavaScript. Many good drawing programs already output SVG, it's adding the organization and intelligence to the document which is harder. IMHO, the O'Reilly book SVG Essentials is one of the better books for interested self-starters.

    --
    My father is a blogger.
  89. Re:it'll take a long time-Poke at it. by Anonymous Coward · · Score: 0

    "Depends. Does X-Smiles count as a web browser? :-)"

    As I pointed out in the last article. Try browsing the web and you'll see. Anyway some replies were pointing out that Adobe upgraded it's plugin. That's nice but it's still for windows. Anyway it's good that Mozilla is getting off it's can and doing something about SVG. Wonder if their MathML support is doing as well?

  90. Re:SVG? But no JS support? by Zontar+The+Mindless · · Score: 1

    > Even if you could document.body.blah.svg.line1 = "blah" via JS wouldn't document.draw.circle(x,y,r,color) be easier? At the very least circle, line, rect, bitblt and such should be in the JS api.

    Nup. That's what DOM is for, and it's language-neutral. Why would you want to encumber JavaScript with additional objects or methods that are peculiar to a specific host environment?

    Of course, you're free to build up your own API in JavaScript (or any other language that implements DOM) using createElement(), setAttribute(), appendChild(), etc. if you wish.

    --
    Il n'y a pas de Planet B.
  91. Re:Open Standards: SVG vs Flash by smallpaul · · Score: 2, Insightful

    First, being able to download the specs does not make the format "open". An open format is defined in an open, relatively transparent process with input from multiple players including vendors and end-users. As long as Macromedia maintains sole control over the direction of the specification, it is not open. You can also download specs for the Word .DOC format. Second, you cannot download the specs without agreeing to a license agreement. The license agreement is specifically designed to allow you to create SWF files but not to create a viewer. Macromedia has not sued anyone who created a viewer but that's because nobody has done a good enough job to compete with them seriously. Imagine if an open source product competed so well that more people wanted the open source version than the Macromedia version. First, they could sue. Then, they could change the format to make the open source version obsolete. That's why Flash is not an open format. If Macromedia wants it to be open it should remove the licensing agreement and say that the specification is in the public domain for anybody to do anything with it.

  92. Re:Open Standards: SVG vs Flash by Hibernator · · Score: 1

    SVG and Flash are like JPEG and GIF. They are optimized for different uses, with some overlap.

    Just as JPEG is best for photos and GIF is best for illustrations, Flash is best for banner ads and cartoons while SVG is best for business graphics.

    Here are some reasons to use SVG instead of Flash:

    • SVG is an open standard that is directed by many companies representing many industries, and SVG's survival and direction don't depend on any one company.
    • SVG is XML-based, so it can be generated on the server easily with existing legacy systems that work with HTML and XML.
    • SVG leverages standards that most developers are already familiar with (XML, CSS, DOM, JavaScript), so it's easy to learn and use.
    • Just like HTML, SVG can be hand-coded. Developers can easily share code, and no authoring tool is required.
    • SVG is not pre-rendered, which provides more flexibility for client-side interactivity.
    • SVG supports accessibility (user style sheets for user control of contrast and font size, audible rendering of descriptive content, etc.).
  93. This Sucks by Nf1nk · · Score: 1

    While i am sure hundres of folks are saying yay somethng new and pretty for mozilla, I say boo hiss, because I see annoying floating adds cruising accross the text of an article I want to read. I see websites with "original" navigation schemes that make no sense. Of course if no body uses SVG then this was all just a waste of time.
    I started using Moz to avoid this shit that kept happening in IE and stayed with it because it works (and tabbed brousing rules)

    --
    I used to have a cool sig, back when I cared
    1. Re:This Sucks by bwt · · Score: 1

      I would expect that the option to turn off javascript for HTML pages would work exactly the same way for SVG, so I don't really see this as a concern.

  94. Get A grip, Mary by Big+Sean+O · · Score: 1

    The grandparent post said write valid XHTML. Last time I checked, all the current versions of the big browsers display XHTML with good to great CSS and DOM support.

    Frankly, if you're using a browser less than IE version 5.0 or Netscape 6.0, you shouldn't expect modern websites to render appropriately. The days of client-sniffing javascript in order to display in Netscape 2.0 are over, or haven't you been reading Zeldman?

    Of course, I wouldn't take a job with a shit scope like that. Nor would I be caught dead working for a flamebaiting anonymous blowhard like you.

    --
    My father is a blogger.
    1. Re:Get A grip, Mary by Anonymous Coward · · Score: 0

      Last time I checked, all the current versions of the big browsers display XHTML with good to great CSS and DOM support.

      Internet Explorer doesn't support XHTML. If you serve it as text/html, you can get it to display the page as if it was tag soup, but there are important differences between tag soup parsing and proper XHTML support (for instance, differences in the DOM and certain parts of CSS).

      Furthermore, nobody with five minutes of CSS experience would describe IE's attempt at it being "good" or "great", or even "acceptable" (and that's the latest versions). It's mostly got CSS 1 right now, but CSS 2 is already over five years old.

  95. Open Standards: SVG vs Flash-Guest of dishonor. by Anonymous Coward · · Score: 0

    The funny thing in this whole Flash vs SVG debate is that no one apparently has read the authors list of which Macromedia is there. Not to mention the other big names. As far as SWF, it's free as in beer, not speech.

  96. This is great news for GPL DTP/graphics apps too. by scribusdocs · · Score: 1

    Good news for open source applications like Sodipodi, Sketch and Scribus, which all have SVG support.

    This means open source drawing and publishing applications will have a file format which is open, scriptable, XML based and can display on the web and print well.

  97. Open Standards: SVG vs Flash-Standards, shmandards by Anonymous Coward · · Score: 0

    "So blame the developer, don't blame the tool."

    Double standard here.

    When Flash is abused, it's the developers fault. The rest of the community is doing it right.

    When a developer catorers to majority IE, and tells everyone else "go fly a kite, you follow my defacto standards, not I yours" then it's the rest of the web development communities fault for not falling in line.i.e Someone's comment awhile back about Mozilla not succeeding if it doesn't copy IE bugs, and all.

  98. Arru? by dghcasp · · Score: 1
    I think this must be the first time a front-page story appears for something that is right now only available for windows.

    When are we going to see a working linux version of SVG?

  99. Mozilla is Dying by Anonymous Coward · · Score: 0

    It is official; Netcraft confirms: Mozilla is dying

    One more crippling bombshell hit the already beleaguered Mozilla community when IDC confirmed that Mozilla market share has dropped yet again, now down to less than a fraction of 1 percent of all web browsers. Coming on the heels of a recent Netcraft survey which plainly states that Mozilla has lost more market share, this news serves to reinforce what we've known all along. Mozilla is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.

    You don't need to be a Kreskin to predict Mozilla's future. The hand writing is on the wall: Mozilla faces a bleak future. In fact there won't be any future at all for Mozilla because Mozilla is dying. Things are looking very bad for Mozilla. As many of us are already aware, Mozilla continues to lose market share. Red ink flows like a river of blood.

    Netscape 7 is the most endangered of them all, having lost 100% of its core developers. The sudden and unpleasant firing of all 50 Netscape developers by AOL only serves to underscore the point more clearly. There can no longer be any doubt: Mozilla is dying.

    Let's keep to the facts and look at the numbers.

    Mozilla.org leader Mitchell Baker states that there are 7000 users of Mozilla. How many users of Thunderbird are there? Let's see. The number of Mozilla versus Thunderbird posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 Thunderbird users. Camino posts on Usenet are about half of the volume of Thunderbird posts. Therefore there are about 700 users of Camino. A recent article put Netscape 7 at about 80 percent of the Mozilla market. Therefore there are (7000+1400+700)*4 = 36400 Netscape 7 users. This is consistent with the number of Netscape 7 usenet posts.

    Netscape went out of business and will probably be taken over by AOL who sell another troubled browser. Now AOL is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that Mozilla has steadily declined in market share. Mozilla is very sick and its long term survival prospects are very dim. If Mozilla is to survive at all it will be among browser dilettante dabblers. Mozilla continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, Mozilla is dead.

    Fact: Mozilla is dying

    1. Re:Mozilla is Dying by Anonymous Coward · · Score: 0

      Bored today up in Redmond? Code not going so well? Or what?

  100. SVG Editors by Bryce · · Score: 1
    There's several open source SVG editors out there. I believe the OpenOffice drawing program includes SVG support, for example.

    The most promising SVG editor looks to be Sodipodi. There's a small but active development community grown up around it, and its pretty easy to get involved and help add to it. Work is under way to modularize a few pieces - libnr (a new SVG renderer to replace libart in Sodipodi), libcroco (a CSS library), and a new effort aimed at breaking out Sodipodi's SVG drawing canvas into something reusable.

    One direction I'd love to see Sodipodi go is to gain additional technical drawing capabilities, so that it could be used for things that Dia isn't quite up to - like diagrams that need an artistic flair to them.

  101. Re:Open Standards: SVG vs Flash by GrimReality · · Score: 1
    but Flash already is available for 95% of the computers.

    Not just that, many, many, many websites are going Flash-ONLY, and many of the designs aren't very good either, and its name says it all 'Flash', nothing but being flashy.

    They say it in 'full function and glory' when referring to Flash menus, but they take longer, and reloads everytime to move back or forth. Or worse, still, drops you right in front of a 2-hour Flash intro (Okey, I just kidding here) with a miniscule 'skip-into' button.

    I would have hoped that using Flash, the menus would be able to dynamically fit into my browser window (reasonably sized), but they just force me to widen the window to fill up the whole window, sometimes even worse (and I am using 1280x1024, resolution too, so it has nothing to do with lack of my computer screen's resolution).

    Now you would, say, 'Is Flash to blame for all this?'

    No!, but those who think they can hide their incompetence behind flashy intors and menus. Flash has it's rightful, uses, not to convert the whole navigation and accessing method for all the websites in the world.

    Again, I think flash can cut the size, but Flash webpage designers more than counter this advantage with more flash, making it even worse than image-hack based pages.

    Flash is just isn't worth the computing acrobatics that go on when going into Flash content based page.

    Pardon me, I am rambling...

    Now don't argue that you can do the same with SVG and SMIL, because I am not arguing that point. I am telling you why Flash is annoying. It is not just because it is not GNU/Flash.

    What I don't understand is why so many /.-ers hate it so much. Just because it's not GNU/Flash?

    Actually, is quite the opposite. Slashdotters have modded you up because of this particular line.

    What does that say?

    It says that Slashdotters do not hate Flash just because it is not GNU/Flash.

    On the contrary, it is rather the misuse of Flash that irritates most Slashdotters, and this irritation is often perceived as hatred for Flash itself.

    As an endnote, I should say that all that I have said doesn't make any difference. Flash will thrive and people like myself will suffer. But who am I? No one. So who cares, when 99.9% of their users are willing to put up with it. I probably wouldn't if I were like them. But I am just saying this because you used that cliche 'GNU/' which is the equivalent of the 'n' word.

    To sum it up, what I have been saying so far is nothing but bloody nonsense.

    Thank you for understanding
    GrimReality
    2003-07-20 18:14:59 UTC (2003-07-20 14:14:59 EDT)

  102. Re:Open Standards: SVG vs Flash by Anonymous Coward · · Score: 0

    I just want to point out that Flash is an open format - you can download the specs from Macromedia.

    reading the Specification License Agreement it does not seem so "open" to me

  103. Re:Open Standards: SVG vs Flash by obi · · Score: 1

    Check out my answer to that:

    http://slashdot.org/comments.pl?sid=71668&cid=64 85 706

    I don't think these numerous problems are problems at all.

    There's numerous people that misuse HTML/javascript/css/... but there we rarely blame the formats...? What's so different about Flash?

  104. Re:what's for breakfast? fp! by Anonymous Coward · · Score: 0

    stfu nigger

  105. Re:Open Standards: SVG vs Flash by obi · · Score: 1


    I agree with those points... however, you don't need the spec to reverse engineer swf's to make a proper player, no sueing involved, and the format seems clean enough from what I saw of it.

    It's not open, but it's better than the alternative: SVG is just too complex to create a useful implementation (ie that can compete with SWF) at this point in time.

    The problem with the (albeit open) W3C specs, is that they reek of "design by committee".

    It's not because it's open that it's automatically "good"

  106. Flash is open or is it? by pointwood · · Score: 1

    I see some people ask: Why not just use Flash - it's an open standard?!

    To that I ask: What is your definition of an open standard? When talking about open standards, it's important to have the definitions clear! I believe there exists lots of different opinions on what an open standard is!

    I also believe it is important to know the difference between an open specification and an open standard! An open standard is also developed openly - an open specification isn't neccesarily. PDF is an open specification, so is Flash. In many cases, an open specification is fine though, but it is (AFAIK) exactly what many people have complained about in regards to Java.

    An open standard must (IMO, though I'm not sure I can remember everything) be freely available, free to implement and developed openly.

    Flash is an open specification (according to what others say) - what about SVG? Well, I believe there is some companies that have som patents that covers at least part of SVG and could claim RAND royalties. In other words, SVG isn't an open standard either...

  107. To Draw SVG graphics by Anonymous Coward · · Score: 0

    I use SodiPodi (http://sodipodi.sf.net i think). It's a wonderful tool.

  108. Re:Open Standards: SVG vs Flash-Standards, shmanda by Anonymous Coward · · Score: 0

    There's no double-standard. Only a small group of isolated pear-shaped loudmouths that believe that they are SAVING THE INTARWEB by quoting standards documents like a bunch anally-fixed nazis. Everyone else uses the tools that are deployed.

  109. Re:Open Standards: SVG vs Flash by HBI · · Score: 1

    Mainly that while Flash is great for the developer, it sucks for the end user. It results in slow page display and is actually used as a tool of annoyance by certain web sites - consider Yahoo for instance. They pop up Flash ads on top of the text on the web page frequently. Your choices for stopping this are:

    • Deleting Flash (which is not easy for the average end user to do, given how it installs itself)
    • Disabling Flash (I haven't figured out a way yet, even with Moz)

    Mind you, Flash even takes over the client area (just try right-clicking on a Flash popup and trying to 'reject popups'...right). In short, Flash is about the most end-user unfriendly implementation that can be imagined.

    You wonder why developers like it but the end-user hates it? It has nothing to do with OSS/proprietary. Flash can and will die for these reasons.

    --
    HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
  110. There is, on the page, you didn't bother to read. by RdsArts · · Score: 1

    You should have read the page linked. There's a link to a pre-compiled SVG-enabled GNU/Linux binary on the page.

    It even includes instructions to build it from source.

  111. Re:Open Standards: SVG vs Flash by Catharsis · · Score: 1

    There is a very good reason not to use Flash, and it is very simple.

    SVG is not Flash, and it doesn't do the same kinds of jobs. Oh, sure, anything you want to do in Flash could be accomplished in SVG, but if you want to do piddly kiddy animations and such, you're probably better off using .SWFs.

    SVG, on the other hand, is XML based, which means you can do data driven graphics with it in a snap. Hook a little XSLT to an XML exporting database and you have a reusable, generic graphing tool which can be deployed on a web page and doesn't require spawning processes left right and centre.

    The spec is Open (as well as merely open), is text based (unlike .SWF so you can manipulate the source in all kinds of ways), and is living (the W3C team will actually listen and respond to your suggestions).

    Microsoft's Visio team has implemented support for it, Corel has recently released a more designer oriented tool (Smart Graphics Studio), and Adobe has been pushing SVG quietly for ages now.

    In conclusion, SVG is not Flash. It isn't competing with Flash, and when you see an SVG document with HTML, movies, and yes, even Flash embedded in it (you can do two of the three so far) then you'll begin to understand the power and flexibility of SVG for real day to day use.

    Cheers,

    -pvh
    Institute of Ocean Sciences

    --

    "The wise man proportions his belief to the evidence." -- David Hume

  112. good start for svg by e**(i+pi)-1 · · Score: 1

    An open standard to provide embedded
    video and sound as well as a decent programming
    language is badly missing. SVG does not address
    all needs yet but it is a good start. Mostly
    needed are good sound and movie import abilities.
    Here, Flash is unchallenged. Its compression
    abilities are remarkable and that will be an issue
    with SVG. It is good news that SVG will be
    implemented by default into browsers like Mozilla.
    That will give SVG a boost.

    Flash is only a temporary alternative for me as
    long it is not possible to author it decently on
    an open operating system (it is of course possible to
    do it using vmware on linux) and without a guarantee that
    this product will continue to exist. There were
    countless examples of implementations for sound
    or graphics for the web which died and we have no guarantee
    that Flash will exist in 10 year unless the entire Flash story
    becomes an open standard (not only file formats like swf).
    For web developers on Linux, command line tools like

    avi2swf movie.avi movie.swf
    wav2swf sound.wav sound.swf
    svg2swf graphics.svg graphics.swf

    will already be a good start besides already existing exports of
    simple presentations like in open-office. But lets face it,
    these are tiny subsets of the possibilities Flash offers now,
    especially with the action script programming language which
    is quite nice.

  113. Why doesn't it actually render SVG? by bwt · · Score: 1

    OK, I got the new Mozilla SVG enabled browser and I go to this page and click on the logos and up pops the dialog saying I've got an SVG mime-type file and it asks if I want to say or use an applicaiton.

    Where's the part where you get to render the SVG in Mozilla?

    1. Re:Why doesn't it actually render SVG? by bwt · · Score: 1

      Well, it looks like the examples at http://www.croczilla.com/svg/ work fine -- but they are all .xml files. How do I tell Mozilla to go ahead and try to render the .svg files. It seems to want to force me to use a handler app.

    2. Re:Why doesn't it actually render SVG? by hackmare · · Score: 1

      The current mozilla build expects text/xml mime type for SVG rather than image/svg+xml . Because of this, you can only render SVG when it has the xml mime type.

      Mozilla say it has put out a branch to deal with this by including a mime type synonym from image/svg+xml to text/xml:
      Mozilla SVG Samples:

      News
      The mime-type issue (bug #160882) and a whole load of other things are now fixed in SVG_20020806_BRANCH builds.

      foreignObject support is fixed for gtk2 builds on SVG_20020806_BRANCH


      but I can't find it... My version of Mozilla (Mozilla 1.5b
      Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030720) does not appear to have bug #160882 (mime-type) taken care. I guess this is because it's not a branch build.

      This problem comes from a long-standing argument between the w3c and mozilla. The plugin vendors (Corel and Adobe) have gone all practical on us and decided to use the generally accepted image/xvg+xml mime type as recommended by the W3C, but since nobody has bothered registering this mime type, this is actually an *INVALID* mimt type. This means that now developers (I am developing SVG apps on roasp.com ) have to support both mime types. This is a problem.

      It seems that the mime type issue originates in the need of the browser plugins to have their own mime type in order to recognize plugin-handled content.

      A serverside solution is to server SVG content dynamically and allow a mime=xml|[svg] parameter in my query strings, or some other similar kludgy workaround. Alternatively, if you know how, you can test for supported mimetypes. or for plugins.

      None of these options is really palatable.

      Ronan
      Use SVG;
      Serverside SVG Portal

      --
      -- ronan at roasp.com roasp.com
  114. Re:Open Standards: SVG vs Flash by rabidcow · · Score: 1

    Just to be extra annoying, there's no well-publicized external Flash viewer to use outside of the browser, either.

    Doesn't everyone use IrfanView? Ok, it's not well-publicized, but it's so good that it doesn't have to be.

  115. The Future of SVG by garyedwards · · Score: 1

    Recently, in a move that could eventually put SVG in mainstream usage, the OASIS Open Office XML File Format TC voted to "merge" the office suite file specification with the W3C SVG spec.

    Based on the OpenOffice.org XML file specification, the current spec includes svg as used within the context of compound documents. "Merging" OOo XML with W3C SVG would mean a consistent model for naming elements, attributes, and actions, as the two specifications forge ahead into the future.

    So why is this important? For SVG to reach critical mass it needs to be broadly "used". Gone are the days when any corporate entity, other than Microsoft, can reasonably expect to reach critical mass with a proprietary format. What Macromedia did with Flash is unlikely to happen again. It was the Flash plugin to Netscape that opened up the mass svg consumption channel, which is what was needed for Macromedia to corral and focus a new generation of graphical web developers. And even though Macromedia has met the new market realities of open source and open standards by opening swf and cloning JavaScript, an iron grip on the Flash core fla format absolutely guarantees the invasion of SVG into the graphical web application space. A deal with Microsoft could change things. Rumors abound. But Chairman Bill is holding all the cards. He can choose to ride the SVG wave, picking and choosing the date and time when Adobe, Corel, and Macromedia will be put to rest. Or, he can financially embrace the fla format, and change the rules of the game tomorrow. Either way though, the game of graphical web applications seems destined to turn on whichever contender reaches mass user "engagement" at the lowest level.

    There's much to be said for creating next generation rich client side environments that collaborative web application developers can target. But for any rich client environment proposal to garner a critical mass of developers, there must be the certainty of promise that a critical mass of users hosting the basic components of a rich client side environment exists.

    For sure there are many early pioneers, like Altio and Curl, trying to get some traction in this emerging market space. They at least have gotten enough attention that the big guys, those with considerable "deployment", and proven client side relationships, have joined the chase. Macromedia has it's "collaborative" graphical web proposal based on some 350 million Flash players sitting in rich client environments. Adobe is charging forward with a PDF based Acrobat model promising to make the full Adobe suite of graphical applications an integrated environment. Sun is finally getting serious about putting a rich target Java environment down on the desktop, the problems with swing not withstanding. Corel is pouring everything they've got into open standards, hoping to ride the fourth wave back to prominence. Microsoft has an incredibly rich environment brewing in the XP Stack and .NET juggernaut, but it's not likely to be either cross platform, inter operable, or integration friendly. Which is like saying the Microsoft collaborative environment will be fundamentally Internet adverse, only working within the boundaries of the XP Stack.

    The OOo community vehemently argues that OOo.org and Mozilla.org create an environment as rich a graphical developers target as is out there. They take the challenge of the XP Stack model so seriously that recently both a server side component (OpenGroupware.org) and a client side Outlook alternative (the Glow Project) were introduced. It's not enough for OOo.org to challenge Microsoft as an office productivity suite. All aspects of the XP stack model must be countered by an Open Stack alternative if users are to truly have a choice regarding the next generation of collaborative computing.

    The OOo UNO universal network object interface model has been optimized for both Java and Python. Can XUL be far behind?

    Putting SVG at the core of the Open Office XML file format offers SVG d

    1. Re:The Future of SVG by Anonymous Coward · · Score: 0

      SVG Bloggers covering the recent Open SVG Conference in Vancouver report that Microsoft did demonstrate a Visio implementation of open svg.

      I find it interesting that the Visio implementation SVG development work was done by a contract development house in Vancouver... not MS.

  116. All we want to know... by Anonymous Coward · · Score: 0

    Is when Flash blocking is available and on by default in the default install.
    Everything else...well, who gives a shit?

  117. It won't matter until it is built by default by ishmalius · · Score: 1
    I have been waiting for native SVG browser support for a long time. While it is great to see the project guys slap the tag "Beta" on the Mozilla, this does not change the basic environment at all. SVG has been available for quite a while now as an alternate build. But until a developer can reasonably expect the audience to have an SVG-capable browser, SVG will not be able to start growing the critical mass that it needs.

    I love SVG. We have already used it in one application. It is so nice to be able to generate graphs and charts dynamically at runtime by merely generating some XML code. But it needs an installed base of players. How did Flash become so prevalent? Because graphics artists knew that Macromedia had endeavored to get IE and Netscape to bundle Flash players with >90% of all browsers.

    I do not consider SVG to be bloat at all. In a Web standards based browser, it is the W3 analog to PNG and JPEG decoders.

  118. Re:Open Standards: SVG vs Flash by Anonymous Coward · · Score: 0

    Stop, (ab)using the, comma. You, sound like, Captain, Kirk.

  119. In Gentoo Linux ... by Micah · · Score: 1

    ... you can get an SVG enabled Mozilla by setting "mozsvg" in your USE settings. It's not documented, but it's there.

  120. Parent is not troll by x3ro · · Score: 1

    He has a point - whereas the Flash/SWF format internalises has native support for animation (via both ActionScript, Macromedia's semi-ECMA-compliant scripting language, and frame-based or 'tweened' animation), SVG requires the inclusion of a section - this does to me seem more similar to the use of clientside scripting on (X|HT)ML pages to create animated effects, than to a technology specifically designed for animation (such as Flash). How exactly is the parent trolling??

    --
    [ UNSIGNED NOT NULL ]
  121. Button to turn it off?? by Anonymous Coward · · Score: 0

    This is cool, but I'd like to see an option to turn both SVG and Flash elements off. So that they wouldn't even be downloaded. Firebird/Mozilla already offers the option to turn off both Java and Javascript, why not also add SVG, Flash, and maybe even all image files. You can already choose to block the images from a particular ad server, but now those servers just send a Flash animated ad instead. It basically backfires on you because you end up seeing a much more obnoxious animated Flash ad.

  122. W3C...gotta love'm by omeomi · · Score: 1

    So the W3C proves itself worthless again...they completely ignore a widely used web technology (Flash), and even leave the embed tag out of their DTDs (strict and transitional), but they jump right on top of a technology that's used in just a fraction of sites on the web.

    How can something be a "standard" when it's not really the "standard" tool for vector graphics on the web???

  123. Mozilla compilation flags by Goodbyte · · Score: 1

    If Mozilla can't render svg files (yet), what's up with the --enable-svg and MOZ_INTERNAL_LIBART_LGPL flags upon compilation?

  124. I'll tell you why. by Civil_Disobedient · · Score: 1

    There's numerous people that misuse HTML/javascript/css/... but there we rarely blame the formats...? What's so different about Flash?

    Because it's a really well-implemented, close-sourced, not-free (as in cash) program/scripting language that's the best in the industry. That's a very bitter pill for a lot of people around here to swallow. Unfortunately, it's true. There's just so much functionality, speed, and extensability in Flash that unless Macromedia seriously drops the ball, no one is going to catch up. I wish everyone who used Flash had the skills of Praystation and the like; unfortunately like any tool, it takes practice and skill to master, and in the wrong hands can be seriously misused.

    If you're just a OSS zealot, I can understand disliking Flash. But bashing its feature-set is just childish, particularly since there's nothing else out there that can do half of what it does.

  125. Re:Open Standards: SVG vs Flash-Standards, shmanda by sehryan · · Score: 1

    Uh, you are taking one person's comment about IE as what all web developers think. sorry, but that would be incorrect.

    As with Flash, a website that doesn't work in all browsers is the developer's fault. Many of us believe in using things such as flash correctly, and coding to standards. don't assume one voice speaks for all.

    --
    The world moves for love. It kneels before it in awe.
  126. Re:Open Standards: SVG vs Flash by sehryan · · Score: 1

    And one of the advantages of flash is that it has multiple, mature authoring environments. sure, all of them cost something, but its not like the only way to develop flash is to put money into Macromedia's wallet.

    the people i work for have no problem in spending a bit of money here so that i can develop flash-type stuff in a proven, stable environment whose output can be viewed by over 90% of the browsers out there.

    --
    The world moves for love. It kneels before it in awe.