<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 Forums - Coffeehouse - What happened to WinFS...</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Forums/rss"></atom:link>
	<image>
		<url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
		<title>Channel 9 Forums - Coffeehouse - What happened to WinFS...</title>
		<link>http://channel9.msdn.com/Forums</link>
	</image>
	<description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
	<link>http://channel9.msdn.com/Forums</link>
	<language>en</language>
	<pubDate>Sat, 25 May 2013 06:42:51 GMT</pubDate>
	<lastBuildDate>Sat, 25 May 2013 06:42:51 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<c9:totalResults>28</c9:totalResults>
	<c9:pageCount>-28</c9:pageCount>
	<c9:pageSize>-1</c9:pageSize>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p>Hi Microsoft,
<div><br>
</div>
<div>If I remember correctly, Longhorn ditched WinFS even though WinFS was in the Beta stage and was supposed to ship as a separate package in Windows Vista Server.</div>
<div><br>
</div>
<div>I just wanted an update from you guys because Vista Server is out even the R2 is out now. Even with Windows 7 there is no such announcement about WinFS coming in Windows 7.</div>
<div><br>
</div>
<div>WinFS is a really brilliant idea and naturally makes sense because of the relational architecture.</div>
<div><br>
</div>
<div>Will we ever see WinFS coming out of Microsoft Labs?</div>
<div><br>
</div>
<div>Best,</div>
<div><br>
</div>
<div>Umer&nbsp;</div></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/441878#441878</link>
		<pubDate>Sun, 09 Nov 2008 02:48:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/441878#441878</guid>
		<dc:creator>umerh</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/umerh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p>Umm WinFS was canned. Long ago. Did you miss that announcement?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/02e257e3e5ca4688bffb9dea010b5c2c#02e257e3e5ca4688bffb9dea010b5c2c</link>
		<pubDate>Sun, 09 Nov 2008 04:38:47 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/02e257e3e5ca4688bffb9dea010b5c2c#02e257e3e5ca4688bffb9dea010b5c2c</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p>Parts of WinFS live on in other technologies. But the product itself has been cancelled.<br>
<br>
It's interesting to see that once each half year we get a new thread that asks about where WinFS is.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/cf65fef9e58049f5ace69dea010b5c58#cf65fef9e58049f5ace69dea010b5c58</link>
		<pubDate>Sun, 09 Nov 2008 06:41:36 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/cf65fef9e58049f5ace69dea010b5c58#cf65fef9e58049f5ace69dea010b5c58</guid>
		<dc:creator>Christian Liensberger</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/littleguru/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">littleguru said:</div><div class="quoteText">
<p>Parts of WinFS live on in other technologies. But the product itself has been cancelled.<br>
<br>
It's interesting to see that once each half year we get a new thread that asks about where WinFS is.</p>
</div></blockquote>It couldn't be... <a href="http://channel9.msdn.com/forums/Coffeehouse/179711-The-Worlds-Hardest-Riddle/">
the answer</a> could it?...<br>
<br>
Does it turn polar bears white?<br>
Does it make you cry?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/24d655918113450488a69dea010b5c89#24d655918113450488a69dea010b5c89</link>
		<pubDate>Sun, 09 Nov 2008 13:37:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/24d655918113450488a69dea010b5c89#24d655918113450488a69dea010b5c89</guid>
		<dc:creator>GoddersUK</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/GoddersUK/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p>part of Win Fs is in Library of Windows 7 ?<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/a24dbc04f753467494949dea010b5cb3#a24dbc04f753467494949dea010b5cb3</link>
		<pubDate>Sun, 09 Nov 2008 16:37:46 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/a24dbc04f753467494949dea010b5cb3#a24dbc04f753467494949dea010b5cb3</guid>
		<dc:creator>Go Microsoft !!!!!!!</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Dovella/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Dovella said:</div><div class="quoteText">part of Win Fs is in Library of Windows 7 ?<br>
</div></blockquote>I think part of the goals from WinFS eventually became Windows 7's Libraries, yeah. Doubt there's much of the actual code in there, but still.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/2458a2d001f94139a16d9dea010b5cdd#2458a2d001f94139a16d9dea010b5cdd</link>
		<pubDate>Sun, 09 Nov 2008 16:44:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/2458a2d001f94139a16d9dea010b5cdd#2458a2d001f94139a16d9dea010b5cdd</guid>
		<dc:creator>Bas</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Bas/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Bas said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Dovella said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
I think part of the goals from WinFS eventually became Windows 7's Libraries, yeah. Doubt there's much of the actual code in there, but still.</div></blockquote>Does anyone remember that Libraries were actually part of Vista in the post-reset CTP releases? I don't remember
 if they worked the same as the current implementation though.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/b5de83de9eb1403db7299dea010b5d08#b5de83de9eb1403db7299dea010b5d08</link>
		<pubDate>Sun, 09 Nov 2008 18:47:24 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/b5de83de9eb1403db7299dea010b5d08#b5de83de9eb1403db7299dea010b5d08</guid>
		<dc:creator>DCMonkey</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DCMonkey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">DCMonkey said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Bas said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Does anyone remember that Libraries were actually part of Vista in the post-reset CTP releases? I don't remember if they worked the same as the current implementation though.<br>
