<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    >

<channel>
    <title>Webmonkey &#187; HTML5</title>
    <atom:link href="http://www.webmonkey.com/tag/html5/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.webmonkey.com</link>
    <description>The Web Developer&#039;s Resource</description>
    <lastBuildDate>Fri, 05 Apr 2013 20:20:46 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>http://wordpress.org/?v=3.4.2</generator>
    
    <item>
        <title>Emulator Brings the Bygone Era of Amiga to the Web</title>
        <link>http://www.webmonkey.com/2013/01/emulator-brings-the-bygone-era-of-amiga-to-the-web/</link>
        <comments>http://www.webmonkey.com/2013/01/emulator-brings-the-bygone-era-of-amiga-to-the-web/#comments</comments>
        <pubDate>Fri, 11 Jan 2013 21:04:23 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60543</guid>
        		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Games]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2013/01/pinballdreams-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/pinballdreams.jpg" alt="Emulator Brings the Bygone Era of Amiga to the Web" /></div>The Scripted Amiga Emulator puts a circa 1980 Commodore Amiga in your web browser using only HTML5 and JavaScript.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_60544" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2013/01/pinballdreams.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2013/01/pinballdreams.jpg" alt="" title="pinballdreams" width="580" height="399" class="size-full wp-image-60544" /></a><p class="wp-caption-text">Amiga pinball wizard.</p></div>Miss your <a href="https://en.wikipedia.org/wiki/Amigas">Amiga</a>? Now you can play <em>Prince of Persia</em>, <em>Pinball Dreams</em> and other Amiga hits right in your web browser thanks to the <a href="http://scriptedamigaemulator.net/">Scripted Amiga Emulator</a>, an Amiga emulator written entirely in JavaScript and HTML5.</p>
<p>To view the emulator, which was written by developer Rupert Hausberger, you&#8217;ll need a browser with support for WebGL and WebAudio, as well as a few other HTML5 APIs. I tested the emulator in the latest version of both Chrome and Firefox and it worked just fine.</p>
<p>If you&#8217;d like to see the code behind the Scripted Amiga Emulator, head on over to <a href="https://github.com/naTmeg/ScriptedAmigaEmulator">GitHub</a>.</p>
<p>Happy Friday afternoon time wasting.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/01/emulator-brings-the-bygone-era-of-amiga-to-the-web/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>HTML5 Inches Closer to the Finish Line</title>
        <link>http://www.webmonkey.com/2012/12/html5-inches-closer-to-the-finish-line/</link>
        <comments>http://www.webmonkey.com/2012/12/html5-inches-closer-to-the-finish-line/#comments</comments>
        <pubDate>Tue, 18 Dec 2012 16:02:29 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60389</guid>
        		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[W3C]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/12/5_w.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/12/5_w.jpg" alt="HTML5 Inches Closer to the Finish Line" /></div>Creating a new web standard is a long, slow process, but every now and then there's visible progress. Today the W3C -- the group that oversees the development of web standards -- has announced that HTML5 is moving to "Candidate Recommendation" status, which puts it just two heartbeats away from becoming an official standard. ]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_59200" class="wp-caption alignleft" style="width: 310px"><a href="http://www.webmonkey.com/wp-content/uploads/2012/09/html5.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2012/09/html5.jpg" alt="" title="html5" width="300" height="342" class="size-full wp-image-59200" /></a><p class="wp-caption-text"><em>Image: Screenshot/Webmonkey</em>.</p></div>The W3C has an early Christmas present for web developers: The standards body that oversees the lingua franca of the web has <a href="http://www.w3.org/News/2012#entry-9667">published</a> the complete definition of the HTML5 specification. </p>
