SVG Is The Future Of Application Development
sitepoint.com
sitepoint.com
As for Silverlight and AIR, well, they might taste like pumpkin pie, but I wouldn't know, etc.
( p.s. for anybody using WebKit nightlies: http://webkit.org/blog-files/animation-demo.svg )
The article thankfully mentions IE exactly once. Microsoft does not officially support SVG, you need a plugin.
Even Chrome does not support the SVG 1.1 standard fully, as per the wikipedia article.
Browsers need a standard, natively supported graphics library sigh...
High performance as well. It's pointless if it only runs smoothly on your high-end Macbook.
I had never heard about vml. According to wikipedia it is used by google maps as a replacement for svg in ie. That surprised me too: svg is actually being used by a very useful site.
So I looked around - and turned to Silverlight, which is unusual for me as I normally avoid Microsoft technology on the philosphical principle that it will be closed, proprietary, idiosyncratic, designed for someone with a very strange view of reality and incredibly inconsistent from one version to the next. But - Silverlight is XML - no nasty binary objects in the nackground, - it implements .NET - which is close to a language standard and could easily become one - it looks like the sort of thing that wold not be too hard for other platforms to implement - and Microsoft might out their resources behind making it a wide-support platform - and did I mention that it's pure XML. How cool is that!
SVG is ok, but very awkward to use in applications, and it was designed in a world where the verb 'to gooogle' did not exist.
[1] http://www.heise.de/kiosk/archiv/ct/2008/5/202_kiosk
[2] ftp://ftp.heise.de/pub/ct/listings/0805-202.zip
http://www.w3.org/TR/SVGMobile12/
It appears I just discovered a valuable, free, resource with untapped potential.
Happy Hacking!
Writing a specification with awesome capabilities is a lot easier than writing the software.
This is a problem that SVG does not solve. Sure, it might make certain presentation elements easier to create but that’s more of a CSS issue than an HTML issue.
This is something that HTML5 is trying to address with additional input types. We’ll still need JavaScript though to mimic more common complex desktop interactions like tree structures and tri-state inputs."
it's possible to write compact SVG. For example, it has a simple and very compact sub-language for specifying paths (with one-letter commands): http://www.w3.org/TR/SVG/paths.html#PathDataBNF
What do you mean by 'not as well supported'? SVG is supported by Firefox, Opera and Webkit (Safari / Chrome). I'm not aware of any Browser that supports Postscript.
As for turing complete: SVG is fully scriptable with Javascript, which is turing complete and built-in in every browser.
As to the turing completeness of SVG, how efficiently can JS transform vectors in comparison to PS. Not very fast.
Also, nobody wants to draw just paths.
I don't think every PDF reader supports PostScript very well. Is that what you meant to say?