<br>
</div></blockquote>As far as I know, Libraries are new for Win7.&nbsp; <br>
<br>
WinFS was essentially replaced by WDS.<br>
<br>
I've yet to hear a compelling reason why WinFS would actually matter to any user (or most developers, for that matter).<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/7a0dc7fb7b9a4ed4a2179dea010b5d4d#7a0dc7fb7b9a4ed4a2179dea010b5d4d</link>
		<pubDate>Sun, 09 Nov 2008 18:59:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/7a0dc7fb7b9a4ed4a2179dea010b5d4d#7a0dc7fb7b9a4ed4a2179dea010b5d4d</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">DCMonkey said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
As far as I know, Libraries are new for Win7.&nbsp; <br>
<br>
WinFS was essentially replaced by WDS.<br>
<br>
I've yet to hear a compelling reason why WinFS would actually matter to any user (or most developers, for that matter).<br>
</div></blockquote>All I remember is that some early Vista CTP had a Library item in the navigation pane of Explorer, and there was virtualization of the common folder locations on the start menu (though that may have been done via saved searches rather than aggregating
 folders).</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/c50d6953cfa24bdb9b459dea010b5d79#c50d6953cfa24bdb9b459dea010b5d79</link>
		<pubDate>Sun, 09 Nov 2008 19:18:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/c50d6953cfa24bdb9b459dea010b5d79#c50d6953cfa24bdb9b459dea010b5d79</guid>
		<dc:creator>DCMonkey</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/DCMonkey/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><ul>
<li>WinFS is a really brilliant idea and naturally makes sense because of the relational architecture.</li></ul>
<p>Could you explain what exactly about WinFS you are missing?<br>
<br>
It was an interesting prototype and lots of interesting technology came out of it, but it didn't even come close to being a practical replacement for the current data storage models prevalent on Windows.</p>
<br>
<ul>
<li>WinFS was essentially replaced by WDS.</li></ul>
<p>That's sort of true, although&nbsp;as I recall,&nbsp;WinFS used the WDS indexer to provide its full-text search functionality <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/1c3bc34c3eee495fae599dea010b5da4#1c3bc34c3eee495fae599dea010b5da4</link>
		<pubDate>Sun, 09 Nov 2008 20:50:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/1c3bc34c3eee495fae599dea010b5da4#1c3bc34c3eee495fae599dea010b5da4</guid>
		<dc:creator>Brandon Paddock</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BHpaddock/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">BHpaddock said:</div><div class="quoteText">
<ul>
<li>WinFS is a really brilliant idea and naturally makes sense because of the relational architecture.</li></ul>
<p>Could you explain what exactly about WinFS you are missing?<br>
<br>
It was an interesting prototype and lots of interesting technology came out of it, but it didn't even come close to being a practical replacement for the current data storage models prevalent on Windows.</p>
<br>
<ul>
<li>WinFS was essentially replaced by WDS.</li></ul>
<p>That's sort of true, although&nbsp;as I recall,&nbsp;WinFS used the WDS indexer to provide its full-text search functionality
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
</div></blockquote>Well imagine, i had two calendar applications on my computer just because i liked the features offered by the two, lets say outlook syned with my exchange and sunbird helped me with some other problem ( i cant imagine what sunbird will help me with....
 but lets assume it did).... imagine having how much will common store help you in this case!!! change made in one app will automatically reflect in the other.<br>
<br>
Common data store can open up many possibilities for you as a user and certainly a lot for as a developer.<br>
<br>
anyways, libraries doesnt really radically change the way we store data and relate the data in them and the ways apps interact with data.<br>
<br>
i must admit that WinFS was really cool!!!<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/e6328f024fc849bbbf1e9dea010b5dd3#e6328f024fc849bbbf1e9dea010b5dd3</link>
		<pubDate>Sun, 09 Nov 2008 23:51:16 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/e6328f024fc849bbbf1e9dea010b5dd3#e6328f024fc849bbbf1e9dea010b5dd3</guid>
		<dc:creator>umerh</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/umerh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">BHpaddock said:</div><div class="quoteText">
<ul>
<li>WinFS is a really brilliant idea and naturally makes sense because of the relational architecture.</li></ul>
<p>Could you explain what exactly about WinFS you are missing?<br>
<br>
It was an interesting prototype and lots of interesting technology came out of it, but it didn't even come close to being a practical replacement for the current data storage models prevalent on Windows.</p>
<br>
<ul>
<li>WinFS was essentially replaced by WDS.</li></ul>
<p>That's sort of true, although&nbsp;as I recall,&nbsp;WinFS used the WDS indexer to provide its full-text search functionality
<img src="http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif" alt="Smiley"></p>
</div></blockquote>The idea of objects. <br>
<br>
Vista has the contacts folder; which is nice. If you're using Windows Mail. Use anything else and that folder stays empty. Now if there was a contact object in a file system everyone shared then that folder would be populated.
<br>
<br>
Now I realise when I type in a contact name WDS does pull it out eventually; but there's part of me that hankers after a common object store.<br>
<br>
But boy was promoting objects to WinFS and back to the file system painful.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/9eef9d3a57e141bea6b69dea010b5e01#9eef9d3a57e141bea6b69dea010b5e01</link>
		<pubDate>Mon, 10 Nov 2008 00:39:48 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/9eef9d3a57e141bea6b69dea010b5e01#9eef9d3a57e141bea6b69dea010b5e01</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">blowdart said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">BHpaddock said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
