Slashdot Mirror


Microsoft Wants To Participate In SVG Development

rossendryv writes "After many years of fighting against the standard, Microsoft announced they are joining the WC3's SVG working group to help with the development of SVG. 'We recognize that vector graphics are an important component of the next-generation Web platform,' said Patrick Dengler, senior program manager on Microsoft's Internet Explorer team in a blog post."

84 of 292 comments (clear)

  1. LOL. by Anonymous Coward · · Score: 5, Insightful

    Hahahahahahahahahahahahahahahahahahaha. Funny, funny.

    1. Re:LOL. by mwvdlee · · Score: 2, Insightful

      Coming soon to a computer near you: "MSSVG; it's almost SVG!"
      Oh, I can't wait to find out what all the neato, Windows-specific incompatibilities are going to be!
      I was kinda happy with MS not joining in any standards, atleast that way the standards remain standard.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  2. Oh thank you so very much.... NOT by sconeu · · Score: 5, Insightful

    I'm sure their help will be just like that they gave to the development of OpenGL.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    1. Re:Oh thank you so very much.... NOT by wealthychef · · Score: 3, Informative

      Microsoft has a proven track record and a known strategy of packing standards boards to subvert them for their own uses. I'm thinking of a recent story in which a presentation was leaked about this, cannot find the citation

      --
      Currently hooked on AMP
    2. Re:Oh thank you so very much.... NOT by MiniMike · · Score: 4, Insightful

      Step 1: Embrace
      Status: In Progress <laughter type="maniacal" />

      Step 2: Extend
      Status: Inevitable

    3. Re:Oh thank you so very much.... NOT by denis-The-menace · · Score: 4, Informative

      It was probably about getting OOXML to become an ISO standard that only MS could comply with...

      "In order to gain ISO approval, Microsoft needed to garner the requisite number of “P” votes, and the influx of many new “P” voting members, most of whom were in favour of OOXML, was striking."

      http://www.linuxjournal.com/content/microsoft-ooxml-and-iso

      --
      Obama's legacy: (N)othing (S)ecure (A)nywhere and (T)error (S)imulation (A)dministration
    4. Re:Oh thank you so very much.... NOT by msclrhd · · Score: 2, Funny

      Or in XAML: <Laughter Voice="{Binding Type:Evil}" EmbraceExtendExtinguish.Stage="Embrace"><Intonation.Type>Manical</Intonation.Type></Laughter>.

  3. Torpedo? by pete-classic · · Score: 5, Funny

    I don't really know how the W3C is organized, but shouldn't there be some protection against allowing organizations who are openly hostile toward a technology from sitting on the committee? Isn't this just common sense?

    Who do they think they are? The UN?

    -Peter

    1. Re:Torpedo? by dissy · · Score: 2

      So... By your logic. Who should be able to contribute.... I haven't really found a good OS yet...

      Those people and companies who either plan to, or do, already support the standard they want on the board to submit changes to.

      Why should Microsoft get a say-so in how SVG development goes when they openly state they will not add it to IE?

      Let them update IE to something more recent than 10 year old tech, and people MIGHT listen a little more to their opinions and desires (Thou probably not many more)

    2. Re:Torpedo? by cstdenis · · Score: 3, Informative

      xBSD junk See linux but with a worse UI.

      BSD runs the same xorg/KDE/Gnome as Linux, not a worse UI, the SAME bad UI.

      If you want to criticize it you should be complaining about it's lesser hardware compatibility (in terms of multimedia, etc) or less features (eg. no clustered file system/DRBD equivalent).

      --
      1984 was not supposed to be an instruction manual.
    3. Re:Torpedo? by pete-classic · · Score: 3, Interesting

      How am I being a "troll"?

      By making inflammatory statements that you can't be reasonably assumed to actually believe. (Please note that your intent doesn't matter. If you're just crazy, the post is still a troll.)

      Just because I disagree with you and pissed you off by daring to express myself?

      A beautiful case in point. I've done nothing to make you feel so persecuted. So, either you're a nut job with a persecution complex, or your playing hurt as part of a troll. Make sense?

      Of course the answer to your ridiculous question is no.

      I suppose you and the slashdot moderators who (co-incidentally, I'm sure) agree with your assessment feel that only the "correct" opinions should be allowed?

      You understand that Slashdot hasn't had "moderators" in the sense you seem to be using for over a decade, right? I'm a moderator right now. You could be two in just two simple steps. 1. Log in. 2. Contribute. Good luck!

      Feel free to disagree (I wont, and cant, moderate you down for it), but I see no evidence that Microsoft is actively undermining SVG simply by their participation in the working group. In fact, like it or not but their participation now means it is far more likely to succeed.

      I don't understand why you hold your ignorance up as evidence. I encourage you to do a little research and discover the history of Microsoft's relationship with SVG to date. And its history with standards bodies. I'm sure it will shed light on my comments.

      Presumably you are passionate about SVG succeeding and not simply passionate about Microsoft failing, so I would have thought you would see this as good news.

      Can you tell me a better predictor of of a person or an organizations behavior than the history of his or its behavior?

      I am a fan of technological progress. I've used SVG to good effect. Open standards have universally proven beneficial to society.

      I am perfectly indifferent to the success or failure of Microsoft. But I'm very much against allowing Microsoft to torpedo a useful standard like SVG. I am a stanch capitalist, and I encourage microsoft to compete in the marketplace. But that doesn't mean I have to accept their track record of dirty tricks that ultimately retard progress.

      It would certainly benefit SVG if Microsoft sincerely supported it. And if they wanted to do that, they have but to implement it in their browser.

      But, they refuse this, while seeking to sit on the working group. If that isn't suspicious to you, then you are paranoid and gullible in a way that I would have thought impossible.

      PS: The slashdot group think that pervades every discussion here is the reason why I don't bother with an account. I've tried in the past and have been downmodded into oblivion.

      Yes, Slashdot is a horrible place full of meanies. And yet, here you are. Yet another example of you ostensibly taking a position, but clearly having contradicting underlying motives.

      -Peter

    4. Re:Torpedo? by jsebrech · · Score: 2, Informative

      Actually, microsoft's recent track record with the W3C is quite positive. In IE8 they implemented full support for CSS 2.1 (they even released a large test suite to help the other browsers improve their CSS 2.1 support) and a decent level of support for WAI ARIA (accessibility spec). They also looked ahead and implemented native json encoding/decoding (part of HTML5), and the web storage spec (yet to be finalized). And they've contributed positively to the HTML5 working group.

      So really, if you look at the past few years, there's no reason whatsoever to deny them access, because they've been pretty good W3C citizens.

  4. This Should Be Interesting by eldavojohn · · Score: 5, Insightful

    So basically you tried to shove your own proprietary format (XAML?) down our throats but that didn't work. So you thought you'd wait it out and see who had the biggest cajones in this game of chicken where people had to pick? But then Google and Adobe just made plugins for IE that made SVG work which kind of let the air out of your tires. And now, before you've even implemented the SVG Tiny spec in Internet Explorer you are saying things like 'We recognize that vector graphics are an important component of the next-generation Web platform'? So where would that leave IE since it has not implemented said important component of next-generation web platforms?

    So you basically want a say in which direction the spec takes from now on without having proven to anyone that you are truly committed to this?

    Or is this some hilarious attempt to sidle in at the last moment and hope everyone forgets about your blatant disregard for SVG and make it seem like SVG had always been in your plans but you're only now just getting around to it?

    I mean, you're looking mighty foolish now no matter which route you take.

    All that angst and animosity aside, I applaud this action. Get it implemented in IE right now so I can start writing crap that utilizes basic graphics without having to post an unnecessarily large image for a flow chart and we can start to carve down the Flash usage out there.

    --
    My work here is dung.
    1. Re:This Should Be Interesting by LOLLinux · · Score: 5, Informative

      It seems you must be confusing XAML with VML.

    2. Re:This Should Be Interesting by Meshach · · Score: 2, Interesting
      Agreed. And it sounds like the SVG group is welcoming Microsoft to the table. From the article:

      "On behalf of the SVG WG, let me welcome you to the group. We're excited by your joining, and look forward to your participation...and hopefully SVG support in IE9!"

      Microsoft is a big monolithic company; they don't move quickly. If they put SVG in IE9 everyone will benifit. I think this will lead to good things for SVG.

      --
      "Maybe this world is another planet's hell"
      Aldous Huxley
    3. Re:This Should Be Interesting by Jason+Earl · · Score: 4, Insightful

      Dengler didn't commit to add SVG to IE, and the company declined to comment about that possibility when asked.

      Until Microsoft commits to supporting SVG in IE it is hard to see Microsoft's supposed support of the standard as anything but disingenuous. As you point out, Microsoft's position at this point is ridiculous. Not only has Microsoft been actively promoting an SVG competitor, but the primary reason why SVG isn't ubiquitous is the fact that SVG is not supported in Internet Explorer.

    4. Re:This Should Be Interesting by 25thCenturyQuaker · · Score: 2, Funny

      "Or is this some hilarious attempt to sidle in at the last moment and hope everyone forgets..."

      <Elaine Benes-ish>"That's what they are! They're real sidlers!!!"</Elaine Benes-ish>

      Someone needs to slip little boxes of Tic-Tacs in Microsoft's pockets.

      --
      My Human Gets Me Blues.
    5. Re:This Should Be Interesting by Anonymous Coward · · Score: 5, Informative

      You do know that Adobe has stopped supporting their SVG plug-in, right? It was all fine and dandy until they bought Macromedia and didn't need a Flash competitor anymore.

      dom

    6. Re:This Should Be Interesting by msclrhd · · Score: 2, Informative

      MFC is a C++ UI framework, with classes for different UI widgets and Operating System components (such as threads). WinForms is MFC for C#.

      XAML is an XML serialisation format for a set of namespaces that define UI widgets (think Mozilla XUL, Qt UI XML or Gtk's Glade), vector graphics (shapes, gradient fills, etc -- think SVG) and other bits and pieces (it even supports styling (think CSS in XML) and data templates (think XSL:T bound to C# data classes instead of XML elements)).

      That is, you can do things like:
           
      instead of:
            Rectangle r = new Rectangle();
            r.Fill = "Red";

    7. Re:This Should Be Interesting by DrXym · · Score: 2, Insightful

      The laughable part is Microsoft has been supported VML for over a decade. If they can render one vector language, what's the big deal about rendering SVG?

    8. Re:This Should Be Interesting by msclrhd · · Score: 2, Informative

      Ah, /. is eating the tag. Should be:
            <Rectangle Fill="Red"/>

    9. Re:This Should Be Interesting by gbjbaanb · · Score: 2, Interesting

      Not necessarily, if he means Silverlight (as it uses XAML as the markup 'code')

    10. Re:This Should Be Interesting by BitZtream · · Score: 3, Informative

      XAML is more like XBL (mozilla), not really like SVG. Its used for interface definitions, not graphics. Contrary to popular belief, both flash and SVG can be used for user interfaces, and you're a fucking retard if you do it.

      VML is more like SVG. Its made for turning structured data into pretty pictures that use carbon based lifeforms find more useful.

      Theres nothing wrong with competing standards initially, there is also nothing wrong with saying 'alright, we didn't when, we'll support your idea instead'. Why do you have a problem with them giving up and doing what you wanted in the first place.

      Your last paragraph is about right. I'm not going to praise Microsoft for being special because they made this choice, its just the right thing to do. I'm happy they aren't taking the typical MS approach YET.

      Please kill flash. Please. I'm really tired of Adobe. I used to love them, after my first couple of years of using photoshop 2, I probably would have ranked them as one of the greatest software companies in the world. Unfortunately, they've got to the point where their apps are mature and theres nothing else to do, so now they are doing what MS and EA does and basically just changing things every so often to entice or induce you into upgrading, forcefully if possible.

      If killing flash means I have to deal with MS for the time being, so be it. I'd rather just have to deal with MS (XAML or VML) and SVG, than deal with MS, SVG, AND Adobe (flash).

      The only thing really needed to kill flash is someone to make a C SVG renderer that doesn't suck. Don't bother telling me about the C SVG renderers out there, I know about them and they all suck donkey balls. All browser implementations are utter crap and no browser should claim SVG support. Yes, you can draw a smiley face, but thats pretty much where it ends, nothing non-trivial renders properly in any browser, FORGET about interactivity, filters or animation or other SMIL linking (like sound).

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    11. Re:This Should Be Interesting by BitZtream · · Score: 3, Informative

      Look, you can knock IE for not supporting SVG, but the fact that Firefox and WebKit know about SVG and will in some cases display them is not the same as them SUPPORTING SVG.

      Firefox and WebKit both suck ass at SVG support, if you don't think so than you really haven't done anything with SVG outside of some examples you found on the web.

      No browser supports any SVG 'standard', IE is far from alone.

      When I need to use SVGs on a web page, I end up embedding a Java applet using Apache Batik so I at LEAST have support for the useful portions of the standard beyond basic filled text and primitive shapes.

      As SVG support in browsers stands now, you render to an image and display it rather than attempting to let the browser handle it, that is, if you want the SVG to actually work as designed.

      When someone creates a open (IE: BSD licensed so EVERYONE can actually use it) C SVG library, and the browsers actually pick up on it, THEN I'll start worrying about which browsers support SVG, until then SVG is more of a joke than XAML or VML, both of which have better support on OSes other than Windows than SVG has anywhere (with the exception of Java apps using Batik).

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    12. Re:This Should Be Interesting by WindBourne · · Score: 3, Insightful

      what's the big deal about rendering SVG?
      Absolutely none. They just do not want to since it does not align with their business need of a monopoly. Typically, if they embrace a competing item, it is because it is catching on, and they are losing ground.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    13. Re:This Should Be Interesting by shutdown+-p+now · · Score: 3, Informative

      XAML is an XML serialisation format for a set of namespaces that define UI widgets

      That is incorrect. XAML is a general-purpose XML-based serialization format for CLR object trees (and, in .NET 4, arbitrary object graphs). It doesn't have much to do specifically with UI. For example, the following is a perfectly valid piece of XAML markup, describing a collection with three elements:

      <sc:ArrayList xmlns:s="clr-namespace:System;assembly=mscorlib"
                    xmlns:sc="clr-namespace:System.Collections;assembly=mscorlib"
                    Capacity="100">
          <s:Object/>
          <s:String>Foo</s:String>
          <s:Int32>123</s:Int32>
      </sc:ArrayList>

      It just so happens that WPF (and Silverlight) provide a set of UI-related classes, instances of which are typically combined into trees, and hence are convenient to represent in XAML.

  5. SVG development? by Bananatree3 · · Score: 4, Interesting

    What do you developers prefer as a development environment? I personally use Inkscape, an open source Vector graphics editor. What does Slashdot like to use?

    1. Re:SVG development? by SnarfQuest · · Score: 3, Funny

      True Slashdot developers bang rocks against a bare wire to transmit 1's and 2's to an IBM 7 track magtape (zero hadn't been invented yet). Who needs this fancy-smancy graphical interface crap anyway?

      --
      Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
    2. Re:SVG development? by gringer · · Score: 3, Informative

      More recent versions of emacs are able to render SVG files, and I have actually used it on a few occasions to clean up some SVG files (particularly to reduce their file size).

      --
      Ask me about repetitive DNA
    3. Re:SVG development? by MiniMike · · Score: 2, Funny

      True Slashdot developers bang rocks against a bare wire to transmit 1's and 2's to an IBM 7 track magtape (zero hadn't been invented yet).

      I thought for a zero the developers banged one of the rocks against their head, instead of the other rock. After enough low-value long ints, they are promoted to editor.

    4. Re:SVG development? by BitZtream · · Score: 3, Informative

      Depends.

      Preface: I create non-trivial SVGs that pull in customer data to create a static image for web pages. An example would be something like a tshirt printing website that uses SVGs as templates and allows the user to enter text to be displayed on the shirt and presenting it to the user for verification of the design before printing it. Its far more complex than that as we have custom images, company wide data, all sorts of stuff, the templates can be rather complex and result in SVGs which are several megs in size.

      All of these pros and cons are from my perspective and requirements, they wouldn't apply to some guy who just wants to make drawings for him/herself for instance. One of my requirements is that the SVG is 100% compliant with the SVG standard, or with the 1.2 working draft.

      Basic SVGs? I prefer Sketsa (Commercial and overpriced), but we use Batik as our backend processor, so the fact that they share the same rendering engine means I get WYSIWYG for the most part. It is however seriously lacking in features that we require.

      As an editor, it doesn't support: text flows, setting attributes of the SVG elements that it is unaware of (can be fixed with a plugin, but I've not finished that code yet!), it has some seriously retarded bugs when setting attributes on elements that it does know about. Interactivity and animation, is a wash, I think the recent versions allow some basic things with an experimental plugin but I've haven't tried them. They were trying to make a flash-like editor interface at one point. It does produce SVGs that are standard compliant. I've yet to come across one that didn't validate and render properly in any known good rendering engine (Batik, Adobe SVG plugin, Renesis SVG plugin).

      Inkscape, the latest release is actually getting to where its useful for my needs. Recent versions include text flow support which just makes me as happy as can be. It does some utterly retarded things as well. It uses its own custom extensions for filters even when saving in the 'standard' svg format rather than its own, even when the standard filters work the exact same way. Its rendering backend isn't very standards compliant. It won't pass even a small percentage of the tests for the most basic SVG profile test suite. It will now generate SVG fonts, but can't render SVG fonts used in documents. The font generation does not pass the SVG test suite however.

      I can now use Inkscape to edit some SVGs without resorting to a text editor, but the fact that it saves with its own extensions even when I tell it to use the standard format means that in a lot of cases, its just used to generate a reference block of code that I use with a text editor.

      Adobe Illustrator, for someone who knows nothing about SVGs and doesn't need to do anything really special, Illustrator works great. With the right export settings it will output very compliant SVG files. The code it produces isn't always the prettiest, but it does seem to work and it seems that Batik will pretty much always render it identical to Illustrator, which is a good sign. Good, but not perfect font support, it uses its own names so even if using system fonts, if you don't embed them in the document they fall back to the default when rendered in other renderers because the names don't match. Easy fix by embedded the fonts but this isn't always legally allowed and bloats the hell out of the file size in our case as we have to include all the glyphs in the font in the SVG file as the actual text in the SVG file may change at rendering time (these SVGs are really templates that pull in external data). We use this to allow low end graphics people who can stumble around illustrator to produce SVGs which we can then finalize by hand to be useful for our templates. It doesn't allow you to edit any of the attributes of SVG elements directly. It does allow for Interactivity and does do a good job of using proper SVG filters.

      The one I always end up in however is a text editor. I generally use one o

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  6. Fixed by hduff · · Score: 5, Insightful

    We recognize that vector graphics are an important component of the next generation Web platform. As evidenced by our ongoing involvement in W3C working groups, we are committed to participating in the standards process to subvert those standards to our benefit. Our involvement with the SVG working group builds on that commitment.

    Fixed that for you.

    --
    "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    1. Re:Fixed by Yetihehe · · Score: 2, Interesting

      They are now more efficient at subverting. Remember those "embrace, extend, extinguish"? They didn't implement SVG in IE, so they are going straight to extend!

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
  7. Embrace, Extend, Extinguish by bcmm · · Score: 5, Insightful

    Title says it all. We've seen this before, folks.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
    1. Re:Embrace, Extend, Extinguish by Verdatum · · Score: 4, Interesting

      I'm amazed it took 8 whole minutes of comments for someone to utter this, and more amazed the article wasn't already tagged as such. I really hope they don't put too much of a dent in things; I'm rather fond of SVG.

    2. Re:Embrace, Extend, Extinguish by ignavus · · Score: 5, Funny

      I'm amazed it took 8 whole minutes of comments for someone to utter this, and more amazed the article wasn't already tagged as such. I really hope they don't put too much of a dent in things; I'm rather fond of SVG.

      (Mafia voice:) "That's a nice graphics standard you got there. Pity if anything happened to it."

      --
      I am anarch of all I survey.
  8. Translation: by FooAtWFU · · Score: 5, Insightful

    Silverlight didn't work, and we still want to kill Flash.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
    1. Re:Translation: by pete-classic · · Score: 3, Informative

      Your point is well taken. But don't count Silverlight out yet. The sole fact that Netflix uses it for their streaming service is reason enough.

      -Peter

    2. Re:Translation: by RobertM1968 · · Score: 3, Insightful

      Your point is well taken. But don't count Silverlight out yet. The sole fact that Netflix uses it for their streaming service is reason enough.

      -Peter

      Which is the sole reason I dont use NetFlix. Or watch videos on Microsoft's site.

    3. Re:Translation: by pete-classic · · Score: 4, Insightful

      While I can identify with your position, if boycotts by the technologically conscious were by any means effective, Internet Explorer would have shriveled and died in the '90s.

      -Peter

    4. Re:Translation: by anastasd · · Score: 3, Informative

      Yep, Flash is a crime against humanity. :)

    5. Re:Translation: by davester666 · · Score: 5, Insightful

      So, we'll implement something we'll call SVG, but only once the spec is changed to support Microsoft-only technologies.

      Like, say, that it must be implemented as an ActiveX control...

      --
      Sleep your way to a whiter smile...date a dentist!
    6. Re:Translation: by FlyingBishop · · Score: 5, Insightful

      It's certainly a nice thought (for them), but it won't work. As goes YouTube, so goes the Internet. Nothing Microsoft can do about that. In fact, I wouldn't be surprised if IE9 at a bare minimum supports <video> and <audio> It's such a simple thing to hack into the engine that even they should be able to pull it off without any fuss.

      SVG, that's a bit trickier, but they do have that VML renderer lying around.

    7. Re:Translation: by SenFo · · Score: 3, Interesting

      Which is the sole reason I dont use NetFlix. Or watch videos on Microsoft's site.

      I've seen this response many times, yet I have never seen a reasonable explanation for the boycott. Do you hate Silverlight because it's Microsoft or is there something wrong with the technology that has made you stay away?

      I have limited exposure to the Bing Video site, but with that limited exposure, I have had nothing but positive experiences. I've experienced no problem streaming HD content, for example. YouTube, on the other hand, struggled badly to stream 720P content through my FiOS connection running at 25 Mb/sec (both up and down).

      From an architectural / security standpoint, Silverlight runs in a Sandbox, among other things, which greatly improve security (this most certainly isn't another Active X). Additionally, as a developer, I feel that C# is a better language than AS 3. I don't know any designers that have worked in Expression Blend, so I can't comment on their vantage point. I welcome their comments, however.

    8. Re:Translation: by FlyingBishop · · Score: 2, Interesting

      And further fragment the current vorbis-H.264 slugfest? If Microsoft doesn't want HTML5 to succeed, they can just not implement it. Introducing yet another codec would be even dumber than Silverlight, since Silverlight fills a niche (studios want DRM.) Unless they decide to hack DRM into <video>, but I really find that unlikely.

    9. Re:Translation: by icebraining · · Score: 4, Insightful

      From an architectural / security standpoint, Silverlight runs in a Sandbox, among other things, which greatly improve security (this most certainly isn't another Active X).

      You know what improves security and performance? Streaming a damn MPEG file and let us decode it with our plugin of choice. Flash and Silverlight are a terrible choice for videos.

    10. Re:Translation: by BuckaBooBob · · Score: 3, Insightful

      Its likely that they will work and being the defaco SVG viewer for the windows platform and initally do some good work thus making it pointless for anyone else to continue to develop a svg viewer for the windows platform.. once they have established themselves.. they will undoubtedly start to add "Features" to svg that require MS API's... Much like they did with java..

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
    11. Re:Translation: by neokushan · · Score: 3, Insightful

      Personally, I can't see a single problem with Silverlight that doesn't exist within flash, including "OtherOS" support. We all know what Adobe is like when it comes to supporting 64bit Linux.
      Then again, I honestly haven't had much use for flash over the last couple of years other than watching videos, something I'm hoping that will accomplish just as well. The only times I've needed flash other than this were when certain websites have, quite literally, forced me to use it, usually as part of some rediculous sign up process.
      Silverlight is in much the same boat, albeit with a much smaller usage so I don't really see why people dislike it so much. It's no better or worse than flash, but at least it's a competitor, which one day might help the situation.

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    12. Re:Translation: by geminidomino · · Score: 4, Insightful

      I do hope they don't join just to ruin the standard or offer halfassed support for it.

      Why else *would* they join?

    13. Re:Translation: by geminidomino · · Score: 2, Insightful

      Which is the sole reason I dont use NetFlix. Or watch videos on Microsoft's site.

      I've seen this response many times, yet I have never seen a reasonable explanation for the boycott. Do you hate Silverlight because it's Microsoft or is there something wrong with the technology that has made you stay away?

      In my case: It doesn't work with my OS.

      Whether or not that constitutes "something wrong with the technology" is something of a point of contention between me and Microsoft.

    14. Re:Translation: by aztracker1 · · Score: 2, Interesting

      Since silverlight supports H.264, they will probably include Silverlight in the next Ie, and simple have transparent support to their tags, and extend the DOM as needed. Honestly don't expect more from MS considering how poorly integrated the JS engine (COM Based) is by today's standards.

      --
      Michael J. Ryan - tracker1.info
    15. Re:Translation: by jbengt · · Score: 2, Insightful

      .SVG will really open up the CAD market as well, so watch out for Autodesk, in fact they will suffer farm more harm than M$.

      SVG, if wildly successful, will have no impact on AutoCAD, very little impact on any other Autdesk product.

    16. Re:Translation: by RobertM1968 · · Score: 2, Interesting

      Well, in addition to those reasons, perhaps they want to figure out how best to easily support doing vector graphics from the programming tricks they can learn from others involved with SVG.

      It wouldn't be the first time they borrowed code from elsewhere to try to improve their own product...

      For instance... Intuit/(Money?), Stac Electronics for disk compression, the BSD stack (which they somehow managed to mangle the use of), much of Stardock's window dressing for XP (and all later versions of Windows), and too many others to list here.

      I'm sure they'd be thrilled if they could both (a) make this a learning experience for themselves, and (b) ruin the standard (and thus the competition) in the process.

    17. Re:Translation: by SwedishPenguin · · Score: 2, Informative

      This should not be a problem with the tag. You can use javascript to apply all sorts of transformations live to the streaming video.
      Check this one out for instance: http://www.zachstronaut.com/lab/isocube.html (Firefox 3.5)
      And this video demonstration of Firefox 3.5: http://www.youtube.com/watch?v=3tLBLVtIk3A

    18. Re:Translation: by arendjr · · Score: 3, Interesting

      Well, let me help you seeing that problem then. I'm using SUSE Linux 64bit and 64bit Chrome to browse the web. There's a wrapper to use the 32-bit Flash plugin and the latest Flash (which is on par with the Windows version) works without problem for me. You're right Adobe is not really playing nice with 64bit Linux, but in practice there's little problem.

      On the other hand, SUSE is probably the best supported Linux distribution for Moonlight, yet Moonlight lags so much behind that there is more Silverlight content that doesn't work than content that does. That is very real practical problem for me. I know I'm a minority being a Linux user, but for me this is a clear reason to hate Silverlight.

      If Microsoft would release a Silverlight version themselves for Linux, that would be on par with the Windows version, I would complain a lot less.

      Finally, I agree Flash is also an evil, as is Silverlight. But I can live with such an "evil" if it solves practical problems for me. Flash however is already all around, and Silverlight fortunately isn't yet, and two evils are certainly worse than one.

    19. Re:Translation: by Anonymous Coward · · Score: 2, Informative

      We all know what Adobe is like when it comes to supporting 64bit Linux.

      I have been using their 64bit flash plugin for a while, it works well and AFAIK it's still the only supported 64bit platform, or at least it was.

  9. Shenanigans by fuckface · · Score: 2

    First sentence of TFA:
    As a part of Microsoft's continued commitment to interoperability and standards support...

    Uh, when did that happen? I have yet to see M$ ever work toward either of those goals.

  10. 66.43% of browsers do not support SVG by caffeinejolt · · Score: 2, Insightful

    SVG adoption needs Microsoft to gain critical mass. 66.43% SVG figure is based on December StatOwl.com figures.

  11. Resist! its just OOXML all over again by phonewebcam · · Score: 4, Insightful

    Here we go again: http://noooxml.wikidot.com

    "Committee stuffing is a standard practice for Microsoft. Microsoft raped ISO with their office file formats, leaving the organization in limbo. The whole campaign against the format have raised an army of people, which are furious about the dirty tactics used by Microsoft to get the broken standard through ISO. This anger won't go away, and I wish good luck to Microsoft to get it adopted by governments. The reputation of Microsoft went down below zero with this process."

  12. Executable code, here we come by Animats · · Score: 5, Insightful

    You just know that Microsoft will try to stick in some way to embed executable code, so SVG files can invoke "platform specific services".

    Besides, without that, it won't be useful for viruses and trojans.

    1. Re:Executable code, here we come by Hurricane78 · · Score: 3, Insightful

      Well, there already is the ability to add scripts (as in every browser, usually JavaScript) to SVG, just like you would with XHTML, since both are XML-based. So MS could simply expose an API to JS. Oh wait, it already does that! (ActiveX, even partially DirectX.)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    2. Re:Executable code, here we come by BitZtream · · Score: 2, Insightful

      Its already there, its called foreign objects, and MS had nothing to do with its introduction. Of course depending on your definition you might want to count the fact that it supports scripting and that the scripting interface is extensible allowing for fully standard compliant SVG files using script parsers that don't exist yet.

      If you had a clue, you might realize that pretty much every document format in use has a way to do so on every OS.

      The need to embed executable code in order to render other objects is something most standards designers actually plan on when developing these standards. Its called forwards compatibility and extensibility.

      I'm sorry that you feel in order for documents to be useful they have to be a pain in the ass to view and require you to meet some unknown list of installed dependancies before you view it. I really do hope that at some point you realize that embedding 'platform specific services' and 'executable code' directly in documents is not a MS invention and is done by everyone, including your web browser (with the exception of Lynx perhaps).

      It amazes me how ignorant people can be and still get modded insightful. You use applications and document formats that do this all day long, yet you only shout when MS does it.

      Seriously, stop being such a douche fanboy and get a clue before you start talking again.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  13. Its like bein' taken out fo' a beer by ... by crovira · · Score: 3, Interesting

    "Two Fingerz Ronnie" and he calls you into the back of the place, so he can slip you a shiv between da ribs an' he don' have to walk as far to dispose of da body in the alley 'round back.

    I'd trust MS about as much as I'd trust "Two Fingerz."

    They like to embrace, extend, fuck you up, go back on standards, steal your technology and leave you bleeding in a back alley. (Remember J-Script? Not JavaScript, J-Script. They couldn't call it JavaScript. But they tried.)

    MS has NEVER played straight with ANYBODY.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  14. There's an old saying about Microsoft.. by mewsenews · · Score: 4, Insightful

    Embrace <-- you are here
    Extend
    Extinguish

  15. BSD licensed implementation? by Midnight+Thunder · · Score: 3, Funny

    Until Microsoft commits to supporting SVG in IE it is hard to see Microsoft's supposed support of the standard as anything but disingenuous.

    Well we certainly have a right to be cynical, given past events, but odd things happen. For example Sony has started supporting SD!?

    One question though, is there any BSD styled SVG implementation that could be grafted onto a browser?

    --
    Jumpstart the tartan drive.
  16. That's nice by metamatic · · Score: 5, Insightful

    As soon as Microsoft implements the current SVG standards in IE, they should be welcomed into the process of refining the standards further.

    Until they implement the current SVG standards, they should be kept away.

    [Opinions mine, not IBM's.]

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:That's nice by metamatic · · Score: 2, Informative

      Why do people always think others would think that by default they would state anything else than their own opinion?

      Beats me, but IBM has advised me that I should include a brief disclaimer if I write about things which relate to IBM's areas of business, in places where people might think I was repeating IBM policy.

      Since I don't try to keep my identity secret on Slashdot, I figure "better safe than sorry".

      When writing (for example) about parakeet training, I don't bother with the disclaimer...

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    2. Re:That's nice by shutdown+-p+now · · Score: 2, Informative

      As soon as Microsoft implements the current SVG standards in IE, they should be welcomed into the process of refining the standards further.

      There is a difference between "refining" and "extending".

      "Refining" is when you say, "oh, you know, I've tried to implement the spec, but paragraph 3 of section 13.4 is contradictory to paragraph 5 of section 7.9, and feature described by section 11.2 is underspecified, because it is not clear how case X should be handled, and nor it is stated that it's implementation-defined" - and then work together with other people working on the standard to ensure that all ambiguities are removed, all underspecified bits are properly specified, etc. That is a perfectly normal activity to engage in for any implementer.

      "Extending" is when you say, "What a nice format you have here! But it would be even better if you also add features X, Y and Z to it, and I even have specs for those at hand". That is a different story, but for some reason people keep forgetting that MS works quite successfully and productively in many standard committees, and have done so for years; for example, ISO WG21 (The C++ Standards Committee) - Herb Sutter, an MS representative in the committee, submitted several proposals that made their way into C++0x, and served as a convener and secretary from 1998 to 2008.

  17. Silverlight is the fastest growing plugin... by caffeinejolt · · Score: 2, Interesting

    Based on this growth trend, I'd say Silverlight has a future still.

    1. Re:Silverlight is the fastest growing plugin... by Clover_Kicker · · Score: 4, Funny

      Maybe, but that little chart is in Flash.

    2. Re:Silverlight is the fastest growing plugin... by pnewhook · · Score: 3, Insightful

      I never did figure out what Silverlight was for. I went to one site that required it (cant even remember what the site was for), tried to install it but it refused to work.

      Never found a need for it since.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
    3. Re:Silverlight is the fastest growing plugin... by pnewhook · · Score: 2, Insightful

      No. I've just never (except once) come across it. Maybe it is completely unpopular and not used. Maybe the name is non-descriptive. Maybe it's pointless as other plugins do whatever its supposed to do.

      Maybe I have better things to do rather than track down the latest crap fad.

      --
      Tesla was a genius. Edison however was a overrated hack who liked to torture puppies.
  18. Motivation by DragonWriter · · Score: 2, Interesting

    Silverlight didn't work, and we still want to kill Flash.

    That's probably part of it, but I wonder if the fact that Microsoft is trying to play in the tablet space -- where reading ebooks is a key application -- and SVG support is required for conformant .epub readers (with .epub is increasingly dominant for ebooks) might be a factor.

  19. Off-topic: use modifiers by Antiocheian · · Score: 2, Insightful

    Consider using modifiers to your advantage.

    I often find "Offtopic", "Overrated" and "Flamebait" to be more like "I don't like it". "Troll" is often funnier than "Funny". "Redundant" is usually OK but rarely used. So I am using a positive modifier to almost everything (except anonymous postings) and moderation now serves me to mark postings which were compelling enough for someone to moderate them.

  20. Be vewy, vewy quiet.... by XB-70 · · Score: 4, Funny
    Psssttt!!! Hehwo! I'm MS Fudd and I'm going to catch us a vectoh gwaphics standahd - but you have to be vewy, vewy quiet about what you awer going to do..

    We wiwl pwetend to be fwends wif him - then sneak up on the widdow fellah and bwast 'im!!!

    Cawfuw - don't let anybody know!!!

    --
    *** Don't be dull.***
  21. Designers tend to use Illustrator by Sits · · Score: 2, Informative

    While I use Inkscape myself the designers I knew used Adobe Illustrator for vector work. And boy was some of their stuff good - what they could with that Bezier spline tool beggared belief. One guy's Illustrator portrait of his girlfriend looked like it was painted...

  22. Why silverlight is hated by SmallFurryCreature · · Score: 4, Insightful

    All the browsers except one (go ahead, guess which one) are becoming capable enough to do a lot of animation and tricks that people used to put in flash, themselves.

    Flash itself is hated because it ruins the web, it locks up data in an executable that can't be indexed.

    And then, MS comes along and rather then improve its browser to support standards, it adds a flash copy. Who needs it? Do we REALLY want to go back to the days of the web bubble where you had a dozen plugins begging to be installed? Bad enough that flash survived, we don't need a new one.

    It also ruins the browser experience for those who have trouble with sight. The rest of the web can be spoken or enlarged or contrast changed (not IE) but that doesn't work for plugins.

    The only use I seen for silverlight is to embed video. Why introduce yet another closed source player when it would have been trivial for MS to just support the video tag.

    Make no mistake, silverlight is nothing more then activex 2.0. Yet another attempt by MS to turn the browser into a windows only experience.

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:Why silverlight is hated by ClubStew · · Score: 2, Interesting

      Silverlight supports Accessibility APIs natively. It also works on Mac and Linux (through Moonlight). It can also be easily scaled if, for example, hosted in a DIV with relative size (and, optionally, positioning).

    2. Re:Why silverlight is hated by True+Grit · · Score: 2, Informative

      silverlight runs on mac, windows (also on firefox), and linux (via moonlight).

      [cut-n-paste of a response I made above here]

      Moonlight doesn't, probably can't, so likely never will, support the Silverlight DRM codecs (that DRM is required by Netflix, and practically every other Silverlight website), thus, for this topic at least, Moonlight != Silverlight.

      Both Adobe and Microsoft have made great leaps in the recent years to make these extension models (which is really what they are) of the browsers more powerful.

      There is one crucial difference though: DRMed Flash works on my OS, Silverlight does not. All other technical details are irrelevant.

    3. Re:Why silverlight is hated by JackieBrown · · Score: 2, Insightful

      Really - show me a site that supports moonlight's dated version of silverlight.

      Show me what microsoft has done to help the linux folks out on pushing mono to 3.5 (or 3.0) so that we can get that support.

      I can watch hulu and youtube with no problems on my 64 bit machine. I cannot watch netflix.

  23. Re:Call me a conformist... by jsebrech · · Score: 2, Insightful

    support XHTML as an XML instance rather than as an HTML extension of an SGML instance. Then at last, I won't have to have a fix for <textarea /> , <div />, <script /> problems that arise after normalising XHTML documents.

    More likely you'll just end up staring at "xml parsing error, mismatched tag" all day long. Honestly, why people ever started backing a way of working that completely breaks down with even the smallest vagueness in what crosses the wire is beyond me. Good design is liberal in what it accepts and strict in what it puts out. Generating valid XHTML but parsing it as tag soup, that's the right way to go about things.

  24. Microsoft's first submission to the new SVG std.. by theendlessnow · · Score: 3, Funny

    Section 1.2.5.3.2.8.200.1

        Entity SILVERLIGHT_30034509, type STREAM

        Contains an open, standard set of Silverlight objects for interpretation.

        Entity SILVERLIGHT_FIXERUPPER, type BOOLEAN

        To work around bugs in Silverlight.

  25. mmmhmm by pak9rabid · · Score: 3, Insightful

    We recognize that vector graphics are an important component of the next-generation Web platform.

    Translation: Since the overwhelming majority of vendors is on board with it, we don't want to be left out in the cold

  26. Here's Why by weston · · Score: 3, Insightful

    Do you hate Silverlight because it's Microsoft

    It's reason enough.

    After observing a few decades anticompetitive behavior, punctuated with six years during which they utterly and completely neglected Internet Explorer -- the world's primary window to the web -- two things seem pretty apparent to me:

    1) Despite all their talk about developers, developers, developers, when they can get away with it, they care about developers not one bit. If they did, some minimal effort towards fixing some of the more egregious problems with IE might have been made, instead of pushing the problems out onto the backs of hundreds of thousands of web authors who had to figure out how to circumvent bugs and irregularities.

    2) It's quite likely they'd like pull an embrace-extend-extinguish with the web as whole if they can pull it off. And if they get critical mass for RIAs with Silverlight, they might even be able to pull it off. I don't care how good Silverlight is -- and I've been impressed with some things -- I'm not at all interested in that future.