- From: Robin Berjon <robin@berjon.com>
- Date: Thu, 19 Mar 2009 11:38:05 +0100
- To: Jeff Schiller <codedread@gmail.com>
- Cc: "G. Wade Johnson" <gwadej@anomaly.org>, www-svg WG <www-svg@w3.org>, HTML WG <public-html@w3.org>
On Mar 19, 2009, at 00:15 , Jeff Schiller wrote: >> Allow me to put it another way. Would you rather 1) SVG be >> *sometimes* >> produced in a tag-soupish way and see massive adoption; or 2) stay >> strictly >> XML and stagnate at the adoption level it has today (which means >> it'll phase >> out, notably from handsets)? > > The way you have phrased this as a simple two option choice, it seems > you believe that SVG's XML syntax is the only thing holding SVG > adoption back. No, again, this is in the context of putting SVG in HTML. The options I describe are not about looking back towards what prevented larger SVG adoption in the past — there are several factors in that that we have or are in the process of overcoming — but looking forwards. I do think that being strict with the XML syntax *in an HTML context* is counter-productive both to implementation (due to increased complexity) and to adoption (due to incoherence with the context). > Are you supposing that Microsoft will only support SVG-in-HTML if it's > not XML-based because they have a bias against "XML the technology"? I can hardly speak for Microsoft, and I'd rather stay as far away from kremlinology as I can. That having been said, I think that Microsoft is a company that responds, or at least can respond, to a) better engineering, and b) users' demands. I therefore believe that making SVG more implementable and more adoptable (again, in an HTML context) increases its chances with Microsoft. At the very least, it's a shot, and it doesn't hurt. Microsoft has been known to change its mind when need is demonstrated. Just contrast their massive clamouring against binary XML from some years ago with its integration in WCF and now Silverlight 3. And my rather extensive experience with both binary XML and SVG strongly indicates that there are many more users of the latter. > Hard to believe this when Silverlight's declarative component is > itself an XML dialect. I'm not sure it's the same category of XML dialect though. I can hand author SVG fluently, but my mind reels at the very idea of producing XAML with anything other than an IDE. XAML was clearly designed to map easily to some internal representation — and in doing so exhibits a few interesting tricks — but it is not XML for humans. > It's also interesting that many other "RIA" technologies out there are > XML-based (Flex / MXML, OpenLaszlo XUL). None of those, however, are used inside HTML documents — that's the issue that's concerning us here. > So where is the evidence that HTML-izing the syntax WITHOUT adoption > by the majority of deployed browsers is the 'silver bullet' to mass > adoption? There is no silver bullet, but HTML-ising is on the critical path for implementation and adoption. There is no doubt that people want rich interactive vector graphics in their browsers, just looking at the number of graphics related efforts in JS libraries makes that clear. They could use Flash and yet they don't, which indicates that Silverlight isn't going to interest them either. They use canvas but there are limitations to it for a large number of use cases. So there's no doubt that there's demand for SVG, we just need to clear the critical path — that's all I'm proposing. -- Robin Berjon - http://berjon.com/ Feel like hiring me? Go to http://robineko.com/
Received on Thursday, 19 March 2009 10:38:42 UTC