<?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>Programming Blog &#187; interaction domain</title>
	<atom:link href="http://www.neurosoftware.ro/programming-blog/tag/interaction-domain/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.neurosoftware.ro/programming-blog</link>
	<description>Web development , php , ajax , symfony, framework, zend</description>
	<lastBuildDate>Thu, 18 Aug 2011 08:11:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Damn the W3C, HTML5 Is Already Here</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/damn-the-w3c-html5-is-already-here/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/damn-the-w3c-html5-is-already-here/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 23:17:15 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[domain leader]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[horse pucky]]></category>
		<category><![CDATA[interaction domain]]></category>
		<category><![CDATA[litmus test]]></category>
		<category><![CDATA[older versions of internet explorer]]></category>
		<category><![CDATA[paul krill]]></category>
		<category><![CDATA[training wheels]]></category>
		<category><![CDATA[web leaders]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/damn-the-w3c-html5-is-already-here/</guid>
		<description><![CDATA[The W3C says HTML5 still needs its training wheels. Horse pucky, we say. According to the web&#8217;s governing body, you shouldn&#8217;t be using HTML5, CSS3 or any of the HTML5-related APIs just yet. At least that&#8217;s the spin InfoWorld&#8217;s Paul Krill took from his sit-down with Philippe Le Hegaret, the interaction domain leader of the [...]]]></description>
			<content:encoded><![CDATA[<p>
<div><a href="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f4e38_weighn_trainingwheels.jpg"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/f4e38_weighn_trainingwheels.jpg" alt="" width="580" /></a>
<p>The W3C says HTML5 still needs its training wheels. Horse pucky, we say.</p>
</div>
<p>According to the web&#8217;s governing body, you shouldn&#8217;t be using HTML5, CSS3 or any of the HTML5-related APIs just yet. At least that&#8217;s the spin InfoWorld&#8217;s Paul Krill took from his sit-down with Philippe Le Hegaret, the interaction domain leader of the W3C.</p>
<p>In the <a href="http://www.infoworld.com/d/developer-world/w3c-hold-html5-in-websites-041">InfoWorld article</a>, Le Hegaret says, &#8220;The problem we&#8217;re facing right now is there is already a lot of excitement for HTML5, but it&#8217;s a little too early to deploy it because we&#8217;re running into interoperability issues.&#8221;</p>
<p>Of course, we&#8217;d argue otherwise.</p>
<p>Asking the W3C what code you should use is like asking the FCC to recommend some new music. The W3C is a standards organization, and it is careful to a fault. Le Hegaret is apparently unmoved by the amazing creativity already being displayed by developers around the world who are embracing these new methods to extend their web apps &#8212; in fact, he made the same &#8220;we&#8217;re not ready&#8221; argument to us <a href="http://www.webmonkey.com/2009/11/a_brave_new_web_will_be_here_soon__but_browsers_must_improve/">last year</a>.</p>
<p>You should in fact be using HTML5 and the technologies surrounding it &#8212; like CSS 3, or the various associated APIs like WebSockets &#8212; because it&#8217;s the future of the web and a good portion of the future is already here. After all, web leaders like <a href="http://www.webmonkey.com/2010/07/chrome-shows-off-some-fancy-html5-tricks/">Google</a>, <a href="http://www.webmonkey.com/2010/06/apples-html5-showcase-less-about-web-standards-more-about-apple/">Apple</a> and <a href="http://www.webmonkey.com/2010/09/a-guide-to-internet-explorer-9s-html5css-3-support/">Microsoft</a> are already backing HTML5, using it in their own websites and building extensive support into their browsers. The W3C may not be done with HTML5, but that doesn&#8217;t mean it isn&#8217;t <a href="http://www.webmonkey.com/2010/05/where-on-the-web-is-html5/">all over the web</a>.</p>
<p>I suspect Le Hegaret is being quoted rather selectively in the InfoWorld piece. He is certainly aware that &#8220;interoperability issues&#8221; are nothing new and don&#8217;t make a good litmus test of whether or not to adopt a new technology. If a lack of full browser support means avoiding technologies, then no one should be using CSS 2.1 either, since older versions of Internet Explorer don&#8217;t support it. But of course, CSS 2.1 is all over the web and has been for years. </p>
<p>The fact is HTML5 is here and you can use it today, you just need to use <a href="http://www.webmonkey.com/2010/09/modernizr-collects-html5-fallbacks-for-older-browsers/">shims, fallbacks and workarounds for older browsers</a>. Yes, that&#8217;s unfortunate, but that situation isn&#8217;t going to change any time soon. If IE8 &#8212; which lacks support for most of HTML5&#8217;s features &#8212; has even half <a href="http://www.webmonkey.com/2010/10/internet-explorer-isnt-dead-and-wow-look-at-china/">the longevity of IE6</a>, we&#8217;ll still need fallbacks even when <a href="http://www.webmonkey.com/2008/09/html_5_won_t_be_ready_until_2022dot_yes__2022dot/">2022 rolls around</a> and HTML5 is, in the W3C&#8217;s opinion, finally ready.</p>
<p>Fortunately, the web does not move at the pace of standards bodies, it moves at the pace of web browsers and innovative developers.</p>
<p><span></span></p>
<p>Part of the problem with the InfoWorld article is that it makes two big faulty assumptions: that HTML5 is a single thing and that it&#8217;s an all or nothing package.</p>
<p>What most people refer to as &#8220;HTML5&#8243; is in fact many things. The HTML5 markup language tends to get lumped in with CSS 3, JavaScript and a bunch of APIs into a single, easily-digestible buzz term. Developers need not embrace all of these components to take advantage of the features they need. As developer Remy Sharp <a href="http://remy.tumblr.com/post/1261575750/hold-off-on-deploying-html5-in-websites">points out in a response to Krill&#8217;s article</a>, &#8220;HTML5 should not be considered as a whole&#8230; you should cherry pick the technology that suits the solution to your problem.&#8221;</p>
<p>You should also make sure that you provide a fallback for browsers that don&#8217;t support the features you cherry pick. That&#8217;s why all of the shims and fallback tools exist. The web is not perfect, and browsers are not always what they should be. Developers have to find the middle ground.</p>
<p>So don&#8217;t worry, just because the W3C doesn&#8217;t think HTML5 is ready for prime time doesn&#8217;t mean the web doesn&#8217;t have an entirely different story to tell.</p>
<p><em>Photo by weighn/<a href="http://www.flickr.com/photos/wyane/4480754809/in/photostream/">Flickr</a>/CC</em></p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/09/a-guide-to-internet-explorer-9s-html5css-3-support/">A Guide to Internet Explorer 9&#8217;s HTML5/CSS 3 Support</a></li>
<li><a href="http://www.webmonkey.com/2010/09/modernizr-collects-html5-fallbacks-for-older-browsers/">Modernizr Collects HTML5 Fallbacks for Older Browsers</a></li>
<li><a href="http://www.webmonkey.com/2010/10/internet-explorer-isnt-dead-and-wow-look-at-china/">Internet Explorer Isn&#8217;t Dead. And Wow, Look at China</a></li>
<li><a href="http://www.webmonkey.com/2010/03/microsoft-to-double-down-on-html5-with-internet-explorer-9/">Microsoft to Double Down on HTML5 With Internet Explorer 9</a></li>
<li><a href="http://www.webmonkey.com/2010/05/where-on-the-web-is-html5/">Where on the Web Is HTML5?</a></li>
<li><a href="http://www.webmonkey.com/2010/07/chrome-shows-off-some-fancy-html5-tricks/">Chrome Shows Off Some Fancy HTML5 Tricks</a></li>
</ul>
<p><a href="http://www.webmonkey.com/rss/wiki">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/damn-the-w3c-html5-is-already-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>W3C: ‘Don’t Use HTML5 Yet’</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c-%e2%80%98don%e2%80%99t-use-html5-yet%e2%80%99/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c-%e2%80%98don%e2%80%99t-use-html5-yet%e2%80%99/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 03:05:57 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[candidate recommendation stage]]></category>
		<category><![CDATA[domain leader]]></category>
		<category><![CDATA[excitement]]></category>
		<category><![CDATA[interaction domain]]></category>
		<category><![CDATA[interoperability issues]]></category>
		<category><![CDATA[paul krill]]></category>
		<category><![CDATA[philippe le hegaret]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[web designers]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c-%e2%80%98don%e2%80%99t-use-html5-yet%e2%80%99/</guid>
		<description><![CDATA[W3C: ‘Don’t Use HTML5 Yet’: Paul Krill, InfoWorld: ‘The problem we’re facing right now is there is already a lot of excitement for HTML5, but it’s a little too early to deploy it because we’re running into interoperability issues,’ including differences between video on devices, said the official, Philippe Le Hegaret, W3C interaction domain leader…. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.infoworld.com/d/developer-world/w3c-hold-html5-in-websites-041">W3C: ‘Don’t Use HTML5 Yet’</a>:
<p>Paul Krill, InfoWorld:</p>
<blockquote>
<p>‘The problem we’re facing right now is there is already a lot of excitement for HTML5, but it’s a little too early to deploy it because we’re running into interoperability issues,’ including differences between video on devices, said the official, Philippe Le Hegaret, W3C interaction domain leader….</p>
<p>‘We basically want to be feature-complete by mid-2011,’ Le Hegaret said. Once the specification reaches that stage, W3C will issue a last call for comments. The next stage would be the candidate recommendation stage and then a recommendation stage. ‘And then we’re done,’ Le Hegaret said.</p>
</blockquote>
<p><a href="http://www.webmonkey.com/2008/09/html_5_won_t_be_ready_until_2022dot_yes__2022dot/">2022</a> can’t come soon enough. If you can’t wait until then, pick up a copy of <em><a href="http://books.alistapart.com/">HTML5 for Web Designers</a></em> and ignore the W3C’s recommendation — figuratively and literally.</p>
<p><a href="http://cameronmoll.com/index.xml">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c-%e2%80%98don%e2%80%99t-use-html5-yet%e2%80%99/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Brave New Web Will Be Here Soon, But Browsers Must Improve</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/a-brave-new-web-will-be-here-soon-but-browsers-must-improve/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/a-brave-new-web-will-be-here-soon-but-browsers-must-improve/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 21:05:17 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[C Drops]]></category>
		<category><![CDATA[domain leader]]></category>
		<category><![CDATA[Hegaret]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[interaction domain]]></category>
		<category><![CDATA[leaps and bounds]]></category>
		<category><![CDATA[Lee Sees]]></category>
		<category><![CDATA[Philippe Le]]></category>
		<category><![CDATA[scripted applications]]></category>
		<category><![CDATA[support]]></category>
		<category><![CDATA[Tim Berners-]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[worldwide web consortium]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/a-brave-new-web-will-be-here-soon-but-browsers-must-improve/</guid>
		<description><![CDATA[The great promise of HTML5 is that it will turn the web into a full-fledged computing platform awash with video, animation and real-time interactions, yet free of the hacks and plug-ins common today. While the language itself is almost fully baked, HTML5 won&#8217;t fully arrive for at least another two years, according to one of [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b51ee_w3c_main.png" width="200" />The great promise of HTML5 is that it will turn the web into a full-fledged computing platform awash with video, animation and real-time interactions, yet free of the hacks and plug-ins common today.</p>
<p>While the language itself is almost fully baked, HTML5 won&#8217;t fully arrive for at least another two years, according to one of the men charged with its design.</p>
<p>&#8220;I don&#8217;t expect to see full implementation of HTML5 across all the major browsers until the end of 2011 at least,&#8221; says Philippe Le Hegaret, interaction domain leader for the Worldwide Web Consortium (<a href="http://www.w3.org/">W3C</a>), who oversees the development of HTML5.</p>
<p>He tells Webmonkey <a href="http://dev.w3.org/html5/spec/Overview.html">the specification</a> outlining the long-promised rewrite of the web&#8217;s underlying language will be ready towards the end of 2010, but because of varying levels of support across different browsers, especially in the areas of video and animation, we&#8217;re in for a longer wait.</p>
<p>Most web pages are currently written in HTML version HTML 4.01, which has been around since the late 1990s. The web was mostly made up of static pages when HTML was born, and it has grown by leaps and bounds since then. Now, we favor complex web applications written in JavaScript like Gmail and Facebook, we stream videos in high-definition, we consume news in real-time feeds and generally push our browsers as far as they&#8217;ll go. These developments have left HTML drastically outdated, and web authors have resorted to using a variety of hacks and plug-ins to make everything work properly.</p>
<p>HTML5 &#8212; which is actually a combination of languages, APIs and other technologies to make scripted applications more powerful &#8212; promises to solve many of the problems of its predecessor, and do so without the hacks and plug-ins.</p>
<p>We&#8217;re already close. All the major browsers are providing some level of support for HTML5.</p>
<p>&#8220;There&#8217;s strong support already in Firefox and Safari. Even Microsoft IE8 has some partial support,&#8221; says Le Hegaret, referring to some code within HTML5 that enables the browser to pass information between pages.</p>
<p>Browser makers are approaching support incrementally, adding features little by little with every subsequent release. Some, like Mozilla, can build new features into the next release in a matter of months. For others, like Microsoft, it takes much longer.</p>
<p>Google Chrome is maturing extremely quickly and already supports most of HTML5. This is mostly because Google didn&#8217;t start from scratch &#8212; the company chose to use the open source Webkit rendering engine, the same one used by Safari. Still, this doesn&#8217;t mean both browsers support HTML5 equally.</p>
<p>&#8220;Video support between Safari and Chrome, despite the fact that they are both using the same underlying engine, is totally different because video support is not part of the Webkit project at the moment,&#8221; says Le Hegaret.</p>
<p>It&#8217;s actually this very issue &#8212; support for playing videos inside the browser &#8212; that continues to be one of main factors blocking the broad adoption of HTML5.</p>
<p>The way the specification is written now, website authors will have the ability to link to a video file as simply as an image file. The video plays in the browser without using a plug-in, and the author can create a player wrapper with controls.</p>
<p>But browser vendors are stuck arguing over which video format to support. Mozilla, Google and Opera are interested in the open source Ogg Theora video format. Apple has substantial investments in its Quicktime technology, so it&#8217;s pushing for the Quicktime-backed H.264 format. Microsoft wants people to use its Silverlight plug-in, so Internet Explorer isn&#8217;t supporting native video playback in the browser at all.</p>
<p>Google has voiced support for Ogg, but it has also recently made a bid to purchase On2, a company that makes a competing video technology. <a href="http://www.webmonkey.com/blog/Google_s_Latest_Acquisition_Renews_Hope_for_Open_Video_in_HTML_5">Rumor has it</a> Google might release On2&#8217;s video technology under an open source license once the sale is complete.</p>
<p>Until these issues are sorted out, consumers and content providers alike are forced to rely on plug-ins. Le Hegaret says that while these plug-ins have certainly helped the web arrive where it is today, they continue to be a burden on the user.</p>
<p>Setting up any browser to support both H.264 and Ogg Theora requires at least one plug in, which harms the user experience.</p>
<p>&#8220;It&#8217;s hard today to ask people to install a plug-in unless the payoff is huge,&#8221; he says. &#8220;What&#8217;s driving the most successful plug-in, which is Flash, is video support. If you can&#8217;t see YouTube, your life on the web is pretty miserable. You&#8217;re missing a lot.&#8221;</p>
<p>Plug-ins aren&#8217;t just harder on web users, but they&#8217;re hard on web developers, too.</p>
<p>&#8220;Building with Flash or Silverlight in a way that lets you share information between the content appearing inside the plug-in and the rest of the page presents some challenges,&#8221; says Le Hegaret.</p>
<p>Unlike its predecessor, HTML5 has been designed with web applications in mind. The current HTML5 specification includes a media API that makes it easier to connect animations or video and audio elements &#8212; things traditionally presented within a Flash player &#8212; with the rest of the content on the page.</p>
<p>&#8220;You get a smoother application if you use HTML5. You&#8217;re not crossing a software layer. It&#8217;s all part of the same application.&#8221;</p>
<p>Unfortunately, the YouTubes of the world aren&#8217;t going to make a baseline switch from Flash to HTML5 unless they know there&#8217;s strong support for it in the browsers.</p>
<p>But they are testing the waters: Wikipedia is experimenting with HTML5 video support by serving Ogg Theora video to browsers that can handle it, and Flash to everyone else. <a href="http://www.youtube.com/html5">YouTube</a> and the video site <a href="http://www.dailymotion.com/openvideodemo">Dailymotion</a> have also set up special demo pages using this technique.</p>
<p>Le Hegaret says we&#8217;ll be in this period of transition &#8212; a dual-experience web where content sites serve HTML5 video along with a Flash fall-back &#8212; for a while.</p>
<p>&#8220;Web developers will continue to have to understand that not everyone is using the latest generation web browser, and that&#8217;s OK in the short term.&#8221;</p>
<p>As far as being able to make the switch to a pure HTML5 web altogether, Le Hegaret says that&#8217;s only possible once browser vendors sort out their differences.</p>
<p>Once that day arrives, the final switch to HTML5 will be in the hands of the content providers. It&#8217;s up to them to begin coding for HTML5 standards and ditching support for old browsers.</p>
<p>&#8220;There are still a significant amount of people out there using IE6,&#8221; says Le Hegaret. &#8220;As a developer right now, you can&#8217;t really ignore it. Hopefully, in two or three years, you will be able to start ignoring IE6.&#8221;</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Tim_Berners-Lee_Sees_Promise__Challenges_in_HTML5">Tim Berners-Lee Sees Promise, Challenges in HTML5</a></li>
<li><a href="http://www.webmonkey.com/blog/W3C_Drops_Audio_and_Video_Codec_Requirements_From_HTML_5">W3C Drops Audio and Video Codec Requirements From HTML 5</a></li>
<li><a href="http://www.webmonkey.com/blog/Adobe_Fights_Off_HTML5_Threat_With_New_Flash_Player_10DOT1">Adobe Fights Off HTML5 Threat With New Flash Player 10.1</a></li>
<li><a href="http://www.webmonkey.com/blog/Mozilla_Pushes_the_Web_Forward_With_Firefox_3DOT5">Mozilla Pushes the Web Forward With Firefox 3.5</a></li>
</ul>
<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/b51ee_w3c_main.png" width="200" />The great promise of HTML5 is that it will turn the web into a full-fledged computing platform awash with video, animation and real-time interactions, yet free of the hacks and plug-ins common today.</p>
<p>While the language itself is almost fully baked, HTML5 won&#8217;t fully arrive for at least another two years, according to one of the men charged with its design.</p>
<p>&#8220;I don&#8217;t expect to see full implementation of HTML5 across all the major browsers until the end of 2011 at least,&#8221; says Philippe Le Hegaret, interaction domain leader for the Worldwide Web Consortium (<a href="http://www.w3.org/">W3C</a>), who oversees the development of HTML5.</p>
<p>He tells Webmonkey <a href="http://dev.w3.org/html5/spec/Overview.html">the specification</a> outlining the long-promised rewrite of the web&#8217;s underlying language will be ready towards the end of 2010, but because of varying levels of support across different browsers, especially in the areas of video and animation, we&#8217;re in for a longer wait.</p>
<p>Most web pages are currently written in HTML version HTML 4.01, which has been around since the late 1990s. The web was mostly made up of static pages when HTML was born, and it has grown by leaps and bounds since then. Now, we favor complex web applications written in JavaScript like Gmail and Facebook, we stream videos in high-definition, we consume news in real-time feeds and generally push our browsers as far as they&#8217;ll go. These developments have left HTML drastically outdated, and web authors have resorted to using a variety of hacks and plug-ins to make everything work properly.</p>
<p>HTML5 &#8212; which is actually a combination of languages, APIs and other technologies to make scripted applications more powerful &#8212; promises to solve many of the problems of its predecessor, and do so without the hacks and plug-ins.</p>
<p>We&#8217;re already close. All the major browsers are providing some level of support for HTML5.</p>
<p>&#8220;There&#8217;s strong support already in Firefox and Safari. Even Microsoft IE8 has some partial support,&#8221; says Le Hegaret, referring to some code within HTML5 that enables the browser to pass information between pages.</p>
<p>Browser makers are approaching support incrementally, adding features little by little with every subsequent release. Some, like Mozilla, can build new features into the next release in a matter of months. For others, like Microsoft, it takes much longer.</p>
<p>Google Chrome is maturing extremely quickly and already supports most of HTML5. This is mostly because Google didn&#8217;t start from scratch &#8212; the company chose to use the open source Webkit rendering engine, the same one used by Safari. Still, this doesn&#8217;t mean both browsers support HTML5 equally.</p>
<p>&#8220;Video support between Safari and Chrome, despite the fact that they are both using the same underlying engine, is totally different because video support is not part of the Webkit project at the moment,&#8221; says Le Hegaret.</p>
<p>It&#8217;s actually this very issue &#8212; support for playing videos inside the browser &#8212; that continues to be one of main factors blocking the broad adoption of HTML5.</p>
<p>The way the specification is written now, website authors will have the ability to link to a video file as simply as an image file. The video plays in the browser without using a plug-in, and the author can create a player wrapper with controls.</p>
<p>But browser vendors are stuck arguing over which video format to support. Mozilla, Google and Opera are interested in the open source Ogg Theora video format. Apple has substantial investments in its Quicktime technology, so it&#8217;s pushing for the Quicktime-backed H.264 format. Microsoft wants people to use its Silverlight plug-in, so Internet Explorer isn&#8217;t supporting native video playback in the browser at all.</p>
<p>Google has voiced support for Ogg, but it has also recently made a bid to purchase On2, a company that makes a competing video technology. <a href="http://www.webmonkey.com/blog/Google_s_Latest_Acquisition_Renews_Hope_for_Open_Video_in_HTML_5">Rumor has it</a> Google might release On2&#8217;s video technology under an open source license once the sale is complete.</p>
<p>Until these issues are sorted out, consumers and content providers alike are forced to rely on plug-ins. Le Hegaret says that while these plug-ins have certainly helped the web arrive where it is today, they continue to be a burden on the user.</p>
<p>Setting up any browser to support both H.264 and Ogg Theora requires at least one plug in, which harms the user experience.</p>
<p>&#8220;It&#8217;s hard today to ask people to install a plug-in unless the payoff is huge,&#8221; he says. &#8220;What&#8217;s driving the most successful plug-in, which is Flash, is video support. If you can&#8217;t see YouTube, your life on the web is pretty miserable. You&#8217;re missing a lot.&#8221;</p>
<p>Plug-ins aren&#8217;t just harder on web users, but they&#8217;re hard on web developers, too.</p>
<p>&#8220;Building with Flash or Silverlight in a way that lets you share information between the content appearing inside the plug-in and the rest of the page presents some challenges,&#8221; says Le Hegaret.</p>
<p>Unlike its predecessor, HTML5 has been designed with web applications in mind. The current HTML5 specification includes a media API that makes it easier to connect animations or video and audio elements &#8212; things traditionally presented within a Flash player &#8212; with the rest of the content on the page.</p>
<p>&#8220;You get a smoother application if you use HTML5. You&#8217;re not crossing a software layer. It&#8217;s all part of the same application.&#8221;</p>
<p>Unfortunately, the YouTubes of the world aren&#8217;t going to make a baseline switch from Flash to HTML5 unless they know there&#8217;s strong support for it in the browsers.</p>
<p>But they are testing the waters: Wikipedia is experimenting with HTML5 video support by serving Ogg Theora video to browsers that can handle it, and Flash to everyone else. <a href="http://www.youtube.com/html5">YouTube</a> and the video site <a href="http://www.dailymotion.com/openvideodemo">Dailymotion</a> have also set up special demo pages using this technique.</p>
<p>Le Hegaret says we&#8217;ll be in this period of transition &#8212; a dual-experience web where content sites serve HTML5 video along with a Flash fall-back &#8212; for a while.</p>
<p>&#8220;Web developers will continue to have to understand that not everyone is using the latest generation web browser, and that&#8217;s OK in the short term.&#8221;</p>
<p>As far as being able to make the switch to a pure HTML5 web altogether, Le Hegaret says that&#8217;s only possible once browser vendors sort out their differences.</p>
<p>Once that day arrives, the final switch to HTML5 will be in the hands of the content providers. It&#8217;s up to them to begin coding for HTML5 standards and ditching support for old browsers.</p>
<p>&#8220;There are still a significant amount of people out there using IE6,&#8221; says Le Hegaret. &#8220;As a developer right now, you can&#8217;t really ignore it. Hopefully, in two or three years, you will be able to start ignoring IE6.&#8221;</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/blog/Tim_Berners-Lee_Sees_Promise__Challenges_in_HTML5">Tim Berners-Lee Sees Promise, Challenges in HTML5</a></li>
<li><a href="http://www.webmonkey.com/blog/W3C_Drops_Audio_and_Video_Codec_Requirements_From_HTML_5">W3C Drops Audio and Video Codec Requirements From HTML 5</a></li>
<li><a href="http://www.webmonkey.com/blog/Adobe_Fights_Off_HTML5_Threat_With_New_Flash_Player_10DOT1">Adobe Fights Off HTML5 Threat With New Flash Player 10.1</a></li>
<li><a href="http://www.webmonkey.com/blog/Mozilla_Pushes_the_Web_Forward_With_Firefox_3DOT5">Mozilla Pushes the Web Forward With Firefox 3.5</a></li>
</ul>
<p><a href="http://www.webmonkey.com/rss/wiki">Go to Source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/a-brave-new-web-will-be-here-soon-but-browsers-must-improve/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

