A rough view of the future
As part of my introduction domain presentation to the Advisory Committee, I wanted to show what it means to work on several user interface technologies. So, I stuffed one slide with many technologies: HTML, CSS, SVG, MathML, Scripting, DFXP, Ruby, and RDFa. It's using well established technologies (like HTML buttons) and some very advanced ones (like CSS transforms or DFXP). I did go crazy on the CSS transforms and might win the award of the ugliest demo of the year as a result though.
Sam asked me to look at the results of running the demonstration through the HTML5 validator. It doesn't pass it and that's intentional. I'm not sure why HTML5 excludes the complex constructions of Ruby or why I can't use unit lengths in width or height. Boolean attributes in HTML5 can't use the values "true" or "false" and I can't get myself to accept that fact. There are probably ugly stories around those. I needed a way to link to external captions. And there is RDFa.
The main point of the demonstration is to see those technologies working and interacting together. It has been a hard road to get where we are today and there is still so much work to do, but let's not forget that it's fun to see those things working.
Now that is awesome!
With this and 3d canvas, Silverlight and Flash should start worrying.
Maybe something like this could be ACID 4...
Im not excited. Very nice but there is no aural interface for obvious reasons? I think that voice is going away. Accessibility is being left behind and forgotten along with those who need it. Opera has not rendered xhtml+voice correctly since version 9.27. Microsoft is abandoning msagents in windows version 7 even though msagents can now be used with IE8 for a voice user interface. In my opinion SALT is not flexible enough to be used for a real interface outside of voice mail. And then there is linux...
I don't think that the future holds much in the way of voice or accessibility. Im not excited.