Tonight I spoke about the state of HTML5 and my thoughts about it’s future. The overall message of the talk was to think of HTML5 as a tool rather than a Flash killer. In time, HTML5 is expected to advance to a point where we can deliver “flash like” audio, video, and application experiences on any device with an HTML5 compliant browser. Similar to XML when it gave us a common format to exchange data between different computer systems in 2000, HTML5 may be that tool to connect us across all devices.
In the now there is a great deal of energy by the major browser makers to implement HTML5. However, it really feels like only the fun stuff is here right now ( audio, video, canvas ). Chrome and Opera have plenty more impressive features, but it’s going to be be a while until HTML5 is that magical ubiquitous platform. With all the major browsers getting monthly ( and sometimes semi-monthly ) updates, HTML5 is more than just all the rage. It’s actually getting built!
And here are some of the notes that didn’t make it into the presentation, and information on the demos that did.
TOOLING
- Dreamweaver HTML5 Pack. http://labs.adobe.com/technologies/html5pack/
- TextMate. There are HTML5 bundles available. http://macromates.com/
- WebStorm. Web IDE = JavaScript / HTML Editor + JS Debugger + VCS Support. http://www.jetbrains.com/webstorm/
- Aptana. http://www.aptana.com/
MOBILE FRAMEWORKS
- JO ( mobile app fw, js html5 ) http://joapp.com/
- Sencha JS ( Javascript and HTML5 ) http://www.sencha.com/
- PhoneGap ( mobile and js, open source all 6 platforms ) http://www.phonegap.com/
- Wink ( Lightweight mobile javascript framework ) http://www.winktoolkit.org/
- NimbleKit ( native iOS using HTML and JS ) http://www.nimblekit.com/
- Appcelerator > Titanium Platform ( html, css, js, ruby, python ) http://www.appcelerator.com/products/titanium-cross-platform-application-development/
- Appcelerator > Titanium Mobile ( html, css, js ) http://www.appcelerator.com/products/titanium-mobile-application-development/
- jQTouch ( jQuery for iPhone and iPod Touch ) http://jqtouch.com/
- jQueryMobile ( Touch-Optimized Web Framework for Smartphones & Tablets ) http://jquerymobile.com/
- The M-Project ( HTML5, JS for mobile ) http://the-m-project.net/
- Rhodes (Ruby framework to build native apps for iPhone, Windows Mobile, RIM, Symbian and Android). http://rhomobile.com/products/rhodes/

















