Why one more HTML5 Blog ?

There is a lot of buzz of HTML5 nowadays. HTML5 does introduce a lot of revolutionary bits which are expected to change the way data is presented over the internet. Primary among them are
- Offline storage through cache and database storage in a local SQLite database.
- Geo-location sensing via the browser.
- Canvas element which gives the ability to present drawings within an element.
- Rendering of video and audio via HTML eliminating the need for additional plugins like Flash.
- Proposed features like access to contact list of mobile device etc.

Our research on the internet on these topics led us to a lot of articles which demonstrated how to use these features in HTML and Javascript. But most were theoretical articles which explained the basics of how to go about. What we felt lacking was real life applications which introduced real life issues. A simple example was offline storage. In a practical scenario, the offline download could be several MB of data and it would be imperative that the user is shown some kind of visual progress bar at least. None of the topics on the subject of offline storage have indicated how to get round this problem. Lack of standards in HTML5 only compounds the issue.

Our blog on HTML5 is an attempt to showcase live examples which try to address the issues that face a live commercial application. We will be adding articles with examples where we highlight the process. Please note that since these are demonstration scripts, the focus on design has been less and you may find an odd bug or two. The idea is to demonstrate the newer HTML5 concepts and not focus on the standard aesthetics etc. Secondly, a lot of articles will focus on devices like Ipad and Iphone since these are the only devices which have the best HTML5 support and one can think of a commercial HTML5 application for these devices. We hope that with coming time, many other devices on Android and even PC browsers will have better HTML5 support. We welcome your views and comments on the articles so that we can collectively try to come up with workable solutions for HTML5.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>