The idea of objects. <br>
<br>
Vista has the contacts folder; which is nice. If you're using Windows Mail. Use anything else and that folder stays empty. Now if there was a contact object in a file system everyone shared then that folder would be populated.
<br>
<br>
Now I realise when I type in a contact name WDS does pull it out eventually; but there's part of me that hankers after a common object store.<br>
<br>
But boy was promoting objects to WinFS and back to the file system painful.<br>
</div></blockquote>Who gets to define the schema for a &quot;contact&quot;?&nbsp; How about a &quot;document&quot;?<br>
<br>
Once you start thinking in those terms, you realize quite quickly that the idea of abstract &quot;objects&quot; can quickly become unworkable.&nbsp; That's because Outlook's idea of what belongs in a contact object might be very different from Windows Mail's idea, which might
 be very different from Thunderbird's idea.<br>
<br>
Here's a <em>really</em> simple example:&nbsp; To Outlook, an email address is a multivalued string property which lists all the possible email addresses for a particular recipient (there could be a dozen or so of them depending on the topology of your network).&nbsp;
 To Windows Mail, an email address would be just an SMPT address.&nbsp; To the email system I wrote back in high school, it's a RSTS-E account name ([&lt;octal value&gt;,&lt;octal value&gt;], to something else, it might be something totally different, with a totally different
 syntax.<br>
<br>
Now consider what happens when you use a contact in Outlook that was created by my high school email program?.&nbsp; Outlook doesn't know how to send email to this contact, it doesn't even know how to interpret the address.&nbsp;
<br>
<br>
Can you guarantee that all clients of this object store all handle these cases properly?&nbsp;
<br>
<br>
This is just one small example of the kinds of interoperability problems you can get - this one is probably solvable, but there are others that aren't.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/3b1410a35a97407a8e199dea010b5e35#3b1410a35a97407a8e199dea010b5e35</link>
		<pubDate>Mon, 10 Nov 2008 02:34:01 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/3b1410a35a97407a8e199dea010b5e35#3b1410a35a97407a8e199dea010b5e35</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Who gets to define the schema for a &quot;contact&quot;?&nbsp; How about a &quot;document&quot;?<br>
<br>
Once you start thinking in those terms, you realize quite quickly that the idea of abstract &quot;objects&quot; can quickly become unworkable.&nbsp; That's because Outlook's idea of what belongs in a contact object might be very different from Windows Mail's idea, which might
 be very different from Thunderbird's idea.<br>
<br>
Here's a <em>really</em> simple example:&nbsp; To Outlook, an email address is a multivalued string property which lists all the possible email addresses for a particular recipient (there could be a dozen or so of them depending on the topology of your network).&nbsp;
 To Windows Mail, an email address would be just an SMPT address.&nbsp; To the email system I wrote back in high school, it's a RSTS-E account name ([&lt;octal value&gt;,&lt;octal value&gt;], to something else, it might be something totally different, with a totally different
 syntax.<br>
<br>
Now consider what happens when you use a contact in Outlook that was created by my high school email program?.&nbsp; Outlook doesn't know how to send email to this contact, it doesn't even know how to interpret the address.&nbsp;
<br>
<br>
Can you guarantee that all clients of this object store all handle these cases properly?&nbsp;
<br>
<br>
This is just one small example of the kinds of interoperability problems you can get - this one is probably solvable, but there are others that aren't.<br>
</div></blockquote>I never looked too deeply into how WinFS was implemented, but one thing I took away from it was that meta-data would be self-described in XML. I'm interested in being able to attach any information I want to any file, using some format like Adobe's
 XMP, and have it readable in Explorer on any Windows computer. That would benefit me as an end-user just because it would allow me to catalogue and annotate my files. If different programs wanted to share information, I'd guess they would simply have to agree
 to some defined standard.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/f0fe265f370648e3bb9a9dea010b5e67#f0fe265f370648e3bb9a9dea010b5e67</link>
		<pubDate>Mon, 10 Nov 2008 03:55:45 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/f0fe265f370648e3bb9a9dea010b5e67#f0fe265f370648e3bb9a9dea010b5e67</guid>
		<dc:creator>brian.shapiro</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brian.shapiro/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Who gets to define the schema for a &quot;contact&quot;?&nbsp; How about a &quot;document&quot;?<br>
