• Motorburn
      Because cars are gadgets
    • Gearburn
      Incisive reviews for the gadget obsessed
    • Ventureburn
      Startup news for emerging markets
    • Jobsburn
      Digital industry jobs for the anti 9 to 5!

Is HTML 5 the olive branch for the Open Web?

The web is in a state of transition where the experience and more so, the language of the web is receiving a makeover. This update, however, does not just improve the functionality, but promotes everybody to speak the same language. The open web, or a standardised architecture, is very promising and this doesn’t necessarily need to happen in one extreme and daunting overhaul. That’s according to Robert Nyman, Technical Evangelist for Mozilla.

The experience of the Web is evolving along with our expectations and the capabilities of the current level of technology. So as our computers and phones become faster and smarter, we expect the experience to become richer. And in order for this to happen we need to expand the Web’s vernacular to graduate from chit chat to poetry.

The greatest influence to this update will be occurring in HTML5, the language behind the web or to keep with the makeover analogy, the suit or dress that pulls it all together. We also know that a new suit or dress varies by designer. The same goes for browsers. Chrome reacts differently from Firefox, which in turn reacts differently from Internet Explorer and so on. HTML5, however, is attempting to impose a standard across the board, allowing for relatively similar experiences between the browser giants.

The <nitty src=”gritty”>

HTML5 now includes all the semantics and innate functionality necessary to provide a rich (media) experience. Basically, the bells and whistles come with the outfit. New elements/tags (All the new elements can be found at HTML5doctor.com) have been added that allow better categorisation or replace functionality that would previously be handled by Flash, scripts, plugins, essentially a whole stack of superfluous jibber jabber.

Nyman stresses that this does not necessarily mean Flash must die like Highlander, but rather needs be used more selectively. The same goes for HTML5, use it pragmatically. Yes it works in most places however you don’t need to code the whole site in HTML5, just use elements or portions to add value.

The elements I am referring to above are things like the <video> tag. This replaces the flash based player with a native browser handled video player. All one needs to do is specify the source/location of the file in the tag and the browser will know how to render and play it. The formats this will handle are the .mp4 (ht4 codec owned by Apple) and the .webM (owned by Google and is completely open). The debate over which will be the default format is, however, still open.

Alternatively you can use vid.ly which will give you a single url for all your videos. This shift away from Flash is hinting that Youtube would be no more than a content hosting site illustrating the divergence from proprietary technology.

But why move to the new <video> tag? Because code is powerful. The video can be altered real time in many forms. It can be rotated, enlarged and even layered with image filters such as sepia, saturation or photo negative. Universal Subtitles, for example, allows for the altering of subtitles on the fly. Video content can also be synced with Butterapp (using popcorn.js) and when combined alongside other mediums such as mapping or twitter falls, the user experience is greatly enhanced. Also in the video vein, sound can be synced to a site as it scrolls between pages. The sound would crossfade between tracks relative to how far in between each page one scrolls.

Being a developer myself, the progression of forms and server submissions is very enticing. Autocompleting forms using the datalists, colorpickers, datepickers(calendars), progress bars, etc… are all great additions that were previously handled by cumbersome code, which can now be handled by the browser. If you wish to have the same functionality of HTML5 in the older browsers, however, Polyfill allows a piece of javascript to simulate the experience and achieve the same effect of the new browser.

So is HTML5 ready? Is it commercially viable or is it just a pipe dream? The comforting thought is that the browsers are committed, says Nyman adding that Mobile is receiving just as much consideration. So the fact that it is open technology and will hopefully become a standard across the board, bodes well for the future. Software built in isolation such as app stores and webkits, would hopefully receive an adverse reaction and overcome these barriers that prevent the full and true adoption of the technology. In order for HTML5 to truly be a success, an open web with as little propriety and monopolistic barriers as possible, will be key for the future.

Author | Ryan Gordon

Ryan Gordon
Ryan sees things in binary, which is a handy super power for any coder, even better if you can apply it to your world view. With a BCOM (Hon) Information Systems from UCT freshly behind him, Ryan joined the Creative Spark team as a Web Developer where he is... More
  • http://www.hdflvplayer.net/ Html5 video player

    “In order for HTML5 to truly be a success, an open web with as little
    propriety and monopolistic barriers as possible, will be key for the
    future.” – Ofcourse undoubtedly!

  • http://pulse.yahoo.com/_OEAERLN4HSKTJUM6GRXZCZLGWA Brendan

    That’s a nice way of saying, “we are not open for business for the next few years but in the mean time, just kind of check out the cool stuff we might sell you one day”… “In fact we would like to sell it to you but we just can’t. ” – I do not get how html 5 is sold as ready to go when it is nowhere near it. Stop telling lies. JQuery is not html 5 either. If html 5 becomes a standard (which it isn’t) it will be controlled by another body with intentions to own the standard. The truth is we need another html version so that we all still have jobs going forward. That is the bottom line.

  • Ummon Karpe

    It’s saying “We’re open for business right now, with plenty of good stuff we’re selling right now, but also plan to add more cool stuff an refine our inventory in the next few years.”

    HTML5 works right now. I use HTML5 video to watch Youtube and Dailymotion videos without the bugs that I regularly encountered with Flash.

  • Pingback: Why it might not be time to jump on the HTML5 bandwagon just yet | memeburn()

  • http://www.facebook.com/edwardlove1990 Edward Love

    Thanks Brian, much appreciated!

  • Ian

    I wouldn’t say it’s the most amazing modification ever. What about CS 1.6? Just something to consider. I really enjoyed your article though, good stuff!