HTML5 standards are a building block of a new semantic web where the current web of unstructured documents is harnessed into elegant “web of data”. New syntactical features of HTML5 include video, audio, header and canvas elements that are designed to make it easy to include and handle multimedia and graphical content on the web without having to resort to proprietary plugins.
For instance, the canvas element allows drawing of complex graphics and animations and is on its way of replacing an external Flash player plugin. The new emerging HTML5 animation programs such as Adobe Edge are promising.
Another key feature of HTML5 is its “built in” ability to play media (audio and video) without any needs of external media player plug-ins. Effectively, a web developer can just drop a media file to the page, and then a browser that supports HTML5 (such as Chrome) knows what to do with the file.
Fourthly, HTML5 supports neat drag and drop features useful for information sorting within a web page, easy social media sharing, and drag-and-drop of images and attachments (currently supported by Gmail in the latest Google Chrome browser and Apple’s Safari 5.x.)
HTML5 has been widely talked and debated about in the context of developing mobile apps. The offline playing and local storage capabilities of HTML5 do create an alternative technology solution for native iOS and Android app development. Many enterprise apps and consumer database apps that do not require specific mobile phone features and resources to function optimally can be developed on HTML5 mode, hence avoiding the “walled garden” of iOS app libraries and their fee structure.
Currently the biggest obstacle for developing HTML5 web media is an uneven support of HTML5 by different web browsers. For instance, some web browsers support HTML5 video while others don’t. This gives double work to a web developer who needs to offer alternative code and be sure to test HTML5 developed web media in all current browsers. Time should fix this problem as browser manufacturers are working to improve their browsers and the web as a development platform.
Interaria is a Dallas HTML5 development expert. Call 214-909-3900 to schedule a HTML5 consultation; how your website could benefit from the latest HTML5 features.
[sources: W3C, wiki, What is HTML5? An introduction to the new features of HTML5, conference presentation by Jason Hanley - Jan 2011].
@ 2011. Meri Kuusi Shields / Interaria. All rights reserved.