<br>
Once you start thinking in those terms, you realize quite quickly that the idea of abstract &quot;objects&quot; can quickly become unworkable.&nbsp; That's because Outlook's idea of what belongs in a contact object might be very different from Windows Mail's idea, which might
 be very different from Thunderbird's idea.<br>
<br>
Here's a <em>really</em> simple example:&nbsp; To Outlook, an email address is a multivalued string property which lists all the possible email addresses for a particular recipient (there could be a dozen or so of them depending on the topology of your network).&nbsp;
 To Windows Mail, an email address would be just an SMPT address.&nbsp; To the email system I wrote back in high school, it's a RSTS-E account name ([&lt;octal value&gt;,&lt;octal value&gt;], to something else, it might be something totally different, with a totally different
 syntax.<br>
<br>
Now consider what happens when you use a contact in Outlook that was created by my high school email program?.&nbsp; Outlook doesn't know how to send email to this contact, it doesn't even know how to interpret the address.&nbsp;
<br>
<br>
Can you guarantee that all clients of this object store all handle these cases properly?&nbsp;
<br>
<br>
This is just one small example of the kinds of interoperability problems you can get - this one is probably solvable, but there are others that aren't.<br>
</div></blockquote>Larry, you definitely have a point.<br>
<br>
but consider the fact that when you guys released VB.NET and VB6ers had to reconsider how they wrote their software to take advantage of the new .NET platform..... with some marginal changes VB6ers were able to leverage a whole bunch of new features<br>
<br>
same is the case with WinFS, if you want to take advantage of the new datastore would you do have to consider how you store data... and for the schema problems.... i am pretty sure WinFS team would have had a solution for this problem, i m quite sure these
 problems are trivial for microsofties.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/3a4b413bcdd144b7beab9dea010b5e99#3a4b413bcdd144b7beab9dea010b5e99</link>
		<pubDate>Mon, 10 Nov 2008 04:20:53 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/3a4b413bcdd144b7beab9dea010b5e99#3a4b413bcdd144b7beab9dea010b5e99</guid>
		<dc:creator>umerh</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/umerh/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">brian.shapiro said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
I never looked too deeply into how WinFS was implemented, but one thing I took away from it was that meta-data would be self-described in XML. I'm interested in being able to attach any information I want to any file, using some format like Adobe's XMP, and
 have it readable in Explorer on any Windows computer. That would benefit me as an end-user just because it would allow me to catalogue and annotate my files. If different programs wanted to share information, I'd guess they would simply have to agree to some
 defined standard.<br>
</div></blockquote>Brian, the goal of universal and pervasive metadata is a worthy and noble one. The problem is how to support non-metadata aware formats (like TXT or GIF) and how to support moving files between diverse filesystems.<br>
<br>
To solve the first issue, you could say that, for TXT, you could store extensible metadata in the index, but that means that information about that file is now not attached to the file anymore and a rebuild of the index would destroy all the metadata.
<br>
<br>
Regarding the second issue, attaching metadata to an NTFS alternate data stream would bind the data to the file, but it would be wiped out when moving the file to a non-NTFS system, like a CD/DVD or a OSX partition.<br>
<br>
It's a really tough problem to be resolved while keeping in mind backwards compatibility and portability.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/1162f5583c7b4ccf9cac9dea010b5eca#1162f5583c7b4ccf9cac9dea010b5eca</link>
		<pubDate>Mon, 10 Nov 2008 04:50:17 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/1162f5583c7b4ccf9cac9dea010b5eca#1162f5583c7b4ccf9cac9dea010b5eca</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">brian.shapiro said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Brian, the goal of universal and pervasive metadata is a worthy and noble one. The problem is how to support non-metadata aware formats (like TXT or GIF) and how to support moving files between diverse filesystems.<br>
<br>
To solve the first issue, you could say that, for TXT, you could store extensible metadata in the index, but that means that information about that file is now not attached to the file anymore and a rebuild of the index would destroy all the metadata.
<br>
<br>
Regarding the second issue, attaching metadata to an NTFS alternate data stream would bind the data to the file, but it would be wiped out when moving the file to a non-NTFS system, like a CD/DVD or a OSX partition.<br>
<br>
It's a really tough problem to be resolved while keeping in mind backwards compatibility and portability.</div></blockquote>Our company has some applications that are used for securely transmitting and receiving files. We attach metadata to ANY file, by just creating
 a second (or third) file next to it, with the same name and extension, and an additional extension. It's of course explicit and not very hidden, but it makes it pretty easy to copy a file with the attached metadata. Here's an example: if one of our applications
 receives a file named <em>&quot;TopSecret.txt&quot;</em>, it stores extra metadata (file properties) in a file named
<em>&quot;TopSecret.txt.t-props&quot;</em>. If the file has one or more digital signatures, those are stored in a file named
<em>&quot;TopSecret.txt.t-sig&quot;</em>. A signed proof of receipt is also created and sent back to the original transmitter, as
<em>&quot;TopSecret.txt.t-rcpt&quot;</em>. The original file stays untouched and it works with any file system.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/f4efbe5511cc48fab6f99dea010b5efb#f4efbe5511cc48fab6f99dea010b5efb</link>
		<pubDate>Mon, 10 Nov 2008 08:57:05 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/f4efbe5511cc48fab6f99dea010b5efb#f4efbe5511cc48fab6f99dea010b5efb</guid>
		<dc:creator>Tommy Carlier</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/TommyCarlier/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Who gets to define the schema for a &quot;contact&quot;?&nbsp; How about a &quot;document&quot;?<br>
