<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Data.Driven() &#187; Microsoft</title>
	<atom:link href="http://datadriven.com.au/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://datadriven.com.au</link>
	<description>By reading this blog you&#039;ve signed an NDA.</description>
	<lastBuildDate>Thu, 09 Jun 2011 09:05:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9; </copyright>
		<managingEditor>marcosscaceres@gmail.com ()</managingEditor>
		<webMaster>marcosscaceres@gmail.com()</webMaster>
		<category></category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Marcos Caceres#039; ramblings about stuff</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>marcosscaceres@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://datadriven.com.au/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://datadriven.com.au/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Data.Driven()</title>
			<link>http://datadriven.com.au</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>IE8 XDomainRequest conspiracy theory</title>
		<link>http://datadriven.com.au/2008/06/ie8-xdomainrequest-conspiracy-theory/</link>
		<comments>http://datadriven.com.au/2008/06/ie8-xdomainrequest-conspiracy-theory/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 02:21:26 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[W3C]]></category>
		<category><![CDATA[WAF-WG]]></category>
		<category><![CDATA[Access-control]]></category>
		<category><![CDATA[AnnevanKesteren]]></category>
		<category><![CDATA[conspiracies]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Standardization]]></category>
		<category><![CDATA[WAF]]></category>
		<category><![CDATA[WebApps]]></category>

		<guid isPermaLink="false">http://datadriven.com.au/2008/06/18/ie8-xdomainrequest-conspiracy-theory/</guid>
		<description><![CDATA[UPDATE: This conspiracy theory has been debunked. Microsoft said they would implement various aspects of the access-control spec in IE8. For what it&#8217;s worth, those Microsoft guys are ok with me  
I love conspiracy theories&#8230; particularly when I get to make one up! Here is my conspiracy theory for how Microsoft will try to [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE:</strong> This conspiracy theory has been debunked. Microsoft said they would implement various aspects of the access-control spec in IE8. For what it&#8217;s worth, those Microsoft guys are ok with me <img src='http://datadriven.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I love conspiracy theories&#8230; particularly when I get to make one up! Here is my conspiracy theory for how Microsoft will try to force both the <a href="http://w3.org">W3C</a> and other browser makers to adopt <a title="IE8" href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx">IE8</a>&#8217;s XDomainRequest mechanism/API.</p>
<p>A bit of background first: the <a href="http://www.w3.org/2006/appformats/">Web Applications Working Group</a> (WAF) has been working on a spec that allows browsers to do cross-domain requests (basically for creating <a href="http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)">mashups</a> securely). The spec is called<a href="http://www.w3.org/TR/access-control/"> Access-Control</a>, and has been in development for three years. The spec was being edited by <a href="http://www.w3.org/2006/appformats/">Anne van Kesteren</a> of <a href="http://www.opera.com/">Opera Software</a>, but under heavy influence from <a href="http://ln.hixie.ch/">Hixie</a> of <a href="http://google.com">Google</a>, <a href="http://sicking.cc/">Jonas Sicking</a> from <a href="http://mozilla.org">Mozilla</a>, and Maciej Stachowiak from <a href="http://apple.com">Apple</a>, to name a few people/companies. Marc Silbey, the representative from Microsoft to the working group, was also participating for a while, but he dropped off the radar as Microsoft shifted into high gear during development of IE8 (actually, Microsoft assigned 3 people to participate in WAF, but only Marc did). A few months ago, to coincide with the release of the IE8 beta, Microsoft announced <a href="http://msdn.microsoft.com/en-us/library/cc288060(VS.85).aspx">XDomainRequest</a>&#8230; aspects of which look, in a lot of ways, very similar to Access-Control, but with some <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0168.html">key differences</a>.Then, to the shock of the working group, they brought XDomainRequest to the W3C for standardization knowing full well that WAF had been working on Access-Control for over three years!</p>
<p>Naturally, Microsoft&#8217;s actions pissed a lot of people off because, as I stated in an <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0156.html">email</a>, they are just ignoring over three years of work into the Access-Control spec, they created their own proposal and implementation in secret and now are attempting to fast track it through standardization ignoring <a href="http://en.wikipedia.org/wiki/Due_process">due process</a>.</p>
<p>To which, <span id="from">Sunava Dutta, from Microsoft, <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0157.html">responded</a> by saying &#8220;incorrect&#8221; and prompting </span><a href="http://blogs.msdn.com/cwilso/">Chris Wilson</a>, Chief Architect of IE, to <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0213.html">respond</a>:</p>
<blockquote><p>You know, there is an idea that perhaps we&#8217;re not IGNORING the work on Access Control, and perhaps we simply disagree with some of it.</p></blockquote>
<p>Which prompted me to <a href="http://lists.w3.org/Archives/Public/public-webapps/2008AprJun/0217.html">respond</a>:</p>
<blockquote><p>&#8230;If Microsoft would have found the time to collaborate [in the WAF WG], all this stuff could have been resolved progressively and the [Access-Control] spec would probably be done by now (as has been shown, the MS proposal has just as many issues, if not more, than the Access-control spec; so trying to do it in-house did not yield a more adequate solution).</p></blockquote>
<p>Which beckons the question, <strong>why did Microsoft stop participating in WAF to go off and create their own version of access-control?</strong> And here is the conspiracy theory:</p>
<ol>
<li>Microsoft joins the WAF working group in 2007</li>
<li>Microsoft &#8220;borrows&#8221; Access-Control idea</li>
<li>Microsoft implements its own XDomainRequest mechanism in IE8beta</li>
<li>Mozilla implements Access-Contol in FireFox 3, but then pulls the feature at the last minute (consequently leaving a gap in the cross-domain request space for Microsoft to jump in)</li>
<li>Microsoft delays Access-Control work by sending in comments a year late (just before it was about to go to Last Call) and putting in their XDomainRequest proposal for standardization. Meanwhile&#8230;</li>
<li>Microsoft rolls out IE8, quickly gains market share (no help from Vista, of course <img src='http://datadriven.com.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
<li>Other browsers must now implement Microsoft&#8217;s solution/spec because business and developers start using it</li>
<li>Microsoft&#8217;s spec become a W3C Recommendation, Access-Control spec dies in the ass.</li>
</ol>
<p>We are currently at point 5, with Microsoft using <a title="Sabotage manual from 1944 (PDF)" href="http://xrl.us/bmvu6">delay tactics</a> to slow down standardization of Access-Control.</p>
<p>Why do I care? I&#8217;ve only contributed to Access-Control from the sidelines by attending face-to-face meetings and asking Anne dumb questions. However, a lot of C0<sub>2</sub> has been wasted flying everyone to meetings to talk about this spec; that&#8217;s thousands of dollars and thousands of kilos of C0<sub>2</sub> going to waste. Another thing that annoys me is, as I already stated, that Microsoft has every chance to provide feedback to the working group to fix/discuss any issues they&#8217;ve had with the Access-Control spec.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdatadriven.com.au%2F2008%2F06%2Fie8-xdomainrequest-conspiracy-theory%2F&amp;t=IE8%20XDomainRequest%20conspiracy%20theory" id="facebook_share_link_89">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_89') || document.getElementById('facebook_share_icon_89') || document.getElementById('facebook_share_both_89') || document.getElementById('facebook_share_button_89');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_89') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://datadriven.com.au/2008/06/ie8-xdomainrequest-conspiracy-theory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft sticks to the standards</title>
		<link>http://datadriven.com.au/2008/03/microsoft-sticks-to-the-standards/</link>
		<comments>http://datadriven.com.au/2008/03/microsoft-sticks-to-the-standards/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 23:45:28 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://datadriven.com.au/2008/03/04/microsoft-sticks-to-the-standards/</guid>
		<description><![CDATA[According to the IE Blog:
Now, IE8 will show pages requesting “Standards” mode in IE8’s Standards mode. Developers who want their pages shown using IE8’s “IE7 Standards mode” will need to request that explicitly (using the http header/meta tag approach described here).
That&#8217;s great news. However, the fact that they are keeping the meta switch is a [...]]]></description>
			<content:encoded><![CDATA[<p>According to the <a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx">IE Blog</a>:</p>
<blockquote><p>Now, IE8 will show pages requesting “Standards” mode in IE8’s Standards mode. Developers who want their pages shown using IE8’s “IE7 Standards mode” will need to request that explicitly (using the http header/meta tag approach described here).</p></blockquote>
<p>That&#8217;s great news. However, the fact that they are keeping the meta switch is a bit disappointing. They should really dump that altogether.</p>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fdatadriven.com.au%2F2008%2F03%2Fmicrosoft-sticks-to-the-standards%2F&amp;t=Microsoft%20sticks%20to%20the%20standards" id="facebook_share_link_83">Share on Facebook</a>
	<script type="text/javascript">
	var button = document.getElementById('facebook_share_link_83') || document.getElementById('facebook_share_icon_83') || document.getElementById('facebook_share_both_83') || document.getElementById('facebook_share_button_83');
	if (button) {
		button.onclick = function(e) {
			var url = this.href.replace(/share\.php/, 'sharer.php');
			window.open(url,'sharer','toolbar=0,status=0,width=626,height=436');
			return false;
		}
	
		if (button.id === 'facebook_share_button_83') {
			button.onmouseover = function(){
				this.style.color='#fff';
				this.style.borderColor = '#295582';
				this.style.backgroundColor = '#3b5998';
			}
			button.onmouseout = function(){
				this.style.color = '#3b5998';
				this.style.borderColor = '#d8dfea';
				this.style.backgroundColor = '#fff';
			}
		}
	}
	</script>
	]]></content:encoded>
			<wfw:commentRss>http://datadriven.com.au/2008/03/microsoft-sticks-to-the-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

