HTML5 executive overview

Alastair Aitken 28 September 2011 0

HTML5 logo

The announcement that Slideshare will drop Adobe Flash for HTML5 increases the momentum behind the still-evolving web standard.  Slideshare is in good company; Apple embraced HTML5 essentially because it’s an Adobe Flash killer.

Apple has never been happy with the prospect of supporting Flash on its operating systems, never mind allowing it onto the iPhone/iPad-oriented iOS.  Flash represents a way for developers to create cross-platform applications rather than creating native iOS applications and locking a user into the platform.  With Apple’s taking 30% of every App Store sale, including any in-application sales, the economics of killing Flash were sound.

Ironically the rich features available to developers delivering HTML5 appears to now offer a way for web applications to be delivered to the iOS platform without having to go through the Apple App Store.  The Financial Times, one of the earliest paywall successes, has essentially re-created its iOS application in HTML5, thus by-passing the App Store, whilst the App Store gaming hit, Angry Birds, is available in HTML5 (if only on Google Chrome at the moment).

Even Adobe has jumped onto the HTML5 bandwagon with Adobe Edge, its animated content design tool which uses HTML5, CSS3 and Javascript.  Further, Microsoft Windows 8 “metro style” will eschew Silverlight for HTML5 too.

So, what does HTML5 offer?

Exactly what’s included in HTML5 is still being determined but being a standard it means that HTML5 works on iOS, Android and any modern browser.  HTML5 documents can be easily crawled and indexed by search engines.  But it’s the technical meat that’s exciting developers and marketers.

  • In HTML5, embedded media is truly controllable, meaning that sound and video can be synchronised correctly for rich media experiences.
  • Offline storage allows web applications to continue working when no connection is available, still an essential for mobile applications.
  • Geolocation, if the platform supports it, is a straightforward addition to a web application.
  • WebSockets allows real-time, event-driven applications without using the various polling techniques that previously made up the real-time web.
  • Canvas is a drawable region on the browser that allows the client to build graphs and graphics.
  • Microdata allows sections of data to be tagged to denote their semantics, such as an address or an event.

When is HTML5 not appropriate

There are certain native features in iOS and Android that the frameworks used to produce HTML5 can’t yet replicate, such as intricate control gestures and high performance features.

Our view

HTML5 will increasingly be the way that web applications are delivered. If your organisation relies upon web applications and your installed browsers are old, then it may be worth investigating a migration route to HTML5 capable browsers.

Alastair Aitken (124 Posts)

As a contract developer and manager I’ve worked in a wide range of enterprises in a variety of countries where I’ve encountered everything from great work, awful work, bizarre work, all the way down to quasi-legal work. If you think that you recognise your own organisation within my articles then you’re undoubtedly wrong, where you work isn’t that unique.

Leave A Response »