<br>
Once you start thinking in those terms, you realize quite quickly that the idea of abstract &quot;objects&quot; can quickly become unworkable.&nbsp; That's because Outlook's idea of what belongs in a contact object might be very different from Windows Mail's idea, which might
 be very different from Thunderbird's idea.<br>
<br>
Here's a <em>really</em> simple example:&nbsp; To Outlook, an email address is a multivalued string property which lists all the possible email addresses for a particular recipient (there could be a dozen or so of them depending on the topology of your network).&nbsp;
 To Windows Mail, an email address would be just an SMPT address.&nbsp; To the email system I wrote back in high school, it's a RSTS-E account name ([&lt;octal value&gt;,&lt;octal value&gt;], to something else, it might be something totally different, with a totally different
 syntax.<br>
<br>
Now consider what happens when you use a contact in Outlook that was created by my high school email program?.&nbsp; Outlook doesn't know how to send email to this contact, it doesn't even know how to interpret the address.&nbsp;
<br>
<br>
Can you guarantee that all clients of this object store all handle these cases properly?&nbsp;
<br>
<br>
This is just one small example of the kinds of interoperability problems you can get - this one is probably solvable, but there are others that aren't.<br>
</div></blockquote>Oh no, I realise the pain; but then if the OS had common objects, contact, address, telephone number, file metadata, calendar entry and you could register extensions ... like ... oh .... Active Directory .... and handlers for protocols like .... IE
 ....<br>
<br>
And ....<br>
<br>
Meh, you get the point.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/283e510f8896419c91cc9dea010b5f2d#283e510f8896419c91cc9dea010b5f2d</link>
		<pubDate>Mon, 10 Nov 2008 09:16:02 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/283e510f8896419c91cc9dea010b5f2d#283e510f8896419c91cc9dea010b5f2d</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">PaoloM said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">brian.shapiro said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Brian, the goal of universal and pervasive metadata is a worthy and noble one. The problem is how to support non-metadata aware formats (like TXT or GIF) and how to support moving files between diverse filesystems.<br>
<br>
To solve the first issue, you could say that, for TXT, you could store extensible metadata in the index, but that means that information about that file is now not attached to the file anymore and a rebuild of the index would destroy all the metadata.
<br>
<br>
Regarding the second issue, attaching metadata to an NTFS alternate data stream would bind the data to the file, but it would be wiped out when moving the file to a non-NTFS system, like a CD/DVD or a OSX partition.<br>
<br>
It's a really tough problem to be resolved while keeping in mind backwards compatibility and portability.</div></blockquote>I understand the problems involved, I just hope its something Microsoft is interested in working on<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/60505f62ae044577a39a9dea010b5f5b#60505f62ae044577a39a9dea010b5f5b</link>
		<pubDate>Mon, 10 Nov 2008 20:04:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/60505f62ae044577a39a9dea010b5f5b#60505f62ae044577a39a9dea010b5f5b</guid>
		<dc:creator>brian.shapiro</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/brian.shapiro/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">brian.shapiro said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">PaoloM said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
I understand the problems involved, I just hope its something Microsoft is interested in working on<br>
</div></blockquote>I cannot confirm nor deny that Microsoft is or is not interested in working or not working on such a concept.<br>
<br>
Or not.<br>
<br>
<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/aa34a7c9659848648a2e9dea010b5f86#aa34a7c9659848648a2e9dea010b5f86</link>
		<pubDate>Mon, 10 Nov 2008 20:31:11 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/aa34a7c9659848648a2e9dea010b5f86#aa34a7c9659848648a2e9dea010b5f86</guid>
		<dc:creator>PaoloM</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/PaoloM/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">umerh said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">BHpaddock said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Well imagine, i had two calendar applications on my computer just because i liked the features offered by the two, lets say outlook syned with my exchange and sunbird helped me with some other problem ( i cant imagine what sunbird will help me with.... but
 lets assume it did).... imagine having how much will common store help you in this case!!! change made in one app will automatically reflect in the other.<br>
<br>
Common data store can open up many possibilities for you as a user and certainly a lot for as a developer.<br>
<br>
anyways, libraries doesnt really radically change the way we store data and relate the data in them and the ways apps interact with data.<br>
<br>
i must admit that WinFS was really cool!!!<br>
</div></blockquote>What's stopping Outlook and Sunbird from using a common format today?<br>
<br>
Nothing.&nbsp; Except the same thing that would stop them from using a common schema in WinFS.</p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/211db847096343859e779dea010b5fb4#211db847096343859e779dea010b5fb4</link>
		<pubDate>Mon, 10 Nov 2008 21:03:56 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/211db847096343859e779dea010b5fb4#211db847096343859e779dea010b5fb4</guid>
		<dc:creator>Brandon Paddock</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/BHpaddock/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Who gets to define the schema for a &quot;contact&quot;?&nbsp; How about a &quot;document&quot;?<br>
