Slashdot Mirror


Firefox 1.1 Plans Native SVG Support

Spy Hunter writes "The Scalable Vector Graphics format has yet to take off on the web, perhaps due to a small installed base of SVG-enabled browsers. That could soon change as the latest Firefox 1.1 nightly builds have started coming with native SVG support compiled in and enabled by default. If this feature makes into the Firefox 1.1 release (which is not certain, but likely, as the developers want it to happen) it will increase the number of web users who have an SVG renderer installed. But perhaps more interesting than that is the possibility of mixing SVG graphic elements directly into the markup of regular XHTML pages, freeing vector graphics from the small rectangle of a browser plugin and opening up a host of exciting new possibilities for web developers. This is enabled by the integration of SVG directly into the Gecko rendering engine, instead of as a browser plugin. With such a useful web developer feature available only in Firefox, could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?"

415 comments

  1. And... the big news by Anonymous Coward · · Score: 5, Funny

    It contains the fix for the rendering of Slashdot's invalid HTML!

    1. Re:And... the big news by Anonymous Coward · · Score: 0

      I think slashdot fixed something so there's no overlapping, but it still doesn't display right.

    2. Re:And... the big news by Anonymous Coward · · Score: 1, Insightful

      I'm on i686 linux boxes only, and the last I saw I mislayout was firefox-1.0 or 1.0.1.

    3. Re:And... the big news by Anonymous Coward · · Score: 1, Insightful

      care to name an actual problem in Slashdot HTML? And don't give any crap like bare ampersands in URLs, unquoted attributes, incorrect DOCTYPE, or anything else that affects nothing but the validator.

    4. Re:And... the big news by Mattwolf7 · · Score: 2, Informative
      http://validator.w3.org/check?uri=www.slashdot.org

      Do you ever use Firefox? Have you ever had the left hand side bar overlap the comments and article?

    5. Re:And... the big news by Denver_80203 · · Score: 2, Insightful

      Um. No, I have not. Must be the linux release or something like that. I have never had problems with slashdot and firefire. NEVER.

    6. Re:And... the big news by Anonymous Coward · · Score: 1, Insightful

      It's correct that the bug is/was in the Gecko rendering engine (and shows up elsewhere too), but Slashdot's HTML is a mess nevertheless. It may be true that there are only uncritical validation errors, but for a technical site the reliance on layout tables for trivial formatting and the complete neglect of CSS are embarrassing. It's a dynamically generated site, for crying out loud. How hard can it be to switch to less wasteful HTML code?

    7. Re:And... the big news by Anonymous Coward · · Score: 0

      I do, and I did (until they added WIDTH="100" to it). However, that's a bug in Gecko's table rendering and nothing else.

    8. Re:And... the big news by MilenCent · · Score: 2, Interesting

      I have, on Windows, and when it happens it's really annoying. Even more annoying is that the problem is intermittant, and sometimes goes away on a page reload.

    9. Re:And... the big news by Anonymous Coward · · Score: 1, Insightful

      Slashdot maintainers are not intelligent people.

    10. Re:And... the big news by Anonymous Coward · · Score: 5, Informative

      CTRL+plus, CTRL+minus (increase font size, decrease font size) corrects the glitch without reloading and, unlike reloading, every time.

    11. Re:And... the big news by bleckywelcky · · Score: 4, Funny

      Well, I'm not sure of this "firefire" you speak of, but I have had this happen with XP + Firefox. Although, I have to say, I haven't seen it in a very long time. Perhaps the Firefox developers added:

      if(slashdot)
      {
      display(weird)
      }
      else
      {
      display(normal)
      }

    12. Re:And... the big news by Zaiff+Urgulbunger · · Score: 1

      I might be completely wrong here, but I think the problem is more apparent on lower spec CPUs. I was running with an old 466MHz Celeron as my main machine until a few months ago and that used to throw the problem up quite a bit.... I guess 'cos Firefox decides to try to fix the page layout before it has all the data available, whereas with a faster machine, the data becomes available earlier?

      Whatever, the problem certainly *did* exist and caused the page to be rendered incorrectly!

      I still get some problems on New Scientist (with their all new design!), so hopefully 1.1 will fix that!

    13. Re:And... the big news by MilenCent · · Score: 1

      Hey wow, thanks! I'll make sure to remember this.

    14. Re:And... the big news by theguyfromsaturn · · Score: 1

      Only in Windows. In Linux, that never happened. Weird as it's supposed to have the same code base.

      --
      I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
    15. Re:And... the big news by Short+Circuit · · Score: 1

      Uh uh. I've seen it under Linux, too. In fact, I'm looking at it right now.

    16. Re:And... the big news by Short+Circuit · · Score: 1

      FYI, that's called a race condition. I never heard of that as applying to this issue, though. Interesting.

    17. Re:And... the big news by Anonymous Coward · · Score: 2, Insightful

      Sort of, yes. Incremental rendering is a desired capability, but since it necessarily has to work on incomplete information, the result is undefined, strictly speaking. There is no specification which defines how incomplete HTML should be rendered, so an incremental renderer has to apply certain heuristics, some of which turn out to result in the wrong choices. The problem is that due to these deviations, after the page has finished loading, the incremental table layout algorithm does not end up with the same layout as the static algorithm. Obviously it should. The CTRL+ CTRL- workaround triggers a renderpass with the static table layout algorithm, which always gets it right. The obvious solution (from a "never looked at the code" perspective) is to make the incremental layout code revisit the choices which are uncertain (based on heuristics) when enough information becomes available to make a higher-confidence or definite layout decision.

    18. Re:And... the big news by willCode4Beer.com · · Score: 1

      Uh, no.
      I use firefox at home and work, both windows, and linux and have not experienced this in either environment.
      I always here there is a problem with the slashdot code but, your comment is the first I've seen stating what the problem is. Now I guess I should wonder why I don't get this *bug*.

      about: (at home) gives me:
      Firefox 1.0.3
      Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

      Can anyone tell me how I can get the rendering bug?

      --
      ----- If communism is a system where the government owns business, what do you call a system where business owns govern
    19. Re:And... the big news by GeorgeMcBay · · Score: 1


      How hard can it be to switch to less wasteful HTML code?


      About as hard as editors doing a cursory look for dupes or using something that approaches proper English in their comments.

      IOW, Don't hold your breath waiting!

    20. Re:And... the big news by AussieVamp2 · · Score: 1

      Yep.

    21. Re:And... the big news by Anonymous Coward · · Score: 0

      I'd bet with gzip (which /. uses), the actual "waste" is negigible, at least compared to programmer costs.

    22. Re:And... the big news by Evil+Pete · · Score: 1

      Yeah I used to have it on Windows and Linux (worse on Linux for some reason). Then someone pointed out (wish I could remember who the slashdotter was to thank him) that they had traced the problem to the way a particular gif was rendered . Then just using the Adblock feature to block that image almost fixed the problem. Later I found a couple of other suspect gif's and dealt with them. Since then no problems. The original image is called "pix.gif". If it's still about. Block it and your life will be easier. Anyway later versions of FF should correct the rendering problem anyway.

      --
      Bitter and proud of it.
    23. Re:And... the big news by MilenCent · · Score: 1

      Gotcha, thanks, I haven't seen the problem lately, but since it survived version changes before, I had assumed that it had just decided to not show itself for a while. Nice to hear it's probably been fixed in the version I'm using.

    24. Re:And... the big news by theguyfromsaturn · · Score: 1

      Interesting. It's always rendered correctly on different computers at home rendering linux. Of course, at home I'm on dialup, maybe the time to load the HTML has something to do with it. I'm just wildly speculating here. The only thing I can think of. In any event, if it's fixed, it's fixed.

      --
      I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
    25. Re:And... the big news by mnemon1c · · Score: 1
      --
      Ah, the last peanut -- overflowing with the oil and salt of its departed brothers. -Homer
    26. Re:And... the big news by WaterBreath · · Score: 1

      You're obviously not visiting slashdot enough. That's your problem. ;)

      J/k. I haven't seen the bug in quite a long time, myself. Several months. At least since before v1.0.1 came out. Not sure if that's related though.

      Of course, posting that statement guarantees that I will see it before the end of the day. =)

      I've also heard that the problem may be with certain ads, so having an adblocker may circumvent the issue. If you really want to get the rendering bug, I recommend searching the Bugzilla database for Mozilla/Firefox:
      https://bugzilla.mozilla.org/query.cgi

    27. Re:And... the big news by Anonymous Coward · · Score: 0

      yeah except that's doing the brackets wrong.

      if(slashdot){
      display(weird)
      }

    28. Re:And... the big news by cygnusx · · Score: 1

      If you're on Windows, use the MOOX builds. I'm not sure why, but I'm guessing the compile flags make the timing bug responsible for the overlap go away.

    29. Re:And... the big news by sepluv · · Score: 1
      This was fixed on the Gecko trunk a whole year ago now. Can't /. users just finally shut up about it?

      No one cares...especailly now it is fixed...not that anyone cared before as it only affected a few users with fast connections every so often, refresh fixed it, it was a minor layout bug, there was a patch to fix it immediately when the problem appeared...

      --
      Joe Llywelyn Griffith Blakesley
      [This post is in the public domain (copyright-free) unless otherwise stated]
  2. failure to take off by blakestah · · Score: 1

    Its failure to take off prolly has nothing to do with the ubiquitious support for Flash...

    1. Re:failure to take off by Anonymous Coward · · Score: 1, Funny

      Flash is mostly popular on AMD64 boxes *grin*

    2. Re:failure to take off by ergo98 · · Score: 5, Insightful

      Its failure to take off prolly has nothing to do with the ubiquitious support for Flash..

      Fair point, however I'd say that no, Flash hasn't supplanted the role that SVG could perform, and there still is a huge void waiting to be filled.

      The reality is that the web is largely full of static, raster graphics (most graphs, as a simple example, exist as tiny craptacularly printing, non-interactive GIFs) - most of which would be better served by interactive, "infinite resolution" vector graphics.

      http://msdn.microsoft.com/msdnmag/issues/03/07/Sca lableVectorGraphics/default.aspx

    3. Re:failure to take off by Naikrovek · · Score: 5, Interesting

      I don't think Flash's existence has anything to do with the non-existance of SVG content. I think the lack of content comes from the lack of viewing methods.

      SVG is not just another vector-based image format, it is scriptable, patent-free, open source, and now built into Firefox. Yes, I know Flash is scriptable too...

      with XMLHttp, SVG, and the latest nightlies of Firefox, I've been able to create dashboard programs very easily, with "guages", "warning lights", and all the stuff that my management wants to see in a simple easy to understand manner, all with open source software, and a little effort on my part.

      It won't be that easy to get it implemented at my employer, but I was able to do it all in a couple hours without Flash.

      I'm happy for Flash and SVG to coexist. I'm sure that they can live happily together.

    4. Re:failure to take off by willfe · · Score: 3, Insightful

      I dunno; if this thing works without crashing my browser, hogging 100% of the system's CPU, or blasting irritating sounds (and if it's used for useful content and presentation instead of lame menus or "flash-only" styled pages), it might just take off.

      Flash is disabled on this machine because it does exactly one of two things in a web page: 1) show an ad, or 2) replaces perfectly servicable text (or even image-based) links in menus and navigation widgets that just ends up slowing everything down. I've already loaded the page. I shouldn't have to wait for the menus to load, too, just so your cute logo can flicker or rotate or so your menus can do impressive, flashy transitions that slow things down even more.

      --
      Read my stuff.
    5. Re:failure to take off by telbij · · Score: 4, Interesting

      Its failure to take off prolly has nothing to do with the ubiquitious support for Flash...

      Considering it was only made a standard in 2001, things are only going slightly slower than CSS and HTML. The real problem is that SVG is hard to implement. I don't disagree that the availability of Flash has lowered the priority, but as far as open-source implementations are concerned, I thnk it was destined to take a while.

    6. Re:failure to take off by _ph1ux_ · · Score: 1

      I remember when I was at Intel in the late ninties in there DRG group doing the game testing on latest Intel processors, we used to see a lot of web stuff come in for demo that never made it out in the open.

      One in particular that i never forgot was a vector based web something (plugin, app browser cant remember) that was a NURBS based graphic manipulator. It had an infinite (almost) resolution dolphin model that was used for the demo...

    7. Re:failure to take off by telbij · · Score: 4, Insightful

      Fair point, however I'd say that no, Flash hasn't supplanted the role that SVG could perform, and there still is a huge void waiting to be filled.

      I think his point was more along the lines that Flash lowered the incentive for anyone to rush to market with a really good SVG implementation.

      Of course you are correct that full SVG support would be a really good thing for the web. I would go so far as to say it's the most significant advancement of design possibilities since the introduction of the TABLE element.

    8. Re:failure to take off by NateKid · · Score: 1

      "Flash hasn't supplanted the role that SVG could perform, and there still is a huge void waiting to be filled."

      On the contrary, adobe's takeover of macromedia probably means that svg and flash will be more tightly integrated in the future. And svg doesn't have the mindshare or developer/designer tools that flash has so I'm willing to bet adobe will focus its resources behind flash, its 3 or 4 billion dollar purchase.

    9. Re:failure to take off by blakestah · · Score: 1

      Really I was just a bit rushed in an effort to get a first post.

    10. Re:failure to take off by KiloByte · · Score: 0, Troll

      Not really. Who uses Flash for anything but advertising?

      I used to have Flash and Flashblock for some time, but, I can't recall the last time I clicked through it. On this new machine, I simply didn't instant Flash and I'm happy.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    11. Re:failure to take off by globalar · · Score: 2, Insightful

      What's ironic is that I rarely seen Flash sites which do functional things like preload in the background or *simplify* the content. The loading animation, for example, is usually a show-off piece that the user is supposed to gawk at.

      Graphic artists != UI designers

    12. Re:failure to take off by freqres · · Score: 2, Insightful

      SVG's failure to take off has everything to do with there not being any infinitely scalable vector-based pr0n. Pr0n is what drives internet technology.

      --
      Rampant Ninja related crimes these days...Whitehouse is not the exception
    13. Re:failure to take off by mrchapp · · Score: 2, Insightful

      Flash is disabled on this machine because it does exactly one of two things in a web page: 1) show an ad, or 2) replaces perfectly servicable text (or even image-based) links in menus and navigation widgets that just ends up slowing everything down. I've already loaded the page. I shouldn't have to wait for the menus to load, too, just so your cute logo can flicker or rotate or so your menus can do impressive, flashy transitions that slow things down even more.

      If you change "Flash" for "images" and go back 10 years in time, you'd get the exact same situation that images in HTML had to go through.

    14. Re:failure to take off by cloudmaster · · Score: 1

      That's not irony, it's just sad, sad reality.

    15. Re:failure to take off by Anonymous Coward · · Score: 0

      Who uses Flash for anything but advertising?

      Homestarrunner?

    16. Re:failure to take off by ZephyrXero · · Score: 2, Insightful

      What happens when you want to watch some flash cartoons?

      --
      "A truly wise man realizes he knows nothing."
    17. Re:failure to take off by Anonymous Coward · · Score: 0

      Its failure to take off prolly has nothing to do with the ubiquitious support for Flash...

      When you hit "print page", do Flash graphics end up at your printer?

    18. Re:failure to take off by Anonymous Coward · · Score: 0

      and if it's used for useful content and presentation instead of lame menus

      I'm sure banner add people will start using it once it becomes popular. Now we'll have ads in standards complaint XHTML/XML/SVG.

    19. Re:failure to take off by SlimFastForYou · · Score: 1

      Macromedia and advertizers should donate some bucks to homestarrunner.com. Not for advertising on the site though - merely for keeping so many users from getting rid of flash heh.

    20. Re:failure to take off by Pieroxy · · Score: 1

      SVG is very similar to VML (it is a superset actually), which is native in IE since version 5.0. Well! One area IE was ahead of Firefox for a few years. Of course, you will never hear about it on Slashdot.

      But the fact that VML did never take off is probably the best proof that SVG will not either. not even mentionning it is supported by a far less popular browser.

    21. Re:failure to take off by Pieroxy · · Score: 1

      I would go so far as to say it's the most significant advancement of design possibilities since the introduction of the TABLE element
      You do know that Microsoft's Internet Explorer have a netive support for VML since many years (IE5.0) now? And where is it used exactly? Nowhere.

      And yet, it is an open, well published and documented language, very powerfull and very easy to use. Not quite as powerfull as SVG, I'll grant you that, but they were 6 YEARS ahead!!!

      And instead of supporting that (you know, for interoperability for example) FF's developpers rather delayed this for almost 5 years (mostly because it is very complex to implement) in order to provide something not compatible. But better.

      Sigh...

    22. Re:failure to take off by Anonymous Coward · · Score: 1, Funny

      Do you want to know what is ironic? Here I am looking for a knife and all there is are these ten thousand spoons!

    23. Re:failure to take off by Anonymous Coward · · Score: 0

      Of course, you will never hear about it on Slashdot.

      Too late, I just did.

    24. Re:failure to take off by Trejkaz · · Score: 1

      Wait, was this a joke? The TABLE element held web design back for years, and even after CSS showed up, people continued to misuse TABLE as a design element. For examples, see... this web site.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    25. Re:failure to take off by Anonymous Coward · · Score: 0

      the problem that svg has is that it's a pain to create anything that is semi usefull/good looking
      useing the tools that are there now.

      adobe has a few demo's http://www.adobe.com/svg/demos/main.html
      not that great if you take in to acount that we are talking about adobe here.

      make a good program that can create svg without scripting just like flash scripting should be an option for more advanced functionality

    26. Re:failure to take off by willfe · · Score: 1

      True, but images range between a few hundred bytes to a few hundred kilobytes. Flash animations will cheerfully exceed a megabyte or two on average. The "flashier" they are, the bigger they are.

      We've gotten good at optimizing images even when used as navigation widgets. Flash, though ... ugh. Just yucky and big and nasty. Imagine the folks still on modems. "You want me to wait how long to download a damned menu?"

      --
      Read my stuff.
    27. Re:failure to take off by donscarletti · · Score: 1
      The real problem is that SVG is hard to implement.

      Amen to that, I spent pretty much all of my open source development efforts last year on librsvg and although it is now largely standards complient (and one of the better open source SVG viewers), it is nowhere near completely finished. It's kinda depressing really.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    28. Re:failure to take off by MikeFM · · Score: 1

      Most things Flash is used for can be done without it just as easily. Kind of annoying when developers force you to have Flash for what your web browser could do anyway. With SVG that'll mean there is practically no reason to use Flash while there, as always, are lots of reasons not to use Flash.

      SVG really does offer a whole different, and better, level of scriptablity that Flash just doesn't offer.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    29. Re:failure to take off by Anonymous Coward · · Score: 1, Interesting

      VML, PGML, Barista, and Flash are some of the competing vector formats that showed up around the same time. SVG was an attempt at a genuinely open and flexible standard that wasn't tied to vendor's interests. I suppose VML could have been something if MS had followed through with the standards process instead of orphaning the draft format in 1998. Aside from some under the hood export functionality in the Office 2000 suite, what has used VML? Why didn't MS ever publicize this standard or build a visible degree of support into their tools? Maybe it had something to do with the Macromedia deal to include Flash in Windows XP.

      I blame MS for the failure of VML; I honestly wanted it to succeed. At this point though, I'll put my money on SVG over an orphaned half standard.

    30. Re:failure to take off by mzieg · · Score: 1
      The Adobe SVG viewer requires Windows admin privs to install. That alone blocks its utility to large swaths of corporate users.

      Why is it that Mozilla can write an installer that adds a whole browser under I.T.'s nose, yet Adobe can't manage a simple plug-in?

    31. Re:failure to take off by Anonymous Coward · · Score: 0

      Flash hasn't supplanted the role that SVG could perform, and there still is a huge void waiting to be filled.
      Very well observed. Right now the web is not very transparent because lots of stuff can't be machine-interpreted. With XHTML 2.0, XForms and SVG, the information of an entire web site can be generated. Building on this foundation, with proper tools, there are tremendous possibilities on both sides of the story:
      1. Large chunks of misplaced graphical "creativity" can be relocated to more productive activities.
      2. The browser can assume a larger role in the rendering process, modifying the presentation according to user preferences.

  3. Firefox only? not for long... by Anonymous Coward · · Score: 5, Insightful

    could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?"

    No, because IE will adopt a slightly different version of SVG and by virtue of it already containing 80% of the market, will force firefox to display the IE-compatible SVG, and things will be the same as ever before.

    Monopolies, y'know?

    1. Re:Firefox only? not for long... by eggz128 · · Score: 3, Insightful

      No, because IE will adopt a slightly different version of SVG


      You mean VML? New to Internet Explorer 5!
    2. Re:Firefox only? not for long... by Metaphorically · · Score: 2, Informative

      There already is one. XAML iirc. XAML is expected to be an important part of Avalon. I haven't read that much on it, but with buzz around Avalon lately, maybe XAML gets split out and promoted separately as well. That would lead to more fragmentation in what appears to be a market being choked by alternatives.

      --
      more of the same on Twitter.
    3. Re:Firefox only? not for long... by Anonymous Coward · · Score: 0

      A browser which holds more than 20% market share (in some markets already, in others soon) and implements a published specification doesn't need to implement a bastardized version anymore. This is even more true when it is first to market with the correct implementation. All Microsoft can do now is come up with something completely different (which they are about to do... Avalon and Indigo). Everything which they call SVG will be held to the published standard. Failure to implement it correctly will only be seen as incompetence. MS will still have problems establishing a proprietary standard on the web again. Apple market share is rising and the Mozilla Foundation will not implement a proprietary vector format either. Also people have noticed the value of platform and browser independent standards.

    4. Re:Firefox only? not for long... by Pieroxy · · Score: 1

      I have been using VML for a little while now. Imagine how great it would have been to use that cross browser. But no, in the name of non-operability, FF devs have decided to wait for something they are 100% sure MS will never implement. But I guess it is always better to bash it on MS's non-operability strategy.

      Oh, btw, VML is an open and published language. Even is MS's implementation is the only one.

    5. Re:Firefox only? not for long... by tagattack · · Score: 1

      If the mozilla project's standard compliant SVG rendering is deployed into the market first, the "next" IE (Whenever that is - how many years has it been since an IE release?) will undoubtably need to support SVG markup standards and thus won't be an issue.

      From what I've been gathering, it really seems Microsoft's project of making IE the #1 browser is greatly slipping. I've heard rumours of a GRE Compatible XUL markup being supported, as well as rumors of aliasing all of the ActiveX component API's with XPCOM compatible APIs giving access to all of the ActiveX controls we need through the nsI interfaces. [ e.g. new ActiveXObject("MSXML2.XMLHTTP") becomes new XMLHttpRequest(), and so on ]

      All of this makes me think that MS's attempts at slightly breaking all standards and trying to push forth as the lead-dog in the "world wide web", are mostly dead.

      At the same time, I'm mostly praying they are because I'm really tired of dealing with it :-)

    6. Re:Firefox only? not for long... by Trejkaz · · Score: 1

      I dunno. That depends on Microsoft adopting any part of the new standard. XHTML came out years ago, and Microsoft don't even support it yet. I think it would be a long way from them supporting any SVG at all, even an incorrect implementation.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    7. Re:Firefox only? not for long... by Spy+Hunter · · Score: 1
      Whoa! How did that never take off? It's basically almost SVG, with a few disadvantages, but it works in Internet Explorer right now?! Why did W3C decide to reinvent the wheel with SVG, when they could have just extended VML?

      Well, at least that proves that the Internet Explorer team wouldn't have too much work to do to implement basic SVG rendering; the important work is already done for them. The only explanations for their continued lack of support are laziness or malicious intent to impose their proprietary standards like XAML.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    8. Re:Firefox only? not for long... by water-and-sewer · · Score: 1

      I was thinking about this in the other direction. What if all us Slashdotters with webpages immediately stuck an SVG image or two on our webpages, then casually informed IE users, "oh the reason you can't see it is because you need to upgrade to a more modern browser."

      This is a great chance to turn the tables, and if it works it will help press that 90% downwards.

      Or, maybe I'm just dreaming.

      --
      If this were Usenet, I'd killfile the lot of you.
    9. Re:Firefox only? not for long... by NutscrapeSucks · · Score: 1

      Flame me if I'm wrong, but SVG is an extended VML. That is, MS submitted VML to the W3C and after several years the committee produced SVG. In the meanwhile, Microsoft lost interest in web client development.

      > How did that never take off?

      There never was any tool support, for one. Shame because IE users could have been enjoying things like vector maps years ago.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  4. Opera by Anonymous Coward · · Score: 5, Interesting

    Opera 8.0 has support for SVG-tiny. The question is - what does SVG full have which SVG tiny does not?

    1. Re:Opera by interiot · · Score: 4, Informative
      The SVG Tiny spec is pretty short and concise, especially the sections about scripting and animation:
      • 16. Scripting

        SVGT [SVG-Tiny] does not support scripting. SVGB [SVG-Basic] allows optional support of scripting, and includes all of the language features from SVG 1.1 to support scripting.

      • 17. Animation

        Both SVGB and SVGT support the full set of SVG 1.1's declarative animation features:

        The language features to support animation through scripting and DOM are available in SVGB. SVGT only supports declarative animation.

        SVGB and SVGT allow implicit targeting of parent elements, and targeting elements using the 'xlink:href' attribute.

        SVGB and SVGT support linear, spline, paced and discrete animations.

    2. Re:Opera by Anonymous Coward · · Score: 0

      Scripting for one thing.

    3. Re:Opera by The+One+KEA · · Score: 1

      Mozilla, however, is not - SVG-enabled builds have been available for a long time.

      Besides, it's not lag - the Foundation simply hasn't had the resources to work on SVG; they chose to spend their time working on more important issues. Personally I don't mind that SVG hasn't been included in Firefox until now.

      --
      SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
    4. Re:Opera by Dan+Farina · · Score: 0, Redundant

      Opera costs money.

      Opera is lagging behind yet again. It all depends on one's metrics, no?

    5. Re:Opera by KillShill · · Score: 1

      if and when opera becomes open source and released under a gpl-type license, then they will indeed be further ahead.

      --
      Science : Proprietary , Knowledge : Open Source
    6. Re:Opera by Slashcrap · · Score: 5, Funny

      Opera 8 already supports native SVG. Firefox is lagging behind yet again.

      No, Opera supports SVGTiny. SVGTiny is to normal SVG as your penis is to everyone elses.

      Hope this helps.

    7. Re:Opera by Anonymous Coward · · Score: 0

      Sir, I salute this comment, and I wish to mod you informative. Unfortunately the nazi metamod crew will mod this unfair, so I will abuse the system and mod you underrated.

      I congratulate you on your grasp of the analogy. Good day to you.

    8. Re:Opera by hkmwbz · · Score: 1
      "Opera costs money."
      Everything costs money. Someone has to pay. Firefox was created by the Mozilla organization, which receives donations from huge corporations like IBM, Sun and Nokia. Now, where does that money come from? The customers of those corporations of course. Is that necessarily a bad thing? No. But it does not negate the fact that creating a quality program like Firefox takes a lot of money and resources, and someone is paying for it.
      "Opera is lagging behind yet again. It all depends on one's metrics, no?"
      Opera is lagging behind since you pay for it up front, instead of pushing the cost to someone else? I fail to see the logic.
      --
      Clever signature text goes here.
    9. Re:Opera by Anonymous Coward · · Score: 0

      informative as well as friggin hillarious.
      my hat is off to you sir [or beeyotch].
      -AC23

  5. SVG soon widely supported? by ikewillis · · Score: 3, Interesting

    Opera 8.0 supports SVG, and so will IE7. Looks like all the top browsers will soon support SVG...

    1. Re:SVG soon widely supported? by Anonymous Coward · · Score: 1, Interesting

      Yes, and considering that, it's annoying to see opinions in the articles like these

      With such a useful web developer feature available only in Firefox, could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?"

      *shakes head*

      Oh well, OSS is obviously the "stuff that matters" here.

    2. Re:SVG soon widely supported? by Eric+Pierce · · Score: 5, Interesting

      > Opera 8.0 supports SVG, and so will IE7

      IE will support SVG natively or via Adobe's horribly outdated SVG plugin?

      Please provide a reference link.

    3. Re:SVG soon widely supported? by Anonymous Coward · · Score: 0

      Why does The Pornolizer require the Mozilla referer turned off?

    4. Re:SVG soon widely supported? by Zaiff+Urgulbunger · · Score: 2, Insightful

      IE will support SVG natively or via Adobe's horribly outdated SVG plugin?

      I'm guessing Adobe won't be in any hurry to produce an update given that they now own Macromedia. :(

    5. Re:SVG soon widely supported? by Anonymous Coward · · Score: 0

      Opera 8.0 supports SVG, and so will IE7.

      Opera 8.0 only supports SVG Tiny. That's all I want, to be perfectly honest, but let's not overhype Opera just to compensate for overhyping Firefox.

      Internet Explorer 7.0 will not support SVG. They've literally only just implemented PNG alpha transparency, an eight year old bug. The first Internet Explorer 7.0 beta is due this summer. They simply don't have time to implement it in such a craptacular codebase.

  6. Typical by Anonymous Coward · · Score: 5, Funny

    Now I'm gonna have to go out and buy an SVG Monitor.

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

      No, that's SVGA ;)

    2. Re:Typical by gstoddart · · Score: 1
      Now I'm gonna have to go out and buy an SVG Monitor

      Use plasma shielding and run it through a phase transducer, then you can just use RGB cables with your old monitor. :-)
      --
      Lost at C:>. Found at C.
    3. Re:Typical by Anonymous Coward · · Score: 0

      place your right hand six inches in front of eyes, with your fingers pointing to the left

      move your hand up six inches

      move your hand in a straight line directly over your head

      say, "whooooosh."

  7. You know what's funny by Anonymous Coward · · Score: 5, Insightful

    Had you written this post a year ago, you would've said "90%" of the market. How much you wanna bet it'll be down to 70% or lower in another year?

    1. Re:You know what's funny by Anonymous Coward · · Score: 0

      Doesn't matter. IE still has a stranglehold on the market.

    2. Re:You know what's funny by Anonymous Coward · · Score: 0

      No, it does matter. They're obviously losing their grip, and quicker than most expected.

    3. Re:You know what's funny by Anonymous Coward · · Score: 0

      So, maybe in 10 years, if you're lucky, the poster's argument will be moot, but in the near to mid-term future it doesn't matter. That also doesn't even go to say that Microsoft might get their act together and release a browser that addressess all the problems FF users switched for and adds features that FF doesn't have.

      In short, no major websites will be taking advantage of this feature any time soon.

    4. Re:You know what's funny by Anonymous Coward · · Score: 0

      10 years? Marketshare gain is exponential. The more marketshare Firefox gets, the faster it will take over even more marketshare.

    5. Re:You know what's funny by Anonymous Coward · · Score: 1, Insightful

      Huh? Are you under the foolish impression that Firefox will someday have 100% marketshare? Much like gain in the stock market, they do not always last and are often followed by losses.

    6. Re:You know what's funny by Anonymous Coward · · Score: 0

      Saying Firefox has 20% of the market is really optimistic. And 30% for next year is unrealistic.

    7. Re:You know what's funny by Anonymous Coward · · Score: 0

      No, because there are more than two browsers. He was talking about IE's share, not Firefox.

    8. Re:You know what's funny by VJ42 · · Score: 1

      Actually, it's not as outragious as you might think, according to http://www.w3schools.com/browsers/browsers_stats.a spfirefox usage trends are heading that way. At least in the web development community anyway.

      --
      If I have nothing to hide, you have no reason to search me
    9. Re:You know what's funny by Anonymous Coward · · Score: 0

      He only implied IE would lose share, not that Firefox would gain to 100%, dumbass.

  8. Excellent by 514CK3R · · Score: 1, Insightful

    More broken pages! I love it when browser nazis decide what browser works best for our needs. Evidently more and more people have less and less to say. I remember when http was hyper TEXT transfer protocal.

    1. Re:Excellent by spectre_240sx · · Score: 5, Informative
      Well, you're a little bit off there. HTTP was never Hyper Text Transfer Protocol. It's HyperText Transfer Protocol. Subtle, but it makes a big difference.

      hypertext

      In computing, hypertext is a user interface paradigm for displaying documents which contain automated cross-references to other documents called hyperlinks. Selecting a hyperlink causes the computer to display the linked document within a very short period of time.

      A document can be static (prepared and stored in advance) or dynamically generated (in response to user input). Therefore, a well-constructed hypertext system can encompass, incorporate or supersede many other user interface paradigms like menus and command lines, and can be used to access both static collections of cross-referenced documents and interactive applications. The documents and applications can be local or can come from anywhere with the assistance of a computer network like the Internet. The most famous implementation of hypertext is the World Wide Web.

      The term "hypertext" is often used where the term hypermedia would be more appropriate.
    2. Re:Excellent by DrSkwid · · Score: 1

      SVG is great news for intranets

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    3. Re:Excellent by NoMoreNicksLeft · · Score: 3, Informative

      Picking on the wrong people. Unlike Flash, SVG isn't some binary kludge. Which means that by using CSS properly, the browser will actually be able to render non-SVG alternatives with little trouble (not even lame javascript browser/plugin detectors).

    4. Re:Excellent by jericho4.0 · · Score: 2, Insightful
      What are you? A MS Encarta plant? Repeated AC comments snikering at wikipedia like it was worthless. Do me a favour; go find the many mistakes in the wiki link above.

      News for you; nothing is a "reliable source" such that it shouldn't be questioned. Wikipedia provides the best starting point for research on the web.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    5. Re:Excellent by MoogMan · · Score: 1

      but it makes a big difference.

      No... no it doesn't. Just as people calling crackers hackers, it only annoys the people who are anal enough to stick to the specific terms. It doesn't make any difference though.

    6. Re:Excellent by srmalloy · · Score: 1
      Well, you're a little bit off there. HTTP was never Hyper Text Transfer Protocol. It's HyperText Transfer Protocol. Subtle, but it makes a big difference.

      Well, yes, it was Hyper Text Transfer Protocol. That's why we had to put it on decaf; the letters were bouncing around on the page too fast to read.

    7. Re:Excellent by ocelotbob · · Score: 1

      Let me guess, you're also pissed that you can't take your horse and buggy onto the interstate, right? Technology moves forward, don't force others to hold back because of your anachronistic ways. This is not 1993, and we'rd not all on dialup anymorre. Move on already.

      --

      Marxism is the opiate of dumbasses

    8. Re:Excellent by Anonymous Coward · · Score: 0

      Not every use of binary data is a "kludge".

      Since the primary use of Flash is for sending out over network links (and was created in the mid-1990's when very few people had broadband), I think this was a reasonable decision on their part. (Is PNG a "binary kludge"? Should PNG have been XML-based?)

      And the spec is available for download. So if the Firefox guys wanted to, they could write an open-source implementation of this, too. (You could probably even make it render just the text, if you wanted.)

      Calling Flash "some binary kludge" sounds to me suspiciously like people saying PDF sucks because Adobe's Acrobat Reader crashes their computer. OK, the viewer sucks, but what does that have to do with the file format?

    9. Re:Excellent by Anonymous Coward · · Score: 0

      I think someone is lacking a bit in the area of reading and comprehension skills. How the hell did you end up with a karma bonus?

  9. SVG Support... by geekboy642 · · Score: 5, Insightful

    ...will eventually be widely adopted, but it will be only hours before a spammer uses it to block spam filters--random graphical elements, scattered in the middle of words?

    And you thought cyrillic characters were bad.

    --
    Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    1. Re:SVG Support... by Anonymous Coward · · Score: 5, Insightful

      I think you need to read Paul Graham's articles about spam filtering. It doesn't matter what they do, spam still looks like spam. Unless you get a lot of legit mail with "random graphical elements scattered in the middle of words", that will probably be more likely to help your filters than hurt them.

      Esentially, everything they do to make their spam less filterable makes it look less and less like legit mail. The result tends to be that it's either easier to filter or there's no difference at all (e.g., the use of a string of random dictionary words tends to have no effect, since the words are weighted neither 'spammy' nor 'not spammy').

    2. Re:SVG Support... by dodobh · · Score: 1

      The response of spammers to better filters has been to send more spam. Spam is a DoS attack on network resources, CPU cycles, disk space, administrator time and user time.

      --
      I can throw myself at the ground, and miss.
    3. Re:SVG Support... by Anonymous Coward · · Score: 0

      Why is this different to using current image formats - GIF or JPEG, say - to substitute for letters?

    4. Re:SVG Support... by drseuss9311 · · Score: 1

      MOD UP INSIGHTFUL please

      Short and to the point.

      --
      ------ no thanks... I've quit
    5. Re:SVG Support... by theTerribleRobbo · · Score: 1

      Unless you get a lot of legit mail with "random graphical elements scattered in the middle of words", ...

      MSN or Yahoo smileys in one of those flashy HTML emails? :P

      (It's probably fortunate, though, as I usually toss them out as spam anyway.)

  10. cool something new again! by mitrick · · Score: 1

    i hope they insert more features in firefox. More it has the more ie users will switch to it.

    1. Re:cool something new again! by khujifig · · Score: 4, Insightful

      I hope that they choose features carefully and don't start bloating firefox.

      I'm all for there being a library of extentions we can add into firefox if we wish to.

      I don't think stuffing lots of features into firefox is what would make IE users switch.

    2. Re:cool something new again! by mitrick · · Score: 1

      i got a voice over ip client that runs only on ie5 or ie6, i wish it could work on firefox too. its clicktel the free calling thing. i cracked the whole thing and now free call for life all arround world for free.... thats why more plugins would be nice to firefox.

    3. Re:cool something new again! by Anonymous Coward · · Score: 0

      When advertising the fact that you are stealing the services of a particular company, it's probably a good idea to remain anonymous.

      And asking Firefox to support more plugins so that you can keep stealing phone service? Yeah...that'll go over well with the devs and any interested corporations.

    4. Re:cool something new again! by Anonymous Coward · · Score: 0

      Errr, this is a bad idea. I know I am going to get modded down for this but IE is already faster then FireFox. If you don't believe me try installing Wine and running IE on it. Then compare that to firefox. Its faster and can take a hell of a beating before it crashes. Firefox can not. They need to do alittle redesigning and engineering of the Gecko Engine and make it more robust. Seriously if you know how to use IE and you have all the correct settings its as secure as Firefox. Rathering then making Firefox bloatware lets try getting it to be fast, robust, and maintain security. Its good but there are more important things then supporting random file formats that no one really uses and probably still won't be used alot even when it has been implemented. In truth I'm not sure if this move is good or bad but if they start doing to much of this it will definetly be bad.

    5. Re:cool something new again! by imemyself · · Score: 1

      I would kind of disagree. Plugins are nice, but it can be a pain to have to get four or five different plugins to get FF to be able to do what Opera can out of the box. As long as the features are actually useful and they're not just adding stuff so they can say they added something, I think its a good thing.

      --
      Every time you post an article on Slashdot, I kill a server. Think of the servers!
    6. Re:cool something new again! by Anonymous Coward · · Score: 0

      I thought Firefox's purpose was to have NO features, yet still be sluggish and buggy?

    7. Re:cool something new again! by PKPerson · · Score: 1

      While I am not opposed to a slightly bloated browser, The ability to slim firefox down is what seperates it from other browsers.

      If they start building loads of features that only half of the users find useful, it will make firefox no different from oprah or other browers.

      I think they should make the entire extension system even more integrated into firefox, and (somehow) suggest to the user that having many extensions is easier.

    8. Re:cool something new again! by RoLi · · Score: 2, Interesting
      I don't think stuffing lots of features into firefox is what would make IE users switch.

      Wrong, at least as supported formats are concerned the more Firefox can display and render, the better.

      Because that's a real "killer"-feature in the pure sense of the word. If you have a majority of Firefox users on your website (and many websites already have, for example heise.de or arstechnica.com, probably slashdot too) you can put some Firefox-only goodies online (like SVG or transparent PNGs, etc.)

      And that will cause the remaining IE-users to switch.

    9. Re:cool something new again! by 4of12 · · Score: 1

      And that will cause the remaining IE-users to switch.

      And the killer feature of interpreting proprietary video codecs using TCPA-locked software on Windows and displaying through Internet Explorer will work the process in the other direction:(

      --
      "Provided by the management for your protection."
  11. What is SVG? by catisonh · · Score: 5, Interesting

    Can someone explain to me why its better than a jpg?

    --
    This post has been filtered for sanity.
    1. Re:What is SVG? by DoorFrame · · Score: 0, Troll

      Because it's going to be Firefox! Duh.

      (PS. I have no idea.)

    2. Re:What is SVG? by Anonymous Coward · · Score: 2, Informative

      SVG stands for Scalable Vector Graphics. JPEG is a bitmap based format, storing the position and colour of pixels, a vector format on the other hand stores information in terms of lines, curves, surfaces, etc. so is scalable whilst retaining quality.

    3. Re:What is SVG? by Anonymous Coward · · Score: 0

      It's an image that can be shown in any size without making the pixels show like when you zoom in on for example a jpg.

    4. Re:What is SVG? by MP3Chuck · · Score: 4, Informative

      They're not really in a position to be better than a JPG, in the cases where a JPG would be used to display an images with thousdands or millions of colours.

      On the other hand, SVG offers an easier (or what seems should be easier) method of dynamically-generating images like charts and graphs. Combined with some javascript (think XMLHttpRequest), you can change and interact with these graphs in realtime. Along with vector graphic's "infinite" resolution you've got a lot of powerful options for graphing alone.

    5. Re:What is SVG? by Creepy+Crawler · · Score: 5, Informative

      ---Why its better than JPEG?

      Well, they're both good for different things.

      JPEGS are simple raster images. A jpeg and a bitmap are one in the same (with jpeg having good compression). Simply, it comes down to this bit is this color, this bit is this color, and this bit is this color. If you magnify raster images, you end up with blurred and horribly pixellated images that have almost no resemblance of the original.

      A SVG (and similar technologies) uses vector graphics. The best way to explain this is thus: Graph a line Y=X on a xy coordinate plane. You end up with a 45 degreee angle. Now, if you were to view a portion between 0 and 10^-100(X) and 0 to 10^-100(y) it's still going to be a line. It's not going to be a stairstep pixelated crap.

      Probably the best usage of SVG's would be simple images made for dramatically inbcreasing size (like icons in KDE) or other size-variation.

      The only way to do pretty increasing size icons now are to shim a javascript to display 6 or so jpegs that were manually sized. These do not account for resolution on your screen.

      Hopefully, Ive made clear what these things are.

      --
    6. Re:What is SVG? by Creepy+Crawler · · Score: 4, Insightful

      ANd as an aside, please un-troll who I responded to. Someone who doesnt understand what SVG is would naturally ask this question.

      Or should we all assume that we all are super-smart and questions are stupid? If you think so, no wonder people hate lots of techies.

      --
    7. Re:What is SVG? by sarastro_us · · Score: 1

      A jpeg is a compressed representation of an image. A SVG is instructions on how to reproduce the image. It's analgous to the difference between an mp3 and a MIDI file. With a jpeg or an mp3, the producer of the file decides at what detail (bitrate, resolution, etc.) the representation will be. With a SVG or a MIDI file, the users are free to taylor it to their needs.

    8. Re:What is SVG? by Anonymous Coward · · Score: 1, Informative

      Probably the best usage of SVG's would be simple images made for dramatically inbcreasing size (like icons in KDE) or other size-variation.

      The best use of SVG would actually be structured graphics, something not possible with any of the current bitmap formats. You could have some parts of your drawing scale independently of others. Or style your drawing based on CSS so it picks up the site theme. You could have dynamically updating statistics that let you actually select percentages because the percentages are text fields. There are many, many very useful things you can do with structured graphics that are clumsy and complicated to do right now. And don't forget, SVG lets you use bitmap images too (using the "image" element), so you can easily cobble together a structured drawing that's bitmap based using SVG as well.

      Case in point, at work I'm currently building a web-based floorplan viewer that can highlight various surfaces and floorplan items based on UI events, and give information about them. I ended up designing it so the floorplans get generated into SVG server-side, with the structure embedded using "g" group elements with various classes indicating the sort of element they are, and an actionscript importer/renderer in flash that deals intelligently with that content (so you can select a desk and instantly see which employee sits at it, for example). Ofcourse, I had to write my own SVG class, so the time invested isn't worth it for most situations. But if there was good support in the browser for dealing with SVG files in an intelligent and dynamic way without having to write a ton of code in something like flash, it would produce a waterfall of new and innovative web apps.

      Dynamically increasing icons are nice eye candy, but they are not even the tip of the iceberg when it comes to what would become possible if SVG had decent support in the browser.

    9. Re:What is SVG? by LnxAddct · · Score: 1

      As soon as support is released I'll be putting on my site a pure html/javascript/svg whiteboard that anyone can draw to and gets updated in realtime through XMLHttpRequest (well actually JSON-RPC in this case, but same idea). I've been waiting a while for this and didn't want to burden users with plugins. Adding SVG will be the most significant advancement of the web in quite some time.
      Regards,
      Steve

    10. Re:What is SVG? by jemfinch · · Score: 1
      JPEGS are simple raster images. A jpeg and a bitmap are one in the same (with jpeg having good compression).

      No, they're not. JPEGs are lossily compressed: a JPEG does not contain the same information as a bitmap (or a PNG for that matter).

      Jeremy
    11. Re:What is SVG? by Anonymous Coward · · Score: 0

      > Probably the best usage of SVG's would be simple images made for dramatically inbcreasing size (like icons in KDE) or other size-variation.

      Adobe has an SVG Demo page with several examples how SVG can be used. My fav was the ticket ordering app but unfortunately it's not working now. Building search is also cool

    12. Re:What is SVG? by Bamafan77 · · Score: 1
      Also, something that I don't think I've seen mentioned here, is the ability to use SVG as a standard data interchange between applications (one of the principle ideas behind XML in the first place).

      So you can take a graph that you drew up in Visio, hyperlink to it from your HTML doc, and have the browser's SVG engine render it correctly. I suppose you can fake this with images, but you can't do anything (truely)dynamic with images.

      To me, this is the real power of SVG. It becomes a standard way of displaying vector graphics so that you can export and import them between arbitrary applications. And this is why I find it curious when people talk about Adobe/Macromedia wanting to support this. It seems to me, that SVG would be a direct competitor to Flash. But I'm new to this area, so perhaps there's an angle I'm missing.

    13. Re:What is SVG? by Anonymous Coward · · Score: 0


      How, then, is SVG different from Display PostScript/PDF (as used in Macs and some UNIX workstations).

    14. Re:What is SVG? by speedplane · · Score: 1

      That makes sense. But why is it better than Flash?

      --
      Fast Federal Court and I.T.C. updates
    15. Re:What is SVG? by Anonymous Coward · · Score: 0

      It's not even close to a replacement for Flash. There's no real built-in animation support, for example, much less sounds, movies, etc.

    16. Re:What is SVG? by Sithgunner · · Score: 1

      Well, I've said it everytime this 'what is SVG' question comes up, but here goes from my own comment how practical it can be beyond just image format.

      http://slashdot.org/comments.pl?sid=115171&cid=975 5613

    17. Re:What is SVG? by GeckoX · · Score: 1

      You're being overly semantic in a way that is confusing the issue.

      A jpg is a file format for storing a raster image.
      A bmp is a file format for storing a raster image.

      Both, when rendered, will display a raster image.
      Both can contain a _similar_ representation of the same raster image. A jpg happens to store that info in a lossy, compressed format.

      Other Raster Image file formats you may know:
      gif
      png

      They _all_ produce raster images, some closer to the original image than others.

      --
      No Comment.
    18. Re:What is SVG? by mzieg · · Score: 1
      I've got a related noob question: what are some recommended open-source drawing packages? I know that GIMP more-or-less occupies the Photoshop niche, but what do people endorse as compelling alternatives to Illustrator?

      Honestly, the last drawing program that I really liked and found fast and intuitive was MacDraw II, and it's neither still around nor exported to SVG :-)

    19. Re:What is SVG? by Anonymous Coward · · Score: 0

      Or should we all assume that we all are super-smart and questions are stupid?

      No, questions aren't stupid. Cluttering up a technical forum with basic questions about a well-known topic, when you could simply type the question into Google to get an answer, is stupid. Stupid and lazy.

  12. Addds by Anonymous Coward · · Score: 5, Funny

    Wow! Imagine how much more exciting it will be to punch the monkey!!

    1. Re:Addds by sharkey · · Score: 1

      My monkey doesn't like to be punched, so I spank it instead.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    2. Re:Addds by Anonymous Coward · · Score: 0

      Addds

      Advertisement Deficit Disorder? I could do with a bit of that myself...

  13. Cool... by TeleoMan · · Score: 2, Funny

    ...but I have only a VGA monitor you insenstive clown!

    --
    $6.21 is the number of the beast before sales tax. Meh.
    1. Re:Cool... by eriksarcade · · Score: 1
    2. Re:Cool... by Rorschach1 · · Score: 1

      I HAD a nice monitor until Friday, when a brand new install of Red Hat 9 chose the wrong frequency settings for XFree86.

      Guess I'll have to wait for SVG support in Lynx.

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

      it's clod you twat, insensitive clod!

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

      It wasn't that nice if it couldn't properly handle a bit of over-sync. Monitors built since the end of the ice age (1995 or so. Internet years of course.) all do this. Did you fish your "nice" monitor from the bottom of a dumpster?

    5. Re:Cool... by Rorschach1 · · Score: 1

      Compaq V1100. Not that old. Might have been a coincidence, but I've used it on a daily basis for a few years.

  14. "only in Firefox" by MP3Chuck · · Score: 5, Insightful

    "With such a useful web developer feature available only in Firefox, could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?"

    No.

    First of all, it's also available in Opera 8.

    Second of all, at the risk of sounding like a troll, people will simply find ways around using SVG until IE supports it ... just like they have for PNG and (proper) CSS2.

    1. Re:"only in Firefox" by Anonymous Coward · · Score: 1, Interesting

      Second of all, at the risk of sounding like a troll, people will simply find ways around using SVG until IE supports it ... just like they have for PNG and (proper) CSS2.

      Somehow I think you're right. What would make a huge difference in the adoption of SVG would be if adobe post-acquisition makes the flash team incorporate native SVG support in flash. Flash is ubiquitous, cross platform, and small. It would be the logical choice for anyone doing SVG in the browser. Ofcourse, whether flash would still be small with a native SVG implementation is something else entirely. But hey ...

      Then again, it wouldn't have to be entirely native. I've written an SVG class for flash, and it is actually not bad performance wise, as long as you stick to what's natively supported (lines and quadratic curves). Importing and rendering half a meg of SVG can be done in a few seconds entirely in actionscript. If the flash drawing API had support for a few more of the primitives SVG has, you could write a quite useful actionscript-based SVG class for generic SVG import and rendering. Couple it with an actionscript DOM implementation, and tie it in with the existing CSS mechanisms in flash, and you would get quite a lot of mileage out of it without bloating the player by more than a few KB.

    2. Re:"only in Firefox" by telbij · · Score: 2, Informative

      What would make a huge difference in the adoption of SVG would be if adobe post-acquisition makes the flash team incorporate native SVG support in flash

      Yes, but that would be SVG is name only, and it wouldn't do anything that Flash can't already do... The whole point of SVG support is that it comes out of the bounding box and into the CSS/HTML/Javascript.

    3. Re:"only in Firefox" by Xugumad · · Score: 2, Informative

      Usefully, with the <object> tag, you can specify alternative objects to render. So you can provide a SVG, and a PNG to render instead, then a GIF to render instead, then a plaintext alternative.

    4. Re:"only in Firefox" by cpeterso · · Score: 1


      Flash Lite for mobile phones already supports SVG-T (SVG Tiny).

    5. Re:"only in Firefox" by MP3Chuck · · Score: 1

      Unfortunately, that's another something that Internet Explorer screws up. While the browser is supposed to fall back to the first one it can actually render and then stop rendering subsequent objects, IE renders them all if it's capable.

  15. It's only OK if it's us. by Tokerat · · Score: 5, Insightful

    [...] could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?
    I'd prefer it if websites didn't have to recommend a browser at all, which is the whole reason we have web standards like HTML in the first place.
    --
    CAn'T CompreHend SARcaSm?
    1. Re:It's only OK if it's us. by Eric+Pierce · · Score: 2, Insightful

      What if a browser (in wide circulation) has poor/broken adherence to "web standards", security issues up the wazoo and generally sucks Possum pooh?

    2. Re:It's only OK if it's us. by jfisherwa · · Score: 2, Insightful

      Perhaps, but this is going to happen regardless.

      With Firefox gaining popularity, we--the community--are in a unique position to guide the standards that may one day become commonplace. .. Or we can not do anything and sit back as Microsoft/Adobe/Macromedia shove their proprietary solutions down our throats.

      If enough sites recommend Firefox/SVG, it would go a long way toward encouraging other browsers to support SVG--an *open* standard, putting us in a position again of not needing to recommend a browser and possibly knocking out a proprietary format or two in the process.

    3. Re:It's only OK if it's us. by staed · · Score: 1

      It becomes to most widely used.

    4. Re:It's only OK if it's us. by Anonymous Coward · · Score: 0

      Thats why websites should recommend anything but IE.

    5. Re:It's only OK if it's us. by staed · · Score: 1

      _the_ most widely used.

    6. Re:It's only OK if it's us. by Micah · · Score: 1, Insightful

      I used to agree with that, the "best viewed with any browser" campaign.

      Now, however, Mozilla/Firefox really is the only browser that needs to exist. It is fully open source, portable to any modern platform, and standards compliant.

      The reason to have multiple browsers is for the competition to help keep everyone in line with standards compliance. But with the open source community in charge of Firefox, they will naturally want to push it in that direction, without a profit motive.

      As long as the Mozilla Foundation doesn't take Firefox proprietary or do anything else similarly stupid, I think Firefox should be promoted to the max, and websites should be designed to take full advantage of Firefox-specific features.

    7. Re:It's only OK if it's us. by westlake · · Score: 4, Insightful
      If enough sites recommend Firefox/SVG, it would go a long way toward encouraging other browsers to support SVG--an *open* standard, putting us in a position again of not needing to recommend a browser and possibly knocking out a proprietary format or two in the process.

      It isn't the number of sites that matter, it is their success in reaching beyond the Slashdot demographic. Preaching to the choir gains you nothing.

      SVG could become the Ogg Vorblis of graphic formats. It's out there, but arrived too late and no one much cares.

    8. Re:It's only OK if it's us. by cahiha · · Score: 2, Informative

      SVG could become the Ogg Vorblis of graphic formats. It's out there, but arrived too late and no one much cares.

      It took MP3 a decade to catch on, with no competition; Ogg Vorbis has pretty good commercial support already after much less time. I wouldn't view it as a failure.

      SVG actually has a better chance: it fulfills a real need that none of the existing alternatives (including Flash) address.

    9. Re:It's only OK if it's us. by Weirdofreak · · Score: 1

      And it's slower than IE for some people, requires a GUI and doesn't have support for some things that IE does, such as Ruby text. IIRC, It's larger than Opera and doesn't pass the Acid2 test. The RAM usage is too much for some people (I speak as one who used to have only 70 megs) and about:config is voodoo. It may be the only browser you want, but you do not represent everybody.

      Now, if you were talking Gecko, you'd have more of a case. But still not much of one. Even if it fully supported all the standards (it doesn't) it would not be the be-all and end-all, because it would be bloated by then. There's always room for some tradeoffs - pixel-perfect rendering or quicker calculations? That's what competition is for in open source: not making stuff better, but adding a new definition of the term 'better'. All the current engines have advantages over the others.

    10. Re:It's only OK if it's us. by bunnyman · · Score: 1
      I'd prefer it if websites didn't have to recommend a browser at all, which is the whole reason we have web standards like HTML

      I agree, but remember -- SVG is a web standard. It can replace Macromedia Flash, which is proprietary.

    11. Re:It's only OK if it's us. by __aainau5532 · · Score: 1

      I'm currently experimenting with SVG and I love it for making traffic/usage graphs. Instead of converting it to PNG on the server and then send it to the use I'm now able to just send a SVG-file and let the client render it. I can't wait to see this in Firefox because I now have to use Mozilla of Opera.

  16. Javascript SVG Sparklines by Anonymous Coward · · Score: 2, Interesting

    This is really cool, since it will allow the Javascript SVG library I wrote to work without the adobe plugin!

    Javascript SVG Sparklines

    1. Re:Javascript SVG Sparklines by Anonymous Coward · · Score: 0

      What a shame image/svg isn't a valid MIME type.

  17. wasn't this in kde 3.2? by Zugot · · Score: 4, Interesting

    from http://svg.kde.org/


    STABLE VECTORS
    2004-02-18 18:38:29 by Andreas Streichardt KDE 3.2 has been released and thus KSVG is stable now. If you want to have KSVG installed on your system please install the kdegraphics package. The KSVG team wishes happy vectoring. Please report any bugs via http://bugs.kde.org./

    --
    -- Bryan
    1. Re:wasn't this in kde 3.2? by rzei · · Score: 1

      Well I'm using latest Kubuntu and opening an .svg file (random from net, the onlyone though) resulted not in a svg file but konqueror asking me what to do.

      Though this could just be kubuntu sucking it again.

    2. Re:wasn't this in kde 3.2? by Klivian · · Score: 2, Informative

      Verify you got something like kdegraphichs-ksvg installed. And make sure in settings->configure Konqueror the file association for svg are set to embedding in ksvgplugin.

    3. Re:wasn't this in kde 3.2? by bcmm · · Score: 1

      KDE uses it to render icons. It supports either PNG or SVG icons, but obviously the SVG ones scale much more nicely. IIRC, the standard KDE icon set is all SVG. It might not always have a viewer installed, but it does support SVG images being set as desktop wallpaper.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    4. Re:wasn't this in kde 3.2? by jasperbg · · Score: 0

      KDE != Firefox

    5. Re:wasn't this in kde 3.2? by Spy+Hunter · · Score: 1

      KSVG works as a browser plugin and so doesn't allow the cool merging of SVG and HTML in the same document, scripted by the same scripts. Also, not all distros have included KSVG by default.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  18. More info... by bridgey655 · · Score: 4, Informative

    Take a look at http://www.w3.org/Graphics/SVG/About.html for more information on SVG.

  19. Adblock *.svg by bender647 · · Score: 5, Insightful

    freeing vector graphics from the small rectangle of a browser plugin and opening up a host of exciting new possibilities for web developers
    Sounds like a whole new annoying type of advertising coming our way.

    1. Re:Adblock *.svg by Anonymous Coward · · Score: 0

      Rather than adblocking *.svg, it will probably be necessary to be able to cull svg from arbitrary xhtml web pages. Firefox will be fully capable of displaying integrated html.

      That said, being able to cull certain elements would be a great ability for Gecko to have anyway, if it can't do it already.

    2. Re:Adblock *.svg by Narchie+Troll · · Score: 3, Insightful

      That won't work, actually. The SVG will be embedded directly into the page source.

      There isn't really much SVG can do to annoy you that can't already be done with liberal use of CSS and Javascript.

    3. Re:Adblock *.svg by Anonymous Coward · · Score: 0

      Not to mention you can set a flash movie to play fullscreen with a transparent background, so that those "out of the box" effects are already possible today.

    4. Re:Adblock *.svg by antdude · · Score: 1

      Yep, and Adblock hasn't been updated for a long time. :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    5. Re:Adblock *.svg by kubis · · Score: 1

      i haven't read TFA nor read the implementation specs of SVG in mozilla, but i assume the code for SVG would be in its own namespace like , so it wont be a problem to write a plugin that replaces any tags from svg namespace.

    6. Re:Adblock *.svg by mrchaotica · · Score: 1

      What about it needs updating? I can't see how "don't download and display anything in this list" needs any extra "features" (complexity).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    7. Re:Adblock *.svg by antdude · · Score: 1

      The latest versions of AdBlock and FlashBlock don't seem to work together. Some items get removed like the navigation menu on Strong Bad's e-mails.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  20. I would kill for SVG in schema by hrieke · · Score: 4, Interesting

    I work a lot with Databases, and their schema.
    I'm also sick and tired of wallpapering my cubial with schema print out from the plotter. SVG DB schema would be an excellent tool to have- go from a 30,000 ft view to a grass blade view with out having to load up different pages, or deal with a wall paper print out.

    Someone wanna make the tool?

    --
    III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
    1. Re:I would kill for SVG in schema by Anonymous Coward · · Score: 0

      ERWin lets me zoom in and out just fine, and ERWin is close running to be declared the worst piece of software of all time. What's your problem?

    2. Re:I would kill for SVG in schema by Anonymous Coward · · Score: 0

      Okay, you kill the president, and I will write your SVG-enabled schema tool.

    3. Re:I would kill for SVG in schema by Anonymous Coward · · Score: 1, Insightful

      > I work a lot with Databases, and their schema.

      Looks like you haven't worked enough. Practically all major db design tools (e.g. PowerDesigner) have provided this capability for years and years.

      > SVG DB schema would be an excellent tool to
      > have- go from a 30,000 ft view to a grass blade
      > view with out having to load up different pages,
      > or deal with a wall paper print out.

      It will not help as much as you think. Paper print-out is better in many ways.

    4. Re:I would kill for SVG in schema by Saeger · · Score: 2, Informative

      DBDesigner4 is opensource and does arbitrary scaling just fine...

      --
      Power to the Peaceful
    5. Re:I would kill for SVG in schema by hibiki_r · · Score: 1

      Sure, but it only works on MySQL. If you're using anything else, you are out of luck.

    6. Re:I would kill for SVG in schema by hrieke · · Score: 1

      Ah, but I'm not the DBA.
      Rules of the company, ya know.

      --
      III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
  21. What graphic editors support SVG? by dananderson · · Score: 4, Interesting
    What graphic editors support SVG? I use mostly PaintShop on Windoz and Gimp on Linux and Solaris. Both are raster-oriented.

    I used to use Corel and WordPerfect Presentations, which has a propriety vector graphics format, WPG.

    1. Re:What graphic editors support SVG? by torpor · · Score: 2, Informative

      inskcape, sodipodi. two very wonderful examples of open source producing very useful tools.

      i use both, personally. SVG has been a primary format target for me as a programmer for a couple years now ..

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    2. Re:What graphic editors support SVG? by Saval · · Score: 1

      I would suggest trying Inkscape: http://www.inkscape.org/

      --
      --Saval
    3. Re:What graphic editors support SVG? by cei · · Score: 3, Informative

      Adobe Illustrator

      --
      This sig intentionally left justified.
    4. Re:What graphic editors support SVG? by Metaphorically · · Score: 3, Informative

      SodiPodi is a native SVG editor. ImageMagick and the Gimp also have some SVG support.

      --
      more of the same on Twitter.
    5. Re:What graphic editors support SVG? by dazza101 · · Score: 1

      For a fairly comprehensive list of editors and converters check out the W3C SVG Implementations list http://www.w3.org/Graphics/SVG/SVG-Implementations . My favourites are AMAYA http://www.w3.org/Amaya/Amaya.html, Virtual Mechanics' webdraw (for simple work) http://www.virtualmechanics.com/products/dwarf/ and Sodipodi http://www.sodipodi.com/.

    6. Re:What graphic editors support SVG? by mughi · · Score: 2, Informative
      For a fairly comprehensive list of editors and converters check out the W3C SVG Implementations

      Actually, that list is fairly out of date. The last content dates are from 2002, and there's no mention yet of Inkscape, that came on the scene over a year and a half ago.

    7. Re:What graphic editors support SVG? by mughi · · Score: 1
      Actually, that list is fairly out of date.

      Oh, and I forgot. There's no mention of Opera supporting SVG either.

    8. Re:What graphic editors support SVG? by Anonymous Coward · · Score: 0

      Sodipodi development is officially stopped by its (sole) author. Use Inkscape which is a community project and develops much much faster.

    9. Re:What graphic editors support SVG? by Anonymous Coward · · Score: 0

      The single author of Sodipodi stopped developing it many months ago. Use Inkscape instead which is a community project and develops much much faster. More features, better usability too.

    10. Re:What graphic editors support SVG? by Anonymous Coward · · Score: 0

      Oh, and I forgot. There's no mention of Opera supporting SVG either.

      If Opera supports SVG, then Internet Explorer supports CSS.

      Or, to put it another way, Opera doesn't support SVG - it supports a subset of SVG.

  22. How about supporting CSS properly first? by melted · · Score: 0, Flamebait

    Come on, the best browser on the planet doesn't pass Acid2 test. You ARE committed to standards, aren't you, folks?

    1. Re:How about supporting CSS properly first? by Anonymous Coward · · Score: 0

      Well, good thing the Acid2 test doesn't test for standards-compliance; it tests for a browser's ability to "do the right thing" when given bad CSS. Nice argument, though; I bet you also think we should not bother prosecuting lesser crimes than murder. I think we'll keep using parallel development, thanks.

  23. Developers dictating users' browsers? by RHIC · · Score: 3, Insightful

    "With such a useful web developer feature available only in Firefox, could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?"

    With the continual complaints I see about people irritated by sites that use features only supported by IE, and that cause the page to render incorrectly in other browsers, why would developers using Firefox-only features be any different or better?

    1. Re:Developers dictating users' browsers? by Anonymous Coward · · Score: 0

      IE rendering, and thus encouraging, badly coded pages is simply a bad thing. Web browsers supporting standards that anyone can use is a good thing. It also doesn't hurt that Mozilla based browsers are available on most platforms, while IE is limited to Windows now. The Mac version of IE is dead.

    2. Re:Developers dictating users' browsers? by etnoy · · Score: 0

      With the continual complaints I see about people irritated by sites that use features only supported by IE, and that cause the page to render incorrectly in other browsers, why would developers using Firefox-only features be any different or better?

      Well, the main reason for that to be not-as-serious as IE-only is that FF is open and you are therefore not locked into one vendor in the same way. Also, SVG is open, meaning that anyone can implement it. Saying "FF-only" is a bit wrong, since what it really means in this context is an SVG-capable browser.

      --
      Quantum hacker.
    3. Re:Developers dictating users' browsers? by Bachus9000 · · Score: 1

      Maybe because SVG is Free? Besides, Opera and Konqueror support it, too, IIRC. :) It would be nice if it was an official standard, though (or is it?).

    4. Re:Developers dictating users' browsers? by Anonymous Coward · · Score: 0

      Posting AC because i've moderated on this topic, but the reason people complain about 'features' only supported by IE is because they're non-standard kludge that Microsoft has designed to try and keep people using IE, SVG otoh is an open standard any browser vendor can implement without paying royalties and without having to keep up with extra kludge layered on top of it at the whim of the company who developed it.

    5. Re:Developers dictating users' browsers? by Anonymous Coward · · Score: 1, Informative

      With the continual complaints I see about people irritated by sites that use features only supported by IE, and that cause the page to render incorrectly in other browsers, why would developers using Firefox-only features be any different or better?

      The article submitter borked it up, because SVG is not a Firefox-only feature: it will also be present in all the other Gecko browsers, it's already (partially) supported in Opera, and if it's not in KHTML already then it will be soon - which will bring in just about every other Linux and Mac user. The only browser with no plans for native SVG support is - you guessed - Internet Explorer.

      Why the fuck should I, as a web designer, let Microsoft dictate what features I use?

    6. Re:Developers dictating users' browsers? by Kethinov · · Score: 1

      Uh, because as a web developer I'm sick and tired of coding around MSIE's proprietary bullshit?

      In the webapp I'm working on, my JS HTTP requests had to be done with an ActiveX hack in IE just for. My SVG had to be done with VML in IE. Half of my Javascript has if (IE) { } in it somewhere.

      MSIE is a CURSE on web developers and it wastes people's time and money every day.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    7. Re:Developers dictating users' browsers? by Psycizo · · Score: 1

      It is indeed an official standard.

    8. Re:Developers dictating users' browsers? by Anonymous Coward · · Score: 0

      Wow, I salute you dude. You must be the only person I know of that supported VML. And I don't mean this as a sarcastic dig, I had some designer friends looking at it around 2000. All they could do was complain about how it was just shy enough of useless that someone might shoehorn something of substance onto it.

    9. Re:Developers dictating users' browsers? by Anonymous Coward · · Score: 0

      Maybe because it's not a Firefox-only feature, but a true web standard?

    10. Re:Developers dictating users' browsers? by Anonymous Coward · · Score: 0

      Good question.

      IE is pretty broken (e.g., its CSS implementation). So to make something IE-only, you have to write a broken webpage to begin with.

      SVG has been a standard from the W3C (of which Microsoft is a member) for years. The only possible reason Microsoft doesn't have SVG support in IE by now is because they're lazy, incompetent, or have some crazy political scheme that says adding SVG would be bad for them.

      At worst, this is a sneaky way for sites to get people to switch to a browser that's not so broken -- which would be a good thing overall, since then fewer other sites will have to code for IE as well, snowballing into the case where either IE gets fixed, or is no longer used.

      But even that probably won't happen. We'll just use PNGs as backup images if your browser can't do SVG. It'll look worse in IE, but that's virtually always the case, anyway.

    11. Re:Developers dictating users' browsers? by Kethinov · · Score: 1

      What else am I supposed to use in IE?

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  24. No Firefox Only Sites, Please by idiotfromia · · Score: 5, Insightful
    With such a useful web developer feature available only in Firefox, could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?"

    The keyword is best. Lets just hope some webmasters don't start doing what some IE designers have done, blocked out an entire website because of not using the correct browser. Most of the sites that say my Firefox is "not up-to-date as the latest Interenet Explorer" will render just fine, if they hadn't put up blockades to their content.

    It's their loss.

    1. Re:No Firefox Only Sites, Please by Metaphorically · · Score: 1

      I definitely agree with this sentiment, but what's an SVG developer to do? The Adobe SVG plugin is available for a variety of platforms including IE and Firefox, Corel has their plugin, Opera supports SVG Tiny and those are just the ones that I know of. More implementations are undoubtedly out there or on the way.

      I like the idea of being able to hand code markup - at least for prototypes and one-offs (the reason I started the site mentioned in my sig). For big sites bigger tools can be better, but the amount of quirks detection is getting ridiculous.

      I don't want to tell the user what browser is best, but I just don't have the resources to try out every combination myself.

      --
      more of the same on Twitter.
  25. Small quirk needs fixing by zymano · · Score: 0, Offtopic

    The bookmarks on the left side don't show the URL fast enough when point at the link with a mouse.Using the menu bookmarks covers up the URL .

    I also noticed some 'websites' have found a way to not show the link url in firefox. Opera doesn't have this problem.

  26. Mixing SVG into XHTML: Standard? by gsasha · · Score: 1

    Won't it be regarded as an embrace-or-extend move by Mozilla? Is there some relevant standard (except for SVG itself) for this? Is there some graceful degradation mechanism built-in for browsers that don't support this feature?
    That said, sounds like a cool feature with lots of potential uses.

    1. Re:Mixing SVG into XHTML: Standard? by High+Hat · · Score: 3, Informative

      since SVG is XML-based and XHTML provides a way to include any other XML-conformant language in a special element, yes, this is standard and any XHTML compliant browser that doesn't do SVG will simply ignore it...

    2. Re:Mixing SVG into XHTML: Standard? by MilenCent · · Score: 5, Insightful

      Won't it be regarded as an embrace-or-extend move by Mozilla?

      Maybe. If the Mozilla foundation were a gigantic monopoly which seeked to break standards specifically for the purpose of creating compatibility problems with competing browsers in favor of their own proprietary alternative.

      Wait. They're not a monopoly. They're implementing a standard and not breaking one. They're doing nothing proprietary.

      Remember, it was Microsoft that coined the term "embrace and extend." Changes are not bad in and of themselves, but web browsers need to be interoperable and standards-compliant, so different browsers will render the same thing the same way. Copying IE's rendering to display those pages that are designed around IE is compatible with IE, but IE alone, and ultimately just gives Microsoft carte blanche to dictate the development of HTML. The Mozilla guys are doing it the right way here.

  27. Inkscape by Kristoffer+Lunden · · Score: 5, Informative
    1. Re:Inkscape by SharpFang · · Score: 1

      unfortunately, not nearly there(tm) yet.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  28. "download Firefox to get the best browsing..." by NuclearDog · · Score: 4, Insightful

    (From TFA) "With such a useful web developer feature available only in Firefox, could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?""

    Sure, if the webmasters are fucking retards.

    Think about it, if you use SVG all over your site and say "Download Firefox or you wont be able to view this site." the 9X% (I use 9X since no one agrees on numbers.) Internet Explorer users would simply hit the back button and go find somewhere else to get whatever they were wanting from your site.

    The only case where that might be acceptable is maybe in a situation where there is only a few users or where you are the exclusive provider of information on a topic.

    So yes, webmasters will start telling users that they have to use FF to view their website... if they're fucking retards.

    ND

    --
    This statement is forty-five characters long.
    1. Re:"download Firefox to get the best browsing..." by geekboy642 · · Score: 3, Informative

      They'll only hit the back button if they can tell the page is obviously borked. If the webmister has done his/her/its work properly, the page will degrade to a level that IE can handle, without becoming craptastic.
      Ex: Implement SVG as a bandwidth savings measure, then keep static PNG/GIF images around for when IE shows up. That's why the webserver is told which browser is visiting, IIRC.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    2. Re:"download Firefox to get the best browsing..." by Penguinoflight · · Score: 1
      I use 9X since no one agrees on numbers.


      While we all appreciate the reference to the infamous windows series, 9x percent is not correct.

      Firefox is used among all serious internet users (half of them call it foxfire, but who cares... and yes some of the firefox users use Opera too, but what are you going to use at your friends house?). Given that 25% of users are serious firefox is already a browser that is recognized by sites as the optimal.
      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    3. Re:"download Firefox to get the best browsing..." by NeoSkandranon · · Score: 2, Insightful

      I find it funny in some odd way that Firefox supporters might at some point write the same sort of website they crusade against (i.e., "Your browser isn't compatible with this page, sorry.")

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    4. Re:"download Firefox to get the best browsing..." by westlake · · Score: 1
      Firefox is used among all serious internet users (half of them call it foxfire, but who cares...

      serious as in posting to Slashdot, or serious as in ordering from Netflix, Rhapsody and Amazon.com? most website developers program for a market and not from their heart.

    5. Re:"download Firefox to get the best browsing..." by ssj_195 · · Score: 1

      The difference is though that the other browsers (read: IE, as Konqueror (and hence Safari?), Opera, etc) already or will soon implement it (although I've heard rumblings that even IE7 will implement SVG) and any others are also entirely free to do so, as SVG is open and unpatented. Also, I'm guessing most browsers that do not support SVG would simply ignore it, if the site is designed with some intelligence. So in this particular instance, I don't think there are any flies in the Chardonnay ;)

    6. Re:"download Firefox to get the best browsing..." by noamsml · · Score: 1

      that's actually a great way to filter out people (yes, I know that's browserism)

    7. Re:"download Firefox to get the best browsing..." by mabhatter654 · · Score: 1
      just call firefox a "plugin"... it's only 4 meg to download... most people will download shockwave, flash, or worse .Net which are far larger...

      What firefox needs is a "view in firefox" option added to IE's toolbar so that users of IE can download firefox and still use IE as their "regular" browser.... that's the beauty of OSS... they don't have to have any shame about adapting.

    8. Re:"download Firefox to get the best browsing..." by 51mon · · Score: 1

      I vow to always reply to these threads when I see them with my latest stats, just to hack people off ;)

      Yesterday 81.1% of hits on our site were IE.
      Firefox in second 11.1%.

      Safari, "Other Gecko", and the ubiquitous "Unknown" were the only other browser grouping to score more than 1%.

      Konqueror barely exceeded wget 458 versus 312, both show as 0.0% when rounded to one decimal place by our stats program.

      The OS stats continue to suggest a monopoly position for Microsoft, although I need to dig into that "3.1% unknown" which is the largest single alternative, to see how "Unknown" it really is, and how much I need to update the patterns.

    9. Re:"download Firefox to get the best browsing..." by agraupe · · Score: 1

      Unknown could mean that someone has a user agent string switcher, and is just fucking around with it. I know a friend of mine that set his to "biffins" just to see what it did. It might also be text mode browsers, such as lynx (which, I think we all agree, needs SVG support ;) )

    10. Re:"download Firefox to get the best browsing..." by Anonymous Coward · · Score: 0

      Ex: Implement SVG as a bandwidth savings measure, then keep static PNG/GIF images around for when IE shows up. That's why the webserver is told which browser is visiting, IIRC.

      No, the web server is told which browser is visiting so that they can work around bugs.

      In order to find out which media types (file formats) a browser supports, you need to look at the Accept header, not the User-Agent header.

    11. Re:"download Firefox to get the best browsing..." by Anonymous Coward · · Score: 0

      IANAWeb Developer

      Most browsers send ACCEPT */*, right?

      Makes that header useless.

    12. Re:"download Firefox to get the best browsing..." by Anonymous Coward · · Score: 0

      No it doesn't. Read section 14.1 of RFC 2616. More specific media ranges take precedence, so if a browser sends Accept: image/png, */*, then even if the server has SVG available, it will send PNG.

  29. Please: SVG Maps by jfengel · · Score: 4, Interesting

    I'd love to see Mapquest/GoogleMaps/etc start sending maps in SVG. They currently use low-resolution formats for the screen, and they look terrible when printed, especially street names. They're also hard to zoom in on. And I'd like to think that it might be smaller to send the map vectorized than sending every pixel. (The blank spaces compress nicely, but text-as-graphic doesn't.)

    Google Maps is a significant advance over what I've seen at Mapquest/Yahoo Maps, but they can do a lot better.

    They could have used PDF, but that requires a separate and not-very-interactive application, or Flash, but that's plain evil. SVG really is the way to go for this.

    1. Re:Please: SVG Maps by AndyCap · · Score: 4, Insightful

      I fear that the map data copyright holders would object to this, since the data would now be far easier to take, and reprocess into large maps for your own use.

    2. Re:Please: SVG Maps by Jeffrey+Baker · · Score: 3, Informative
      You can already get very complete US map data for free from the government. The map data providers' grip on the market is fairly tenuous, and rests on the perception that, like Edgar Online, they provide added value beyond what the government gives you. But, like Edgar Online, the government's data offering will eventually be so complete as to render the "value added" services moot.

      The only thing left to wonder is will it take 2 or 20 years?

    3. Re:Please: SVG Maps by Dachannien · · Score: 1

      Kind of like AccuWeather versus the governmentally-collected weather data our tax dollars pay for. If a company isn't actually adding value to a public service, then they don't deserve to make any money.

    4. Re:Please: SVG Maps by jp10558 · · Score: 2, Informative

      Have you ever looked at maps24.com? I find that to be the most technically impressive (and supports the most countries) map service that I've seen so far, but also, less reliable.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    5. Re:Please: SVG Maps by Kethinov · · Score: 1

      I've already written a proof of concept for a mapping system for a web based space strategy game I'm working that makes use of SVG for line drawing. I've been testing it in the Firefox betas.

      You can take a look at it if you want. Right click to change the zoom level. It's powered by Javascript HTTP request, the DOM, and hefty doses of SVG for line drawing.

      For Mozilla / Firefox betas: http://halo43.com/ladder4/map_view.xml

      For IE (replacing SVG with VML and JS HTTP request with ActiveX, etc): http://halo43.com/ladder4/map_view.html

      Code's pretty ugly in both versions, but it works.

      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
    6. Re:Please: SVG Maps by danharan · · Score: 1

      Sadly, not all governments provide such data. Most of the free data I can get for the US from its government is fairly outdated.

      I'd also be surprised if the government had GIS data for trip planning. Do you have any links?

      --
      Information: "I want to be anthropomorphized"
    7. Re:Please: SVG Maps by KillShill · · Score: 1

      wow so we cannot have maps of our own world without being beholden to commercial copyright peddlers?

      let them copyright cake.

      --
      Science : Proprietary , Knowledge : Open Source
    8. Re:Please: SVG Maps by jesterzog · · Score: 1

      I'd love to see Mapquest/GoogleMaps/etc start sending maps in SVG. They currently use low-resolution formats for the screen, and they look terrible when printed, especially street names.

      I agree, as long as you're still implying that the data remain selective. Sending a street map of an entire country so a user could zoom in on a particular street seems somewhat wasteful and, at present, unrealistic. Using SVG to make the lines and scale clear would seem to make perfect sense.

  30. XML for graphics? Talk about size. by Anonymous Coward · · Score: 0

    Won't that take loads of bits for anything more than simplest?

    1. Re:XML for graphics? Talk about size. by mughi · · Score: 1
      Won't that take loads of bits for anything more than simplest?

      A few years ago I was investigating SVG, and did sevaral tests of sample content. For all the icons I tested, the SVG versions turned out to be the same size or smaller than the existing PNG versions. And that also was before doing anything like compressing the data. Given the regularity of the text in XML, just turing on gzip compression on the server could boost things significantly.

      Remember, YMMV and all that, but in many cases the anticipated 'bloat' is just speculative, and not actual or significant.

  31. Don't fancy a Firefox-oriented brave new world by Lemming+Mark · · Score: 2, Insightful

    > could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?

    Please noooooo! I use Konqueror for all my web browsing. It works for about 95% of the sites I want to visit - I don't want that number to go down :-(

    I think Konqueror supports SVG but I don't suppose it supports embedding it directly in XHTML.

    OTOH, when the KDE port of Firefox is done (yes, there is one!) then I won't mind so much :-)

    1. Re:Don't fancy a Firefox-oriented brave new world by barryman_5000 · · Score: 1

      Khtml is a horrid html render and I agree that a gecko engine is long overdo.

      There are two choices nowadays. Gecko or khtml. Sadly khtml isn't up to par.

    2. Re:Don't fancy a Firefox-oriented brave new world by Lemming+Mark · · Score: 1

      It's not perfect. It's slower than Gecko and it's not able to correctly render so many pages.

      OTOH, it loads faster than Gecko and the codebase is (allegedly) cleaner.

      I use Konqueror for the integration with the rest of my environment but it would be nice to have Gecko available. In the KDE 2 era, at least Konqueror used to be able to embed a Gecko engine but that still used GTK so integration wasn't perfect. The Firefox port now in progress is a proper KDE-native version - much nicer!

  32. Yes by meldir · · Score: 1

    Well, I'm not sure if it can count as a standard already, but at least the w3 is working on it:

    http://www.w3.org/TR/2002/WD-XHTMLplusMathMLplusSV G-20020809/

    And BTW, the XHTML + MathML part of this has been implemented in Firefox for a long time, and I love it. No hassle with putting every formula in a separate MathML document.

  33. Sure, but... by Anonymous Coward · · Score: 0

    ... acid2 is a relatively orthogonal issue.

    Also, acid2 support will be noticed by very people. SVG support will be relevant to everyone who uses the browser.

    Not that I'm sure that the relevance will be in a net positive way, mind you. :)

  34. Opera by Anonymous Coward · · Score: 2, Interesting

    Opera 8 already supports native SVG. Firefox is lagging behind yet again.

  35. Visual histry plugin by emj · · Score: 1

    Nice, then I won't have to compile mozilla to run the Visualhistory plugin: WebMap It's a wonderfull way to get a grip of your surfinghistory, which IMHO isn't that good by default. Sadly the guy who made it is form Japan, do most of the doc is quiete unreadable for most people.

    I believe that browser history has been neglected for a long time.

  36. "only in Firefox" - NOT by JohnQPublic · · Score: 2, Interesting

    This integrated-SVG is planned for FireFox 1.1 and already available in Opera 8.

    Closed-source software rules, at least sometimes :-)

    1. Re:"only in Firefox" - NOT by QuietLagoon · · Score: 0, Flamebait

      Yes, Opera seems to be ahead in features, and also unfixed bugs. It seems you can have developers focus on new fetaures, or have them focus on fixing bugs, but not both.

    2. Re:"only in Firefox" - NOT by Zontar+The+Mindless · · Score: 3, Informative

      SVG-enabled builds of Mozilla have been available for about 4 years.

      The reason for the excitement (and SVG soon to be switched on by default in FireFox) is a new SVG backend which is supposedly much better, although the old one always worked just fine for me.

      --
      Il n'y a pas de Planet B.
    3. Re:"only in Firefox" - NOT by kbrosnan · · Score: 1

      SVG has been a compile time option since at least 2000. See the beginnings of netscape.public.mozilla.svg

      Heck Mozilla 1.0 had SVG support with these Official builds.
      mozilla-i686-pc-linux-gnu-svg-RH7.1.tar.gz 06-Jun-2002 19:46
      mozilla-win32-svg-mathml-1.0.zip 07-Jun-2002 13:38
      --
      These people look deep within my soul and assign me a number based upon the order I joined. -Homer Simpson
    4. Re:"only in Firefox" - NOT by mrchaotica · · Score: 2, Informative
      The reason for the excitement (and SVG soon to be switched on by default in FireFox) is
      The reason for the excitement is the fact that it's going to be switched on by default.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:"only in Firefox" - NOT by hkmwbz · · Score: 1
      "Yes, Opera seems to be ahead in features, and also unfixed bugs. It seems you can have developers focus on new fetaures, or have them focus on fixing bugs, but not both."
      Sure you can. If you are wondering about "unfixed bugs", take a look at Bugzilla some time. All programs have bugs. Your attempt at cheap shots against Opera doesn't mean that what you are saying is any more true for Opera than for, say, Firefox.
      --
      Clever signature text goes here.
  37. It's about time! :) by Eric+Pierce · · Score: 1

    It's about time! :)

    I always thought Mozilla's smooth and transparent SVG implementation was leaps and bounds over Macromedia's Flash plugin which feels like a second-hand browser afterthought.

    I envision thousands of pages springing up w/sweet SVG content running in Firefox/Opera only (WebCore/KHtml too?). As Internet "power" users will naturally want the full Internet experience... they'll jump the IE ship in droves!

    An earlier poster claimed IE would have support for SVG (via the buggy Adobe SVG plugin?), but I don't imagine IE will implement this natively for 7.0. Again, I question IE's support for SVG until I see a substantiated web reference claiming so.

    Note: Current bee's knees for SVG samples: http://www.croczilla.com/svg/samples/

  38. XForms by Anonymous Coward · · Score: 0

    SVG support are great news for our beloved Firefox but what, IMHO, would be a killer feature will be XForms support in order to make all those akward "tecnologies?" like ASP, JSP, JSF, tiles and such to "softly and suddenly vanish away".

    AFAIK the XForms Mozilla project http://www.mozilla.org/projects/xforms/ is progressing right but it will just be great if it could also be available too.

    Regards.

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

      SVG support are great news for our beloved Firefox but what, IMHO, would be a killer feature will be XForms support in order to make all those akward "tecnologies?" like ASP, JSP, JSF, tiles and such to "softly and suddenly vanish away".

      Yes. Because it uses XML, absolutely no server-side processing is needed for the submitted data--unless, of course, you actually want to do something with that data.

  39. Look at Greasemonkey by bstadil · · Score: 2, Informative
    being able to cull certain elements would be a great ability for Gecko

    Look at Greasemonkey, You can do this today in FF

    --
    Help fight continental drift.
  40. Save the bandwidth! by rice_burners_suck · · Score: 2, Insightful
    I was excited when I first heard of SVG because bandwidth was much more limited back in those days. What did I have, a 56k modem that took forever to load up all but the simplest web pages? The idea that a simple text file could generate beautiful vector graphics was an indication that the web as a whole was about to change into a much richer environment.

    Sadly, SVG really wasn't adopted. I hope that its inclusion in Opera and Firefox will change all of that, because many websites that currently use images for a lot of their content could make things look better and take up less space with things like CSS2 and SVG.

    Saving bandwidth is still important in these days of broadband and whatnot, because the more you cut down the amount of unnecessary stuff zapping across the 'net, the more cool stuff that really requires the bandwidth (like movies, music, and all that stuff "they've" been promising us since the 80's with "convergence") will be able to get through.

    Combine the powerful client-stuff you can do with all these standards with server-side dynamic generation and you end up with a system that should be able to display any type of content with no problem.

    1. Re:Save the bandwidth! by mrchaotica · · Score: 1

      You know, SVG can be arbitrarily complex, and as such doesn't necessarily save bandwidth. Take the Firefox icon, for example. For a picture that detailed, I'd imagine the SVG sources are larger than, say, a 64x64 pixel rendering of it.

      That's not to say it ins't a net bandwidth win, since most drawings probably won't be that complex. But since file size scales with image size with raster formats, and doesn't with SVG, the bandwidth savings will tend to be on larger images instead of smaller ones.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  41. Opera-Atkins Diet. by Anonymous Coward · · Score: 0

    "Opera 8.0 has support for SVG-tiny. The question is - what does SVG full have which SVG tiny does not?"

    A lousy diet plan.

  42. Party at trolltalk! by Anonymous Coward · · Score: 0

    Clothing optional!

  43. Excellent-Semantic Pictures. by Anonymous Coward · · Score: 0

    Now look at the big picture. Semantic web with pictures that actually can be indexed and searched. Combine that with all the other "X" stuff that the w3c is doing, and...let the fun begin!

  44. What is SVG?-What's hinting? by Anonymous Coward · · Score: 0

    SVG needs what Fonts have. Hinting in order to scale properly across the entire range.

    1. Re:What is SVG?-What's hinting? by mughi · · Score: 1

      Between CSS and the new support in SVG 1.2, they've got much of that.

    2. Re:What is SVG?-What's hinting? by Anonymous Coward · · Score: 0

      I highly doubt it. When is the last time you corrected the individual pixels of an image you scaled down to turn into a site icon?

      Let me guess... never?

      It's just not necessary to do hinting for anything but fonts. And even for fonts it won't be necessary for long, because as soon as "the desktop" becomes vector graphics based, all those high-dpi screens that you can't use now will flood the market, making rendering onto the screen not much different from rendering to the printer. And correct me if I'm wrong, but isn't it so that printers don't do font hinting?

    3. Re:What is SVG?-What's hinting? by Anonymous Coward · · Score: 0

      Professional designers do that all the time. Icons don't scale well. Either the big version looks too plain or the small version looks crowded and unrecognizable. So very often two icons are designed: one detailed big version and one small version with all but the key features removed or altered.

    4. Re:What is SVG?-What's hinting? by Anonymous Coward · · Score: 0

      Who the hell is going to take the time to generate correct hinting data for something as complex as an SVG image? Not even all commercial fonts include complete hinting information.

    5. Re:What is SVG?-What's hinting? by Pxtl · · Score: 1

      Wrong. Every time I make an icon, and I'm not even pro. Why do you think Windows XP icons are stored in 9 different sizes independantly, rather than just a single high-res copy that's rescaled? Because it looks like crap.

    6. Re:What is SVG?-What's hinting? by GeckoX · · Score: 1

      I strongly suggest you look up 'raster' and 'vector' in a dictionary and get up to speed before you continue on with that argument, you're showing your slip as it may be.

      BTW, Windows XP icons are a special file format that can hold _many_ different _raster_ images in one file. They don't scale because they are raster images. Vector based icons would be different. These do not exist in Windows XP.

      --
      No Comment.
    7. Re:What is SVG?-What's hinting? by Pxtl · · Score: 1

      You should look up Nyquist limits then. A single image that is 2x the resolution of the image is functionally a substitute for the image and all smaller sizes. So, a raster image at 2x resolution would be just as good as a vector graphic.

      Don't assume everyone on Slashdot is an idiot. It makes you look like one.

    8. Re:What is SVG?-What's hinting? by GeckoX · · Score: 1

      You still haven't bothered to look up the definition of raster and vector have you?

      Now that you've confirmed that you are indeed very much an idiot, I'm about to start calling you some other things.

      --
      No Comment.
  45. Out of the box by Doc+Ruby · · Score: 1

    Can't we already mix SVG (when otherwise supported) by including it in a DIV layer?

    --

    --
    make install -not war

  46. What graphic editors support SVG?-Jasc by Anonymous Coward · · Score: 0
  47. More open standard options is GOOD by DumbSwede · · Score: 1
    I can't imagine giving people more open standard options is a bad thing. If SVG in a regular page starts to take off Microsoft will have no choice but to offer SVG as well. Granted they'll try to pollute the standard and add Microsoft only extensions, but most major sites have learned their lesson and will code to the original common denominator of SVG.

    Microsoft may alternately try to come up with their on completely proprietary version of SVG supported only in IE, but I think they would have a hard time now getting major support for IE only view of websites. Ah what a difference a year or two makes.

    Keep on raising the bar FireFox -- make Microsoft support open standards instead of coming up with closed solutions on their own to fill a vacuum.

    As for people complaining there will soon be too many unviewable sites in [insert your favorite browser], what major site would code to a base of 5%? More likely they would offer two ways to view the same content until the other browsers come on board. It'll never happen if you don't let new functionality in. No one wants Microsoft driving the evolution of Web standards (OK the folks in Redmond do).

    Unlike Microsoft products and backward compatibility, these improvements will be well greeted because they won't break old HTML.

  48. The Doors SVG Opens Up by LionKimbro · · Score: 4, Interesting

    When you open up the SVG door, you don't just make space for "pretty pictures." You ALSO get,...

    • Visual Programming Languages - because they're so easy to make, once it's easy to move shapes around on the screen and aggregate diagrams.
    • non-boxy user-interface - look at the UI all around you- it's characterized almost exclusively by boxes. Many problems are best described by hooking pieces together, spatially. But our UI is all set up for entering or selecting text into boxes.
    • Graphs, graphs, graphs - as in circles connected by lines. Collaborative organization of ideas on a spatial surface.

    As SVG comes on line, at both the web-browser level and the desktop-programming level, and as people become proficient in these things, we'll make a major step forward in user interface.

    Working with graphs will change the way we think. Our tools have, so far, afforded creating hierarchical structures. That is, it's far easier to express hierarchy with text editors, than it is to express network. Hierarchy is fine, but it's only part of the picture. The other part is more-biological looking network organizations. As the tools come online to create biological organizations (as we see appearing in message-oriented programming models, component based developments,) we'll think about programming (and perhaps our world) in very different ways.

    To make this a little clearer: If you look in magazine articles where they're discussing programming architecture and software layout, you're going to see lots of 2D diagrams with lots of pieces plugging into other pieces in a graphical layout- sort of like a circuit board. This is different than the way we have traditionally programmed, which is more like a tree shape. Even within object oriented programming, because our interface still affords tree layouts. Where we have explored beyond tree layouts, (complex networks of design patterns,) we have struggled with the user interface, and people have stretched out to make better representations that capture graph-like programs: Think of your clumbsy UML editors, and things like that- really trying to hack a solution between more-or-less linear code expressions, and the 2D graphs that we're thinking in.

    When SVG is well understood, documented, with tools at desktop and web levels, we should start to see native 2D programming languages, that don't feel like either toy languages, or cheap hacks riding on top of other programming languages.

    I've written more about this at Futures:SvgRevolution.

    1. Re:The Doors SVG Opens Up by Anonymous Coward · · Score: 0

      When you open up the Flash door, you don't just make space for "pretty pictures." You ALSO get,...
      Visual Programming Languages - because they're so easy to make, once it's easy to move shapes around on the screen and aggregate diagrams.
      non-boxy user-interface - look at the UI all around you- it's characterized almost exclusively by boxes. Many problems are best described by hooking pieces together, spatially. But our UI is all set up for entering or selecting text into boxes.
      Graphs, graphs, graphs - as in circles connected by lines. Collaborative organization of ideas on a spatial surface.

      As Flash comes on line, at both the web-browser level and the desktop-programming level, and as people become proficient in these things, we'll make a major step forward in user interface.

      Working with graphs will change the way we think. Our tools have, so far, afforded [emacswiki.org] creating hierarchical structures. That is, it's far easier to express hierarchy with Flash editors, than it is to express network. Hierarchy is fine, but it's only part of the picture. The other part is more-biological looking network organizations. As the tools come online to create biological organizations (as we see appearing in message-oriented programming models, component based developments,) we'll think about programming (and perhaps our world) in very different ways.

      To make this a little clearer: If you look in magazine articles where they're discussing programming architecture and software layout, you're going to see lots of 2D diagrams with lots of pieces plugging into other pieces in a graphical layout- sort of like a circuit board. This is different than the way we have traditionally programmed, which is more like a tree shape. Even within object oriented programming, because our interface still affords tree layouts. Where we have explored beyond tree layouts, (complex networks of design patterns,) we have struggled with the user interface, and people have stretched out to make better representations that capture graph-like programs: Think of your clumbsy HTML editors, and things like that- really trying to hack a solution between more-or-less linear code expressions, and the 2D graphs that we're thinking in.

      When Flash is well understood, documented, with tools at desktop and web levels, we should start to see native 2D programming languages, that don't feel like either toy languages, or cheap hacks riding on top of other programming languages.

      ---

      in other words you are spouting absolute bollocks

    2. Re:The Doors SVG Opens Up by Anonymous Coward · · Score: 0

      Sorry to say this - but bullshit. 2D vector graphics are NOTHING NEW. Windows, for example, has had vector graphics libraries that can do everything you describe for about twenty years now. SVG is JUST A FORMAT that describes the things we ALREADY KNEW HOW TO DO. It will not make any of the things you describe easier, any more than JPEG suddenly let us do new and exciting things with bitmaps.

    3. Re:The Doors SVG Opens Up by LionKimbro · · Score: 1

      JPEG's a good example: Without JPEG, we would have been stuck in GIF land, and we wouldn't have photographs all over the web.

      So, I don't really understand your point.

      Most major computer advances come because we make JUST A FORMAT for what we ALREADY KNEW HOW TO DO.

      Any twit can see how to send a file from here to there. That's NOTHING NEW. But it takes JUST A FORMAT like HTTP, adopted as a standard, before you get something like the World Wide Web.

      It's the same here with SVG, and we're going to see the same results. We've got a big bandwagon on SVG, and it's breaking the gates.

      Normally people consider "hopping on the bandwagon" a bad thing, because it implies lack of thought. But when you're building a computer technology, what you want to do is take all the stuff that everybody ALREADY KNEW HOW TO DO and get everybody to do it the same way, and then you see real powerful stuff coming out the other side.

      Instead of an API here, an API there, and API over there, all different- you have one spec near universally supported, and you have all these tools associated with that one spec.

      So, let's say I'm programming in Python, mmkay? Right now, if I want to make a program that allows you to hook up widgets, it's really freakin' hard. My best bet is actually to try and implement a scripting engine into Inkscape or some other drawing program, and then work from there. (But then you're trying to build everything on top of Inkscape... This isn't exactly small apps and general universal tools, now is it.)

      But when SVG makes it's initial splash, people are going to have these little controls that you can embed into your Python program. You'll use PyGTK or PyQt, and get ahold of an SVG component. Then you can send it signals, add objects, receive signals, the whole nine yards. You can't do this today.

      How do we know we're going to have all these embedable components and what not? Because hoards of people are on this bandwagon. Why didn't someone do this before? Because it's a hoard of work to build something like SVG.

      It's one of those things where a partial solution is just not good enough: You really need the whole schebang. And everyone who cares about this kind of stuff has put their energies into SVG.

      So, that's why and how these things are going to be easier.

      But if you can point me to an interesting, near universally deployed system that makes it so I can easily make plug-together graphic components work, by all means: Point me to it. I've been looking for ages.

  49. "Best viewed with" is bollocks. by TractorBarry · · Score: 5, Insightful

    could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?

    I bloody well hope not. If I do I'll know that the website(s) in question have been designed by idiots. As Tim Berners-Lee states in Technology Review, July 1996:

    "Anyone who slaps a 'this page is best viewed with Browser X' label on a Web page appears to be yearning for the bad old days, before the Web, when you had very little chance of reading a document written on another computer, another word processor, or another network."

    So any sites saying "best viewed with..." are run by idiots - whether that "browser X" be Firefox, IE, Safari, Konqueror or even Lynx etc. etc.

    Websites should be written to standards so they can be viewed by users in the browser of their choice. This is especially true to allow access for disabled users. That's the whole fucking point of the web.

    And it's another reason that having Flash only websites is the WORST thing you can do. A colleague of mine at work is visually impaired and has to use a 21" monitor at 640 by 480 with a high contrast scheme. He still has to read the text by putting his face about 10" from the screen and scanning across the monitor. Flash websites are totally inaccessible to him.

    And every day the internet fills up with crappy flash covered apologies for web pages built by idiots, for idiots, Ho hum...

    --
    Sky subscribers are morons. They pay to be advertised at !
    1. Re:"Best viewed with" is bollocks. by marcosdumay · · Score: 2, Insightful

      Websites should be written to standards so they can be viewed by users in the browser of their choice.

      That would be fine if the browser the viewer is using actually supported the standards...

    2. Re:"Best viewed with" is bollocks. by calyptos · · Score: 2, Insightful

      To be fair, I write all my sites (which rely heavily on css) to the standards, and then I have to screw with it to get it to work in IE. With my latest site, i've given up trying to support IE due to their poor CSS support, and IE browsers are greeted with a message informing them that CSS has been disabled. I do not believe the viewers care, as it appears to be a text-only site for IE browsers and is still very clean.

      --
      http://illhostit.com/ - Webhosting
    3. Re:"Best viewed with" is bollocks. by jschottm · · Score: 2, Insightful

      So any sites saying "best viewed with..." are run by idiots

      Some of the web work I've done looks better in Moz or Safari because they have better support of CSS. I spent quite a bit of time making my main template appear nearly identical in IE 5, IE 6, IE for MacOS, Safari, Moz/FF, Opera, and recent versions of Konq. But it looks a little better on browsers that fully support CSS. The content's no different and it's all easily accessable, but it's a little better organized. It also works equally well on small large displays, font sizes, and text to speach adapters, although I do get dinged on the accessibility checks because I don't put alt tags on the four images that are on the page exclusively for visual flair.

      Unless every browser is built on the exact same rendering system, content will appear slightly different between them. Naturally, it will look "best" on the browser favoured by the development team.

      That said, you won't find any "best viewed in" strings on my site.

    4. Re:"Best viewed with" is bollocks. by Wraithlyn · · Score: 2, Insightful
      So any sites saying "best viewed with..." are run by idiots - whether that "browser X" be Firefox, IE, Safari, Konqueror or even Lynx etc. etc.

      Websites should be written to standards so they can be viewed by users in the browser of their choice.

      OK.. writing websites to standards won't get you very far with IE (unless you're talking nested tables design. I'm not). Or more like, it often takes a lot of work to find a "standards" way of doing something that DOES work without IE completely F$#@ing it up. If you're trying to do nice clean HTML+CSS, the time wasted finding workarounds for IE's horrific rendering bugs is just staggering.

      For commercial work, I might agree with you, that the site must work in IE, with all the bells and whistles.

      But I've done non-profit/niche sites, that were perfectly functional and pretty in IE, but looked and performed better in browsers with better standards support. So we slapped a "Best in Firefox/Mozilla" blurb, to help promote it. Again, this is a 100% standards compliant site.

      Anyway the point is, I think you're overgeneralizing, and equating "best viewed with" with proprietary, non-standard formats, which it doesn't have to be.
      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    5. Re:"Best viewed with" is bollocks. by anonymous_ole · · Score: 1

      Opera can zoom flashpages. (Not that I in any way like flashpages, they suck...)

    6. Re:"Best viewed with" is bollocks. by Anonymous Coward · · Score: 0

      And it's another reason that having Flash only websites is the WORST thing you can do.

      Well, it's a tradeoff. With Flash, you can make good-looking but inaccessible pages. With HTML you can make accessible pages, but there's a limit to how nice you can make them (HTML+CSS+JS is fairly weak at building interfaces). The holy grail, of course, is building good-looking accessible pages, which SVG will help to enable.

      But in the meantime, you have to make a decision: do you value appearance, or accessibility more? I know most geeks will probably say "accessibility -- who cares about appearance?". But the question isn't so clear-cut.

      Research has shown that -- despite what anybody expected -- good looking things are easier for people to use. (Don Norman discusses this in depth in his book "Emotional Design".) So using Flash on a webpage makes it impossible for a blind person to use that feature, but (if done right) it can make it easier for a sighted person to use it.

      If you know you're going to have few-if-any blind users, then using Flash can actually increase the average usability of your webpage. Recently I saw Flash used to compare different models of cars -- probably much easier to use in Flash than HTML would have been, and I don't know any blind people who are in the market for a new car.

      Flash is often abused, true. But it's not always bad. Generalizations are always bad.

    7. Re:"Best viewed with" is bollocks. by mrchaotica · · Score: 1

      What if your label says "Best viewed by...

      ...a standards-compliant browser"?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:"Best viewed with" is bollocks. by Anonymous Coward · · Score: 0

      Research has shown that -- despite what anybody expected -- good looking things are easier for people to use.

      Despite your statement above ("there is a limit to how nice you can make [HTML pages]"), this does not mean that Flash is a better choice. You are right in saying that there is a limit to how nice you can make pages with HTML/CSS/Javascript, but that limit is far, far higher than what you need to implement usable interfaces, and when you are talking about the difference between Flash and normal web pages, you have already entered the realm of diminishing returns.

      Because of this, unless you have a particular need for Flash (e.g. Flickr implemented as HTML+etc would be pushing the boundaries), then the cost of using Flash - the broken functionality, lack of accessibility, etc - is far higher than anything you could gain.

      I haven't read Norman's book, but does it adequately differentiate between good looking interfaces and well designed interfaces? You are always going to get better usability with well designed interfaces, but that doesn't automatically translate to good looking interfaces, and the difference in design between Flash and normal web pages is very small.

      If you know you're going to have few-if-any blind users, then using Flash can actually increase the average usability of your webpage.

      I'm not blind, and Flash gives me nothing but problems. The scroll wheel on my mouse breaks. Middle-clicking to open in a new window breaks. Right-click + T to open in a new tab breaks. Focus is unpredictable. I can't double-click on a word to select it, then right-click and select "Search web for...". All sorts of different features simply break when somebody uses Flash. That is extremely poor usability.

      I don't know any blind people who are in the market for a new car.

      Do you think blind people walk everywhere? Even if they aren't going to be the one driving, it doesn't mean they don't want to know about particular cars, or won't be involved in purchasing decisions.

      One of the most important visitors to a website is completely blind - the Googlebot and other search engines. Even though Google can read Flash now, it does so at about the same level as screen-readers, so if your blind visitors have trouble using the site, then you'll have suboptimal search engine indexing too.

    9. Re:"Best viewed with" is bollocks. by Anonymous Coward · · Score: 0

      This site is best viewed by people who aren't visually disabled.

      Sounds pretty obvious, no?

  50. failure to CURL your browser. by Anonymous Coward · · Score: 0

    CURL (Google for it) can do some impressive stuff.

    1. Re:failure to CURL your browser. by ZephyrXero · · Score: 1

      Could you be a little more specific? A google on "CURL" brought up numerous projects that had nothing to do with each other...

      --
      "A truly wise man realizes he knows nothing."
  51. SVG and MathML by Anonymous Coward · · Score: 0

    If Firefox were to support both natively, I am confident it would become the de-facto standard browser for scientists and engineers almost overnight. It's already the de-facto standard for many (since linux adoption is much higher in the tech world), but MathML and SVG at once would make firefox the killer browser for the too-smart-for-their-own-good crowd.

  52. I've been hanging around Slashdot TOO long by Anonymous Coward · · Score: 0

    I swear to God, while reading your reply and glancing to my winamp to the right, I thought I read

    "view porn between 0 and 10^-100(X)"

    and I had to do a double-take.

  53. Wrong by Anonymous Coward · · Score: 1, Insightful

    SVG Tiny, not SVG Full. Opera is still behind.

    1. Re:Wrong by hkmwbz · · Score: 1
      "SVG Tiny, not SVG Full. Opera is still behind."
      It seems to me that Opera came with SVG support in a released version before Firefox. SVG Tiny or Full doesn't really matter. Opera is ahead of Mozilla by getting something out there.
      --
      Clever signature text goes here.
  54. Google maps in SVG by Val314 · · Score: 1

    so how long until Google maps are served as SVGs? ;)

  55. Doesnt Explorer support... by future+assassin · · Score: 1
    SVG already or something to that extent. I remember back in 99 when I built my first vector based webpage but it could only been seen in IE4+ I did it for a class project for some web design course I was taking. I used some kind of markup to get the shape and location of each grpahic on the page and from what I remember I used css to position text links over the vector graphic to simulate graphic buttons. It looked cool in IE but got all buggered up in Navigator and Opera.

    Im gonna have to diig through lots of floppies to find the site :)

    --
    by TheSpoom (715771) Uncaring Linux user here. I have nothing to add to this but please continue. *munches popcorn*
  56. SVG is great by Soong · · Score: 1

    It's the best format for posting my analysis of the Senate voting record:

    http://bolson.org/gov/us/senate/2005/distgraph/sen ate20050428.svg

    For fewer bytes I post better data than a comparable PNG.

    --
    Start Running Better Polls
  57. Installed base of SVG enabled browsers? by Anonymous Coward · · Score: 0

    Sure, that's great - the installed base will go from less than 1% of browsers supporting SVG to something huge like 4%...

  58. Hold on a minute here by Anonymous Coward · · Score: 0

    Right, but think about this - the vector graphic describes lines. However, that does not equate to "infinite resolution". It does mean that you don't get "jaggies" on that line as you go larger. However, what does happen is that you may not have enough "lines" to display well at a larger resolution. What looked good with 200 lines at a small resolution may look like total crap at a high resolution.

  59. Web layout advantages to SVG by Bryce · · Score: 1

    Boy I'm glad to see this day come. Ever since we started inkscape, I keep running across little ways SVG would improve on the web experience...

    For displaying data in a table, this could allow vertical or angled titles in the table header, like you'd do in a spreadsheet to fit more columns in.

    You know all those spiffy graphically laid out GUI's you always see in SciFi shows? You could *totally* do that sort of thing in SVG. You'd need some sort of animation support (which Inkscape lacks currently), and clipping regions to do it right.

    A while back I wrote a tool called rackview for browsing the machines in a data center, starting with a top view, then 'zooming' in on a rack, then down to the individual machine. The problem is that rendering the screens using HTML tables looks like ass. Being able to have the database tool generate SVG directly (rather than some hacky svg->png->imagemaps) would simplify the tool greatly. I can imagine there are probably other MANY other such needs for graphical, web-driven interfaces out there.

    Depending on how good the SVG support in the browsers is, this opens up fertile ground for game developers. True, they're doing this with flash already, but being able to mix SVG and HTML together opens up possibilities that aren't feasible with Flash alone.

    Downsides? I phear what advertisers figure out to do with this... We're going to have to go through another round of figuring out techniques for ad blocking pretty soon. ;-)

  60. Not soon, now. by Yaotzin · · Score: 1
    With such a useful web developer feature available only in Firefox, could we soon start seeing websites asking their users to download Firefox to get the best browsing experience?
    I'm pretty sure there's a lot of websites doing that already...
    --
    Error: No error occurred
  61. Renderer Detection by Metaphorically · · Score: 1

    I actually just tried out Friday's nightly yesterday. Up to now I've been relying on the Adobe SVG Viewer (ASV) 6.0 Beta in Firefox, along with some advice from surfers using the SVG-enabled Mozilla. It definitely looks cool and seems to render faster than ASV. There's less of a feeling that the SVG is a separate entity and more that it's just part of the page.

    I did a side-by side comparison of ASV in IE and native SVG on my site. My examples are all very simple and rendered almost identically. The major exception to this is that filters are totally missing. From the Mozilla project page:
    "Big areas of the SVG specification where we're still lacking include filters, svg defined fonts, and declarative animations."

    It's a beta, so I don't expect it to be complete, but it brought to mind the utility of having a simple way to check which implementation of SVG is being used to render the page. For example, without knowing that animations aren't supported, the casual user will be very confused as to why an SVG-based game simply doesn't function. Right now it's not casual users who are downloading this build (the nightlies), but there will always be differences between implementations, so when the next release comes out I hope it's simple to tell how the SVG is being rendered.

    It's also a good idea to pay attention to the version of the standard supported, whether it's Tiny or Full and whether it's 1.1 or 1.2 (which could come from W3C in May).

    --
    more of the same on Twitter.
  62. Can anybody explain why this is Rocket Science? by linuxpaul · · Score: 1
    IIRC, "Prodigy" on-line service had a vector-based graphical interface for their on-line service back in 1992, before the web was a twinkle on ol' Tim's eye. It's what set them apart from the other big on-line presence: Compuserve. (I'm not sure AOL was even a thing in those days)

    VRML (3D SVG) came on the scene several years ago, but for some reason, it too fell on it's face. What is the big aversion to scaleable [e.g. useful] image formats? For crying out loud, I'd even settle for <img type="pdf"> or <img type="eps">, just to get something out there.

    --
    Usage: fortune -P [-f] -a [xsz] Q: file [rKe9] -v6[+] file1 ...
  63. Well... SVG Tiny vs SVG Basic by Animaether · · Score: 3, Informative

    SVG tiny = mobile phones
    SVG basic = PDAs
    SVG = personal computers

    And if you'd checked this page :
    http://www.w3.org/TR/SVGMobile/#sec-eleind, which is Google hit #1 for 'svg tiny', you would see the differences between SVG tiny and SVG basic in terms of supported elements, styles (further down), etc.
    In addition, anywhere where SVG basic at least reads "n/a", that's a feature that should be in SVG full.

  64. Opera has it already by perler · · Score: 3, Informative

    as almost always, opera had it before ;P

    1. Re:Opera has it already by unapersson · · Score: 1

      Except it didn't. Mozilla has had SVG support for ages, just not enabled by default. Though you could download versions with MathML and SVG support. And this is SVG Full, not Tiny.

    2. Re:Opera has it already by kbrosnan · · Score: 2, Informative

      Opera did not have it before, see my comment in this article. Cliffnotes: SVG work on Mozilla dates back to at least 2000 and Official builds of Mozilla 1.0 w/ SVG were available in 2002.
      http://developers.slashdot.org/comments.pl?sid=147 981&cid=12399773

      --
      These people look deep within my soul and assign me a number based upon the order I joined. -Homer Simpson
    3. Re:Opera has it already by hkmwbz · · Score: 1
      "Opera did not have it before, see my comment in this article."
      However, Opera released SVG in an official, final version before Mozilla did. For all you know, Opera could have been supporting SVG in internal builds for years. Not that it really matters. This pointless bickering between Opera and Firefox zealots is getting boring.
      --
      Clever signature text goes here.
  65. depends... by bundaegi · · Score: 3, Informative
    However, what does happen is that you may not have enough "lines" to display well at a larger resolution. What looked good with 200 lines at a small resolution may look like total crap at a high resolution.
    Depends how you define your path data (how you describe the curves that link your points). SVG defines more than straight line segments. Say, instead of your 200 lines, you may only need two curved segments which you can zoom in as much as you want.

    From Appendix A: SVG Requirements

    [...] Paths can be made up of any combination of the following:

    • Straight line segments
    • Cubic bezier curved segments
    • Quadratic bezier curved segments
    • Elliptical and circular arcs
    • No other curve types (Other curve types such as splines or nurbs are either technically very difficult, industry-specific and/or have not established themselves as industry standards as much as beziers.)
    You may want to check tools like autotrace and their output if you're not entirely convinced ;-)
    --
    bundaegi is good for you
  66. Doesn't this remind anyone of anything? by adurity · · Score: 1

    To me this reminds me of the way that EMCAscript, JavaScript and JScript diverged and became a HUGE problem for webdevelopers. Same with CSS. Since all these browsers are tapping into the same resource, they need to be accessing it and processing it in the same way so that there aren't so many translations of the same thing. Next thing you know, we may just have a King James version of the Internet!

    If we want to be able to put SVG all over the place in XHTML, then we should push the whole standard in that direction, not just on a per browser basis.

    1. Re:Doesn't this remind anyone of anything? by Anonymous Coward · · Score: 0

      Most browsers pretty much use ECMAScript. The problem isn't with the scripting language. It's with the Document Object Model. You have w3c's DOM and then Microsofts DOM.

      The DOM and ECMAScript are pretty intertwined though so it's sometimes difficult to tell where one ends and the other begins. The way the scripting language adds and loops and does conditionals isn't different from browser to browser.

  67. Adobe Flash by Anonymous Coward · · Score: 0

    Whilst I always enjoy hearing good news about Firefox, I do have to wonder if part of the reason to support SVG is due to the recent acquisition of Macromedia by Adobe.

    Considering that Adobe probably plans on incorporating SVG into Flash at some future point, it would make strategic sense for Firefox to take appropriate measures before that happens.

    Just a thought.

    1. Re:Adobe Flash by Anonymous Coward · · Score: 0

      Since Mozilla has supported it for about 5 years (it's just disabled by default), I'd say no :)

  68. That's nice. by James+A.+Y.+Joyce · · Score: 0, Flamebait

    But nobody cares about Opera. Firefox for life!

  69. "Infinite resolution"? by mughi · · Score: 1
    Right, but think about this - the vector graphic describes lines. However, that does not equate to "infinite resolution".

    Ahh... but that's where things like the <switch> element, CSS, and the new <multiImage> support coming in 1.2

    all come in handy. That gives you 'hinting' and/or 'level-of-detail' (LOD).
  70. So, like Flash's vectors? by antdude · · Score: 1

    So like Flash's vector images?

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:So, like Flash's vectors? by jrumney · · Score: 1

      ...only not proprietary. Exactly.

    2. Re:So, like Flash's vectors? by antdude · · Score: 1

      Sweet! :) I hope there will be a SVGblock. I have a bad feeling that it will be abused for advertisements. :(

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    3. Re:So, like Flash's vectors? by khellendros1984 · · Score: 1

      Don't know if it was pointed out above....SVG stands for "Scalable Vector Graphics".

      --
      It is pitch black. You are likely to be eaten by a grue.
  71. Accept Header by fulldecent · · Score: 5, Interesting

    When I loaded this page, Firefox uses the request header:

    Accept: text/xml,application/xml,application/xhtml+xml,tex t/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

    Will the new version prefer SVG in that accept header, or will SVG fall after png, in the q=0.5 category?

    I'm askng because in certain software projects I work with, I use content negotiation to deliver the image format the user wants [PLUG: http://fdcl.sourceforge.net/] and that lets them decide if they can handle PNG or they must use the crummy gif equivalent. Firefox specifically prefers png, so that wins. I'm sure this would be the only method that SVG's are delivered to Firefox, since nobody wants to put a file onto a website that will never be seen.

    --

    -- I was raised on the command line, bitch

    1. Re:Accept Header by Anonymous Coward · · Score: 0

      Will the new version prefer SVG in that accept header, or will SVG fall after png, in the q=0.5 category?

      The nightly build I'm using sends:

      text/xml,application/xml,application/xhtml+xml,t ext/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0. 5

      I guess SVG is included in the XML types.

    2. Re:Accept Header by Metaphorically · · Score: 2, Informative

      Hard to say. The discussion around bug #240493 makes it sound like image/svg+xml (the MIME type for SVG) might not even be in the Accept Header. To me that sounds very very odd. It also makes it impossible to decide simply based on the accept header whether or not to serve SVG. This means client side scripts (to detect support) and another trip to the server (to get the appropriate file).

      --
      more of the same on Twitter.
    3. Re:Accept Header by Zaiff+Urgulbunger · · Score: 1

      The nightly build I'm using sends:

      text/xml,application/xml,application/xhtml+xml,tex t/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

      I guess SVG is included in the XML types.


      Opera 8 (for Windows) sends:

      text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1

      So again, no specific mention of SVG.

    4. Re:Accept Header by Zaiff+Urgulbunger · · Score: 1

      I think you're stuck with the catch all *.*;q=0.5 and the same goes for Opera 8 (which has a similar accept header). But isn't a bigbger problem going to be that some browsers (MSIE for example) won't support SVG at all (ignoring the Adobe plugin), so you can't even raise the server side quality level to 1.0 for SVG so it might override bitmaps since you can't be sure the client can accept SVG at all?

    5. Re:Accept Header by gregbaker · · Score: 1

      The content negotiation rules are subtle, but very flexible. You should be able to force SVG to negotiate highest like this (in Apache):

      AddType 'image/svg+xml; qs=1.0' .svg
      AddType 'image/png; qs=0.4' .png
      AddType 'image/gif; qs=0.3' .gif

      The prefered variant is based on the product of the relevant qualities on either side (IIRC). With these qualities, Firefox should prefer the SVG since it has a total quality of 1.0x0.5 = 0.5, as opposed to 0.4*0.8 = 0.36 for PNG.

      ... at least, I think. I'm never sure about these things until I experiment.

  72. About time by springMute · · Score: 1

    About time. I can tell you SVG adoption is some years late.

    On a side note, I can't wait for advertisers to start using SVG for banner ads, or l33t people to start using it on 'co0L 1nTr0S'. THEN I want to see /. people claiming 'SVG is only good for banner ads and unneeded intros'.

  73. SvgBlock more likely by caspy7 · · Score: 1

    If SVG ads begin to be a problem, I think we're more likely to see the Firefox extension FlashBlock begin supporting SVG as well.

    FlashBlock (formerly known as FlashClickToView) allows one to create a whitelist of flash you always want to view.
    http://flashblock.mozdev.org/

  74. hardware SVG rendering, vectors all the way by Anonymous Coward · · Score: 0

    Your monitor will use pixels, but hardware accelerated SVG rendering is showing up in several places and with nVidia posting SVG-related job-offers i hope to be able to buy a video-card soon to relieve my CPU from doing the vector magic.

    If you don't want pixels even in the end, maybe you should build a SVG interpreter connecting to a plotter or lasershow.

  75. Konqie by wikinerd · · Score: 1

    My favourite Web browser, Konqueror, has excellent SVG support. I have even many SVG wallpapers on KDE displayed in sequence every 1 min, as well as SVG system icons. And people keep asking me why I don't like Firefox!

  76. SVG will be abused by advertisers by knorthern+knight · · Score: 1

    Everyone is having orgasms over SVG static images. They're ignoring the abuse potential of dancing, blinking ads. And unlike Fuckwave-Slash, it won't be possible to "remove a plugin". If it can't be disabled via a user setting, watch for somebody to fork Firefox. Anyone remember XFree86?

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
    1. Re:SVG will be abused by advertisers by Anonymous Coward · · Score: 0

      Um, Adblock allows you to arbitrarily block images, why would this not be so with SVG?

    2. Re:SVG will be abused by advertisers by Anonymous Coward · · Score: 0

      Why fork when SVG will be disableable in about:config, if not the preferences dialog?

    3. Re:SVG will be abused by advertisers by knorthern+knight · · Score: 1

      I hope it will be disableable, but I'm having a tinfoil moment now. This will probably be an ego issue for the Firefox developers.

      --

      I'm not repeating myself
      I'm an X window user; I'm an ex-Windows user
  77. Maps are the killer app by Anonymous Coward · · Score: 0

    these services might not send you SVG, but:
    -they might use it on the server and rasterize as a last step before sending it of to you
    -there are services that do
    -most modern mobile phones can do SVG, many even do out of the box (both MMS and Vodafone Live for example use it)

    Check
    http://www.svg.org/ (community)
    http://www.svgopen.org/ (world gathering)
    http://svg.pagina.nl/ (links)

  78. Copyright cake? They're very very close... by mindaktiviti · · Score: 1

    "they" haven't copywritten cake, BUT you know that song you sing when you typically have cake? Na na naa na To you, na na naaa na tooo you!...That's right, Happy Birthday is copywritten, so it's kinda funny how you used cake as an example. :)

  79. Flash, SVG, who cares by LionKimbro · · Score: 5, Insightful
    For whatever reason(s), good or bad, Flash has not taken off with developers.

    I'm really not concered here with the reasons why.

    But let me tell you what I see:

    • When I look on Planet GNOME, I see developers excited about supporting SVG.
    • When I look on Planet KDE, I see developers excited about supporting SVG.
    • When I look at what Firefox has in wings, I see SVG.
    • Even looking at Microsoft, we see SVG.
    • When I look at SVG, I see a nice, obvious, XML format. If I want to write a program that uses SVG, it's clear to me how I will do it.
    • When I look at Microsoft, and when I look at Free Software projects, I see lots of libraries for desktop support of Flash, either extant, or soon-to-be extant.


    But, let's look in the other direction, Flash:

    • I see happy artists, I see happy graphic designer tyes.
    • I don't see platforms building Flash support in.
    • I see some ambiguous licenses, that leave me wondering what I can and cannot do with what's there.
    • I see a tiny Free Software effort, making a Flash player, but I wonder if it's legal or not. And I don't really see a lot of developers excited about it.
    • I see that you have to download the player as an extra step on a lot of platforms.
    • I don't see a real obvious way on how to make a desktop app that natively includes Flash.


    In short, I don't see a whole lot of excitement about Flash, except from one crowd: Artist and graphic designer types.

    The point isn't whether my perceptions about Flash or SVG themselves are correct. The point is whether my perceptions of the communities around them are correct.

    If designers and art types, and a handful of programmers are excited about Flash- okay, that's one thing.

    But if most programmers and developers are excited about SVG, that's another thing entirely. Who writes the apps? Who writes the programming languages? Who writes the tools?

    Devs have shown themselves not to be terribly excited about Flash. However, there's a lot of excitement around SVG.

    So, you know- you put 2 and 2 together, and you come out with: SVG will be the one that busts the bubble. We won't be trapped in little boxes anymore.

    Much of the software is already here. This thing has been in planning and development for years and years and yeras. So, we already have all these libraries, that are just being integrated into the respective platforms. So: We have every reason to believe this will work.

    I don't know why Flash didn't work. I don't even have to know particularly why Flash didn't work. All I have to do is see is that SVG worked: It struck the chord the developers needed to play along with.
    1. Re:Flash, SVG, who cares by 4of12 · · Score: 1

      I see a nice, obvious, XML format.

      Is it that nice and that obvious?

      I love the concept of SVG and look forward to it becoming commonplace, giving me infinite resolution graphics anywhere on the web. I want SVG to replace Flash, and Powerpoint, and all the kludges people have created to put quality 2D graphics onto the web.

      But I've always been put off a little by the complexity of the specification - it looks like it was designed by a committee that opted for the easy way out of taking the union of members demands rather than hashing through a nice minimal orthogonal set of that represents the intersecting sets of needed capabilities.

      Someone please tell me I'm wrong.

      --
      "Provided by the management for your protection."
    2. Re:Flash, SVG, who cares by Anonymous Coward · · Score: 0


      Except if Adobe does with the SWF format what they did with PDF. Make it an openly documented format, then any programmer could read or write to that documented format. That changes things in relation to SVG.

    3. Re:Flash, SVG, who cares by SharpFang · · Score: 1

      I see a crowd of Flash software developers frustrated with some completely irrational Flash fallacies. Want it execute always? Include it in "if(true)", otherwise it won't work...

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  80. failure is not the word by Anonymous Coward · · Score: 0

    BIG in the mobile world:
    about a billion handsets can support it, many do out of the box these days. Services like MMS and Vodafone use it.

    seriously used on the server-side:
    Pictures sent to your browser, especially those from mapservers, could well be generated in SVG on the server only to be rasterized as a last step before sending to the browser.

    graphics software:
    "save as SVG" all over the place

    browsers: support is gaining big, though even before often people were watching SVG without knowing, cause the Adobe plug-in came along with some Acrobat Reader versions.

    etc.,etc.
    get your perception more in line with reality

    http://svg.org/ (community)
    http://www.svgopen.org/ (world event)
    http://svg.pagina.nl/ (links)

  81. CSS by DSLAMngu · · Score: 1
    Of course I recommend users to download Firefox for the better browsing experience! FF was months ahead of IE when it came to consistent CSS.

    Well, that and my CSS code fuggin sucks. But I highly recommend Firefox for correctly displaying Code that Fuggin Sucks (CFS) anyway.

  82. Me too! by tirnacopu · · Score: 1

    I must have 10 bucks available on my CC, and am going to donate them NOW! SVG is the best thing on my list close to sliced bread, Dan Steinman's dynapi and Adobe's VRML impleentation a long time ago. Way cool, revolutionary thinking, the stuff geeks are made of. May the web become what it was meant to be 6 years ago!

  83. wrong! by namekuseijin · · Score: 1

    "I don't think stuffing lots of features into firefox"

    SVG is not a mere "extension": it's a vital part of the web's future user interface. It's html for the future and Firefox will have to handle it just like it does html: with a builtin renderer.

    --
    I don't feel like it...
  84. IE's had access to SVG for years by jesterzog · · Score: 1

    Lets just hope some webmasters don't start doing what some IE designers have done, blocked out an entire website because of not using the correct browser.

    For what it's worth, Adobe's had an SVG plugin that works nicely in Windows/IE for at least three or four years, now, so hopefully nobody will see a need to lock out IE users. My own experience with trying to run the non-Windows builds of it in Firefox on Linux or NetBSD, even recently, has been adequate at best, but having Firefox natively support SVG on a wide range of operating systems finally offers an alternative.

    The down-side for Internet Explorer users, as the slashdot summary mentioned, is that the plugin architecture means any SVG still needs to be restricted within a rectangular box. This means that it can't be interspersed in the rest of the page. It still allows for SVG-supporting website admins to make their content available to IE users, though.

    Without restricting sites by web browser, I hope people do start using SVG more often. The format's been standardised for years -- if we don't use it, there's less motivation for application developers to fix bugs, write efficient code, and bother properly supporting it.

  85. Probably not. Bugzilla mentions this by ishmalius · · Score: 1
    Apparently there is great reticence to add anything to the Accept: header for fear of bloat. It is mentioned in Bugzilla.

    Trouble is, sensing the browser's capabilities via a client-side script is a security violation, so one can't check "svg.enabled" either. However, if an svg image is not displayable, there is no error; it is just not visible. So for one extra server exchange, there could be a cover page which redirects the user to the proper version of the html data. Old-fashioned and 90's-style, but works.

  86. Will it fix the memory leak? by Anonymous Coward · · Score: 0

    At this point, the ONLY thing I care about in new firefox releases is if it fixes the memory leak that makes Firefox so appalling on my machine (and others).

    I'm told it's not a very common problem, which is of course the worst kind of problem when you're one of the ones stuck with it.

    My friend annoyingly succeeded in convincing me to try Firefox, he claimed I would like it better than IE, blah blah blah. Unfortunately, the bastard was right, leaving me stuck trying to use either a broken Firefox which I have to keep shutting down to release memory, or going back to IE, which I don't want to do now that I've tasted Firefox. Woe is me, etc etc. With friends like that, who needs enemies, and so on.

    And how is it I've become a fanboy of a browser that gives me such grief?

    1. Re:Will it fix the memory leak? by ssj_195 · · Score: 2, Informative

      I've heard from numerous sources that the memory leaks (there's not just one, apparently) have been greatly ameliorated (if not outright fixed) in the developmental versions, and that we'll be seeing these in the 1.1 release.

  87. quite right: it IS OK if it's us by cahiha · · Score: 1

    Unlike proprietary Microsoft extensions, which Microsoft foists upon the world with a product release and incomplete documentation, when "we" do it, it's an open standard developed with community involvement, and everybody gets the standard at the same time.

    Microsoft has had exactly the same time to implement it as every other browser vendor. In fact, they have implemented it: it's part of Avalon. The only reason it's not in IE is because Microsoft generally has dropped the ball on IE.

    So, it is OK if it's us because we do it differently: we do it fairly.

  88. Re:double standards by Anonymous Coward · · Score: 0

    See the answers to this comment, and know that thy name is Faggot.

  89. MATHML? ... by Anonymous Coward · · Score: 0

    Heya,

    I think MATHML, ... rely on SVG. I believe there is a MATHML-extension for firefox and also one for chemical structures or something like that. This will also be nice to use mayeb instead of pictures of formulas, ...

  90. A really good thing. by JLeslie · · Score: 2, Insightful

    I believe SVG is the answer for showing pictorial representations of dynamically generated data on the web. Pie charts, bar graphs, line graphs etc. are just way too useful. The web is still all about giving people access to information in an easy to digest format.

    Of course SVG isn't all that new, but good support for it has been sorely lacking. Adobe's plugin is the best of a bad lot (ok I've only seen Corel's and IE's native support), and I can't imagine Adobe's gonna be pushing to fix up their's with the recent acquisition of Macromedia. On top of that, my Firefox doesn't seem to like the Adobe plugin much (actually crashes!).

    SVG should be standard in browsers. Not having it should be like not having the ability to view jpegs. (And yes the "spamvertising" possibilities suck but at the risk of paraphrasing a certain someone, if we don't adopt SVG because of that, then the spammers have already won.)

  91. Back in the day.... by gregm · · Score: 1

    I used Corel Draw 4.0 to create web graphics. I'd take a 4K Corel Draw vector-based image and export it to gif (there was no .jpg support in Mosaic at that time). The resulting gif was either considerably larger or considerably crappier looking than the original .cdr (I think it was .cdr back then).

    I always thought that of all the companies to miss the Internet boat, Corel missed it the worst. Had they just gotten Mosaic to include support for .cdr files or maybe even just come out with a plugin early on they would have crushed Adobe.

    It's about time that a vector based image was supported by a major browser. That makes so much sense... It's too bad Microslough won't support the same one. In fact I'd say this is a nail in the coffin for SVG... Microsoft will push their own version of SVG and all will be lost. Damn my daughter was right... I am in a bad mood today. :)

    G

  92. Hmm. by leabre · · Score: 1

    So, MS decides to add features to their browser that aren't specified in standards or in a non-standard way and its a cardinal sin etc. etc.

    But, Firefox decides to integrate SVG into the markup (free from a plugin box/tag) and its the greatest thing in the world.

    If stardardization is truly important (as many make it seem in the case of MS) than why not wait until it gets specified in a standard and then implement that standard? Seems logical.

    But, alas, that's not how the world works. How the real world works, is that vendors (MS, Firefox) add features/enhamcements/changes to the markup and capabilities, and eventually it becomes a standard (or not). That is called "innovation". If all we ever did was wait for a standard first, things wouldn't progress so quickly.

    Anyway, I guess my point is that it is OK for Firefox to do this kind of thin, but not MS. When MS does it, they get accused of "embrace and extinquish".

    1. Re:Hmm. by Metaphorically · · Score: 1

      Please read the standard. It's all perfectly legitimate under XML.

      --
      more of the same on Twitter.
    2. Re:Hmm. by jeff_schiller · · Score: 1

      "If stardardization is truly important (as many make it seem in the case of MS) than why not wait until it gets specified in a standard and then implement that standard?" Um, it ___IS___ in a standard. SVG has been a W3C standard for several years now, we are just starting to see native browser support for it (Opera and Firefox).

  93. failure to CURL your browser-Link by Anonymous Coward · · Score: 0

    CURL

    They seem to be gearing themselves towards rich clients, but once you see past that. e.g.graphics.

  94. OpenLaszlo makes full blown AJAX apps on Flash by SimHacker · · Score: 4, Interesting
    The fact that Flash is commonly used for ads, and that those ads annoy everyone and cause many people to hate Flash, doesn't detract from the high quality user interfaces that you can build with it, if you use it for good instead of evil.

    Since usability guru Jakob Nielson wrote Flash: 99% Bad in 2000, a lot has changed about Flash. He worked with Macromedia to improve Flash's usability, and he sells a report with 117 design guidelines for Flash usability. So yes, it is possible to develop usable applications in Flash.

    OpenLaszlo is an open source language and set of tools for developing full fledged rich web applications, which are compiled into SWF files that run on the Flash player. Laszlo/Flash is presently much more capable of implementing high quality cross platform user interfaces than dynamic AJAX/HTML/SVG currently is.

    Laszlo is a high level XML and JavaScript based programming language. It's independent of Flash in the same way that GCC is independent of the Intel instruction set and Windows runtime, because they both compile a higher level language, and can target other runtimes and instruction sets.

    Currently Flash is the most practical, so that's what Laszlo supports initially, but it can be retargeted to other runtimes like SVG, XUL, Java or Avalon, once they grow up and mature. But right now Flash is the best way to go, because of its overwhelming installed base and consistency across multiple platforms.

    The problem with SVG is that it's extremely spotty and inconsistent across the different browsers and plug-ins and cell phones that implement it. So the lowest common denominator is very very low indeed. Dynamic HTML has the same inconsistency problems but with much worse graphics, and it's that horrible inconsistency that forces cross-browser web applications to be so clumsy and hard to use -- because they must restrict themselves to the lowest common denominator. But Flash is consistent across all platforms, and it has high quality graphics.

    I've written complex, rich interactive web based applications in both SVG and Laszlo, and I like them both. I've also used Microsoft's VML, which enabled animated vector graphics inline with html many years ago, and Dynamic HTML Behavior Controls, which work pretty well, but only in Explorer, so they're a dead end.

    SVG is wonderful, but it's lost its steam: too little, too late. Adobe, once its main proponent, has totally forgotten about it, and they're quite unlikely to put any more effort into it, now that they've bought Macromedia. Batik development has been stalled, and it's slow because it's "100% Pure Java". SVG has some nice advantages over Flash, but it will never beat Flash's 98% penetration.

    I'd love to see SVG get its shit together, but it's going to be a long time the way the companies that were once sponsoring it like Adobe, Canon and Kodak, have appearently given up and gone on to other things. I'd love for somebody to prove that I'm wrong, but Flash has kicked SVG's ass in the market.

    Once there's a fast, stable, full featured, ubiquitious SVG renderer (like Firefox may someday support), it will make a lot of sense to target it with the Laszlo compiler. But SVG is a huge complex standard, and it will take a lot of work to completely implement it in Firefox.

    But there's a much more interesting and efficient route than building everything including SVG and the kitchen sink into a web browser, and that's to factor out and develop a reusable open source Flash-compatible SWF player,

    --
    Take a look and feel free: http://www.PieMenu.com
    1. Re:OpenLaszlo makes full blown AJAX apps on Flash by benow · · Score: 1

      Thanks for the link. Looks interesting. XSLT transform on xml object data for dynamic laszlo sheets would be funky. Funkier still when laszlo speaks SVG for full browser, non-plugin rendering action. Interesting.

    2. Re:OpenLaszlo makes full blown AJAX apps on Flash by Anonymous Coward · · Score: 0
      Since usability guru Jakob Nielson

      I've been asking this for the last 5 years and will surely being asked in it forever.

      With a website like that how oh how did this "Jakob Nielson" get any reputation for anything other than being a wind bag. That website is the MOST unusable website i've ever come across.

      Fortunately whenever someone uses him to sway an argument all it takes is one link to his website to destroy any credibility of the poster AND Jakob.

    3. Re:OpenLaszlo makes full blown AJAX apps on Flash by SimHacker · · Score: 1
      The XSLT approach would work fine, transforming XML into Laszlo programs or XML data that Laszlo programs read and write. But it's even easier to express the logic in Laszlo directly, instead of using XSLT.

      XSLT is a weak, clumsy language, not intended for expressing complex logic. It's not object oriented and it's hard to reuse templates or create program with high level abstractions, using XSLT. It's certainly been abused to build extremely complex systems mish-mashed with Perl and Java to perform the high level logic, but there are simpler approaches that work better than XSLT.

      Laszlo reads and writes XML directly, and JavaScript is much more powerful and easier to program than XSLT. Most imporantly, Laszlo has built-in xpath data binding and constraints, which automatically map back and forth between the XML data and the Laszlo views.

      It's much easier to program XML views and editors with Laszlo's constraints and data binding, than with XSLT or all that model/view/controller nonsense. There's no need to write a special purpose controller for each view, thanks to Laszlo's automatically maintained constraints, and point-to-point event system, which are more powerful and general purpose than MVC. Declarative programming with constraints is easy to understand, write and maintain.

      You describe the views by writing XML object prototypes with JavaScript expressions and methods. You can use constraint expressions and xpath expressions to transform and bind live XML to your view attributes, and write prototypes for sub-objects which are automatically instantiated according to the content and shape of the XML data.

      Instead writing an imperative loop over the XML sub-elements via DOM, you just declare a prototype of what one element should look like (which can have recursive sub-elements, to create trees). You can bind the view attributes to the XML model -- it's two-way binding, supporting multiple views! You can attach methods to handle events and specialize the behavior of each instance. Laszlo automatically replicates and binds as many views of the appropraite type as necessary, to represent the XML data. It supports lazy replication, so you can scroll over large datasets without creating more views than are visible.

      XML is the model. The replication manager automatically creates views of the appropriate class, whose instance variables are two-way bindings to the XML data itself. So when the user changes the value of a text field that's viewing a string from an xml attribute, it directly edits the xml attribute, automatically causing all other views and constraints depending on that attribute to update.

      Programming in Laszlo is like having a simpler, more powerful, more general purpose approach to model/view/controller built into the language. You don't have to write a bunch of special purpose code to implement each of your models (xml data) and controllers (the Laszlo runtime), so you can focus on programming interactive views of XML data in Laszlo.

      Laszlo ships with a full set of standard user interface widgets, including the gui controls you'd expect and require for building full featured desktop applications. And they actually look nice and scale properly because they're skinned with Flash graphics.

      But Laszlo goes far beyond ordinary form based applications, because it's ideal for implementing rich animated feedback for "direct manipulation" user interfaces, and interactive data driven Information Visualization.

      -Don

      --
      Take a look and feel free: http://www.PieMenu.com
    4. Re:OpenLaszlo makes full blown AJAX apps on Flash by Bret+Tobey · · Score: 1

      Excellent points. From a data manipulation and presentation perspective, SVG has lots of potential. However, the people most concerned about the data are rarely the ones most concerned with the looks. Adobe/Macromedia wants $$ from the folks concerned about the looks, so we get Flash's high penetration. That will continue unless there is a stream of moderate penetration applications for SVG (unlikely since the tools for SVG still need some lovin') or you get one smash hit app for SVG from someplace like Google labs. Google Maps seemed like a good place, but they went for "pretty good and now" versus "elegant and later." Overall, very useful post.

    5. Re:OpenLaszlo makes full blown AJAX apps on Flash by benow · · Score: 1
      Hmm, yeah, I've been told of the clumsyness of xslt on several occasions, but, in practice it works fine for me.

      My web engine (built and used over the last several years) fetches objects from object-relational mapping layer, gathers and performs operations in servlet, which results in collection of objects, then is marshalled to xml, transformed with xsl resulting in html (currently). The relational-object step allows for (friendly) data validation, model coherance, and high level coding. The xsl templates are hooked with FAM, so, when the underlying xsl file changes, the old templates are dumped and regenerated, which allows for work on pages in real-time. (OR/OXML mapping is not yet real-time, requiring restart on model or mapping change). I've built up xslt libraries for common object->html rendering. All together, it allows for some pretty quick coding, tho with a steep learning curve, I'd imagine.

      XSLT does have it's faults, however. One of the premises is to provide a simple dom query language that can be used by interface designers, loosely binding to the work of the backend coders. In practice, xslt is too complex for those with little procedural language skills, and, as I work alone, have few beefs with the other half of the team. Perhaps I should take a look at the dom manipulation within laszlo, if only to explore the options within the realm. It would also be nice to break the submit-process-result cycle required by http... tho it can be worked around by using AJAX. XForms will also smooth things, possibly making the xml round-trip, with changing data always living in a synced dom. I'm loathed to put too much processing in the presentation step, however. One nexus of complexity is enough.

  95. Awesome ads by Tharkban · · Score: 1

    I'll bet with this feature you can make even better popup ads which are part of the actual page (not a new window). I love javascript too. Why can't people just settle for plain text? I want to read things not have eye candy assail me.

    --
    Tharkban (It is a signature after all)
  96. Images by Anonymous Coward · · Score: 0

    Actually, I still often browse with images turned off (Image-show-hide extension for Firefox). I only have 256k ADSL, and I'm usually downloading tv episodes, so I like for pages to load fast (and I hate slowing down downloads). Most sites work fine without images. Most sites have Alt text, and the few that don't I simply don't visit.

  97. Inline SVG in Internet Explorer with Adobe SVG by SimHacker · · Score: 4, Interesting
    Here's a great how-to article about Inline SVG in Internet Explorer with Adobe SVG.

    Adobe's SVG viewer supports inline SVG in Internet Explorer (but not Firefox/Mozilla). It uses the "Binary Behaviors" ActiveX plug-in interfaces. It participates in the browser page rendering process like an ordinary html element, and you can use namespaces to embed SVG elements inline with html on the web page.

    That's the same way Microsoft's VML elements work, which is just another Binary Behavior plug-in bundled with the browser. Basically you make a binary ActiveX object and give it an ID, then you declare a namespace to be associated with that id, which binds all elements in that namespace to be handled by the ActiveX object. It's a generic way to extend the web browser with ActiveX controls.

    Mozilla also has a plug-in interface, but it doesn't provide the kind of inline rendering features that Internet Explorer's Binary Behaviors support.

    When Adobe developed their SVG plug-in, they took advantage of some of the "advanced" Mozilla plug-in interfaces, to support their JavaScript integration (not inline rendering). But between Mozilla 0.99 and Mozilla 1.0, those plug-in interfaces changed, in a way that actually broke Adobe's SVG viewer in Mozilla. After Mozilla 1.0 shipped, any page that used even the simplest standard SVG would actually crash Mozilla.

    Mozilla 1.0 crashing with Adobe's SVG plug-in was the first nail in SVG's coffin, and Adobe buying Macromedia was the last.

    -Don

    --
    Take a look and feel free: http://www.PieMenu.com
    1. Re:Inline SVG in Internet Explorer with Adobe SVG by SimHacker · · Score: 2, Insightful

      Oops -- I pasted the wrong url into the link. Here is the right link to Inline SVG in Internet Explorer with Adobe SVG.

      --
      Take a look and feel free: http://www.PieMenu.com
    2. Re:Inline SVG in Internet Explorer with Adobe SVG by Pieroxy · · Score: 1

      The point is: "why should we care about SVG when there is VML native in the most popular browser of all times (IE5) for 6 years now and it still hasn't taken off".

      SVG plugin might be as beautiful, integrated and stable it wants... It's doomed.

  98. Re: Use your browser :) by Leeji · · Score: 1

    I wrote this SVG editor in SVG back when I wanted to learn a bit more about it. It's not fully complete, but does allow you do to some interesting things: SVG Editor in SVG.

    --
    It all goes downhill from first post ...
  99. failure to take content. by Anonymous Coward · · Score: 0

    "But the fact that VML did never take off is probably the best proof that SVG will not either. not even mentionning it is supported by a far less popular browser."

    Well that's part. The other part is the ongoing battle between those who make an effort to create content, and those who think it shouldn't take any effort to take those results (just ask any webmaster about that). So those technologies that leave content with it's thing hanging out, will not do as well.

  100. yes, "supports CVS" by mughi · · Score: 1
    Or, to put it another way, Opera doesn't support SVG - it supports a subset of SVG.

    Are you only speaking of incomplete SVG, or actually of SVG Tiny (the first profile of SVG Mobile)? If you're meaning the latter, then it really isn't a subset of SVG, just a different flavor of it. In fact, the SVG working group is moving away from SVG Tiny being a 'subset' of SVG Full. Instead they're are moving to having SVG Tiny be the base language and SVG Full to be "extensions to [it], forming a superset". So, as long as an implementation supports SVG Tiny, it seems completely fair to say it "supports SVG." (And in that case it's also very different than MSIE and CSS)

  101. Re:Probably not. Bugzilla mentions this by Anonymous Coward · · Score: 0

    If the SVG image is an then compliant browsers unable to display (or download) the SVG will show the contents instead. That's one of the things tested in Acid 2.

    ie, you can do this...

    <svg-object-here>
    <png-fallback-object>
    <p>There was supposed to be a map to the party here, but your browser doesn't support SVG or PNG</p>
    </object>
    </object>

    Of course WinIE doesn't get that right - maybe they'll finally fix this in IE7, but it seems more likely that they'll smear on another layer of features "needed by enterprise" (read: asked for by consultants who don't know the difference between HTML and PowerPoint).

  102. BZZZT, wrong by melted · · Score: 1
    1. Re:BZZZT, wrong by theJackalnz · · Score: 1

      very usefull link that.. I see IE fails it miserably :D

      --
      --i am a jackal-caution-i bite--
  103. Not quite an open spec by Anonymous Coward · · Score: 0

    If you look at the license for the spec you'll see that you can only use it legally for Flash content generation, not rendering. Also, the previous specs they released have failed to include a lot of details, particularly concerning actionscript. I can't check this version, as I refuse to sign the license and have no access to a copy, but I expect the situation to be similar.

  104. This has been in MOOX's builds from the beginning by Anonymous Coward · · Score: 1, Interesting

    MOOX has always enabled SVG support in his builds - that was one of the things that made them so damn good! Why is this suddenly news to everyone else?

    Moox's builds are here: http://moox.ws/

  105. Re:yes, "supports SVG" - d'oh! by mughi · · Score: 1

    That was supposed to be "SVG", not "CVS". I guess that's what I get for coding and posting at the same time.

  106. WAS in nightlies...? by .smoke · · Score: 1

    The linked article mentions that SVG support is in the latest FF 1.0 nightlies (not 1.1 as the headline states, as 1.1 hasn't been released yet...). That article was dated April 25th, though. It says you can tell that SVG support is there by the "-svg-" string in the nightly's file name. So i checked, but the current nightlies don't have that string. I checked back to previous nightlies and still couldn't find it. I finally found it in an April 27th build.

    So... is this something they were experimenting with briefly and have dropped again? Is it still in there? I haven't seen any mention of this in the other comments, so i'm kinda curious...

    B*B,
    -Smoke.

  107. Great! by richman555 · · Score: 1

    I think SVG support will be a great addition. Rendering real-time information will be a key in the future of web browsing. I wonder if they will get into a 3D implementation ever :?) Or even a better better NFL realtime game monitor. That would rock too! he,he..

  108. Power Tricks by theJackalnz · · Score: 1

    I belive it would be a good idea, and a very handy trick, for firefox to implement some sort of content controll options for SVG images. Seeing SVG is a tag/XML based format, it would be relatively simple to simply turn off annoyances like transitions and animations and the likes and only display content. Also, it would be very simple for manufactures of text-based browsers like Links and Lynx to implement an XML parser and simply extract the nessecary content out of the SVG image in the case that it was used as some lame excuse for a website.

    Wouldnt it be nice if you could browse Flash based websites in text-only web interfaces? .. I personally think that would rock!.

    Im personally hoping theres also some sort of style sheeting support for SVG images, either now or in the future, so the they could be inserted into your documents colour scheme. (ie: ditch using hoards of GIF images to produce those little round pieces that make your boxes rounded, and stick an SVG in its place.. bliss)

    --
    --i am a jackal-caution-i bite--
  109. So does Firefox, Opera and even Safari by melted · · Score: 1

    So does Firefox, Opera and even Safari despite Apple saying the latest version of Safari passes it. The version that ships with Tiger (that's where I'm typing this from) fails just as miserably as any other browser.

  110. How to turn it off is most important... by Anonymous Coward · · Score: 0

    ... because like Flash, it'll mainly be used as an ad engine and I can do without my browser making it easier to flash annoying ads at me.

  111. ARGGG by kcb93x · · Score: 1

    *Pulls out his LART and proceeds to beat the AC senseless*

    Ummm...sorry...just venting my anger at Macromedia for not making a version of flash that I can use...instead, I'm supposed to compile a 32-bit version of Firefox in a chroot and install flash in there.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  112. SMIL? by Anonymous Coward · · Score: 0

    When will we see mainline browser support of this?
    http://www.w3.org/AudioVideo/
    Some of the demos I have seen are really cool!

  113. SVG Charts by cbeels · · Score: 1

    Having fully integrated SVG will be great. I've been a big fan since I set up our company's interactive charting systems using Object Oriented Javascript and SVG back in 2001.

  114. SVG sucks by tjstork · · Score: 1

    Everyone keeps going on about how great SVG is, and,you know, if it wasn't a pain in the rear, maybe it would be more adopted by now. For graphics, most people are going to wind up using either Flash or whatever MS sneaks into IE8 as part of Longhorn.

    --
    This is my sig.
  115. SVG considered immature by angel'o'sphere · · Score: 2, Interesting

    Well,

    no offense surely there are a lot of people who like SVG. If you are one of the ppl who say: XML (and thus SVG also) is ment only to be generated and processed by a programs, then fine.

    However I think XML is usefull to be able as a human to read/debug documents, and for easy exploration you should also be able to write simple stuff. XHTML proves that people want to do the later, while XMI shows that you probably need to stick to the former.

    The point of critics about SVG is: how braindead can a XML dialect designer (or in this a graphics description language designer) be to distinguish absolute and relative coordinates by upper or lower case capitalization of single letters, namely x and y?

    This is a prime example where an attribute would be more usefull.

    angel'o'sphere

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  116. Contents vs. presentation by mi · · Score: 1
    Or will SVG work with Lynx?

    There is, no doubt, information, that is best presented using SVG, but -- with even less doubt -- the feature will be abused to create even more pages, that are readable only on the web-author's desktop.

    --
    In Soviet Washington the swamp drains you.
  117. Interesting by mgbaron · · Score: 1

    Wow. This is a pretty interesting idea and could turn out to be an interesting marketing ploy.

    I am barely a graphic designer, but I am very curious about the ability to mix vector graphics directly into html. The potential sounds amazing. Can anyone shed any light on what the implementation of such a website would be like?

    Also, I wonder if this is at all likely to be considered for the upcoming IE 7 update.

    1. Re:Interesting by http101 · · Score: 1

      MSIE already supports VML, why would they want to add something from another product when they can simply make a new version of what they already have? When they do that, they can forcibly become the new standard by antiquating Firefox's SVG format with a version so quickly adapted by such a large customer base. You can expect something "bigger and better" from Microsoft pretty soon.

      --
      -- Game Developers: Stop porting badly-textured games from crappy console systems!
  118. Answered below by mzieg · · Score: 1

    nm...answered below. I should RTFT first :-)

  119. Best Viewed with telnet to port 80 by sleepingsquirrel · · Score: 1
    Anyone who slaps a 'this page is best viewed with Browser X' label on a Web page appears to be yearning for the bad old days, before the Web, when you had very little chance of reading a document written on another computer, another word processor, or another network.
    Bah, you kids and your fancy-schmancy graphics. All my web pages are Best Viewed with telnet to port 80
  120. Re: Patiently waiting for SVG by Anonymous Coward · · Score: 0

    I am sure you are wrong about SVG. The main thing ten years ago was being able to read the HTML source by just right-clicking in the browser and learn how this or that effect was achieved. You can't do that with Flash, but you can with SVG. If the SVG-file is very large, it is possible to use the ZIP-archive strategy of OpenOffice to schrink it.

    My prediction is that enabling web designers of any level or piggy bank to learn from each other will make SVG the primary vector graphics format on the web in no time.

    The none-professional designers will probably start by just exporting illustrations and maps, using the GIMP, Inkscape or Sodipodi, then add a bit of interaction and eventually the Flash-elite the will get the message and contribute with their expertise.

    I think SVG is to vector graphics as MySQL was to relational databases - you put into the hands of everyone and watch them take it places you've never dreamed of.

  121. Mozilla by http101 · · Score: 1

    ...or they could stop writing code the Microsoft way, skip the "pretty" things and actually fix the gaping security holes found here.

    I'll be happy when this chart goes away.

    --
    -- Game Developers: Stop porting badly-textured games from crappy console systems!