<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>What's in Store : Author: Quentin Clark</title><link>http://blogs.msdn.com/winfs/archive/tags/Author_3A00_+Quentin+Clark/default.aspx</link><description>Tags: Author: Quentin Clark</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Update to the Update</title><link>http://blogs.msdn.com/winfs/archive/2006/06/26/648075.aspx</link><pubDate>Tue, 27 Jun 2006 06:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:648075</guid><dc:creator>WinFS Team</dc:creator><slash:comments>107</slash:comments><comments>http://blogs.msdn.com/winfs/comments/648075.aspx</comments><wfw:commentRss>http://blogs.msdn.com/winfs/commentrss.aspx?PostID=648075</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=#000000&gt;Hi. Wow there has been a lot of, let’s say, &lt;I&gt;interest&lt;/I&gt; in the posting Friday. I knew there would be interest, and I knew that the news that we would not ship WinFS as a separate thing would make news, but didn’t expect quite the thread lengths we are seeing! Whew.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;There are obviously a lot of questions on people’s minds. So I post again today trying to answer some of them. To those who think I am not a real person but rather a name in front of PR machinery – that’s just not true. I am flesh and blood – with a job, a team, and a passion for what we have been pursuing in WinFS. And even a life outside of Microsoft Building 35 with a wife, kids and other interests. Certainly seems like I might have been too careful in wording last week – was not my intention to offend bloggers everywhere, really. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;OK, here are the questions/answers.&lt;/FONT&gt;&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Is WinFS dead?&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#000000&gt;Yes and No. Yes, we are not going to ship WinFS as a separate, monolithic software component. But the answer is also No - the vision remains alive and we are moving the technology forward. A lot of the technology really was database stuff – and we’re putting that into SQL and ADO. But some of the technology, especially the end user value points, are not ready, and we’re going to continue to work on that in incubation. Some or all of these technologies may be used by other Microsoft products going forward.&lt;/FONT&gt;&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Does your plan for WinFS have any impact on Windows Vista? &lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#000000&gt;There is no impact on Windows Vista. We announced back in August 2004 that WinFS would not be in Windows Vista. &lt;/FONT&gt;&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Will the "Relational Filesystem" ever be in Windows?&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#000000&gt;Hey – we are very busy finishing Vista, and just aren’t ready to talk about what comes next. The vision for a richer storage in Windows is very much alive.&amp;nbsp; With the new tools for searching and organizing information in Windows Vista, we are taking a good step towards that vision. &amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Why are parts of WinFS going into SQL Server?&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#000000&gt;We have a vision around data that guides us we call the "Data Platform Vision". We’ve been talking with customers about this for some time, and we have heard consistent positive feedback. It was clear that the integrated storage and automation features of WinFS will help SQL Server deliver on the "Beyond Relational" and "Continuous Availability and Automation" promises of that vision. We decided to focus resources on delivering these technologies to our customers as part of the Data Platform Vision in the near term. &lt;/FONT&gt;&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;What's the upside to developers?&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#000000&gt;We believe that including some of the WinFS work in SQL will broaden which developers will benefit from that database, and further we believe the ADO.NET for Orcas innovations will make using a database a lot easier and more productive for developers. Our Data Platform Vision talks about &lt;B&gt;&lt;I&gt;Your Data, Any Place, Any Time. &lt;/B&gt;&lt;/FONT&gt;&lt;/I&gt;&lt;FONT color=#000000&gt;It’s a compelling vision, and we will continue to invest in the desktop versions of SQL (SQL Express and now SQL Everywhere) as well as the Server. &lt;/FONT&gt;&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;What is a ship vehicle? Why does it matter that WinFS is not a "separate ship vehicle"?&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#000000&gt;A ship vehicle is the method in which we bring a technology to market. This could be a separate product release, a service pack to an existing product, or an integrated technology in a larger product platform. We announced the removal of WinFS from Longhorn two years ago, and talked about WinFS being a separate ship vehicle. But we are no longer are planning to release a separate WinFS delivery vehicle.&lt;/FONT&gt;&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Was WinFS "killed" because of its design?&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#000000&gt;No. In fact, the Beta was coming together really well. People have speculated on "redesigns." The original goals of WinFS have never changed, but the technology we are building isn’t easy – so we did take a number of internal design changes and re-writes. And I am not going to apologize for that. Getting the relational engine to behave and perform like the Windows filesystem isn’t a matter of a few lines of code – it has to be done very carefully and architected right. The bars on performance, compatibility, etc. are all super high. &lt;/FONT&gt;&lt;/P&gt;&lt;B&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Why did Microsoft announce this now after talking about WinFS at TechEd so recently?&lt;BR&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#000000&gt;When we were at TechEd, we had not made the decision. Sure, it was under discussion, but we did not have all the information we needed and we had not made the call yet. We did share the news as soon as we had the final word. We could have waited longer to disclose the information and made the change in plans less of a contrast, but we chose to notify people as soon as we could. This is why we used the blog and didn’t fire-up the big MS PR machinery – that takes time. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;Author: Quentin Clark&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=648075" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/winfs/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/winfs/archive/tags/Author_3A00_+Quentin+Clark/default.aspx">Author: Quentin Clark</category></item><item><title>WinFS Update</title><link>http://blogs.msdn.com/winfs/archive/2006/06/23/644706.aspx</link><pubDate>Fri, 23 Jun 2006 23:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:644706</guid><dc:creator>WinFS Team</dc:creator><slash:comments>361</slash:comments><comments>http://blogs.msdn.com/winfs/comments/644706.aspx</comments><wfw:commentRss>http://blogs.msdn.com/winfs/commentrss.aspx?PostID=644706</wfw:commentRss><description>&lt;P&gt;It's been nearly a year since I wrote my entry about WinFS Beta1, but rest assured, we have been working furiously since then.&amp;nbsp; Today I have an update about how we are delivering some of the WinFS technologies. It represents a change to our original delivery strategy, but it's a change that we think that you'll like based on the feedback that we've received.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;As most people who read this blog know, WinFS has always been about many things – a new model to enrich how users manage information, rich storage technology, and sometimes also a packaging of technology.&amp;nbsp; The real change I am addressing today is in the packaging strategy.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;There are many great technical innovations the WinFS project has created – innovations that go beyond just the WinFS vision but are part of a broader &lt;A href="http://www.microsoft.com/sql/letter.mspx"&gt;Data Platform Vision&lt;/A&gt; the company is pursuing.&amp;nbsp; The most visible example of this today is the work we are now doing in the next version of ADO.NET for Orcas.&amp;nbsp; The &lt;A href="http://msdn.microsoft.com/data/default.aspx?pull=/library/en-us/dnvs05/html/ADONET_EDM.asp"&gt;Entities&lt;/A&gt; features we are now building in ADO.NET started as things we were building for the WinFS API.&amp;nbsp; We got far enough along and were pushed on the general applicability of the work that we made the choice to not have it be just about WinFS but make it more general purpose (as an aside – this stuff is really coming together – super cool).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Other technical work in the WinFS project is at a similar point – specifically the integration of unstructured data into the relational database, and automation innovations that make the database "just work" with no DBAs – "richer store" work.&amp;nbsp; It's these storage innovations that have matured to the point where we are ready to start working on including them in our broader database product.&amp;nbsp; We are choosing now to take the unstructured data support and auto-admin work and deliver it in the next release of MS SQL Server, codenamed Katmai.&amp;nbsp; This really is a big deal – productizing these innovations into the mainline data products makes a big contribution toward the Data Platform Vision we have been talking about.&amp;nbsp; Doing this also gives us the right data platform for further innovations.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;These changes do mean that we are not pursuing a separate delivery of WinFS, including the previously planned Beta 2 release.&amp;nbsp; With most of our effort now working towards productizing mature aspects of the WinFS project into SQL and ADO.NET, we do not need to deliver a separate WinFS offering.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Be encouraged that we are able to get the underlying feature work into Orcas and Katmai.&amp;nbsp; It's great technology and we are super-excited to be productizing this way.&amp;nbsp; And most importantly, it's what people have been asking for – as we work with customers, we're constantly hearing that they want many of the technologies to be more broadly available in the data platform products. That feedback was taken seriously. &lt;/P&gt;
&lt;P&gt;Of course, there are other aspects of the WinFS vision that we are continuing to incubate – areas not quite as mature as the work we are now targeting for Katmai and ADO.NET.&amp;nbsp;&amp;nbsp; Since WinFS is no longer being delivered as a standalone software component, people will wonder what that means with respect to the Windows platform.&amp;nbsp; Just as Vista pushed forward on many aspects of the search and organize themes of the Longhorn WinFS effort, Windows will continue to adopt work as it's ready.&amp;nbsp; We will continue working the innovations, and as things mature they will find their way into the right product experiences – Windows and otherwise.&amp;nbsp; Having so much ready for SQL Server and ADO.NET is a big impact on the platform, and more will come.&lt;/P&gt;
&lt;P&gt;That's all for now.&amp;nbsp; I know people won't be shy with questions and comments.&amp;nbsp; &lt;BR&gt;- Quentin&lt;/P&gt;
&lt;P&gt;Author: Quentin Clark&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=644706" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/winfs/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/winfs/archive/tags/Author_3A00_+Quentin+Clark/default.aspx">Author: Quentin Clark</category></item><item><title>Shipping WinFS Beta 1</title><link>http://blogs.msdn.com/winfs/archive/2005/08/29/457624.aspx</link><pubDate>Tue, 30 Aug 2005 06:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:457624</guid><dc:creator>WinFS Team</dc:creator><slash:comments>56</slash:comments><comments>http://blogs.msdn.com/winfs/comments/457624.aspx</comments><wfw:commentRss>http://blogs.msdn.com/winfs/commentrss.aspx?PostID=457624</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2&gt;My name is Quentin Clark, I run the Program Management team for WinFS – directing the team that is shaping WinFS.&amp;nbsp; Many of you have seen me on a few WinFS bits on Channel 9, and from the PDC in 2003.&amp;nbsp; I have been working on WinFS since 2002.&amp;nbsp; Overall, I’ve been at Microsoft for over 11 years – pursuing 1.0 projects the whole time everywhere from Office, to developer tools, to manageability software and now WinFS. &lt;BR&gt;&amp;nbsp;&lt;BR&gt;It’s a big milestone shipping WinFS Beta1 and being able to reconnect with a broader set of developers on what we are building.&amp;nbsp; WinFS is alive and well, and with Beta1 we are anticipating lots of feedback to help us continue to refine WinFS. &lt;BR&gt;&amp;nbsp;&lt;BR&gt;There were a few pieces of feedback we heard from customers at the PDC in 2003.&amp;nbsp; One was about making the technology available downlevel to Windows XP. Thus, Our Beta 1 bits that are being released today actually do work on XP. We’re still working on exactly which platforms to support for RTM – there are a set of difficult tradeoffs in terms of features that WinFS can support on each platform. We’re hoping that feedback from each of you will help us make these choices.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Another piece of feedback was concerns over the WinFS api’s being a different data access pattern than our existing managed code data access APIs.&amp;nbsp; Further, that our APIs were not aligned with broader data platform needs like OR mapping.&amp;nbsp; This was a big one, and as you explore the SDK and the APIs, you will see the beginnings of how we will be addressing this.&amp;nbsp; We are in the process of building-out the next version of ADO.NET to have new features that provide a data model, object-relational mapping, and flexible query infrastructure.&amp;nbsp; The new data model is about entities, and the WinFS data model of Item types is built on that model.&amp;nbsp; Looking through our SDK and code samples you will see how Items are composed of underlying entities.&amp;nbsp; OR mapping is a big requirement - WinFS is a very prescribed mapping (defining a type in WinFS generates both the underlying storage schema and the partial class to program to that type).&amp;nbsp; But the real-world has lots of requirements for flexible mapping – to existing data, to existing objects, etc.&amp;nbsp; On query, many of you have heard about Anders Hejlsberg’s work on Language Integrated Query – and the new ADO.NET functionality will plug directly underneath so that you can use the new query patterns on any entity data, including of course now WinFS Items.&amp;nbsp; &lt;BR&gt;&amp;nbsp;&lt;BR&gt;Lastly, there was technical feedback on the data model we previewed in the PDC build of WinFS.&amp;nbsp; Specifically links were not going to be enough for the types of relationships folks wanted to model.&amp;nbsp; People needed more standard relational ways of querying the data and relating between Items.&amp;nbsp; This has changed a lot, and the biggest part of it is the association model.&amp;nbsp; Today we have associations that are just based on properties – effectively a join between two Items in the store (like a Contact and a Document through an Author association).&amp;nbsp; We also have Link associations which use an intermediary entity to wire together two Items, like for ad-hoc links between items (like an annotation for example).&amp;nbsp; Supporting both types of associations will be key to enabling application developers to model a much wider variety of data models on WinFS.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;All of this feedback was super-valuable, and we look forward to this Beta eliciting more feedback.&amp;nbsp; We are delivering this Beta at this early stage because the feedback is so important – we recognize WinFS will be a big change for the industry and we have to get it right.&amp;nbsp; It’s an amazing opportunity and responsibility.&amp;nbsp; I sometimes think how my young children (just toddlers) will only know WinFS as the filesystem – provided that we build WinFS correctly, and succeed with developers.&amp;nbsp; That’s where you come in.&amp;nbsp; Download the bits from MSDN and engage in the newsgroups where we can hear your feedback on what we’re doing right and what we need to change. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;Author: Quentin Clark&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=457624" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/winfs/archive/tags/General/default.aspx">General</category><category domain="http://blogs.msdn.com/winfs/archive/tags/Author_3A00_+Quentin+Clark/default.aspx">Author: Quentin Clark</category></item></channel></rss>