<br>
Once you start thinking in those terms, you realize quite quickly that the idea of abstract &quot;objects&quot; can quickly become unworkable.&nbsp; That's because Outlook's idea of what belongs in a contact object might be very different from Windows Mail's idea, which might
 be very different from Thunderbird's idea.<br>
<br>
Here's a <em>really</em> simple example:&nbsp; To Outlook, an email address is a multivalued string property which lists all the possible email addresses for a particular recipient (there could be a dozen or so of them depending on the topology of your network).&nbsp;
 To Windows Mail, an email address would be just an SMPT address.&nbsp; To the email system I wrote back in high school, it's a RSTS-E account name ([&lt;octal value&gt;,&lt;octal value&gt;], to something else, it might be something totally different, with a totally different
 syntax.<br>
<br>
Now consider what happens when you use a contact in Outlook that was created by my high school email program?.&nbsp; Outlook doesn't know how to send email to this contact, it doesn't even know how to interpret the address.&nbsp;
<br>
<br>
Can you guarantee that all clients of this object store all handle these cases properly?&nbsp;
<br>
<br>
This is just one small example of the kinds of interoperability problems you can get - this one is probably solvable, but there are others that aren't.<br>
</div></blockquote>How about &quot;just let the old programs alone&quot;?<br>
<br>
You know, there's a few PE flags already (like LargeAddressAware, TSAware, NXCompat, etc). How about adding a flag like WinFSAware to show that it can handle common schema? How about assigning interface function like IUnknown::QueryInterface() for the application
 to specify which formats(schemas) does it supports?<br>
<br>
Entering the age of 64-bit computing, Vista seems to be a good place to establish new standards for executables / 64-bit PE format files.<br>
<br>
Regarding filesystem supports, how about just limiting it to NTFS by making it a new type of &quot;Alternative Data Stream&quot;(ADS)? As far as I aware of, WinXP doesn't support filesystem security on FAT and doesn't transfer ADS data when uploading files through HTTP
 / FTP. Just issue a warning when explorer attempt to copy these files out of NTFS scope is nice enough considering most web browsers / FTP clients doesn't even attempt to warn you when transfering a file with ADS attached. And perheps it'll enable more software
 to be ADS-aware.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/626fad246d6d4737a6fa9dea010b5fe7#626fad246d6d4737a6fa9dea010b5fe7</link>
		<pubDate>Tue, 11 Nov 2008 01:23:50 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/626fad246d6d4737a6fa9dea010b5fe7#626fad246d6d4737a6fa9dea010b5fe7</guid>
		<dc:creator>cheong</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/cheong/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">BHpaddock said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">umerh said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
What's stopping Outlook and Sunbird from using a common format today?<br>
<br>
Nothing.&nbsp; Except the same thing that would stop them from using a common schema in WinFS.</div></blockquote>That's simple; there is no common format today. If the OS manufacturer doesn't set an example why should anyone else.<br>
<br>
However if there had been a WinFS common object format, with scope for extensibility then you may well have seen it used.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/e9a31247457c400184d99dea010b6013#e9a31247457c400184d99dea010b6013</link>
		<pubDate>Tue, 11 Nov 2008 06:48:03 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/e9a31247457c400184d99dea010b6013#e9a31247457c400184d99dea010b6013</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">blowdart said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">BHpaddock said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
That's simple; there is no common format today. If the OS manufacturer doesn't set an example why should anyone else.<br>
<br>
However if there had been a WinFS common object format, with scope for extensibility then you may well have seen it used.<br>
<br>
</div></blockquote>Blowdart, I think that you're missing Brandons and my point.&nbsp; There are three options to how to handle the schema:<br>
<br>
1) MSFT defines a fixed schema (or a base schema).&nbsp; 3rd party vendors scream because the base schema doesn't meet their needs.<br>
2) The first app installed defines the schema.&nbsp; There is no interoperability because there is no standard for the schema.&nbsp; [12,3] doesn't really work very well as an email address these days.<br>
3) Each app extends the schema in their own way.&nbsp; There is no interoperability because the applications don't share information.&nbsp; Or worse, app A reads the info from app B and modifies it.&nbsp; But app A doesn't understand that app B has actually tied two separate
 fields (the base field and an app B specific extension) and app&nbsp;A has just&nbsp;corrupted app B's view of the schema.<br>
<br>
Marking apps as &quot;WinFS aware&quot; doesn't help, app A and app B are both WinFS aware.<br>
<br>
Building an open extensible shared common object model is a nightmarishly hard problem, that's why (to my knowledge) nobody has built such a beast before.&nbsp; The best that's been done is to define fixed export formats and people interchange data using those.&nbsp;
 On the other hand, when there's a low fidelity mapping, you get things like <a href="http://www.pchell.com/support/winmaildat.shtml">
