This really boils down to two key elements:
XML HTTP request 2 and web workers - tools built to make web applications yet run like Native applications.
This isn't for everyone, but stick with me for a minute its not all Iron Man special effects stuff.
3D within the browser is using Web GL to render real 3D, so if you have a product you need to represent in a more realistic form, this could be very useful.
Last week while doing a webinar with Steve Will, Trevor and Eamon, I was asked about design books and what one I would recommend. The question was brought up by Kevin who I met while speaking about User Experience at COMMON a few years back.
I gave the name of one book but thought the idea of mentioning some of the stand out books I have read and the variety of material I read might be interesting to people. Some people may be surprised by the variety of reading I do, especially for the IBM i community where design is often just thought of as graphic design.
So, connectivity, doesn't sound like a revolution or even very exciting does it?
The truth could not be further from that, web sockets are for me the biggest revolution of the web, they removes the issues in building modern applications based on technologies only setup to display web pages.
Thats a strong statement from a guy who like to draw pretty pictures and can't actually program, but bear with me, I know this stuff pretty well and its lives up to the hyperbole. While we can get into XHR's, AJAX and a million other acronyms, the simple reality of web sockets is easy to understand and easy to see why its a revolution.
HTML5 & IBM i - Device Access
I've written this blog entry three times trying to get it right, I'm not sure I've hit the mark, so if you want to see anything else or more detail add some comments. While trying to write up this entry I've done endless technical detail and even tried a video but on reflection, the detail misses the entire point of device access. For me the point of device access is not the individual things you can do (and I will cover them) but the value this brings to browser-based apps, it is a real game changer.
This idea of often confusing to people as the whole point of the web is being online and generally not having anything local to manage. Keep reading though because there are time when you are not connected to the internet (out of Cell or Wifi range etc.) but you do want to be productive, plus with the explosion of the mobile internet storing data locally can have a big effect on app performance, bandwidth and usability in the real world.
HTML5 is a progression from HTML4, it is a superset of the general HTML4 tags with a few old items deprecated and a couple of great tags back in the spec (like iFrame which never actually went out of use).
From a very simplistic point of view you can use the doc type and you have a HTML5 page, beyond that much of what people did with HTML4 is still valid but the differences are in the details not just the tags themselves.
I hope you enjoyed the webcast!
Over the next few weeks we will go through some of the core technologies under the HTML5 banner. We will show you what they are, how they can be useful for business applications, some detail about them and further details to learn more where its useful.