Brad, The exquisite timing of browser dynamics, along with your talents has, finally, lauched SVG. I am so glad for those who have hung in for so many years...
Good articles in the press talking about how Google is calling on Microsoft to (finally) implement SVG in IE and congratulations on SVG Web. But how are things going with Android supporting SVG? Is this finally happening? Would hate to have to use Chrome Frame or SVG Web to get SVG working in Android. If Microsoft does finally implement SVG, Android will be the lone holdout. SVG has become ubiquitous on desktop and mobile except Android.
@Francis: Thanks for the nice comment! Much appreciated :)
@Kenneth: The SVG in HTML 5 embed syntax (documented at http://www.whatwg.org/specs/web-apps/current-work/#svg-0) is still being finalized. It is in FF 3.6 but off by default; I'm sure it will arrive in Webkit soon. SVG Web currently allows direct embed of SVG into HTML 5 and will support the final HTML 5 syntax when it is finalized soon.
All five of the reasons why "Google is excited about SVG" apply to MathML: it's part of HTML5; it's text and markup; it's compact relative to images; it integrates with other web technologies; and it's vendor neutral. MathML works in IE, Firefox, and somewhat in Opera (via CSS). MathML development is going on in Webkit. MathML in IE via the MathPlayer plug-in works with a lots of assistive technology so that the math encoded with MathML is accessible.
It's great that your working to improve the SVG experience, but what about improving the experience for people who use math (something that every child does every school day)? Any plans for MathML support in Chrome?
[Disclaimer: I work on MathML support/accessibility]
SVG Web means that SVG is now ubiquitous. I'll ask the SVG IG to see if we can't put some energy into updating the Wikipedia entry on SVG to help celebrate the confluence of streams.
Great conference! Thanks so much to you and Google for hosting it.
I wrote up my own entry about this, and wrote up a simple PHP library around the SVGWeb code that also takes into account the different declarations needed between browsers: download here. Hopefully it's of some use to you guys!
It's not quite as compatible as just writing a tag, but I think that it is pretty easy to implement and pulls off the "embed with one line of code" objective. Right now, it only works with external SVG resources.
SVG on Android! Head out of Sand! The author of this blog should go talk some sense into the folks who say it's too big (1MB? really?) to include in Android. See http://code.google.com/p/android/issues/detail?id=1376
Brad,
ReplyDeleteThe exquisite timing of browser dynamics, along with your talents has, finally, lauched SVG.
I am so glad for those who have hung in for so many years...
Good articles in the press talking about how Google is calling on Microsoft to (finally) implement SVG in IE and congratulations on SVG Web. But how are things going with Android supporting SVG? Is this finally happening? Would hate to have to use Chrome Frame or SVG Web to get SVG working in Android. If Microsoft does finally implement SVG, Android will be the lone holdout. SVG has become ubiquitous on desktop and mobile except Android.
ReplyDeleteThat example about embedding svg in html doesn't seem to work with WebKit (nor Firefox for that matter).
ReplyDeleteI thought it could have been a problem in our Qt port (I'm a WebKit developer), but testing with Safari shows that it doesn't work there as well.
Cheers,
Kenneth
Internet Explorer huh? Sorry, but I'm really trying hard to care...
ReplyDelete@Francis: Thanks for the nice comment! Much appreciated :)
ReplyDelete@Kenneth: The SVG in HTML 5 embed syntax (documented at http://www.whatwg.org/specs/web-apps/current-work/#svg-0) is still being finalized. It is in FF 3.6 but off by default; I'm sure it will arrive in Webkit soon. SVG Web currently allows direct embed of SVG into HTML 5 and will support the final HTML 5 syntax when it is finalized soon.
All five of the reasons why "Google is excited about SVG" apply to MathML: it's part of HTML5; it's text and markup; it's compact relative to images; it integrates with other web technologies; and it's vendor neutral. MathML works in IE, Firefox, and somewhat in Opera (via CSS). MathML development is going on in Webkit. MathML in IE via the MathPlayer plug-in works with a lots of assistive technology so that the math encoded with MathML is accessible.
ReplyDeleteIt's great that your working to improve the SVG experience, but what about improving the experience for people who use math (something that every child does every school day)? Any plans for MathML support in Chrome?
[Disclaimer: I work on MathML support/accessibility]
Hey Brad!
ReplyDeleteSVG Web means that SVG is now ubiquitous. I'll ask the SVG IG to see if we can't put some energy into updating the Wikipedia entry on SVG to help celebrate the confluence of streams.
Great conference! Thanks so much to you and Google for hosting it.
Next year in .ie?
I mean Ireland of course.
I wrote up my own entry about this, and wrote up a simple PHP library around the SVGWeb code that also takes into account the different declarations needed between browsers: download here. Hopefully it's of some use to you guys!
ReplyDeleteIt's not quite as compatible as just writing a tag, but I think that it is pretty easy to implement and pulls off the "embed with one line of code" objective. Right now, it only works with external SVG resources.
As the poster above said, it is interesting that default browser in Android does not support SVG. Here is what seems to be the reason why: issue 1376.
ReplyDeletePerhaps the google people that are excited about SVG can try to get the android people more excited. :)
There is a port of libsvg for Android, can be used to rasterize a SVG image to an Android canvas object.
ReplyDeletehttps://code.launchpad.net/libsvg-android
SVG on Android! Head out of Sand! The author of this blog should go talk some sense into the folks who say it's too big (1MB? really?) to include in Android. See http://code.google.com/p/android/issues/detail?id=1376
ReplyDelete