winmail.dat</a>.<br>
<br>
I'm not saying that the problem can't be solved.&nbsp; I suspect it could be.&nbsp; But I'm saying that this problem is crazy hard.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/fc6d275bbb46435db1d29dea010b6045#fc6d275bbb46435db1d29dea010b6045</link>
		<pubDate>Tue, 11 Nov 2008 07:32:42 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/fc6d275bbb46435db1d29dea010b6045#fc6d275bbb46435db1d29dea010b6045</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Blowdart, I think that you're missing Brandons and my point.&nbsp; There are three options to how to handle the schema:<br>
<br>
1) MSFT defines a fixed schema (or a base schema).&nbsp; 3rd party vendors scream because the base schema doesn't meet their needs.<br>
2) The first app installed defines the schema.&nbsp; There is no interoperability because there is no standard for the schema.&nbsp; [12,3] doesn't really work very well as an email address these days.<br>
3) Each app extends the schema in their own way.&nbsp; There is no interoperability because the applications don't share information.&nbsp; Or worse, app A reads the info from app B and modifies it.&nbsp; But app A doesn't understand that app B has actually tied two separate
 fields (the base field and an app B specific extension) and app&nbsp;A has just&nbsp;corrupted app B's view of the schema.<br>
<br>
Marking apps as &quot;WinFS aware&quot; doesn't help, app A and app B are both WinFS aware.<br>
<br>
Building an open extensible shared common object model is a nightmarishly hard problem, that's why (to my knowledge) nobody has built such a beast before.&nbsp; The best that's been done is to define fixed export formats and people interchange data using those.&nbsp;
 On the other hand, when there's a low fidelity mapping, you get things like <a href="http://www.pchell.com/support/winmaildat.shtml">
winmail.dat</a>.<br>
<br>
I'm not saying that the problem can't be solved.&nbsp; I suspect it could be.&nbsp; But I'm saying that this problem is crazy hard.<br>
</div></blockquote>Oh I'm not missing the point at all and I'm not saying its easy; but the problem is already solved with AD, to an extent. You can extend AD by adding attributes to existing classes, or add new classes; but the basic objects remain the same. You could
 even enforce a vendor naming convention for new attributes or classes in much the same way we have -moz in CSS.<br>
<br>
That way you avoid (1) because vendors can extend the base classes to add their own functionality. You don't avoid (2) of course; but that can be brought under control by having the OS define the base classes; and open up the base class design to a community
 in much the same way the W3C is for HTML. But yes you can't stop (3) happening, unless you have conventions in place, in much the same way as meta directories do with LDAP and LDAP extensions, or how AD extensions work.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/d6537ef920fd463f8aa29dea010b607a#d6537ef920fd463f8aa29dea010b607a</link>
		<pubDate>Tue, 11 Nov 2008 08:04:33 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/d6537ef920fd463f8aa29dea010b607a#d6537ef920fd463f8aa29dea010b607a</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Blowdart, I think that you're missing Brandons and my point.&nbsp; There are three options to how to handle the schema:<br>
<br>
1) MSFT defines a fixed schema (or a base schema).&nbsp; 3rd party vendors scream because the base schema doesn't meet their needs.<br>
2) The first app installed defines the schema.&nbsp; There is no interoperability because there is no standard for the schema.&nbsp; [12,3] doesn't really work very well as an email address these days.<br>
3) Each app extends the schema in their own way.&nbsp; There is no interoperability because the applications don't share information.&nbsp; Or worse, app A reads the info from app B and modifies it.&nbsp; But app A doesn't understand that app B has actually tied two separate
 fields (the base field and an app B specific extension) and app&nbsp;A has just&nbsp;corrupted app B's view of the schema.<br>
<br>
Marking apps as &quot;WinFS aware&quot; doesn't help, app A and app B are both WinFS aware.<br>
<br>
Building an open extensible shared common object model is a nightmarishly hard problem, that's why (to my knowledge) nobody has built such a beast before.&nbsp; The best that's been done is to define fixed export formats and people interchange data using those.&nbsp;
 On the other hand, when there's a low fidelity mapping, you get things like <a href="http://www.pchell.com/support/winmaildat.shtml">
winmail.dat</a>.<br>
<br>
I'm not saying that the problem can't be solved.&nbsp; I suspect it could be.&nbsp; But I'm saying that this problem is crazy hard.<br>
</div></blockquote>I think I'd probably just let it read as much as it can understand and ignore anything else when reading schema created by others. (If attribA and attribB are needed to form complete information for something but just attribA exist, just pretend it
 doesn't exist.)&nbsp;Feel free to extend the schema, just make sure that&nbsp;when you save it, you don't trim any attritubes exist before.<br>
