Monday, August 22, 2011

Kevin's Random Notes on HTML5 for Enterprise Mobility Solutions

Question: Why would enterprises use HTML5 instead of native mobile applications?

Answer: Simplicity is one reason to use HTML5 web apps, as opposed to native apps built specifically for each mobile device. Apps built for Apple, Android, and BlackBerry are not inter-compatible, so being able to use one single app for all devices is a huge time-saver for developers.

Question:  What mobile devices support HTML5?

Answer: An HTML5 web app only requires a compatible browser, which most current mobile devices have.

Question:  Where can I read more about HTML5's ability to store data offline?

Answer: Mobile Web applications in HTML5 can also store data offline by caching external dependencies for offline Web browsing and locally caching data until connectivity is restored.”  (

Question: Where can I find best practices for using HTML5?

Answer:  The W3C has developed recommended mobile web application best practices. The most recent version, released December 14, 2010, is available here:

Question:  What open source vendors provide HTML5 development frameworks?

Answer:  Just about all mobility vendors of significance, open source or not are supporting HTML5 today.  Here are some vendors I have come across recently -  Sencha Touch is a mobile JavaScript framework that allows development of mobile web apps that “look and feel native on iPhone, Android and Blackberry touch devices.” The company provides a free commercial version, as well as a free version for open-source projects. 

Another product, DHTMLX Touch, is a free HTML5 JavaScript library for building cross-platform mobile web apps. “It’s not just a set of UI widgets, but a complete framework that allows you to create eye-catching, robust web applications for mobile and touch devices.”

Here’s an article about these and other mobile application framework products using HTML5:

Kevin Benedict, Independent Mobile and M2M Industry Analyst, SAP Mentor Volunteer
Follow me on Twitter @krbenedict
Full Disclosure: I am an independent mobility analyst, consultant and blogger. I work with and have worked with many of the companies mentioned in my articles.