<p>HTML5 isn&#8217;t an official standard yet, but the move to what the W3C calls &#8220;Candidate Recommendation&#8221; (CR) status means that the spec is largely stable, features are frozen, and testing can begin. In other words, the W3C is on track to <a href="http://www.webmonkey.com/2012/09/w3c-unveils-plan-to-finish-html5-in-2014/">publish the final version of HTML5 by 2014</a>.</p>
<p>While developers targeting modern web browsers are already using HTML5 and many of its accompanying APIs, the move to CR status is nevertheless important because it marks the beginning of the interoperability and testing phase. Testing helps ensure that HTML5 can be implemented compatibly across browsers, servers, authoring tools and the dozens, if not hundreds, of other potential HTML5 clients &#8212; think your television, your car, your refrigerator and beyond. </p>
<p>HTML5 will likely be the language of the fabled <a href="http://www.wired.com/opinion/2012/12/20-12-st_thompson/">Internet of Things</a> and the lengthy testing period &#8212; the W3C plans for testing to last through 2014 &#8212; is designed to make sure that everything in the web of the future plays nicely together.</p>
<p>To go along with HTML5&#8242;s progress, the W3C has also published the <a href="http://www.w3.org/html/wg/drafts/html/FPWD51/Overview.html">First Public Working Draft</a> of HTML5&#8242;s successor &#8212; HTML5.1. Although the W3C has &#8220;modularized&#8221; much of HTML5 over the years, spinning off sections like Web Workers, WebSockets, Microdata and half a dozen others, which are all now separate specifications at the W3C, the group plans to continue with versioned releases as well.</p>
<p>At the moment there isn&#8217;t much to see in the HTML5.1 spec, but look for the HTML5.1 draft to grow as new ideas are proposed. </p>
<p>It&#8217;s worth noting that, while the CR publication is generally a good thing, there are <a href="https://www.w3.org/Bugs/Public/buglist.cgi?query_format=advanced&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;component=HTML5%20spec&amp;product=HTML%20WG&amp;list_id=3367">still over 100 known bugs</a> and <a href="https://twitter.com/tabatkins/status/280825291620896770">not everyone is happy</a> with the decision to move HTML5 forward. But moving forward it is. After the CR stage is finished, the next step for HTML5 will be &#8220;proposed recommendation&#8221; status. From there HTML5 will become a final standard &#8212; if all goes according to plan &#8212; in 2014. </p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/12/html5-inches-closer-to-the-finish-line/feed/</wfw:commentRss>
        <slash:comments>1</slash:comments>

        
    </item>
    
    <item>
        <title>Proposed &#8216;Main&#8217; Element Would Help Your HTML Get to the Point</title>
        <link>http://www.webmonkey.com/2012/12/proposed-main-element-would-help-html-get-to-the-point/</link>
        <comments>http://www.webmonkey.com/2012/12/proposed-main-element-would-help-html-get-to-the-point/#comments</comments>
        <pubDate>Tue, 11 Dec 2012 19:36:28 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60295</guid>
        		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[HTML5]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/12/point3-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/12/point3.jpg" alt="Proposed &#8216;Main&#8217; Element Would Help Your HTML Get to the Point" /></div>HTML5 introduces a lot of new tags, but none of them help you indicate the main point of a page. The aptly named "main" element would change that.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_60370" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2012/12/point3.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2012/12/point3.jpg" alt="" title="point" width="580" height="387" class="size-full wp-image-60370" /></a><p class="wp-caption-text"><em>Photo: <a href="https://secure.flickr.com/photos/horiavarlan/4268119107/" target="_blank">Horia Varlan</a>/Flickr</em></p></div></p>