<br>
The point of WinFS is to enable exchange of information between applications. I doubt if the information they decided to put on the schema will differ that much. (If it really differ that much, perhaps it's a case to create another schema.) Most of the appliable
 fields within it should be common.<br>
<br>
Considering container formats like MKV, if the application fail to interprete a major common field (codec problem in this example), just declare that your application can't read it and update could be necessary.<br>
<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/16f47ffed1484b8cae219dea010b60ac#16f47ffed1484b8cae219dea010b60ac</link>
		<pubDate>Tue, 11 Nov 2008 09:26:49 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/16f47ffed1484b8cae219dea010b60ac#16f47ffed1484b8cae219dea010b60ac</guid>
		<dc:creator>cheong</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/cheong/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">blowdart said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">Larry Osterman said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
Oh I'm not missing the point at all and I'm not saying its easy; but the problem is already solved with AD, to an extent. You can extend AD by adding attributes to existing classes, or add new classes; but the basic objects remain the same. You could even enforce
 a vendor naming convention for new attributes or classes in much the same way we have -moz in CSS.<br>
<br>
That way you avoid (1) because vendors can extend the base classes to add their own functionality. You don't avoid (2) of course; but that can be brought under control by having the OS define the base classes; and open up the base class design to a community
 in much the same way the W3C is for HTML. But yes you can't stop (3) happening, unless you have conventions in place, in much the same way as meta directories do with LDAP and LDAP extensions, or how AD extensions work.<br>
</div></blockquote>
<p>blowdart, you're sort-of right.&nbsp; However there's a huge difference between the AD and WinFS.<br>
<br>
The AD is centrally deployed and managed and where the only applications allowed to modify the AD schema are those that are deployed by the system administrators, who have presumably tested and ensured that all applications deployed interoperate fully.<br>
<br>
WinFS was going to be deployed on desktop computers and any application installed by the end-user would presumably be allowed to modify the schema.&nbsp; The end-user would have essentially no ability to verify the interoperability between applications.&nbsp; And the
 vendors wouldn't necessarily either - there are a LOT of applications out there.<br>
<br>
At the core, you're right: This <em>could</em> be solved with an extensible schema.&nbsp; But IMHO it would turn into a freaking nightmare for the customers.&nbsp; You know how some geeks hate the registry?&nbsp; Let me tell you, every failing the registry has (and I don't
 think there are tat many of them, to be honest) would have been several orders of magnitude worse in WinFS.&nbsp; Geeks would absolutely
<em>despise</em> WinFS.<br>
</p></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/baa32e2c4f354ca695459dea010b60de#baa32e2c4f354ca695459dea010b60de</link>
		<pubDate>Wed, 12 Nov 2008 06:44:29 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/baa32e2c4f354ca695459dea010b60de#baa32e2c4f354ca695459dea010b60de</guid>
		<dc:creator>Larry Osterman</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/Larry Osterman/Discussions/RSS</wfw:commentRss>
	</item>
	<item>
		<title>Coffeehouse - What happened to WinFS...</title>
		<description><![CDATA[<p><blockquote><div class="quoteUser">Larry Osterman said:</div><div class="quoteText">
<blockquote>
<div class="quoteUser">blowdart said:</div>
<div class="quoteText">*snip*</div>
</blockquote>
<p>blowdart, you're sort-of right.&nbsp; However there's a huge difference between the AD and WinFS.<br>
<br>
The AD is centrally deployed and managed and where the only applications allowed to modify the AD schema are those that are deployed by the system administrators, who have presumably tested and ensured that all applications deployed interoperate fully.<br>
<br>
WinFS was going to be deployed on desktop computers and any application installed by the end-user would presumably be allowed to modify the schema.&nbsp; The end-user would have essentially no ability to verify the interoperability between applications.&nbsp; And the
 vendors wouldn't necessarily either - there are a LOT of applications out there.<br>
<br>
At the core, you're right: This <em>could</em> be solved with an extensible schema.&nbsp; But IMHO it would turn into a freaking nightmare for the customers.&nbsp; You know how some geeks hate the registry?&nbsp; Let me tell you, every failing the registry has (and I don't
 think there are tat many of them, to be honest) would have been several orders of magnitude worse in WinFS.&nbsp; Geeks would absolutely
<em>despise</em> WinFS.<br>
</p>
</div></blockquote>I liked WinFS, and I think I'm a geek <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /><br>
<br>
But even with the AD analogy you can only extend the base objects by adding attributes. However even then you can get multiple attempts to extend in the same way; somewhere where a namespace equivalent would be useful.<br>
<br>
I do take your point about a nightmare to admin though.<br></p>]]></description>
		<link>http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/642fe058af8c46ef83c29dea010b610e#642fe058af8c46ef83c29dea010b610e</link>
		<pubDate>Wed, 12 Nov 2008 07:34:07 GMT</pubDate>
		<guid isPermaLink="false">http://channel9.msdn.com/Forums/Coffeehouse/441878-What-happened-to-WinFS/642fe058af8c46ef83c29dea010b610e#642fe058af8c46ef83c29dea010b610e</guid>
		<dc:creator>blowdart</dc:creator>
		<slash:comments>28</slash:comments>
		<wfw:commentRss>http://channel9.msdn.com/Niners/blowdart/Discussions/RSS</wfw:commentRss>
	</item>
</channel>
</rss>