<?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; worldwide web consortium</title>
	<atom:link href="http://www.neurosoftware.ro/programming-blog/tag/worldwide-web-consortium/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>IE9 Leads Pack in HTML5 Support? Not Exactly</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/ie9-leads-pack-in-html5-support-not-exactly/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/ie9-leads-pack-in-html5-support-not-exactly/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 20:52:50 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[drag and drop]]></category>
		<category><![CDATA[drop features]]></category>
		<category><![CDATA[ie9]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[vital components]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[web browsers]]></category>
		<category><![CDATA[web workers]]></category>
		<category><![CDATA[worldwide web consortium]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/ie9-leads-pack-in-html5-support-not-exactly/</guid>
		<description><![CDATA[Internet Explorer 9 Beta on the Windows 7 desktop The standards body that oversees HTML5 has released the results of its first tests designed to measure the level of HTML5 support in web browsers. The results, surprisingly, put Internet Explorer 9 ahead of Firefox, Chrome, Opera and Safari. Microsoft&#8217;s IE9 team deserves some major credit [...]]]></description>
			<content:encoded><![CDATA[<p>
<div><a href="http://www.webmonkey.com/wp-content/uploads/2010/09/ie9beta1.jpg"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/ef532_ie9beta1-300x190.jpg" alt="" width="300" height="190" class="size-medium wp-image-48699" /></a>
<p>Internet Explorer 9 Beta on the Windows 7 desktop</p>
</div>
<p>The standards body that oversees HTML5 has released the results of its first tests designed to measure the level of HTML5 support in web browsers. The results, surprisingly, put Internet Explorer 9 ahead of Firefox, Chrome, Opera and Safari.</p>
<p>Microsoft&#8217;s IE9 team deserves some major credit for finally building a browser with <a href="http://www.webmonkey.com/2010/09/internet-explorer-9-beta-drops-its-lean-fast-and-modern/">strong support for web standards</a>. However, despite the <a href="http://test.w3.org/html/tests/reporting/report.htm">impressive showing in the Worldwide Web Consortium&#8217;s (W3C) tests</a>, it would be pure fiction to suggest that IE9 is that far ahead of its competitors when it comes to supporting HTML5, CSS 3 and other components of the new web.</p>
<p>The reason IE9 tops the W3C&#8217;s list is that the test looks at only a fraction of the HTML5 spec. In other words, the test is very limited. Even better, it&#8217;s limited to things IE9 is good at.</p>
<p>The W3C test looks at seven elements of HTML5: attributes, audio, video, Canvas, getElementsByClassName, foreigncontent, and XHTML5. While the audio, video and Canvas tags are perhaps the most widely used components in HTML5, that list is a long way from covering the entire HTML5 specification.</p>
<p>Run IE9 against other aspects of HTML5 and the browser would be <a href="http://www.webmonkey.com/2010/09/a-guide-to-internet-explorer-9s-html5css-3-support/">decidedly behind its competitors</a>. IE9 lacks support for Web Workers, drag-and-drop features, SVG animations and the File API, all of which are vital components for building useful web applications, and all of which enjoy considerable support in other browsers.</p>
<p>IE 9 has some support for CSS 3, but it lags behind other browsers, and it can&#8217;t handle much of SVG 1.1. From a web developer&#8217;s viewpoint, that means IE9 will load your Canvas tags, but if you&#8217;re using transforms or other animations based on CSS 3 tools, IE 9 users won&#8217;t see what you can show to Firefox, Chrome, Opera or Safari users.</p>
<p>As an aside, running IE9 through the decidedly less formal (but still informative) <a href="http://html5test.com/">HTML5Test site</a>, the browser doesn&#8217;t perform as well as the competition. It scores 90 out of 300 points. Google Chrome scores 231 points and Safari 5 scores 208 points. Firefox 4 Beta slots in at 204 points. The HTML5Test site ranks browsers based not only on W3C-approved components of HTML5, but also some experimental stuff, and some components that aren&#8217;t in the spec at all but are widely considered important tools for building more powerful HTML5 web applications, like Geolocation.</p>
<p>Perhaps what&#8217;s most curious about the areas IE9 does look good &#8212; the HTML5 Canvas, audio and video tags &#8212; is that they&#8217;re are all areas where Microsoft has previously touted its Silverlight platform as the ideal solution. With IE9, Microsoft is clearly backing away &#8212; <a href="http://www.webmonkey.com/2010/09/microsofts-sticky-position-silverlight-or-html5/">at least for now</a> &#8212; from its proprietary platform and moving toward the open web for these applications.</p>
<p>Internet Explorer 9 may not be perfect when it comes to HTML5 &#8212; no browser is &#8212; but at least it&#8217;s making huge strides over its predecessors. Perhaps the development would be more encouraging if its predecessors weren&#8217;t so firmly entrenched in the dark ages of the early web.</p>
<p>The latest version of Microsoft&#8217;s browser is expected to arrive in its final form some time during 2011. It is currently in beta release, and if you&#8217;re running Windows 7 or Vista, you can <a href="http://www.beautyoftheweb.com/">download it now</a>.</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’s HTML5/CSS 3 Support</a></li>
<li><a href="http://www.webmonkey.com/2010/09/internet-explorer-9-beta-drops-its-lean-fast-and-modern/">Internet Explorer 9 Beta Drops. It’s Lean, Fast and Modern</a></li>
<li><a href="http://www.webmonkey.com/2010/06/new-hardware-accelerated-preview-of-ie9-arrives/">New Hardware-Accelerated IE9 Preview Arrives</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/ie9-leads-pack-in-html5-support-not-exactly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Standard Hopes to Unify Your Address Book</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/new-standard-hopes-to-unify-your-address-book/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/new-standard-hopes-to-unify-your-address-book/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 18:32:27 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[address book application]]></category>
		<category><![CDATA[contact systems]]></category>
		<category><![CDATA[offline friends]]></category>
		<category><![CDATA[party websites]]></category>
		<category><![CDATA[s vision]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[ubiquitous web]]></category>
		<category><![CDATA[working draft]]></category>
		<category><![CDATA[worldwide web consortium]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/new-standard-hopes-to-unify-your-address-book/</guid>
		<description><![CDATA[If you&#8217;re like most of us, you probably have contact and address book data spread all over the web &#8212; friends on Facebook, contacts in Gmail, followers on Twitter, and names in your local address book application. Wouldn&#8217;t it be nice if all that data were available in one place where you could see it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webmonkey.com/wp-content/uploads/2010/08/w3c_main.png"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/aa418_w3c_main-300x45.png" alt="" width="300" height="45" class="alignnone size-medium wp-image-48365" /></a></p>
<p>If you&#8217;re like most of us, you probably have contact and address book data spread all over the web &#8212; friends on Facebook, contacts in Gmail, followers on Twitter, and names in your local address book application. </p>
<p>Wouldn&#8217;t it be nice if all that data were available in one place where you could see it all, control which sites have access to it and manage your on and offline friends?</p>
<p>The truly unified address book is still a ways off, but there is hope it will be especially useful once it arrives thanks to some emerging standards.</p>
<p>The Worldwide Web Consortium (W3C), the governing body that creates and oversees web standards, has <a href="http://www.w3.org/News/2010.html#entry-8878">published a working draft</a> of what&#8217;s known as the <a href="http://www.w3.org/TR/2010/WD-contacts-api-20100817/">Contacts API</a>. The goal behind the Contacts API is to provide a way to unify your address book, pulling from both local and online sources, and to allow you to better control how third-party websites access your data.</p>
<p>The latest draft incorporates feedback based on the earlier draft, first published back in January of 2010. It builds upon the work being done on <a href="http://en.wikipedia.org/wiki/VCard">vCard</a> and <a href="http://portablecontacts.net/">Portable Contacts</a>, among other contact systems already being used on the web. The final version is penciled in for mid-2011.</p>
<p>The Contacts API is part of a broader initiative at the W3C called the <a href="http://www.w3.org/2007/uwa/">Ubiquitous Web Applications</a> activity. The purpose of the group is to develop underlying infrastructures web services can take advantage of to make web apps more powerful and more useful. The Geolocation API, which lets a web app learn your location, and the Devices API, which lets a web app access a camera or microphone in your hardware, are also part of the same initiative. It also fits into the ideals outlined by the W3C&#8217;s vision of <a href="http://www.w3.org/standards/semanticweb/">a semantic web</a>.</p>
<p>So what will the Contacts API standardize? Currently, if a site wants to access your contacts list it generally does so by grabbing, say, your whole Gmail contacts list. Even with standards like OAuth, which gives you control over which sites can access your contacts list, you still don&#8217;t have much in the way of fine-grained permissions.</p>
<p>Say you want Facebook to only grab contacts that you&#8217;ve put in the address group &#8220;friends&#8221; in your Gmail address book. With the current controls, you&#8217;re out of luck. But if and when the Contacts API is ratified and adopted, that&#8217;s exactly the sort of thing it would allow you to do.</p>
<p>The Contacts API would also give the browser a method of unifying all your various contacts lists &#8212; for example your contacts from Gmail, Facebook and your local address book all merged to single list.</p>
<p>It sounds grand, no doubt, but the Contacts API is a long way from reality. Mozilla has experimented with the API (along with other tools) to create the Labs project <a href="http://www.webmonkey.com/2010/04/mozilla-contacts-helps-firefox-discover-your-social-web/">Contacts</a>, but like the APIs it uses, Contacts is still very much a work in progress.</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/04/mozilla-contacts-helps-firefox-discover-your-social-web/">Mozilla Contacts Helps Firefox Discover Your Social Web</a></li>
<li><a href="http://www.webmonkey.com/2010/03/mozilla-labs-seeks-to-tame-your-address-book-with-contacts/">Mozilla Labs Seeks to Tame Your Address Book With ‘Contacts’</a></li>
<li><a href="http://www.webmonkey.com/2008/03/new_google_contacts_api_taps_your_gmail_address_book/">New Google Contacts API Taps Your Gmail Address Book</a></li>
<li><a href="http://www.webmonkey.com/2008/07/access_your_gmail_contacts_from_any_site/">Access Your Gmail Contacts From Any Site</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/new-standard-hopes-to-unify-your-address-book/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>W3C’s Unicorn Validator Checks Multiple Standards at Once</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c%e2%80%99s-unicorn-validator-checks-multiple-standards-at-once/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c%e2%80%99s-unicorn-validator-checks-multiple-standards-at-once/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 07:30:50 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[css validator]]></category>
		<category><![CDATA[markup validator]]></category>
		<category><![CDATA[mobile accessibility]]></category>
		<category><![CDATA[unicorn server]]></category>
		<category><![CDATA[validation options]]></category>
		<category><![CDATA[validation services]]></category>
		<category><![CDATA[validation tool]]></category>
		<category><![CDATA[validation tools]]></category>
		<category><![CDATA[worldwide web consortium]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/w3c%e2%80%99s-unicorn-validator-checks-multiple-standards-at-once/</guid>
		<description><![CDATA[Want to find out how magically terrible your web code is? Just ask the Unicorn. The web&#8217;s governing body has launched a new validation tool called Unicorn that checks the quality of your website&#8217;s code against multiple web standards at the same time. You can find the new Unicorn &#8220;all-in-one validator&#8221; on the Worldwide Web [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e5db7_Unicorn.jpg"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e5db7_Unicorn.jpg" alt="" /></a></p>
<p>Want to find out how magically terrible your web code is? Just ask the Unicorn.</p>
<p>The web&#8217;s governing body has launched a new validation tool called <a href="http://validator.w3.org/unicorn/">Unicorn</a> that checks the quality of your website&#8217;s code against multiple web standards at the same time.</p>
<p>You can find the new Unicorn &#8220;all-in-one validator&#8221; on the Worldwide Web Consortium (W3C) website at <a href="http://validator.w3.org/unicorn/">validator.w3.org/unicorn/</a>.</p>
<p>The W3C maintains a number of free web-based tools for checking whether your web code is valid, and Unicorn makes several of these tools available under a single interface. Just plug in a URL and you can see your results for all of these tests on a single page:</p>
<ul>
<li> HTML/XHTML markup validator</li>
<li> CSS validator</li>
<li> Atom or RSS feed validator</li>
<li> mobileOK, which tells you how friendly your site is to mobile visitors</li>
</ul>
<p>When you visit the Unicorn page, you&#8217;ll see a dropdown menu where you can choose what to check. The default is a &#8220;General Conformance Check,&#8221; which runs all the validators at once and is particularly unforgiving. Your site may validate as strict XHTML, but your syndication feeds and mobile accessibility might be a mess. It&#8217;s almost impossible to rack up a perfect score, so be prepared for a lot of red ink.</p>
<p>You can also select one of the individual validation services in the dropdown. Each of the individual validators also continues to run on its own service, and the <a href="http://www.w3.org/News/2010.html#entry-8862">W3C confirms</a> they aren&#8217;t going anywhere.</p>
<p><a href="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e5db7_I_heart_validator_lg.png"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/e5db7_I_heart_validator_lg.png" alt="" width="101" height="46" class="alignright size-full wp-image-48189" /></a></p>
<p>Unicorn will continue to roll in more validation options over time. There&#8217;s already <a href="http://code.w3.org/unicorn/wiki">a wiki</a> where you can learn how to <a href="http://code.w3.org/unicorn/wiki#DevelopUnicornandValidationServices">write additional modules</a>.</p>
<p>The wiki is also where you&#8217;ll find links to the <a href="http://code.w3.org/unicorn/wiki/Documentation/Install">Unicorn code</a>. You can run your own instance of the validator to test your own pages, or you can set up a public Unicorn server for others to use.</p>
<p>Every time we post about one of these validation tools, we get a small flood of comments pointing out that our own web pages don&#8217;t validate properly. We know, and we&#8217;re working on it. So, just to save you the trouble, here&#8217;s <a href="http://validator.w3.org/unicorn/check?ucn_uri=www.webmonkey.com&amp;ucn_task=conformance">Webmonkey</a> and <a href="http://validator.w3.org/unicorn/check?ucn_uri=www.wired.com&amp;ucn_task=conformance">Wired</a>. You&#8217;ll notice that our RSS feeds are perfect &#8212; Unicorn&#8217;s only quibble is that we put Flash-video-object embeds in our syndicated posts. Big whoop.</p>
<p><b>See Also:</b></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/05/vp8-could-become-a-standard-in-html5/">VP8 Could Become a Standard in HTML5</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/2009/11/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/2009/11/a_brave_new_web_will_be_here_soon__but_browsers_must_improve/">A Brave New Web Will Be Here Soon, But Browsers Must Improve</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/w3c%e2%80%99s-unicorn-validator-checks-multiple-standards-at-once/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft Says Web Video in IE9 Is All About H.264</title>
		<link>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/microsoft-says-web-video-in-ie9-is-all-about-h-264/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/microsoft-says-web-video-in-ie9-is-all-about-h-264/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 20:41:07 +0000</pubDate>
		<dc:creator>Facebook-Web-Design</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[browser makers]]></category>
		<category><![CDATA[h 264]]></category>
		<category><![CDATA[open alternatives]]></category>
		<category><![CDATA[open source license]]></category>
		<category><![CDATA[patent pool]]></category>
		<category><![CDATA[playback technology]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[video playback]]></category>
		<category><![CDATA[worldwide web consortium]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/facebook-web-design/web-resources/microsoft-says-web-video-in-ie9-is-all-about-h-264/</guid>
		<description><![CDATA[Microsoft&#8217;s next browser will support native playback of videos using HTML5, but it will only support H.264, and not its more open alternatives. In a post on the official IEBlog Thursday, Microsoft&#8217;s general manager of Internet Explorer Dean Hachamovitch outlined his company&#8217;s position in the ongoing Flash vs. HTML5 video debate. He says that when [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fe8c9_ie9_balls.jpg"><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/fe8c9_ie9_balls.jpg" alt="ie9" width="200" /></a></p>
<p>Microsoft&#8217;s next browser will support native playback of videos using HTML5, but it will only support H.264, and not its more open alternatives.</p>
<p>In a post on the official IEBlog Thursday, Microsoft&#8217;s general manager of Internet Explorer Dean Hachamovitch outlined his company&#8217;s <a href="http://blogs.msdn.com/ie/archive/2010/04/29/html5-video.aspx">position in the ongoing Flash vs. HTML5 video debate</a>. He says that when it comes to playing web videos without plug-ins, Microsoft will support H.264-encoded videos in its browser. He makes no mention of those encoded with Theora or any other codecs, and nobody is expecting Microsoft to support anything other than H.264 &#8212; Hachamovitch first mentioned singular support for H.264 in IE9 last month when he <a href="http://www.webmonkey.com/2010/03/internet-explorer-9-shows-up-faster-but-still-lacking/">showed off an early version</a> of the browser.</p>
<p>The argument over which web video playback technology to support has been a point of major tension among browser makers ever since last year, when the Worldwide Web Consortium (W3C) <a href="http://www.webmonkey.com/2009/06/browser_vendors_can_t_agree_on_media_codecs_for_the_web/">bowed out of the debate</a>, declining to recommend any single video technology for HTML5. The result, so far, is a stalemate &#8212; Microsoft and Apple are supporting H.264, Mozilla and Opera are supporting Ogg Theora and Google, for the time being, is supporting both.</p>
<p>As we&#8217;ve said before, <a href="http://www.webmonkey.com/2010/02/royalty_deadline_extended__but_hdot264_is_still_bad_for_the_web/">H.264 is a dangerous path</a> for web video to go down, mostly because there are patents and licensing issues associated with it that keep it from being freely used. It should be noted that both Microsoft and Apple &#8212; the two main proponents of native H.264 playback in their browsers &#8212; hold patents in the H.264 patent pool.</p>
<p>Other technologies, such as Ogg Theora and VP8, appear to be a much safer alternative for video on the web to remain free and open, which is why the browser makers who have no stake in H.264 (Mozilla and Opera) are <a href="http://www.webmonkey.com/2010/02/opera_cto_sees_open__plug-in-free_video_in_web_s_future/">pushing for Theora</a>.</p>
<p>Google Chrome&#8217;s support varies based on platform, and <a href="http://www.webmonkey.com/2010/04/report-google-will-release-vp8-video-codec-under-an-open-source-license/">there&#8217;s a rumor</a> the company will release the VP8 video technology <a href="http://www.webmonkey.com/2010/02/can_google_save_free__open_web_video_with_vp8_/">it now owns</a> under an open source license soon.</p>
<p>Curiously, there&#8217;s no mention of Silverlight in Hachamovitch&#8217;s post. But he doesn&#8217;t <a href="http://www.wired.com/epicenter/2010/04/steve-jobs-blog-post-flash/">tie Flash to the whipping post</a> like so many others have been quick to do. His words on Flash are quite tempered. Diplomatic, even:</p>
<blockquote><p>
Today, video on the web is predominantly Flash-based. While video may be available in other formats, the ease of accessing video using just a browser on a particular website without using Flash is a challenge for typical consumers. Flash does have some issues, particularly around reliability, security, and performance. We work closely with engineers at Adobe, sharing information about the issues we know of in ongoing technical discussions. Despite these issues, Flash remains an important part of delivering a good consumer experience on today&#8217;s web.</p>
</blockquote>
<p><b>See Also:</b></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/02/can_google_save_free__open_web_video_with_vp8_/">Can Google Save Free, Open Web Video With VP8?</a></li>
<li><a href="http://www.webmonkey.com/2010/04/firefox-quarantines-video-plug-ins-to-stop-browser-crashes/">Firefox Quarantines Video Plug-ins to Stop Browser Crashes</a></li>
<li><a href="http://www.webmonkey.com/2010/02/developer_gives_internet_explorer_the_gift_of_html5_video/">Developer Gives Internet Explorer the Gift of HTML5 Video</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/microsoft-says-web-video-in-ie9-is-all-about-h-264/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>
		<item>
		<title>Tim Berners-Lee Sees Promise, Challenges in HTML5</title>
		<link>http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/tim-berners-lee-sees-promise-challenges-in-html5/</link>
		<comments>http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/tim-berners-lee-sees-promise-challenges-in-html5/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 01:54:05 +0000</pubDate>
		<dc:creator>BlogPoster</dc:creator>
				<category><![CDATA[web resources]]></category>
		<category><![CDATA[C Drops]]></category>
		<category><![CDATA[California]]></category>
		<category><![CDATA[Clara]]></category>
		<category><![CDATA[company]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Lee]]></category>
		<category><![CDATA[real time data]]></category>
		<category><![CDATA[rich web applications]]></category>
		<category><![CDATA[sir tim berners lee]]></category>
		<category><![CDATA[Sir Tim Berners-]]></category>
		<category><![CDATA[tim berners lee]]></category>
		<category><![CDATA[way]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[worldwide web consortium]]></category>

		<guid isPermaLink="false">http://www.neurosoftware.ro/programming-blog/blogposter/web-resources/tim-berners-lee-sees-promise-challenges-in-html5/</guid>
		<description><![CDATA[SANTA CLARA, California &#8212; The man credited with founding the world wide web is both excited and cautious about its future. Sir Tim Berners-Lee, the British physicist who first designed the way web servers deliver pages to web browsers nearly 19 years ago, sees great promise in HTML5, the much-anticipated rewrite of the language used [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.neurosoftware.ro/programming-blog/wp-content/plugins/wp-o-matic/cache/04cab_w3c_main.png" /><br />
SANTA CLARA, California &#8212; The man credited with founding the world wide web is both excited and cautious about its future.</p>
<p>Sir Tim Berners-Lee, the British physicist who first designed the way web servers deliver pages to web browsers nearly 19 years ago, sees great promise in HTML5, the much-anticipated rewrite of the language used to build web pages.</p>
<p>&#8220;I think (HTML5) is great,&#8221; he said at the Worldwide Web Consortium&#8217;s (W3C) <a href="http://www.w3.org/2009/11/TPAC/">annual member gathering</a>, taking place here this week.</p>
<p><a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a> is a mixture of several different technologies that allow content creators to do more with web pages. It defines rules for presenting video, audio, mathematical equations, complex layouts, 2-D animations and non-standard typefaces. Each bit of technology has its own working group within the W3C chartered with developing that one component.</p>
<p>&#8220;We&#8217;ve had the pieces for a while,&#8221; he says. &#8220;Seeing all these things finally coming together is exciting, and it multiplies the power of each one,&#8221; Berners-Lee says.</p>
<p>HTML5 also enhances the way browsers can store and process data, which has led to the creation of more complex and rich web applications that run in the browser like Gmail, Facebook and apps that allow real-time data sharing, like <a href="http://www.webmonkey.com/blog/Google_Waves_Goodbye_to_E-Mail__Welcomes_Real-Time_Communication">Google Wave</a>.</p>
<p>&#8220;Yes, this is a markup language for web pages,&#8221; he says, &#8220;but the really big shift that&#8217;s happening here &#8212; and, you could argue, what&#8217;s actually driving the fancy features &#8212; is the shift to the web becoming a client-side computing platform.&#8221;</p>
<p>The HTML5 specification is close to completion. The most recent releases of browsers like Firefox, Chrome, Safari and Opera all support most of the technologies being rolled in to HTML5. Microsoft&#8217;s Internet Explorer supports fewer of HTML5&#8217;s advancements, but it&#8217;s catching up. HTML5 is expected to become an official recommendation by late 2010 or 2011.</p>
<p>Now that the web has been elevated to a more powerful computing platform by HTML5, Berners-Lee says it has also given rise to complicated security issues.</p>
<p>&#8220;You got a piece of code from site A, and you&#8217;re person B running a browser you got from company C, and that code wants to access data stored with company E for the purposes of printing it on a printer owned by company D &#8212; How do you build that so that it&#8217;s not susceptible to all kinds of nasty attacks?&#8221;</p>
<p>&#8220;The technology is very exciting, but there&#8217;s actually a lot of work to do in these corridors to make it work on the real web in a secure way.&#8221;</p>
<p><strong>See Also:</strong></p>
<ul>
<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/Google_Throws_Its_Weight_Behind_HTML_5">Google Throws Its Weight Behind HTML 5</a></li>
<li><a href="http://www.webmonkey.com/blog/Google_Waves_Goodbye_to_E-Mail__Welcomes_Real-Time_Communication">Google Waves Goodbye to E-Mail, Welcomes Real-Time Communication</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/blogposter/web-resources/tim-berners-lee-sees-promise-challenges-in-html5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