<p>HTML5 has several new tags designed to make HTML more semantic &#8212; there&#8217;s <code>&lt;nav&gt;</code> for navigation elements, <code>&lt;header&gt;</code> for headers, <code>&lt;footer&gt;</code> for footers and now there just might be <code>&lt;main&gt;</code> to wrap around, well, the main content on a page.</p>
<p>The W3C&#8217;s HTML Working Group, which is charged with creating HTML, has <a href="http://lists.w3.org/Archives/Public/public-html/2012Nov/0232.html">accepted a proposal to add a draft specification for the <code>&lt;main&gt;</code> tag to HTML</a>. The actual HTML spec hasn&#8217;t been updated yet, but you can read through the earlier, <a href="https://dvcs.w3.org/hg/html-extensions/raw-file/tip/maincontent/index.html">unofficial <code>&lt;main&gt;</code> docs</a>.</p>
<p>The proposal has been around for some time, but former W3C HTML editor Ian Hickson opposed it on the grounds that its use case was too close to <code>&lt;article&gt;</code>. Since then the mailing list discussion has turned up enough supporters and use cases for a <code>&lt;main&gt;</code> element &#8212; including for a &#8220;reader&#8221; mode like that <a href="http://www.webmonkey.com/2010/06/safari-5s-reader-simplifies-the-web/">offered by Apple&#8217;s Safari</a>, or to exclude non-main content from a search &#8212; that it looks like it will make the cut (Update: <a href="http://www.w3.org/html/wg/wiki/User:Sfaulkne/main-usecases">check out this W3C wiki page</a> for more use cases).</p>
<p>It&#8217;s unlikely that <code>&lt;main&gt;</code> will make it into HTML5, which is about to reach the stable stage after which no new elements can be added, but it could make it to HTML 5.1, due to be finalized by 2016.</p>
<p>As Mozilla WHAT WG member Henri Sivonen <a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-December/038219.html">writes</a> on that group&#8217;s mailing list, &#8220;I think it was unfortunate that didn’t make it to the same round of added elements as <code>&lt;header&gt;</code>, <code>&lt;footer&gt;</code>, <code>&lt;nav&gt;</code> and <code>&lt;aside&gt;</code>&#8230; but it&#8217;s not too late to add it &#8212; browsers update faster than they used to.&#8221;</p>
<p>The purpose behind <code>&lt;main&gt;</code> is to give web authors a more semantic way to indicate a page&#8217;s main content. In many ways it mirrors what <a href="http://www.webmonkey.com/2011/11/wai-aria-gets-ready-for-a-starring-role-in-html5/">WAI-ARIA does with the &#8220;main&#8221; role</a>.</p>
<p>In fact, because a <code>&lt;main&gt;</code> element would more or less bring the semantic power of ARIA&#8217;s <code>role=main</code> to HTML proper, you can get most of the benefits of the proposed <code>&lt;main&gt;</code> tag today, by just adding the &#8220;main&#8221; role to your primary content wrapper, something like:</p>
<pre class="brush: js">&lt;div role="main"&gt;
    &lt;article&gt;
        &lt;h1&gt;Top 10 Linkbait Headlines for Hacker News&lt;/h1&gt;
        &lt;time datetime="2012-12-11T03:21:22"&gt;December 11th, 2012&lt;/time&gt;
        &lt;p&gt;... etc &lt;/p&gt;
    &lt;/article&gt;
    &lt;div id="comments"&gt;
        &lt;article&gt;
            &lt;h5&gt;Comment Title&lt;/h5&gt;
            &lt;p&gt;Comment body&lt;/p&gt;
        &lt;/article&gt;
    &lt;/div&gt;
