Sunday, April 22, 2012

HTML5, The next gen App development platform

Think of a language that is as easy as HTML, has Integrated local storage as that of android, cross platform as that of Java, UI Engine as cool as in ios, media support as that of Flash, lightweight implementation for any Mobile Platform, Full SEO support..

Got any Idea? Yep, Its HTML5 !!



Since its Inception in 2004, HTML5 is being developed as to be one of the next gen Web Tech.
It is bundled with many of the platform based features such as:

  • The canvas element for immediate mode 2D drawing.
  • Timed media playback
  • Offline Web Applications
  • Document editing
  • Drag-and-drop
  • Cross-document messaging
  • Browser history management
  • MIME type and protocol handler registration
  • Microdata
  • Web Storage
How HTML5 started?
From the Birth of web in 1989, Web has seen many transitions happen, but still 1 thing that has not changed  drastically over time is HTML. The core features of HTML were just enhanced and carried away in all enhancements of HTML. In order to bring a revolutionary addition and to meet the cross platform necessity of a HTML page/app, WHATWG and W3C with help of some other big players in game like Apple and Google started with the HTML5 in 2004. The main motto of WHATWG and W3C was to create a new standard for HTML that will have a standard both on Desktop as well as Mobile phones browsers.


What HTML5 brings to Web?
The most common words i heard about HTML, CSS, Javascript development are delicate, fuzzy, dumb, limited, non-programmer language etc.. But, the advent of HTML5 makes HTML as one of the most app developer oriented language. It comes with all those app developer friendly features for desktop/mobile web App development. And the new APIs added in HTML5 are "write less, do more" kinds.


Uses of HTML5:
Though HTML5 was started with main intention of only web, later by the time of Mobile era and by the vision of Apple and similar companies, HTML5 entered the Mobile market and is said to be the future of Mobile web and cross platform Mobile App development platform.

What is so special about HTML5?

  • Very easy to learn
  • Developer friendly APIs
  • write less, do more (though its jQuery punch line, bear with me :) )
  • All platform features that a mobile web app needs (except hardware support)
  • A standard by W3C, hence will be available soon in all browsers
  • cross platform app that can run on any mobile platform exactly same

When HTML5 will hit the market?
As per the latest wiki update, HTML5 will be released for recommendation by 2014.
Though many of the current browsers are already supporting HTML5 features, by 2014 HTML5 is supposed to be a new standard for web. 



For further reference:
http://en.wikipedia.org/wiki/HTML5
http://slides.html5rocks.com/#landing-slide
http://www.html5rocks.com/en/
http://html5demos.com/

Cheers,
Chaitanya

No comments:

Post a Comment