HTML5 is specified by W3C to create a standard consisting
of a set of features that can handle all the tasks that the current
technologies (e.g. Adobe System Flash, Apple Quick Time and
Java Oracle FX) are doing in a mobile Web app. Additionally,
HTML5 supports newer mobile technologies, such as
Geolocation [10] and Scalable Vector Graphic [16]. The new
features of HTML5 that benefit mobile Web apps include
Canvas [11], video tags [12], location-based services [13],
working offline [14] and Web workers [15].