&lt;/div&gt;</pre>
<p>In this bit of pseudocode the main role tells the user agent &#8212; a web browser, search engine spider, etc. &#8212; that the primary content of the page is the article and the ensuing discussion in the comments.</p>
<p>So if you can do it already with ARIA why add <code>&lt;main&gt;</code>? The simple truth is that hardly any sites use ARIA roles. Because <code>&lt;main&gt;</code> is simple to use, web developers are more likely to use it and use it correctly (try searching for tutorials on how and when to use <code>&lt;article&gt;</code> and <code>&lt;section&gt;</code> to see the opposite effect), which in turn makes it a more reliable indicator for search engine spiders.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/12/proposed-main-element-would-help-html-get-to-the-point/feed/</wfw:commentRss>
        <slash:comments>1</slash:comments>

        
    </item>
    
    <item>
        <title>BBC Taps the Past to Showcase the Future of Web Audio</title>
        <link>http://www.webmonkey.com/2012/12/bbc-taps-the-past-to-showcase-the-future-of-web-audio/</link>
        <comments>http://www.webmonkey.com/2012/12/bbc-taps-the-past-to-showcase-the-future-of-web-audio/#comments</comments>
        <pubDate>Tue, 04 Dec 2012 16:57:36 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60160</guid>
        		<category><![CDATA[APIs]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[audio]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/12/bbctapeloops-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/12/bbctapeloops.jpg" alt="BBC Taps the Past to Showcase the Future of Web Audio" /></div>The HTML5 video element gets more attention, but, as the BBC's latest experiment shows, the HTML5 audio element is equally revolutionary, perhaps even more so thanks to the work-in-progress Web Audio API.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_60161" class="wp-caption aligncenter" style="width: 590px"><img src="http://www.webmonkey.com/wp-content/uploads/2012/12/bbctapeloops.jpg" alt="" title="bbctapeloops" width="580" height="330" class="size-full wp-image-60161" /><p class="wp-caption-text">Mixing old school tape loops with the BBC&#8217;s Web Audio API demo. <em>Image: Screenshot/Webmonkey</em></p></div>
<p>HTML5 offers developers new ways to display and work with both audio and video on the web. The HTML5 <code>&lt;video&gt;</code> element tends to get more attention, but the HTML5 audio element is equally revolutionary, perhaps even more so thanks to the work-in-progress Web Audio API (currently <a href="https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html" target="_blank">in the draft stages</a>).</p>
<p>Developers at the BBC recently set out to push the limits of what you can do with HTML5 <code>&lt;audio&gt;</code> and the Web Audio API. The result is a new audio playground site that recreates <a href="http://webaudio.prototyping.bbc.co.uk/" target="_blank">the sounds of the BBC Radiophonic Workshop using the Web Audio API</a>. Note that right now only WebKit browsers support the Web Audio API. (Firefox supports the older, deprecated, Audio Data API, but plans to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=779297" target="_blank">ship support for Web Audio in 2013</a>.)</p>
<p>The BBC&#8217;s Radiophonic Workshop project is one part cool demo, one part tutorial. It&#8217;s fun to play around with, sure, but another reason behind the experiment is to document how to use <code>&lt;audio&gt;</code> and the Web Audio API. The developers also wanted to put the API through some real-world use cases, to see if there are any limitations that could be addressed before the Web Audio API becomes an official standard.</p>
<p>Each of the four demos has a thorough code walk-through showing exactly how it works and which elements of the Web Audio API are being used. There are a couple of dependencies, namely JQuery and Backbone.js, but most of the code is working directly with the Web Audio API. </p>
<p>If you&#8217;ve ever wanted to explore the Web Audio API, these demos make a great introduction to how everything works. For more background on the project, see the <a href="http://www.bbc.co.uk/blogs/researchanddevelopment/2012/05/web-audio-radiophonics-1.shtml" target="_blank">BBC&#8217;s Research and Development blog</a>.</p>
<p>So far the code doesn&#8217;t seem to be available through the <a href="https://github.com/bbcrd" target="_blank">BBC&#8217;s R&amp;D GitHub account</a>. You can always copy and paste from the demo site, but it would be nice if it was available for easy forking and experimentation.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/12/bbc-taps-the-past-to-showcase-the-future-of-web-audio/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Mozilla Busts HTML5 Myths</title>
        <link>http://www.webmonkey.com/2012/11/mozilla-busts-html5-myths/</link>
        <comments>http://www.webmonkey.com/2012/11/mozilla-busts-html5-myths/#comments</comments>
        <pubDate>Thu, 01 Nov 2012 19:31:33 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=59775</guid>
        		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Standards]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/11/html5-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/11/html5.jpg" alt="Mozilla Busts HTML5 Myths" /></div>Mozilla takes on popular myths about building apps in HTML5 -- that it's too slow, that it doesn't work offline and that there's no money to be made -- and shows why those thing aren't true.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_59787" class="wp-caption alignnone" style="width: 670px"><a href="http://www.webmonkey.com/wp-content/uploads/2012/11/html5.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2012/11/html5.jpg" alt="" title="html5" width="660" height="601" class="size-full wp-image-59787" /></a><p class="wp-caption-text"><em>Image: <a href="http://www.flickr.com/photos/codepo8/7087270549/">Christian Heilmann</a>/Flickr</em></p></div></p>
<p>Mozilla has jumped into the shark-infested debate about whether or not HTML5 can compete with platform native apps. Chris Heilmann, Mozilla&#8217;s Principal Evangelist for HTML5, has a new <a href="https://hacks.mozilla.org/2012/11/html5-mythbusting/">post on the Mozilla Hacks blog</a> that challenges many &#8220;false assumptions&#8221; about HTML5.</p>
<p>Heilmann&#8217;s post is not so much about which you ought to use for your next app &#8212; right now that depends on what you&#8217;re building &#8212; rather it attempts to clear the air about just what HTML5 actually can and cannot do. </p>
<p>Among the things Heilmann covers are the myths that HTML5 has performance problems, that it can&#8217;t work offline and that developers can&#8217;t make money building HTML5 apps. </p>
<p>Along the way Heilmann also acknowledges where platform-native apps have the lead, namely, access to device APIs. It&#8217;s not a shortcoming of HTML5 that iOS and Android both prevent web apps from accessing many APIs native apps can use, but it is a practical reality that keeps many developers building native apps for the time being. As Heilmann writes, &#8220;in essence HTML5 is a Formula 1 car that has to drive on a dirt road whilst dragging a lot of extra payload given to it by the operating system without a chance to work around that &#8212; for now.&#8221;</p>
<p>The qualifier, &#8220;for now,&#8221; is the key part of that analogy. Not only are platforms slowly adding more HTML5 support to their native browsers, we&#8217;ve also seen <a href="http://www.webmonkey.com/2012/09/new-html-tricks-for-web-developers-in-apples-ios-6-2/">increased support</a> for accessing device capabilities &#8212; like GPS or the camera &#8212; through web apps. And of course Mozilla is building its own mobile OS which will consist exclusively of HTML5 apps.</p>
<p>It may be some time before app developers start favoring the web over platform-specific apps, but as Heilmann points out this is hardly the first time the web has taken over from a closed system: &#8220;historically, closed platforms came and went and the web is still going strong.&#8221; </p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/11/mozilla-busts-html5-myths/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Mozilla Plans H.264 Video for Desktop Firefox</title>
        <link>http://www.webmonkey.com/2012/10/mozilla-plans-h-264-video-for-desktop-firefox/</link>
        <comments>http://www.webmonkey.com/2012/10/mozilla-plans-h-264-video-for-desktop-firefox/#comments</comments>
        <pubDate>Mon, 22 Oct 2012 17:19:10 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=59634</guid>
        		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[video]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/10/mozilla-h264-w.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/10/mozilla-h264-w.jpg" alt="Mozilla Plans H.264 Video for Desktop Firefox" /></div>The HTML5 video panacea didn't pan out. Instead of proprietary plugins we got video codec disputes, and there's still no one-size-fits-all video solution for the web. But the one-size-fits-all solution is getting a little closer -- Mozilla is working to add support for the H.264 video codec to Firefox. When it arrives in Firefox H.264 will finally be supported in every major web browser, desktop and mobile. ]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><img src="http://www.webmonkey.com/wp-content/uploads/2011/01/home_multimedia_200x100g.jpg" >Mozilla is getting closer to making H.264 video work in Firefox. </p>
<p>The company&#8217;s recently released Firefox for Android already bakes in OS-level support for the H.264 video codec and now Mozilla is adding support to desktop Firefox as well.</p>
<p>Mozilla long opposed supporting the H.264 codec because it&#8217;s patent-encumbered and requires licensing fees. It&#8217;s also the most popular codec for HTML5 video on the web, which drove Mozilla to <a href="http://www.webmonkey.com/2012/03/idealism-vs-pragmatism-mozilla-debates-supporting-h-264-video-playback/">swallow its ideals and get practical about adding support to Firefox</a>. Instead of including the codec directly in Firefox, the browser will rely on OS-level tools to play H.264 video. </p>
<p>There&#8217;s still no support for H.264 in the current desktop version of Firefox, but as Mozilla CTO, Brendan Eich recently noted on his blog, work is under way and, with the exception of Windows XP, all platforms will get OS-native codec support for H.264 video. Windows XP, which lacks OS-level tools for H.264, will continue to use the Flash plugin to play H.264 movies.</p>
<p>If you&#8217;d like to keep track of Mozilla&#8217;s progress adding H.264 to the desktop there&#8217;s a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=799318">tracking bug</a> that follows solutions for all the major desktop platforms. Eich does not give an explicit timeline or any hint of when H.264 support might ship with Firefox on the desktop.</p>
<p>The HTML5 video element was supposed to offer a standards-based way to play movies on the web without proprietary plugins like Flash or Silverlight. Unfortunately that dream has failed to pan out. Instead of proprietary plugins, the web ended up with proprietary video codecs, which has created a split in browser support for HTML5 video. Firefox and Opera support the open Ogg and WebM codecs, while Safari and Internet Explorer supported H.264.</p>
<p>Mozilla (and Opera) were against the adoption of H.264 on ideological grounds &#8212; H.264 is not an open codec and requires that companies using it pay royalties. But earlier this year the company partially reversed course and said it would support H.264 on devices where the codec is supplied by the platform or implemented in hardware. </p>
<p>In announcing its change of heart with regard to H.264, Eich wrote, &#8220;H.264 is absolutely required right now to compete on mobile. I do not believe that we can reject H.264 content in Firefox on Android or in B2G and survive the shift to mobile&#8230;. Failure on mobile is too likely to consign Mozilla to decline and irrelevance.&#8221;</p>
<p>However, while Mozilla may have abandoned the fight against H.264 in HTML5 video, it has taken up the same banner when it comes to WebRTC. WebRTC is a group of proposed standards that will eventually make web apps capable of many of the same feats that currently require platform-native APIs. In his recent post detailing the progress of H.264 support, Eich says that Mozilla is still focused on &#8220;the fight for unencumbered formats&#8221; for WebRTC, and promises &#8220;more on that front later&#8221;.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/10/mozilla-plans-h-264-video-for-desktop-firefox/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>W3C Unveils Plan to Finish HTML5 in 2014</title>
        <link>http://www.webmonkey.com/2012/09/w3c-unveils-plan-to-finish-html5-in-2014/</link>
        <comments>http://www.webmonkey.com/2012/09/w3c-unveils-plan-to-finish-html5-in-2014/#comments</comments>
        <pubDate>Thu, 20 Sep 2012 18:37:32 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=59198</guid>
        		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[W3C]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/09/html5-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/09/html5.jpg" alt="W3C Unveils Plan to Finish HTML5 in 2014" /></div>HTML5 is a spec with a plan. Namely, to reach the W3C's recommendation stage by the end of 2014. To do that the W3C is speeding up its process, which will not only help HTML5, but HTML5.1, HTML5.2 and HTML.next.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_59200" class="wp-caption alignleft" style="width: 310px"><a href="http://www.webmonkey.com/wp-content/uploads/2012/09/html5.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2012/09/html5.jpg" alt="" title="html5" width="300" height="342" class="size-full wp-image-59200" /></a><p class="wp-caption-text"><em>Image: Screenshot/Webmonkey</em>.</p></div>
<p>Like <a href="http://en.battlestarwiki.org/wiki/Opening_credits">the Cylons</a>, HTML5 was <a href="http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2004-November/002362.html">created by man</a>. It <a href="http://www.webmonkey.com/2011/01/meet-html-the-spec-formerly-known-as-html5/">rebelled</a>. It <a href="http://www.webmonkey.com/2009/07/the_w3c_buries_xhtml_2dot0_html_5_is_the_future_of_the_web/">evolved</a>. It looks and feels like HTML. And now, <a href="http://dev.w3.org/html5/decision-policy/html5-2014-plan.html">it has a plan</a>.</p>
<p>Namely, to be done in 2014. </p>
<p>The W3C has <a href="http://dev.w3.org/html5/decision-policy/html5-2014-plan.html">formalized its plan</a> to move the HTML5 spec to the official &#8220;Candidate Recommendation&#8221; status by the end of 2014. That might seem like a long time from now, especially if, like most of us, you&#8217;ve been using the bulk of HTML5 for some time, but 2014 is quite a bit better than <a href="http://www.webmonkey.com/2008/09/html_5_won_t_be_ready_until_2022dot_yes__2022dot/">the 2022 date</a> that used to be tossed around.</p>
<p>But there&#8217;s a catch. In order to get HTML5 to the Candidate Recommendation stage on time the W3C is going to move some less stable parts of the spec to the newly designated HTML 5.1.</p>
<p>HTML5 has already been &#8220;modularized&#8221; over the years, spinning off sections like Web Workers, WebSockets, Microdata and half a dozen others, which are all now separate specifications at the W3C.</p>
<p>Now the W3C plans to split the remaining chunk of HTML 5.0 into HTML 5.0 and HTML 5.1. Each spec will then move through the process of becoming an official web standard. Here&#8217;s the W3C HTML Working Group&#8217;s plan for HTML5:</p>
<blockquote>
<ul>
<li>we determine which features are likely to meet the <a href="http://lists.w3.org/Archives/Public/public-html/2012Sep/0215.html">&#8220;Public Permissive&#8221; CR exit criteria</a>,</li>
<li>we create a &#8220;stable HTML5.0&#8243; draft which includes just those &#8220;stable&#8221; features, and which omits the remaining &#8220;unstable&#8221; features</li>
<li>we create an HTML 5.1 editor’s draft which is a superset of the stable HTML5.0 but with the &#8220;unstable&#8221; features included instead of omitted, and also with any new proposed features included</li>
</ul>
</blockquote>
<p>The HTML WG would then rinse and repeat with HTML5.1 in 2016. And then HTML5.2 and so on. The result will hopefully be a faster evolving series of specs, which in turn means more features reach the Recommendation stage in less time.</p>
<p>For web developers in the trenches finalizing HTML5 might seem irrelevant &#8212; after all, browsers already support most of it so who really cares? There are two reasons reaching the Candidate Recommendation stage matters: It usually means improved cross-browser support and it always means that the spec is covered by the all important W3C patent policy, which ensures that HTML5 remains a royalty-free standard.</p>
<p>For a complete list of everything that&#8217;s &#8220;unstable&#8221; in the current draft of HTML5, as well as the plan for how to handle it, be sure to read through the W3C&#8217;s plan. </p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/09/w3c-unveils-plan-to-finish-html5-in-2014/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Microsoft, Atari Bring Arcade Classics to the Web</title>
        <link>http://www.webmonkey.com/2012/08/microsoft-atari-bring-arcade-classics-to-the-web/</link>
        <comments>http://www.webmonkey.com/2012/08/microsoft-atari-bring-arcade-classics-to-the-web/#comments</comments>
        <pubDate>Thu, 30 Aug 2012 20:51:36 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=58808</guid>
        		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Multimedia]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/08/atarihtml1-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/atarihtml1.jpg" alt="Microsoft, Atari Bring Arcade Classics to the Web" /></div>Microsoft's Internet Explorer team has partnered with Atari to re-imagine classic Atari games for the modern web -- Centipede, Asteroids, Missile Command and half a dozen other hits from Atari's back catalog all re-written using HTML5 and JavaScript.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_58812" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.webmonkey.com/wp-content/uploads/2012/08/atarihtml1.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/atarihtml1.jpg" alt="" title="atarihtml" width="580" height="435" class="size-full wp-image-58812" /></a><p class="wp-caption-text">Centipede in HTML on the iPad. <em>Image:Screenshot/Webmonkey</em></p></div></p>
<p>Microsoft&#8217;s Internet Explorer team has partnered with Atari to re-imagine classic Atari games for the modern web. That&#8217;s right, Centipede, Asteroids, Missile Command and half a dozen more all re-written using HTML5 and JavaScript.</p>
<p>If you&#8217;d like to play, point your browser to the new <a href="http://atari.com/arcade#!/arcade/atari-promo">Atari Arcade</a> and enjoy the glory of Pong, Super Breakout and the rest of the Atari back catalog.</p>
<p>While the games look a bit different &#8212; the graphics aren&#8217;t exactly what you might remember from the arcades of your youth, hence the &#8220;re-imagining&#8221; &#8212; the game play is faithful to the originals, especially on a touch screen where the controls are more like the classic arcade button layouts.</p>
<p>For those curious to know how it all works, the answer is largely <a href="http://createjs.com/#!/CreateJS">CreateJS</a>, though for full details be sure to <a href="http://atari.com/arcade/developers/">read through the developer documentation</a>. You can even create your own HTML5 Game on top of the new Atari Arcade SDK. </p>
<p>For more details on how it all works check out the video below featuring developer <a href="http://gskinner.com/blog/archives/2012/08/atari-arcade-classic-games-reimagined-in-html5.html">Grant Skinner</a> and the rest of the team behind Atari Arcade.</p>
<p><iframe width="580" height="326" src="http://www.youtube-nocookie.com/embed/J6QXRFuUSZs?rel=0" frameborder="0" allowfullscreen></iframe></p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/08/microsoft-atari-bring-arcade-classics-to-the-web/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Popular &#8216;HTML5 Boilerplate&#8217; Hits 4.0</title>
        <link>http://www.webmonkey.com/2012/08/popular-html5-boilerplate-hits-4-0/</link>
        <comments>http://www.webmonkey.com/2012/08/popular-html5-boilerplate-hits-4-0/#comments</comments>
        <pubDate>Wed, 29 Aug 2012 18:19:38 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=58767</guid>
        		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Basics]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/08/boilerplate-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/boilerplate.jpg" alt="Popular &#8216;HTML5 Boilerplate&#8217; Hits 4.0" /></div>HTML5 Boilerplate is one of the fastest ways to get a modern, standards compliant HTML5 site up and running, which is part of why it's used on everything from NASA.gov to Nike.com.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_58774" class="wp-caption alignleft" style="width: 270px"><a href="http://www.flickr.com/photos/elsie/3497683101/"><img src="http://www.webmonkey.com/wp-content/uploads/2012/08/boilerplate.jpg" alt="" title="boilerplate" width="260" height="251" class="size-full wp-image-58774" /></a><p class="wp-caption-text">HTML5 Boilerplate, easy to bolt on. <em>Image: <a href="http://www.flickr.com/photos/elsie/3497683101/">Les Chatfield/Flickr</a></em></p></div>
<p>The developers behind HTML5 Boilerplate have released version 4 of their boilerplate HTML, CSS and JavaScript templates for quickly prototyping HTML5 designs.</p>
<p>You can <a href="http://html5boilerplate.com/#v4.0.0">grab a copy of HTML5 Boilerplate v4.0</a> from the HTML5 Boilerplate website.</p>
<p>This release is notable for a number of changes including a snazzy new website, cleaned up and reorganized code and the beginnings of a high-resolution-screen @media query. This release is also notable for what it lacks, namely the trademark pink text highlight color which has been ditched in favor of a more neutral blue.</p>
<p>Version 4 of Boilerplate also updates the various code libraries that Boilerplate relies on, including jQuery, Modernizer and the very awesome <a href="http://necolas.github.com/normalize.css/">Normalize.css</a>.</p>
<p>You can see the <a href="https://github.com/h5bp/html5-boilerplate/blob/v4.0.0/CHANGELOG.md">complete changelog</a> for this version over on Github and get any help you might need with HTML5 Boilerplate at <a href="http://stackoverflow.com/questions/tagged/html5boilerplate">Stack Overflow</a>.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/08/popular-html5-boilerplate-hits-4-0/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>W3C Names Four New HTML Editors</title>
        <link>http://www.webmonkey.com/2012/07/w3c-names-new-html-editors/</link>
        <comments>http://www.webmonkey.com/2012/07/w3c-names-new-html-editors/#comments</comments>
        <pubDate>Mon, 30 Jul 2012 16:27:57 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=58101</guid>
        		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[WHATWG]]></category>
        <description><![CDATA[How many editors does it take to change a web standard? As it happens, four. Yes, the W3C has named four replacement editors for its temporarily-editor-less HTML5 specification. Perhaps most surprising, two of the four are Microsoft employees.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><img src="http://www.webmonkey.com/wp-content/uploads/2011/01/html5logo.jpg" />The World Wide Web Consortium (W3C) has named four new editors of the HTML5 spec to <a href="http://www.webmonkey.com/2012/07/html-groups-part-ways/">replace departing editor Ian Hickson</a>.</p>
<p>The W3C&#8217;s HTML Working Group co-chair Paul Cotton announced the four-way editorship in a <a href="http://lists.w3.org/Archives/Public/public-html/2012Jul/0183.html">e-mail to the W3C&#8217;s public HTML mailing list</a>.</p>
<p>The four new editors include two Microsoft employees, Travis Leithead and Erika Doyle Navara, Apple&#8217;s Ted O&#8217;Conner and Silvia Pfeiffer of Ginger Technologies, a company specializing in HTML video. </p>
<p>&#8220;The Chairs received a large number of applications for the position of HTML5 editor,&#8221; writes Cotton. &#8220;After evaluating all the applications, we chose the above HTML5 editorial team based on the individual qualifications of the new editors as well as the combination of the individual appointee&#8217;s qualifications.&#8221;</p>
<p>The heavy representation of Microsoft is interesting given that Microsoft is not currently a member of the Web Hypertext Application Technology Working Group (WHATWG), the other standards body that oversees HTML. It would seem that Microsoft is doubling down on the W3C version of HTML.</p>
<p>The editor change is part of <a href="http://www.webmonkey.com/2012/07/html-groups-part-ways/">the recent split</a> that sees the two standards bodies jointly responsible for developing the HTML specification, moving in different directions.</p>
<p>The W3C and the WHATWG have long acted as separate bodies, but previously shared an editor, Ian Hickson, who helped ensure that the two specs remained in sync. Then last year the WHATWG announced it was <a href="http://www.webmonkey.com/2012/07/html-groups-part-ways/">dropping the &#8220;5&#8243; version number</a> and would work on HTML as a &#8220;living standard&#8221; sans version numbers. The W3C continued to focus on HTML &#8220;snapshots&#8221; like HTML5.</p>
<p>&#8220;The WHATWG effort is focused on developing the canonical description of HTML,&#8221; <a href="http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Jul/0119.html">wrote</a> when he stepped down as W3C editor last week. &#8220;The W3C effort, meanwhile, is now focused on creating a snapshot developed according to the venerable W3C process.&#8221;</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/07/w3c-names-new-html-editors/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    </channel>
</rss>