Professional Documents
Culture Documents
RBEN GONALVES
1 http://www.w3.org/html/wg/drafts/html/master/introduction.html#introduction
UX SERVICES AT OUTSYSTEMS
Is HTML5 introducing new tags? Not necessarily. Developers need to stop thinking of HTML as
only tags and angle brackets. For example, HTML5 doesnt just define the <video> tag, but also
the corresponding API. With this API, it is possible to detect support for video format, stop, play,
pause, and even knowing how much of a video has been downloaded.
Camera access
Canvas
The canvas element is part of HTML5 and allows for dynamic, scriptable
rendering of 2D shapes and bitmap images. How is the Canvas element
helpful? Well, to allow the following sort of things:
GeoLocation
Yes, its possible using the canvas to collect user signatures on tablets,
smartphones, etc.
Web Storage
With HTML5, web pages can store data locally within the user's browser.
Earlier, this was done with cookies. However, web storage is more secure
and faster.
Persistent local storage is one area where native client applications have held
an advantage over web applications. For native applications, the operating
system typically provides an abstraction layer for storing and retrieving
application-specific data like preferences or runtime state.
Simply put, web storage is a way for web pages to store named key/value pairs
locally within the client web browser. Like cookies, this data persists even after
a user navigates away from the web site, closes a browser tab, or exits a
browser. Unlike cookies, this data is never transmitted to the remote web
server (unless sent manually). This approach succeeds where prior attempts at
providing persistent local storage failed. It is implemented natively in web
browsers, so it is available even when third-party browser plugins are not.
This is one of those features that is still very volatile, be sure to read the specs
and the check if your target browsers support it.
Read more at http://diveintohtml5.info/storage.html
App cache
This means the pages are stored statically in the browser (submit buttons
wont work) and forms will have to be handled manually using Web Storage
for example.
www.outsystems.com
Share this paper on: