<?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>Microsoft SharePoint Team Blog</title><link>http://blogs.msdn.com/sharepoint/default.aspx</link><description>The official blog of the Microsoft SharePoint Product Group</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Walkthrough of creating a SharePoint 2010 external list using Visual Studio 2010 Beta</title><link>http://blogs.msdn.com/sharepoint/archive/2009/12/03/walkthrough-of-creating-a-sharepoint-2010-external-list-using-visual-studio-2010-beta.aspx</link><pubDate>Thu, 03 Dec 2009 22:49:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9932251</guid><dc:creator>sptblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9932251.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9932251</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9932251</wfw:comment><description>&lt;p&gt;There are a bunch of SharePoint features in Visual Studio 2010 Beta. You may have already heard about them from reading the blog &lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/10/28/short-overview-of-sharepoint-features-in-visual-studio-2010.aspx"&gt;Short Overview of SharePoint Features in Visual Studio 2010&lt;/a&gt; or by other means. Today I want to introduce one of them, Business Data Connectivity (BDC) designer, which is available in the project template Business Data Connectivity Model. If BDC is new to you, here is a short description. BDC is one of two most important architectural components of Microsoft Business Connectivity Services (BCS) which enables users to read and write data from external systems—through Web and Windows Communication Foundation (WCF) services, databases, and Microsoft .NET Framework assemblies—from within Microsoft SharePoint 2010 and Microsoft Office 2010 applications. This MSDN webpage &lt;a href="http://msdn.microsoft.com/en-us/library/ee556407(office.14).aspx"&gt;Business Data Connectivity (BDC) Service&lt;/a&gt; has a more descriptive version.&lt;/p&gt;  &lt;p&gt;Visual Studio 2010 helps a SharePoint developer to develop, debug and deploy .NET assemblies as external data sources to SharePoint. In the following paragraphs, I will walkthrough with you how to create your first SharePoint external list using Visual Studio 2010. In order to make this walkthrough work on your machine, you need to install &lt;a href="http://sharepoint2010.microsoft.com/Pages/default.aspx"&gt;SharePoint 2010 Public Beta&lt;/a&gt;&lt;sup&gt;*&lt;/sup&gt; and &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx"&gt;Visual Studio 2010 Beta2&lt;/a&gt;&lt;sup&gt;#&lt;/sup&gt;. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;*: Please read &lt;a href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;Setting Up the Development Environment for SharePoint Server&lt;/a&gt; before the installation. If you are using SharePoint Foundation 2010 you will need to create a Feature Event Receiver to enable the import of BDC models. How to create a Feature Event Receiver will be covered in a future blog post.&lt;/p&gt;    &lt;p&gt;#: Please make sure Microsoft SharePoint Development Tools component is selected when installing. It is chosen by default if you choose Full installation.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Let’s start the journey.&lt;/p&gt;  &lt;p&gt;1. Create a new BDC Model project. (Main menu: &lt;b&gt;File&lt;/b&gt; -&amp;gt; &lt;b&gt;New&lt;/b&gt; -&amp;gt; &lt;b&gt;Project…&lt;/b&gt;). In the left column of the New Project dialog, you are able to find node 2010 under tree view Visual C# -&amp;gt; SharePoint. Similarly you can find same node under Visual Basic -&amp;gt; SharePoint. In the middle column of the dialog, you should be able to see Business Data Connectivity Model listed as one of the project templates. See the screenshot as follows. Here I am creating BDC Model project in Visual C#. You are able to do the same things in Visual Basic.    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image002_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image002_thumb.jpg" width="644" height="445" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2. After clicking [&lt;b&gt;OK&lt;/b&gt;] button in the New Project dialog, the SharePoint Customization Wizard dialog will be displayed. In this dialog you can customize the local site you want to target and trust level for the SharePoint solution. Since a BDC model is deployed to a farm, a collection of one or more SharePoint servers and one or more SQL servers, only “Deploy as a farm solution” option is enabled. Here is the screenshot of the dialog.    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image004_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image004_thumb.jpg" width="613" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;3. When you click [Finish] button in the SharePoint Customization Wizard dialog, the BDC Model project will be created. There are four main UI panes that help you manage the BDC model visually. They are &lt;b&gt;the BDC Designer Surface&lt;/b&gt;, &lt;b&gt;BDC Method Details Pane, BDC Explorer&lt;/b&gt;, and &lt;b&gt;Properties Browser&lt;/b&gt;. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;a. &lt;b&gt;The&lt;/b&gt; &lt;b&gt;BDC Designer Surface&lt;/b&gt; allows editing entities, identifiers, methods, and associations between entities. And you can do that either from toolbox or context menus. &lt;/p&gt;    &lt;p&gt;b. &lt;b&gt;The&lt;/b&gt; &lt;b&gt;BDC Method Details&lt;/b&gt; pane, where its name is already self-explanatory, lets you edit everything related to a method, from the method itself, its parameters to its parameters’ type descriptors, from method instances to filter descriptors, etc. &lt;/p&gt;    &lt;p&gt;c. &lt;b&gt;BDC Explorer&lt;/b&gt; lists and organizes metadata objects in the BDC model in a tree view. It lets you to browse and search metadata objects in a graphical way and allows you to copy/cut/paste type descriptors between different parameters or type descriptors. &lt;/p&gt;    &lt;p&gt;d. &lt;b&gt;Properties Browser&lt;/b&gt; gives you a familiar way of editing components and attributes of BDC Models. We use it to supplement the functions offered by the other three panes and list all the attributes for a particular metadata object for editing. Here is a typical layout of a BDC Model project as described above.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image006_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image006_thumb.jpg" width="619" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4. If you notice, there is already a default entity generated for you when the project is created. This default entity also has an identifier and two methods ReadItem and ReadList created. One is a Finder method that is to return a collection of data. The other is a Specific Finder method that is to return a specific entry based on the input parameter(s). &lt;/p&gt;  &lt;p&gt;5. Now let’s deploy to the SharePoint server. You can either click the deploy menu item in main menu (&lt;b&gt;Build&lt;/b&gt; -&amp;gt; &lt;b&gt;Deploy Solution&lt;/b&gt;), or in the context menu of the project or the solution. In the output you will see several activities happening including packaging, solution retraction/addition, deployment, etc.&lt;/p&gt;  &lt;p&gt;6. Let’s open the target site and see if our model has been successfully deployed. Open the target site with any browser supported by SharePoint, like Internet Explorer 8. Create an external list based on the model we just deployed. Here are the steps to create an external list in case you are new to it.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;a. In main menu: Click Site Actions -&amp;gt; More Options…&lt;/p&gt;    &lt;p&gt;b. On the Create dialog, select External List, click [Create] button in the right column&lt;/p&gt;    &lt;p&gt;c. On the next external list create form, type a name for the list. Check ‘Yes’ to display the list on the Quick Launch for easy access. Then click &lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image008_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image008_thumb.jpg" width="21" height="21" /&gt;&lt;/a&gt; to select the model we just deployed in the External Content Type Picker form. Click [Create] on the external list create form. &lt;b&gt;Now the Hello World list is displayed&lt;/b&gt;.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image010_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image010" border="0" alt="clip_image010" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/WalkthroughofcreatingaSharePoint2010exte_D068/clip_image010_thumb.jpg" width="644" height="398" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the main menu under List Tools -&amp;gt; Items, you may find only “View Item” option is enabled. Guess why? Yes, it is because the default entity only has a Finder method to view the entire list and a Specific Finder method to view a specific item. In our next blog in this series, we will show you how to add more functions like Add, Update and Delete to the list as well as pull data from external data sources.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9932251" width="1" height="1"&gt;</description></item><item><title>Beta Language Packs for SharePoint Foundation 2010 Beta and SharePoint Server 2010 Beta are now available for download</title><link>http://blogs.msdn.com/sharepoint/archive/2009/12/02/beta-language-packs-for-sharepoint-foundation-2010-beta-and-sharepoint-server-2010-beta-are-now-available-for-download.aspx</link><pubDate>Thu, 03 Dec 2009 00:01:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931694</guid><dc:creator>sptblog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9931694.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9931694</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9931694</wfw:comment><description>&lt;p&gt;Several beta language packs for SharePoint Foundation 2010 Beta and SharePoint Server 2010 Beta are now available through the Download Center.&amp;#160; Installing one or more language pack will allow you to evaluate the new Multi User Interface (MUI) features of SharePoint 2010. &lt;/p&gt;  &lt;p&gt;The following language packs are available:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;German&lt;/li&gt;    &lt;li&gt;English&lt;/li&gt;    &lt;li&gt;Spanish&lt;/li&gt;    &lt;li&gt;French&lt;/li&gt;    &lt;li&gt;Japanese&lt;/li&gt;    &lt;li&gt;Russian&lt;/li&gt;    &lt;li&gt;Chinese (simplified)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;SharePoint Foundation 2010 Language Packs&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0956787e-210d-4d78-9e4e-a9cdef0e8495&amp;amp;displayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=0956787e-210d-4d78-9e4e-a9cdef0e8495&amp;amp;displayLang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;SharePoint Server 2010 Language Packs&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=a0c7c05d-8fca-4391-bc70-b62c9af91123&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=a0c7c05d-8fca-4391-bc70-b62c9af91123&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Please follow the instructions on the download page to install language packs. For further reading, please refer to TechNet articles: &lt;a href="http://technet.microsoft.com/en-us/library/cc288518(office.14).aspx"&gt;Deploy language packs (SharePoint Foundation 2010)&lt;/a&gt; and &lt;a href="http://technet.microsoft.com/en-us/library/cc262108(office.14).aspx"&gt;Deploy language packs (SharePoint Server 2010)&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Jie Li&lt;/p&gt;  &lt;p&gt;Technical Product Manager, SharePoint&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931694" width="1" height="1"&gt;</description></item><item><title>SharePoint 2010 List View Blog Series: Part 1 – Introduction to the new List View</title><link>http://blogs.msdn.com/sharepoint/archive/2009/12/02/sharepoint-2010-list-view-blog-series-part-1-introduction-to-the-new-list-view.aspx</link><pubDate>Wed, 02 Dec 2009 17:40:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9931516</guid><dc:creator>sptblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9931516.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9931516</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9931516</wfw:comment><description>&lt;p&gt;Hello.&amp;#160; This is Greg Chan, a Program Manager on the SharePoint team.&amp;#160; I am excited to kick-off a new blog series that will cover a wide spectrum of topics related to the new List View in SharePoint 2010.&amp;#160; &lt;/p&gt;  &lt;h2&gt;What is a List View again?&lt;/h2&gt;  &lt;p&gt;Put simply, a List View is a view for displaying SharePoint list data.&amp;#160; The concept of List View has been around since SharePoint v2.&amp;#160; While there are other technologies being used for visualizing list data in different scenarios (e.g. Content Query Web Part), List View remains the default component for displaying list data in SharePoint 2010.&lt;/p&gt;  &lt;p&gt;List Views can be spotted everywhere in SharePoint.&amp;#160; They are used to display information such as your announcements, tasks and calendar schedules.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Examples of List Views&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010ListViewBlogSeriesPart1Int_8805/clip_image001_2.gif"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010ListViewBlogSeriesPart1Int_8805/clip_image001_thumb.gif" width="504" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;What’s the big change with List Views in 2010?&lt;/h2&gt;  &lt;p&gt;In 2010, we are introducing a component called the &lt;b&gt;XSLT List View Web Part (XLV) &lt;/b&gt;that serves as the new default technology for displaying list data.&amp;#160; This honor used to belong to the List View Web Part (LVWP), which was the default from SharePoint v2 to 2007.&amp;#160; (&lt;i&gt;Note: LVWPs are still supported in SharePoint 2010, but just not as widely used as the new XLV.&lt;/i&gt;)&amp;#160; &lt;/p&gt;  &lt;p&gt;The new XLV brings a ton of improvements to the SharePoint platform.&amp;#160; This blog series aim to cover most of these areas.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;What are the key benefits to the new List Views (XLV)?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Replacing the default technology for List Views required fundamental changes to the SharePoint platform.&amp;#160; So why did we do it?&amp;#160; Let me call out the high level benefits of the XLV compared against LVWP from 2007:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;More Designer Friendly&lt;/b&gt;       &lt;ul&gt;       &lt;li&gt;Rich customization support through SharePoint Designer (SPD) while preserving browser UI experience&lt;b&gt;&lt;/b&gt;           &lt;ul&gt;           &lt;li&gt;In SharePoint 2007, two of the main web parts for displaying list data were LVWP and the DataFormWebPart (DFWP).&amp;#160; Both had their own advantages and disadvantages.&amp;#160; The LVWPs were fully integrated into the browser with in-browser editing support, but lacked rich customization experience as they were not fully customizable inside SharePoint Designer 2007.&amp;#160; The DFWPs had a much richer customization story as they were fully editable inside SharePoint Designer, but lacked the in-browser editing capabilities that LVWPs had.&amp;#160; With the new XLV, SharePoint combined the best aspects of these two technologies and now allow you to richly customize your XLVs in SPD &lt;b&gt;&lt;u&gt;and&lt;/u&gt;&lt;/b&gt; also provide the in-browser editing experience.&amp;#160; It is important to note that XLV will preserve both SPD customizations and in-browser modifications, and not blow any of that away.&lt;b&gt;&lt;/b&gt; &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Extensible and shareable custom styles&lt;b&gt;&lt;/b&gt;           &lt;ul&gt;           &lt;li&gt;A custom view style that you designed in SPD can now be easily shared with other designers across your site collection.&amp;#160; &lt;b&gt;&lt;/b&gt;&lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Popular designer features such as Conditional Formatting.&lt;b&gt;&lt;/b&gt;           &lt;ul&gt;           &lt;li&gt;Similar to the Conditional Formatting feature in Excel, designer can now set conditions on when to format items in a list view (e.g. KPIs.)&lt;b&gt;&lt;/b&gt; &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;b&gt;More Developer Friendly&lt;/b&gt;       &lt;ul&gt;       &lt;li&gt;Uses standards-based XSLT instead of CAML          &lt;ul&gt;           &lt;li&gt;Much better documentation of XSLT than CAML.&amp;#160; (&lt;a href="http://www.w3.org/TR/xslt"&gt;http://www.w3.org/TR/xslt&lt;/a&gt;) &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Easily extensible          &lt;ul&gt;           &lt;li&gt;Developers no longer have to include large blobs of CAML to define views in their List definitions.&amp;#160; Take advantage of shared XSLT used to define out-of-box views and only define custom XSL for the sections you want. &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;b&gt;More End-User Friendly&lt;/b&gt;       &lt;ul&gt;       &lt;li&gt;Enhanced user experience including Ribbon UI and new multi-selection model.          &lt;ul&gt;           &lt;li&gt;Bulk editing and deletion are now supported. &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Inline editing support          &lt;ul&gt;           &lt;li&gt;Edit fields in your list view without being directed to another page or dialog. &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;b&gt;More Robust Ways to Access Data&lt;/b&gt;       &lt;ul&gt;       &lt;li&gt;Display enterprise data through Business Connectivity Services (BCS)&lt;b&gt;&lt;/b&gt;           &lt;ul&gt;           &lt;li&gt;End users can now interact with business data similar to how they interact with regular SharePoint list data.&amp;#160; &lt;b&gt;&lt;/b&gt;&lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Cross-web list views displaying data from another web &lt;/li&gt;        &lt;li&gt;Display list data joined from different lists &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;What’s coming up in the blog series?&lt;/h2&gt;  &lt;p&gt;Many people from different teams in the SharePoint family contributed to the new List View in SharePoint 2010.&amp;#160; In this blog series, you’ll get a chance to hear from some of those area experts covering key List View topics.&lt;/p&gt;  &lt;p&gt;Here are the topics that will be covered:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Introduction to the new List View&amp;#160; (you are reading it! J) &lt;/li&gt;    &lt;li&gt;List View – New User Experience &lt;/li&gt;    &lt;li&gt;List View Architecture &lt;/li&gt;    &lt;li&gt;List View Customization &lt;/li&gt;    &lt;li&gt;External Lists &lt;/li&gt;    &lt;li&gt;Conditional Formatting &lt;/li&gt;    &lt;li&gt;How to Share Your Custom List View Styles &lt;/li&gt;    &lt;li&gt;How to Create Custom Fields for the new List View &lt;/li&gt;    &lt;li&gt;Related Item View &lt;/li&gt;    &lt;li&gt;How to Create Views Displaying Cross-Web and Joined List Data &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The order in which these topics will be published may change.&amp;#160; We may also add or modify topics on this list.&amp;#160; If there is any areas regarding List Views that you’d like to learn about and isn’t on this list, feel free to suggest them here.&amp;#160; &lt;/p&gt;  &lt;p&gt;Thanks for reading.&amp;#160; I hope everyone is excited about the new List Views.&amp;#160; Stayed tuned for more!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931516" width="1" height="1"&gt;</description></item><item><title>Installation notice for the SharePoint Server Public Beta on Microsoft Windows Server 2008 R2 and Microsoft Windows 7</title><link>http://blogs.msdn.com/sharepoint/archive/2009/11/19/installation-notice-for-the-sharepoint-server-public-beta-on-microsoft-windows-server-2008-r2-and-microsoft-windows-7.aspx</link><pubDate>Fri, 20 Nov 2009 04:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9926001</guid><dc:creator>sptblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9926001.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9926001</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9926001</wfw:comment><description>&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: black"&gt;If you will be installing the SharePoint Server 2010 Public Beta on Microsoft Windows Server 2008 R2 or Microsoft Windows 7, then&amp;nbsp;you will need to download and install an update from &lt;/SPAN&gt;&lt;SPAN style="COLOR: #1f497d"&gt;&lt;A href="http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806"&gt;http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806&lt;/A&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;&amp;nbsp;to resolve an issue that occurs in Microsoft SharePoint Server 2010 when provisioning Service Applications or when accessing pages that make service calls.&amp;nbsp; Without the hotfix, these operations will result in an error "System.Configuration.ConfigurationErrorsException: Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\&amp;lt;Service Area&amp;gt;\client.config line &amp;lt;Line Number&amp;gt;)".&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: black"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;FONT size=3 face=Calibri&gt;If you have already installed Microsoft SharePoint Server 2010 on a server running Microsoft Windows Server 2008 R2 or Microsoft Windows 7, Microsoft SharePoint Server 2010 does not need to be reinstalled when the update becomes available; however, Service Applications that have been successfully provisioned without the update installed may need to be removed and re-provisioned once the update has been successfully applied.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926001" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sharepoint/archive/tags/Beta+2/default.aspx">Beta 2</category><category domain="http://blogs.msdn.com/sharepoint/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>Update Center is now live</title><link>http://blogs.msdn.com/sharepoint/archive/2009/11/19/update-center-is-now-live.aspx</link><pubDate>Fri, 20 Nov 2009 01:05:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9925921</guid><dc:creator>sptblog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9925921.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9925921</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9925921</wfw:comment><description>&lt;p&gt;The &lt;a href="http://technet.microsoft.com/en-us/office/ee748587.aspx"&gt;Update Center for Microsoft Office, Office Servers, and Related Products&lt;/a&gt; went live today, which will enable customers to find an up-to-date list of all of our Service Pack, Public Update, and Cumulative Update releases in one location. While the SharePoint team blog has posted Cumulative Update package information in the past, this will be available on the &lt;a href="http://technet.microsoft.com/en-us/office/ee748587.aspx"&gt;Update Center&lt;/a&gt; moving forward.&lt;/p&gt;  &lt;p&gt;A few &lt;a href="http://technet.microsoft.com/en-us/office/ee748587.aspx"&gt;Update Center&lt;/a&gt; highlights:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Latest Updates Table&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;See the latest updates for your version of Office&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;List of all releases in a year&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Find information about past releases&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;RSS Feed&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Subscribe to our feed and get updated as new releases become available&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9925921" width="1" height="1"&gt;</description></item><item><title>Path to User Profile Synchronization success in SharePoint 2010 Beta</title><link>http://blogs.msdn.com/sharepoint/archive/2009/11/18/path-to-user-profile-synchronization-success-in-sharepoint-2010-beta.aspx</link><pubDate>Thu, 19 Nov 2009 01:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9924992</guid><dc:creator>sptblog</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9924992.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9924992</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9924992</wfw:comment><description>&lt;P&gt;[Note:&amp;nbsp;Windows Server 2008 R2/Windows 7 WCF hotfix is&amp;nbsp;now available and this post has been updated.]&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Before we get into the deep details, I want to share&amp;nbsp;a high-level checklist to setup User Profile syncing &lt;STRIKE&gt;on Windows Server 2008&lt;/STRIKE&gt;.&amp;nbsp; &lt;STRIKE&gt;Once the WCF hotfix for Windows Server 2008 R2 is available, this guidance will work on R2.&lt;/STRIKE&gt;&amp;nbsp; This checklist&amp;nbsp;is for beta only - we plan to improve how this works by RTM.&amp;nbsp; &lt;BR&gt;&lt;BR&gt;- Check that your system meets minimum requirements: &lt;A href="http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx" mce_href="http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx"&gt;http://technet.microsoft.com/en-us/library/cc262485(office.14).aspx&lt;/A&gt;&lt;BR&gt;- Start with a clean OS install&lt;BR&gt;- Check that the WCF hotfix is installed&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows Server 2008 WCF hotfix &lt;A href="http://go.microsoft.com/fwlink/?linkID=160770" mce_href="http://go.microsoft.com/fwlink/?linkID=160770"&gt;http://go.microsoft.com/fwlink/?linkID=160770&lt;/A&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows Server 2008 R2/Windows 7 WCF hotfix &lt;A href="http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806"&gt;http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=23806&lt;/A&gt;&lt;BR&gt;- Check that you have done a "Complete" install of SharePoint Server 2010&lt;BR&gt;- Check that the setup/farm admin&amp;nbsp;account has "Replicating directory changes" in your test domain&lt;BR&gt;- Use the farm configuration wizard to setup all the service applications and successfully create a site collection&lt;BR&gt;- Check that statistics (i.e. Number of User Profiles, etc.) appear on the User Profile Service Application page&lt;BR&gt;- Start the User Profile Synchronization Service and status changes to "Started" - this can take some time and this will configure and start the Forefront Identity services for you (do not try to manually set the logon credentials and start the service)&lt;BR&gt;- Setup an Active Directory Connection&lt;BR&gt;- Start a full Profile import&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now onto the full details to setup the User Profile synching...&lt;/P&gt;
&lt;P&gt;When using SharePoint 2010 Beta, if you need to synchronize bulk users and groups with AD or LDAP, you’d likely be using the user profile synchronization functionality in SharePoint. This functionality is the backbone to turning the profile store into a ‘person’ store with interesting information from AD/LDAP or BDC sources, including hierarchy and group information that can be used to drive functionality such as audiences or hierarchy driven business processes. &lt;/P&gt;
&lt;P&gt;We’ve done an overhaul of this feature in 2010, which is also leading to some growing pains for us through the Beta. We’ve a set of steps that you can follow to successfully bring users and groups into the profile store, and despite the fun and temptation of playing, we highly recommend you follow these steps. &lt;/P&gt;
&lt;P&gt;For brevity, I am going to list the steps for AD only. In place of reading these steps as you go along, please give this a full read and then follow the steps. Note that quite a few of these steps are because of known issues in the Beta and we are working towards fixing them for RTM. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Prepping for Provisioning the User Profile Synchronization Service &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;1. After provisioning the User Profile Service Application, ensure that the service is running by going to the Manage Services on Server page in central admin, and if the User Profile service does not show as started, click start on User Profile Service. Do not try to start the User Profile “Synchronization” Service at this time (it’s listed right underneath the User Profile Service). &lt;/P&gt;
&lt;P&gt;2. Permissions (for the account you are logged in as, when provisioning or configuring the user profile synchronization service)&lt;/P&gt;
&lt;P&gt;a. In order to run the User Profile Synchronization service, you must be a farm admin. Running the user profile synchronization service requires a farm topology decision (where to run it and when), which is a farm admin operation across the SharePoint services platform.&lt;/P&gt;
&lt;P&gt;b. Ensure that the farm admin running the farm timer job (typically the account you specified during install unless explicitly changed after install) is a local admin on the box where you are going to run the sync service. &lt;/P&gt;
&lt;P&gt;c. This account should also be added to the user profile administrators with full control privileges. &lt;/P&gt;
&lt;P&gt;d. While rare, please ensure that this account is not excluded by policy from being able to logon-locally on the machine where sync will be provisioned and run.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Provisioning the User Profile Synchronization Service&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;3. Now, start the User Profile Synchronization Service, by going to the Manage Services on Server page in central admin and clicking start on the User Profile “Synchronization” service. When you hit start, service will ask you to associate a User Profile Service Application with it, select the User Profile Service Application you created earlier and hit OK. &lt;/P&gt;
&lt;P&gt;4. Wait a few minutes to allow for provisioning, verify that the User Profile Synchronization Service shows Started on the Manage Services on Server page, and then check the following items on the&amp;nbsp; machine where the sync service is running&lt;/P&gt;
&lt;P&gt;a. Run services.msc and check if the windows services “Forefront Identity Manager Synchronization Service” and “Forefront Identity Manager Service” are running. Do not start them here manually.&lt;/P&gt;
&lt;P&gt;b. Check the folder %Programfiles%\Microsoft Office Servers \14.0\Synchronization Service\MaData to see if there are two subfolders \ILMMA and \&lt;A title=_GoBack name=_GoBack&gt;&lt;/A&gt;MOSS-XYZ (where XYZ is the name of your user profile service application). These folders will be empty at this time. &lt;/P&gt;
&lt;P&gt;5. Issue an IISReset on the machine where user profile sync service was provisioned. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Prepping for Connection Creation&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;6. Before you proceed with creating connections to bring data in, it’s good to pause and spec out what containers you’d be selecting for your connection, where the users are, where the groups are etc. It’s important to get the connections right, before kicking-off sync. We highly recommend that you spec one connection per forest and do not create multiple connections to the same forest. &lt;/P&gt;
&lt;P&gt;&lt;A title=_Ref245614765 name=_Ref245614765&gt;&lt;/A&gt;7. In order to be able to sync with AD, you need to have an account that can be used to call AD and identify what has changed since a given time (in other words, an account that is capable of reading the AD change log). This right is called “Replicate Directory Changes” in AD lingo. This right does not allow for writing or modification of AD objects. You’d need this account name and password when you create a connection. This account can be the same or different than the farm or UPA admin account. Please do not proceed without having an account with these rights, even if you don’t plan to do incremental synchronization. This AD right is required for both full and incremental sync. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Creating a Connection &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;8. To create a connection with your AD source, you must logon locally on the central admin box. User the Configure Synchronization Connections link in the user profile service central admin page for connection creation.&lt;/P&gt;
&lt;P&gt;9. Majority of the items on the connection creation page are intuitive. Specify the fully qualified domain name for the forest, and specify the DC. Ensure that both the forest and the DC are directly reachable from the machine where you provisioned the user profile sync service. &lt;/P&gt;
&lt;P&gt;10. You’d likely leave the Authentication provider type to “Windows Auth”.&lt;/P&gt;
&lt;P&gt;11. Right below the authentication provider fields, you’d see the account name and password fields for the AD account you procured in step 7. &lt;/P&gt;
&lt;P&gt;12. Select Populate Containers and carefully chose the right containers for your connection. For example, find out which containers have the users, if you don’t want to bring in anything else. We have some trouble with this control in IE8, so press F12, and select IE7 in the dev tools window that pops up.&lt;/P&gt;
&lt;P&gt;13. If you had additional connections to create, create them all now. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Configure Users or Users and Groups&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;14. Based on the numbers of users and groups in your system, it can take much longer to sync users and groups, then syncing users only. So to get you started, we’ve provided for a Users-only option under Configure Synchronization Settings link. Select Users-only for the first full run. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Additional Settings&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;15. We don’t cover the details in this blog, but you can setup additional property mappings and filters at this time, if absolutely needed. If you can live without filtering out data or mapping specific custom properties, it might be best to proceed without them. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Running Sync&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;16. At this point, you can go to Start Profile Synchronization, select Start Full Synchronization and click ok. Depending upon the number of objects, the first full sync can take many hours to complete. We expect the performance to improve with RTM but after the first full sync, the incremental syncs should be much faster.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;What to Expect Next&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;17. We have bunch of kinks to work out in the status that you see on the right side of the user profile service admin page. For example, if you see the number in the status going down, that means the sync run has just moved from one stage of synchronization to another and are now showing the number for that stage. We are also working on a tool to let you stop a bad run, but in the meantime, it’s not recommended that you stop a sync run brute force. This can get you in a tough state that requires special database-level steps to recover from. &lt;/P&gt;
&lt;P&gt;18. If you are running sync for the first time, and you already have the User profile service live, for example users can use their MySites and Profiles, they might see changing organization charts as users come in and managers get attached. This should all clear up once the sync run is complete. &lt;/P&gt;
&lt;P&gt;19. Along with the user number shown in the status, you can also search for a known profile or accounts that start with a known domain name in Manage User Profiles page. Note that you are going to not see any users listed here, but they are there, you just have to search for them. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Running Incremental Sync&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;20. Once the full sync step is complete, you can flip the “Users only” setting to “Users and Groups” and run an incremental sync (or schedule an incremental job). &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9924992" width="1" height="1"&gt;</description></item><item><title>SharePoint 2010 Public Beta is now available for download</title><link>http://blogs.msdn.com/sharepoint/archive/2009/11/18/sharepoint-2010-public-beta-is-now-available-for-download.aspx</link><pubDate>Wed, 18 Nov 2009 18:33:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9924490</guid><dc:creator>sptblog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9924490.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9924490</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9924490</wfw:comment><description>&lt;p&gt;Today we are announcing the general availability of the public beta of Office 2010, SharePoint Server 2010, Visio 2010, Project 2010 and Office Web Apps for our customers and partners. Millions of people can download the beta at &lt;a href="http://www.microsoft.com/2010"&gt;http://www.microsoft.com/2010&lt;/a&gt;.&amp;#160; &lt;/p&gt;  &lt;p&gt;Office Mobile 2010 has also reached the public beta milestone&lt;b&gt; &lt;/b&gt;and is now available&lt;b&gt; &lt;/b&gt;on&lt;b&gt; &lt;/b&gt;the Windows Mobile Marketplace for Windows Mobile 6.5 phones. &lt;/p&gt;  &lt;p&gt;As part of the beta, we are unveiling several new capabilities, including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The Outlook Social Connector, a new feature which brings communications history, business and social networking feeds into the Outlook experience.     &lt;ul&gt;       &lt;li&gt;At beta, the Outlook Social Connector will support SharePoint social networking and support Windows Live at launch.&lt;/li&gt;        &lt;li&gt;We are also announcing&lt;b&gt; &lt;/b&gt;that LinkedIn&lt;b&gt; &lt;/b&gt;will be the first social networking site to provide a connector for the Outlook Social Connector.&lt;/li&gt;        &lt;li&gt;We are also releasing the Outlook Social Connector SDK for developers to build connectors to third party social networks.&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Technology and design advancements including deeper integration between Office 2010 and Office Web Apps, improved navigation, visual design and icon updates, a new Office logo and increased performance and stability.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;We’re also announcing our plan to deliver &lt;a href="http://www.Microsoft.com/Duet"&gt;Duet&lt;/a&gt; Enterprise for Microsoft SharePoint and SAP which will expand the long standing Duet partnership. The joint solution from SAP and Microsoft will enable interoperability between SAP applications and SharePoint 2010 and provide complete flexibility and extensibility to compose solutions that blend the worlds of process and collaboration. Duet Enterprise is built on top of the new &lt;a href="http://blogs.msdn.com/bcs/archive/2009/10/19/overview-of-business-connectivity-services.aspx"&gt;Business Connectivity Services&lt;/a&gt; in SharePoint 2010. The solution is planned to be released in the second half of calendar year 2010. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;SharePoint Public Beta Resources&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;General information about SharePoint 2010: &lt;a href="http://sharepoint2010.microsoft.com/Pages/default.aspx"&gt;http://sharepoint2010.microsoft.com/Pages/default.aspx&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Resources for Developers on MSDN: &lt;a href="http://www.mssharepointdeveloper.com"&gt;http://www.mssharepointdeveloper.com&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Resources for IT Pros on TechNet: &lt;a href="http://www.mssharepointitpro.com"&gt;http://www.mssharepointitpro.com&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Have a SharePoint 2010 question? Ask it in the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/category/sharepoint2010"&gt;SharePoint 2010 forums&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Where can I download SharePoint 2010 public beta?     &lt;br /&gt;&lt;/b&gt;You can download SharePoint and Office 2010 public beta from &lt;a href="http://www.microsoft.com/2010"&gt;http://www.microsoft.com/2010&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Is the SharePoint public beta supported?     &lt;br /&gt;&lt;/b&gt;The SharePoint public beta is not supported. However, we recommend looking at our resources listed above and asking questions in the SharePoint 2010 forums.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;When is the final release of SharePoint and Office 2010?&lt;/b&gt;    &lt;br /&gt;We are planning to release SharePoint and Office 2010 in the first half of calendar year 2010.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Will there be a migration path from SharePoint public beta to final release?&lt;/b&gt;    &lt;br /&gt;We do not plan to support a SharePoint 2010 public beta to release bits migration path. The SharePoint 2010 public beta should be used for evaluation and feedback purposes only.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;If I’m on SharePoint 2007, how do I get ready for SharePoint 2010?     &lt;br /&gt;&lt;/b&gt;Take a look &lt;a href="http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/Get_Ready.aspx"&gt;here&lt;/a&gt; for getting ready guidance.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Is there a downloadable SharePoint 2010 VHD?     &lt;br /&gt;&lt;/b&gt;We plan to make a VHD available for download sometime in the future. We will announce its availability on our team blog.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;How do I get trained on SharePoint 2010?&lt;/b&gt;&lt;b&gt;     &lt;br /&gt;&lt;/b&gt;Please review the &lt;a href="http://sharepoint2010.microsoft.com/product/Benefits/Overview/Pages/GetStarted.aspx"&gt;Getting Started page&lt;/a&gt;, the&amp;#160; &lt;a href="http://sharepoint2010.microsoft.com/product/Benefits/IT-Professionals/Pages/Training.aspx"&gt;IT Professional learning guide&lt;/a&gt; , the &lt;a href="http://sharepoint2010.microsoft.com/product/Benefits/IT-Developers/Pages/Training2.aspx"&gt;Developer learning guide&lt;/a&gt; , and the &lt;a href="http://officebeta.microsoft.com/en-us/products/sharepoint/"&gt;End User resources&lt;/a&gt; to ramp up on SharePoint 2010.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9924490" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sharepoint/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>SharePoint 2010 List View Blog Series</title><link>http://blogs.msdn.com/sharepoint/archive/2009/11/16/sharepoint-2010-list-view-blog-series.aspx</link><pubDate>Tue, 17 Nov 2009 06:29:51 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9923401</guid><dc:creator>sptblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9923401.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9923401</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9923401</wfw:comment><description>&lt;p&gt;The &lt;a href="http://blogs.msdn.com/sharepointdesigner/default.aspx"&gt;Microsoft SharePoint Designer Team Blog&lt;/a&gt; kicked off a blog series today that will cover a wide spectrum of topics related to the new List View in SharePoint 2010. Today’s topic, as Part 1 of the series, covered &lt;a href="http://blogs.msdn.com/sharepointdesigner/archive/2009/11/16/sharepoint-2010-list-view-blog-series-part-1-introduction-to-the-new-list-view.aspx"&gt;Introduction to the new List View&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The other topics that will be covered in the series are: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;List View – New User Experience &lt;/li&gt;    &lt;li&gt;List View Architecture &lt;/li&gt;    &lt;li&gt;List View Customization &lt;/li&gt;    &lt;li&gt;External Lists &lt;/li&gt;    &lt;li&gt;Conditional Formatting &lt;/li&gt;    &lt;li&gt;How to Share Your Custom List View Styles &lt;/li&gt;    &lt;li&gt;How to Create Custom Fields for the new List View &lt;/li&gt;    &lt;li&gt;Related Item View &lt;/li&gt;    &lt;li&gt;How to Create Views Displaying Cross-Web and Joined List Data&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9923401" width="1" height="1"&gt;</description></item><item><title>October 2009 Cumulative Update Packages for SharePoint Server 2007 and Windows SharePoint Services 3.0</title><link>http://blogs.msdn.com/sharepoint/archive/2009/10/29/october-2009-cumulative-update-packages-for-sharepoint-server-2007-and-windows-sharepoint-services-3-0.aspx</link><pubDate>Thu, 29 Oct 2009 17:38:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914834</guid><dc:creator>sptblog</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9914834.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9914834</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9914834</wfw:comment><description>&lt;p&gt;The server-packages of October 2009 Cumulative Update for Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 are ready for download. October 2009 Cumulative Updates introduce more rules on Pre-Upgrade Checker, which can help customers to prepare the upgrade of their SharePoint farm to SharePoint 2010. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Download Information&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Windows SharePoint Services 3.0 October 2009 cumulative update package    &lt;br /&gt;&lt;a href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974989"&gt;http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974989&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Office SharePoint Server 2007 October 2009 cumulative update package    &lt;br /&gt;&lt;a href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974988"&gt;http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974988&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Detail Description&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Description of the Windows SharePoint Services 3.0 October 2009 cumulative update package    &lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/974989"&gt;http://support.microsoft.com/kb/974989&lt;/a&gt; (link may not be live yet) &lt;/p&gt;  &lt;p&gt;Description of the Office SharePoint Server 2007 October 2009 cumulative update package    &lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/974988"&gt;http://support.microsoft.com/kb/974988&lt;/a&gt; (link may not be live yet) &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Installation Recommendation for a fresh SharePoint Server&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;To keep all files in a SharePoint installation up-to-date, the following sequence is recommended. &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=79BADA82-C13F-44C1-BDC1-D0447337051B&amp;amp;displaylang=en"&gt;Service Pack 2 for Windows SharePoint Services 3.0&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=085E5AC8-58F6-4CF9-8012-33B95EE36C0F&amp;amp;displaylang=en"&gt;language packs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B7816D90-5FC6-4347-89B0-A80DEB27A082&amp;amp;displaylang=en"&gt;Service Pack 2 for Office SharePoint Server 2007&lt;/a&gt; and &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=01C6A3E8-E110-4956-903A-AD16284BF223&amp;amp;displaylang=en"&gt;language packs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974989"&gt;October 2009 Cumulative Update package for Windows SharePoint Services 3.0&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=974988"&gt;October 2009 Cumulative Update package for Office SharePoint Server 2007&lt;/a&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Please note: Start from April 2009 Cumulative Update, the packages will no longer install on a farm without a service pack installed. You must have installed either Service Pack 1 (SP1) or SP2 prior to the installation of the cumulative updates. &lt;/p&gt;  &lt;p&gt;After applying the preceding updates, run the SharePoint Products and Technologies Configuration Wizard or “psconfig -cmd upgrade -inplace b2b -wait” in command line. This needs to be done on every server in the farm with SharePoint installed. &lt;/p&gt;  &lt;p&gt;The version of content databases should be 12.0.6520.5000 after successfully applying these updates. &lt;/p&gt;  &lt;p&gt;You can also refer to &lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/05/13/april-cumulative-update-packages-ready-for-download.aspx"&gt;April Cumulative Update post&lt;/a&gt; for deployment guides, slipstream how-to links and FAQs. &lt;/p&gt;  &lt;p&gt;Jie Li &lt;/p&gt;  &lt;p&gt;Technical Product Manager, SharePoint&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914834" width="1" height="1"&gt;</description></item><item><title>Short Overview of SharePoint Features in Visual Studio 2010</title><link>http://blogs.msdn.com/sharepoint/archive/2009/10/28/short-overview-of-sharepoint-features-in-visual-studio-2010.aspx</link><pubDate>Wed, 28 Oct 2009 18:06:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914235</guid><dc:creator>sptblog</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9914235.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9914235</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9914235</wfw:comment><description>&lt;p&gt;As you probably know, Visual Studio 2010 was announced last week and it contains a lot of great features and project templates for SharePoint developers. Below is a short overview for some of the SharePoint development related features and project templates. &lt;/p&gt;  &lt;h4&gt;Configurable deployment &lt;/h4&gt;  &lt;p&gt;With all new SharePoint project templates you can leverage new configurable deployment feature which lets you configure the way you want to deploy or retract your project. Besides using provided, out of the box deployment steps (Run Pre-Deployment Command, Run Post-Deployment Command, Recycle IIS Application Pool, Retract Solution, Add Solution, and Activate Features) you can use SharePoint extensibility to create your own, custom deployment steps and deployment configurations.&lt;/p&gt;  &lt;h4&gt;Sandboxed and farm solutions&lt;/h4&gt;  &lt;p&gt;Some SharePoint projects can be deployed either as sandboxed or farm solutions. Sandboxed solutions run in a secure and monitored process that has limited resource access and with farm solutions user must have SharePoint administrator privileges to run or deploy the solution. You can read more about SharePoint sandboxed solution &lt;a href="http://msdn.microsoft.com/en-us/library/ee539083(office.14).aspx"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;h4&gt;Extending SharePoint Tools &lt;/h4&gt;  &lt;p&gt;Even though Visual Studio 2010 contains a set of project templates you can also extend them. You can create extensions for projects, project items, define your own project item types and create deployment extensions. You can read more about extending SharePoint tools on &lt;a href="http://msdn.microsoft.com/en-us/library/ee256693(VS.100).aspx"&gt;MSDN&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;Feature and Package Designer&lt;/h4&gt;  &lt;p&gt;Feature and package designers give you the ability to customize features in your solution and with packaging designer you can customize which features are getting deployed and how. More about feature and package designer is &lt;a href="http://msdn.microsoft.com/en-us/library/ee231544(VS.100).aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;SharePoint Explorer&lt;/h4&gt;  &lt;p&gt;SharePoint Explorer is a new tool window that gives you a view into your SharePoint server. You can get a hierarchical view of lists, sites and workflows on your SharePoint server.&lt;/p&gt;  &lt;h4&gt;SharePoint Project and Project Item Templates&lt;/h4&gt;  &lt;p&gt;The following SharePoint specific project templates and project item templates are available in Visual Studio 2010: &lt;/p&gt;  &lt;h5&gt;Project Templates&lt;/h5&gt;  &lt;p&gt;· Empty SharePoint project&lt;/p&gt;  &lt;p&gt;· Visual Web Part project&lt;/p&gt;  &lt;p&gt;· Sequential and State Machine Workflow&lt;/p&gt;  &lt;p&gt;· Business Data Connectivity Model&lt;/p&gt;  &lt;p&gt;· Event Receiver&lt;/p&gt;  &lt;p&gt;· List Definition&lt;/p&gt;  &lt;p&gt;· Content Type&lt;/p&gt;  &lt;p&gt;· Module Project&lt;/p&gt;  &lt;p&gt;· Site Definition &lt;/p&gt;  &lt;h5&gt;Project Item Templates&lt;/h5&gt;  &lt;p&gt;· Empty Element &lt;/p&gt;  &lt;p&gt;· Web Part &lt;/p&gt;  &lt;p&gt;· User Control&lt;/p&gt;  &lt;p&gt;· Application Page&lt;/p&gt;  &lt;p&gt;· Association Form&lt;/p&gt;  &lt;p&gt;· Initiation Form&lt;/p&gt;  &lt;p&gt;· Business Data Connectivity Resource Item&lt;/p&gt;  &lt;p&gt;· List Instance&lt;/p&gt;  &lt;p&gt;· List Definition From Content Type&lt;/p&gt;  &lt;p&gt;· Global Resources File&lt;/p&gt;  &lt;p&gt;Besides above mentioned project templates, there are two import project templates for importing .WSP file contents and importing reusable workflows: &lt;/p&gt;  &lt;p&gt;· Import Reusable Workflow&lt;/p&gt;  &lt;p&gt;· Import SharePoint Solution Package&lt;/p&gt;  &lt;h3&gt;How to download, install and get started&lt;/h3&gt;  &lt;p&gt;If you are a MSDN subscriber, you can download Visual Studio 2010 from &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;here&lt;/a&gt;. Download will be available to everyone on October 21st. &lt;/p&gt;  &lt;p&gt;If you want to know how to download and install Visual Studio 2010 watch &lt;a href="http://channel9.msdn.com/shows/10-4/10-4-Episode-33-Downloading-and-Installing-Visual-Studio-2010-Beta-2/"&gt;Channel9 video&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;To get you started, head over to &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx"&gt;MSDN&lt;/a&gt; and read some of the walkthroughs on SharePoint Development in Visual Studio 2010. &lt;/p&gt;  &lt;p&gt;Peter Jausovec   &lt;br /&gt;(http://blogs.msdn.com/vssharepointtoolsblog/) &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914235" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sharepoint/archive/tags/Developers/default.aspx">Developers</category></item><item><title>SharePoint 2010 Resources</title><link>http://blogs.msdn.com/sharepoint/archive/2009/10/19/sharepoint-2010-resources.aspx</link><pubDate>Mon, 19 Oct 2009 21:02:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9909431</guid><dc:creator>sptblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9909431.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9909431</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9909431</wfw:comment><description>&lt;p&gt;As Steve Ballmer announced this morning at the SharePoint Conference, and Jeff Teper notes below in &lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/10/19/sharepoint-2010.aspx"&gt;his post&lt;/a&gt;, the public beta of SharePoint 2010 and Office 2010 will be available in November. &lt;/p&gt;  &lt;p&gt;For more resources, take a look at:&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://sharepoint2010.microsoft.com/Pages/default.aspx"&gt;SharePoint 2010 Website&lt;/a&gt; - to view SharePoint 2010 in action&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/sharepoint2010general/threads"&gt;SharePoint 2010 forum&lt;/a&gt;- for SharePoint 2010 questions&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://www.microsoft.com/presspass/presskits/sharepoint/Default.aspx"&gt;SharePoint 2010 PressPass&lt;/a&gt;- for the SPC 2009 keynote video, a Q&amp;amp;A with Jeff Teper, and more&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx"&gt;SharePoint 2010 Developer Center&lt;/a&gt; - for developer info&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://www.mssharepointitpro.com"&gt;http://www.mssharepointitpro.com&lt;/a&gt; - for IT Pro info&lt;/p&gt;  &lt;p&gt;- &lt;a href="http://www.microsoft.com/sharepoint"&gt;http://www.microsoft.com/sharepoint&lt;/a&gt; - for more SharePoint information&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909431" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sharepoint/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>SharePoint 2010 Developer Center</title><link>http://blogs.msdn.com/sharepoint/archive/2009/10/19/sharepoint-2010-developer-center.aspx</link><pubDate>Mon, 19 Oct 2009 20:34:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9909407</guid><dc:creator>sptblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9909407.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9909407</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9909407</wfw:comment><description>&lt;p&gt;The &lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx"&gt;SharePoint 2010 Developer Center&lt;/a&gt; is now live on MSDN. This new sub-site includes Getting Started modules, as well as a Beta version of the SharePoint 2010 SDK.&lt;/p&gt;  &lt;p&gt;To read more, take a look at the &lt;a href="http://blogs.msdn.com/sharepointdeveloperdocs/archive/2009/10/19/SharePoint2010BetaDevDocsLive.aspx"&gt;SharePoint developer documentation team blog&lt;/a&gt;, or head straight to the &lt;a href="http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx"&gt;SharePoint 2010 Developer Center&lt;/a&gt; to see detailed, public technical information and instruction around both SharePoint Foundation and SharePoint Server 2010. &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9909407" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sharepoint/archive/tags/Developers/default.aspx">Developers</category><category domain="http://blogs.msdn.com/sharepoint/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>SharePoint 2010</title><link>http://blogs.msdn.com/sharepoint/archive/2009/10/19/sharepoint-2010.aspx</link><pubDate>Mon, 19 Oct 2009 16:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9908913</guid><dc:creator>sptblog</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9908913.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9908913</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9908913</wfw:comment><description>&lt;p&gt;This is my third and final post as part of our disclosure of SharePoint 2010 today. The previous posts covered the &lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/10/05/sharepoint-history.aspx"&gt;SharePoint History&lt;/a&gt; and how we &lt;a href="http://blogs.msdn.com/sharepoint/archive/2009/10/11/engineering-sharepoint.aspx"&gt;Engineer SharePoint&lt;/a&gt;. This morning, Steve Ballmer and I are kicking off the SharePoint Conference so it is time to talk about SharePoint 2010! It is incredibly fun and rewarding to unveil this release driven input from you and innovative ideas from the team. As Steve announced, we will release the Beta of Office 2010 and SharePoint 2010 in November and look forward to your feedback as we finalization the product and documentation for release in the first half of next year.&lt;/p&gt;  &lt;h4&gt;Describing SharePoint 2010 in 1 Sentence, 8 Categories and 40 Feature Areas&lt;/h4&gt;  &lt;p&gt;SharePoint is a broad solution so we often get asked how we would describe it in a sentence. For SharePoint 2010, we settled on &lt;b&gt;&lt;i&gt;“The Business Collaboration Platform for the Enterprise and the Web”&lt;/i&gt;&lt;/b&gt;. A few words are worth explaining. We decided “Collaboration” was broad enough to cover the spectrum of publishing, sharing, finding, analyzing and managing information that SharePoint enables. We chose “Platform” not only because custom solutions are a major focus of the 2010 release but also &amp;quot;platform&amp;quot; conveyed a solid base for all the out-of-box usage that never requires a developer. Finally, we want to call out “the Web” to highlight both internet scenarios reaching customers and partners and the cloud-based delivery of SharePoint Online. For SharePoint 2007, we used a pie diagram chart to describe the major SharePoint categories such as “Enterprise Content Management”. This release, we picked words we thought were both simpler and gave us more freedom to innovate beyond traditional category boundaries. We settled on &lt;b&gt;Sites&lt;/b&gt;, &lt;b&gt;Communities&lt;/b&gt;, &lt;b&gt;Content&lt;/b&gt;, &lt;b&gt;Search&lt;/b&gt;, &lt;b&gt;Insights&lt;/b&gt; and &lt;b&gt;Composites&lt;/b&gt; as the new category names. Within each of these plus &lt;b&gt;Administration&lt;/b&gt; and &lt;b&gt;Development&lt;/b&gt;, I will highlight 5 major feature areas for a total of 40. At the next level down are hundreds of exciting new features which will be covered on &lt;a href="http://www.microsoft.com/sharepoint"&gt;www.microsoft.com\sharepoint&lt;/a&gt; and subsequent posts from the team. Needless to say, this is the biggest release of SharePoint yet and we hope you find it as exciting as we do!&lt;/p&gt;  &lt;h4&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image1.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image1_thumb.png" width="640" height="362" /&gt;&lt;/a&gt; &lt;/h4&gt;  &lt;h4&gt;Sites&lt;/h4&gt;  &lt;p&gt;In 2007, we expanded SharePoint to a single platform for intranet, extranet and internet sites. For SharePoint 2010, we improved the experience for this range of sites spanning browsers, Microsoft Office and mobile devices. The top five investment areas here are:&lt;/p&gt;  &lt;p&gt;1. &lt;b&gt;&lt;i&gt;SharePoint Web Experience &lt;/i&gt;&lt;/b&gt;&lt;i&gt;– &lt;/i&gt;We updated the SharePoint UI to make it simpler to access a growing range of tools. Highlights include incorporating the Office ribbon, in place web editing, AJAX responsiveness and richer navigation. We also expanded the reach of SharePoint sites through multi-lingual support, improved accessibility including WCAG 2.0 support and cross-browser support built on XHTML compliance.&lt;/p&gt;  &lt;p&gt;2. &lt;b&gt;&lt;i&gt;Office Client – &lt;/i&gt;&lt;/b&gt;We continue&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;to support previous versions of Microsoft Office working against SharePoint 2010. Office 2010 enhances this with features like offline editing with asynchronous saves as well as exposing SharePoint features through the new Office Backstage UI. Via the Backstage, you can access the context around the document including tags, related tagging and people.&lt;/p&gt;  &lt;p&gt;3. &lt;b&gt;&lt;i&gt;SharePoint Workspace – &lt;/i&gt;&lt;/b&gt;In this release,&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;we evolved and renamed Groove as SharePoint Workspace which provides great local and offline read-write access to SharePoint lists and libraries. SharePoint Workspace has a consistent experience with Office 2010 and SharePoint 2010 including the Office ribbon. It supports advanced features like bringing external business data offline and is smart about synching changes and not entire files.&lt;/p&gt;  &lt;p&gt;4. &lt;b&gt;&lt;i&gt;Office Web Apps – &lt;/i&gt;&lt;/b&gt;We made SharePoint 2010 a great place to host the new Office Web Apps so you can view and update content from within a browser and include Office content as part of your web site (e.g. an Excel spreadsheet as part of “Sales Metrics Portal&amp;quot;). The Office Web Apps provide a familiar user experience, high fidelity viewing and essential editing without loss of data or formatting. They include Word, Excel, PowerPoint and OneNote. The OneNote client and Web App support is one of the coolest features of the release to enable multiple people to collaborate on a rich canvas online or offline. In addition to the Office Web Apps, we updated InfoPath Forms Services and Excel Services and added, new for 2010, Visio and Access Services. &lt;/p&gt;  &lt;p&gt;5. &lt;b&gt;&lt;i&gt;SharePoint Mobile Access – &lt;/i&gt;&lt;/b&gt;We both improved the experience for mobile web browsers and are introducing a new SharePoint Workspace Mobile client so you can take Office content from SharePoint offline on a Windows Mobile device. These clients let you navigate lists and libraries, search content and people and even view and edit Office content within the Office Web App experience running on a mobile browser.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image_thumb.png" width="608" height="471" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt;  &lt;h4&gt;Communities&lt;/h4&gt;  &lt;p&gt;In the first post, I talked about breaking down organization and technology silos as key driver of our vision. Since then we have tried to make SharePoint the ultimate Swiss army knife for collaboration with smart connections across people and teams. You told us you want to embrace new Web 2.0 approaches within a unified experience which we included in SharePoint 2007. For SharePoint 2010, we expanded and enhanced the set of collaboration and social networking tools for both organic and managed communities across your organization. The top five investment areas:&lt;/p&gt;  &lt;p&gt;1. &lt;b&gt;&lt;i&gt;Collaborative Content&lt;/i&gt;&lt;/b&gt; – Building on the new SharePoint user experience, we made it much easier to create and find content in SharePoint sites. This includes not only improved blogs and wikis (both simple and enterprise) but also calendars, discussions, tasks, contacts, pictures, video, presence and much more. With Office 2010, multiple people can simultaneously author content on a SharePoint site.&lt;/p&gt;  &lt;p&gt;2. &lt;b&gt;&lt;i&gt;Social Feedback&lt;/i&gt;&lt;/b&gt; &lt;b&gt;&lt;i&gt;and Organization&lt;/i&gt;&lt;/b&gt; – With SharePoint 2010, we are introducing a consistent experience for organizing, finding and staying connected to information and people including bookmarks, tagging and ratings. We have taken a holistic approach across search, navigation, profiles, feeds and more. We are bringing together informal social tagging with formal taxonomy described below so you can choose the right approach for a given set of content. We have been using these features internally for a while and I think you will find the not only useful but fun.&lt;/p&gt;  &lt;p&gt;3. &lt;b&gt;&lt;i&gt;User Profiles &lt;/i&gt;&lt;/b&gt;– We enhanced user profiles to reflect colleagues, interests, expertise – either via explicit tagging or recommendations based on Outlook and Office Communicator. The model is opt-in so users can manage what information is shared publically. They decide when an interest is something they want to share or be asked about by others in the organization.&lt;/p&gt;  &lt;p&gt;4. &lt;b&gt;&lt;i&gt;MySites&lt;/i&gt;&lt;/b&gt; – We significantly enhanced MySites in SharePoint 2010 building on the updated SharePoint UI and user profile. We streamlined MySites to give you quick access to your content, profile and social network while continuing to let you customize, target and personalize pages to the needs of different roles and users in your organization. The enhanced newsfeed helps track interests and colleagues.&lt;/p&gt;  &lt;p&gt;5. &lt;b&gt;&lt;i&gt;People Connections &lt;/i&gt;&lt;/b&gt;– In SharePoint 2003, we introduced a universal person hyperlink and presence icon so you can always navigate to a user’s MySite, send them mail, start an IM, call, etc. In this release, we enhanced this UI in conjunction with Outlook and Office Communicator as well as greatly improved the colleague tracking and people search features with new algorithms and user experience leveraging expertise, social data and more. MySites also include a new interactive organization browser built using Silverlight to give you another way to navigate the organization. In larger companies, org. chart browsing via the address book is one of the most popular features in Outlook and we think this takes that experience to the next level.&lt;/p&gt;  &lt;h4&gt;&lt;/h4&gt; &lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image11.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image11_thumb.png" width="621" height="480" /&gt;&lt;/a&gt;   &lt;h4&gt;Content&lt;/h4&gt;  &lt;p&gt;SharePoint 2007 brought together document management, records management and web content management with a consistent user experience, architecture and platform. We built a common platform for metadata, security, workflow, etc. SharePoint 2010 adds scale and depth in these areas as well advancing the user experience. The top five investment areas:&lt;/p&gt;  &lt;p&gt;1. &lt;b&gt;&lt;i&gt;Large Lists and Libraries&lt;/i&gt;&lt;/b&gt; – We made architecture and user experience investments so you have much larger document libraries with metadata driven navigation to help users go quickly to the content that is most important to them. Libraries will scale to tens of millions and archives to hundreds of millions of documents. This is a key investment for high-end document and records management but also helps organizations with lots of smaller sites. We enhanced the workflow capabilities and tools in SharePoint Designer.&lt;/p&gt;  &lt;p&gt;2. &lt;b&gt;&lt;i&gt;Enterprise Metadata&lt;/i&gt;&lt;/b&gt; – We are addressing your feedback to support content types and taxonomies across not only across sites but also server farms. We have made applying this metadata easy (and valuable to users) in both the SharePoint and Office client user experience. The top-down taxonomy and bottoms-up social tagging (sometimes called folksonomy) combine to help improve search, navigation and people connections.&lt;/p&gt;  &lt;p&gt;3. &lt;b&gt;&lt;i&gt;Document Sets &lt;/i&gt;&lt;/b&gt;&lt;i&gt;– &lt;/i&gt;We are introducing a way to manage a collection of documents as a single object for workflow, metadata, etc. within SharePoint and Office so experience more closely models your work product (e.g. a proposal that may contain a presentation, budget, contract, etc.).&lt;/p&gt;  &lt;p&gt;4. &lt;b&gt;&lt;i&gt;Web Publishing&lt;/i&gt;&lt;/b&gt; &lt;b&gt;&lt;i&gt;including Digital Asset Management &lt;/i&gt;&lt;/b&gt;– We made a number of key improvements to make it easier to publish rich sites on the intranet or internet. We used the new browser ribbon and editor experience to speed site customization, content authoring and publishing tasks. We added digital asset management features like thumbnails, metadata and ratings for images as well as video streaming from SharePoint. Finally, we improved content deployment robustness from authoring to production for larger scale sites.&lt;/p&gt;  &lt;p&gt;5. &lt;b&gt;&lt;i&gt;Governance and Records Management&lt;/i&gt;&lt;/b&gt; – Compliance is an increasingly important requirement for organizations. We enhanced the Records Managements features in 2010 building on the scalable storage and enterprise metadata support described above. We improved the sophistication and flexibility of our governance tools. Just a few new features include location-based file plans, multi-stage dispositions, in-place records and e-discovery.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image15.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image15_thumb.png" width="602" height="480" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;Search&lt;/h4&gt;  &lt;p&gt;As discussed in my first post, enterprise search is a big investment area for Microsoft from Search Server Express to SharePoint’s standard search to the new FAST Search for SharePoint. We added depth at all levels in 2010. While many customers will be fine with the base SharePoint search capabilities, FAST Search for SharePoint will meet the most sophisticated needs. FAST Search for SharePoint supersets the base SharePoint user experience, APIs and connectors. This is the first step, but a big one, and we will add more consistency and enhancements across our tiers of search in the future. We will continue to sell and enhance FAST ESP standalone as well. The top five investment areas here:&lt;/p&gt;  &lt;p&gt;1. &lt;b&gt;&lt;i&gt;Interactive Search Experience&lt;/i&gt;&lt;/b&gt; – We built a richer search experience providing flexible navigation, refinement and related searches. Both Standard and FAST Search for SharePoint get query completion, spell checking, wild cards and more. FAST enhances this experience enabling feature content for common queries and providing more flexible navigation and document thumbnails and previews including in slide navigation of PowerPoint presentations which is a common end user scenario.&lt;/p&gt;  &lt;p&gt;2. &lt;b&gt;&lt;i&gt;Relevance&lt;/i&gt;&lt;/b&gt; – We improved the out-of-box ranking and expanded the relevance factors including social data such as tagging and usage (clicks). FAST Search adds more configurable set of relevance inputs for custom applications and specialized corpuses.&lt;/p&gt;  &lt;p&gt;3. &lt;b&gt;&lt;i&gt;People Search&lt;/i&gt;&lt;/b&gt; – We greatly improved people finding based on social networking and expertise algorithms and tailored user experience for people including getting views of authored content. As users frequently do not know or recall the spelling of people’s names, we built a new phonetic search algorithm that works much better than previous approaches to spell checking for names. In testing, we had a lot of fun coming up with crazy ways to misspell each others' names to see if we could stump it.&lt;/p&gt;  &lt;p&gt;4. &lt;b&gt;&lt;i&gt;Connectivity &lt;/i&gt;&lt;/b&gt;– We know lots of data lives outside SharePoint so expanded and improved our connectors to index web sites, file servers, SharePoint, Exchange, Lotus Notes, Documentum and FileNet. The updated Business Connectivity Services (previously the BDC) described below makes it much easier to index an arbitrary source such as a custom database. You can create this search connection without code using the new SharePoint Designer.&lt;/p&gt;  &lt;p&gt;5. &lt;b&gt;&lt;i&gt;Scale and Platform Flexibility&lt;/i&gt;&lt;/b&gt; – We made significant performance and scalability improvements through our search technology. Optimizing for 64-bit helped but we also introduce partitioned indices and scale-out query servers in SharePoint search this release. FAST scales-out even further and has significantly more pipeline extensibility to handle the largest collections and most complex value-added processing and search applications. We think both end users and IT will be immediately excited about the new capabilities supporting hundreds of millions of documents with great index freshness and query latency.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image19.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image19_thumb.png" width="620" height="480" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;Insights&lt;/h4&gt;  &lt;p&gt;Historically, business intelligence has been a specialized toolset used by a small set of users with little ad-hoc interactivity. Our approach is to unlock data and enable collaboration on the analysis to help everyone in the organization get richer insights. Excel Services is one of the popular features of SharePoint 2007 as people like the ease of creating models in Excel and publishing them to server for broad access while maintaining central control and one version of the truth. We are expanding on this SharePoint 2010 with new visualization, navigation and BI features. The top five investment areas:&lt;/p&gt;  &lt;p&gt;1. &lt;b&gt;&lt;i&gt;Excel Services&lt;/i&gt;&lt;/b&gt;&lt;i&gt; – &lt;/i&gt;Excel rendering and interactivity in SharePoint gets better with richer pivoting, slicing and visualizations like heatmaps and sparklines. New REST support makes it easier to add server-based calculations and charts to web pages and mash-ups.&lt;/p&gt;  &lt;p&gt;2. &lt;b&gt;&lt;i&gt;Performance Point Services&lt;/i&gt;&lt;/b&gt;&lt;i&gt; &lt;/i&gt;– We enhanced scorecards, dashboard, key performance indicator and navigation features such as decomposition trees in SharePoint Server 2010 for the most sophisticated BI portals.&lt;/p&gt;  &lt;p&gt;3. &lt;b&gt;&lt;i&gt;SQL Server &lt;/i&gt;&lt;/b&gt;– The SharePoint and SQL Server teams have worked together so SQL Server capabilities like Analysis Services and Reporting Services are easier to access from within SharePoint and Excel. We are exposing these interfaces and working with other BI vendors so they can plug in their solutions as well.&lt;/p&gt;  &lt;p&gt;4. &lt;b&gt;&lt;i&gt;“Gemini”&lt;/i&gt;&lt;/b&gt;&lt;i&gt; &lt;/i&gt;– “Gemini” is the name for a powerful new in memory database technology that lets Excel and Excel Services users navigate massive amounts of information without having to create or edit an OLAP cube. Imagine an Excel spreadsheet rendered (in the client or browser) with 100 million rows and you get the idea. Today at the SharePoint Conference, we announced the official name for “Gemini” is SQL Server PowerPivot for Excel and SharePoint.&lt;/p&gt;  &lt;p&gt;5. &lt;b&gt;&lt;i&gt;Visio Services&lt;/i&gt;&lt;/b&gt; – As with Excel, users love the flexibility of creating rich diagrams in Visio. In 2010, we have added web rendering with interactivity and data binding including mashups from SharePoint with support for rendering Visio diagrams in a browser. We also added SharePoint workflow design support in Visio.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image23.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image23_thumb.png" width="632" height="480" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;Composites&lt;/h4&gt;  &lt;p&gt;The single biggest area we increased our investment from SharePoint 2007 was making it easier for everyone – users, IT, partners, etc. – to build custom solutions on SharePoint that automate processes and connect disparate information. Some of the scenarios are more IT driven. Analysts often call them “Composite Applications”. Others are more end user centric or “Mash-Ups”. We thought “Composites” was a good short word to describe the breadth of solutions built with SharePoint. The top five investment areas:&lt;/p&gt;  &lt;p&gt;1. &lt;b&gt;&lt;i&gt;SharePoint Designer&lt;/i&gt;&lt;/b&gt; – We revamped the SharePoint Designer experience to focus on the building blocks of a SharePoint solution vs. HTML source code. The user experience gets easier including the Office Ribbon and new tools for building workflows and connecting to external data. We have made SharePoint Designer customizations safe out-of-box in 2010 so IT can let users customize sites without risk. SharePoint Designer is also a great tool for mashing-up SharePoint (which now exposes REST) and external data.&lt;/p&gt;  &lt;p&gt;2. &lt;b&gt;&lt;i&gt;InfoPath Forms Service &lt;/i&gt;&lt;/b&gt;– InfoPath is the best way to have a common form definition render in the browser as well as in a rich and offline client. For 2010, we improved the design environment to make it easier to build rich forms declaratively with little to no code and more client-side validation. We have also made it straightforward to use InfoPath forms as native SharePoint forms both on the web and when offline from within the SharePoint Workspace client.&lt;/p&gt;  &lt;p&gt;3. &lt;b&gt;&lt;i&gt;Access Services &lt;/i&gt;&lt;/b&gt;- Users have long loved the ability to create database applications quickly with forms and views. Access Services lets you publish new Access solutions to a SharePoint site where they can be managed centrally and accessed (necessary pun) from a web browser.&lt;/p&gt;  &lt;p&gt;4. &lt;b&gt;&lt;i&gt;Sandbox Solutions &lt;/i&gt;&lt;/b&gt;– In SharePoint 2007, custom code requires the farm administrator to trust the code running on the server. In SharePoint 2010 we are introducing a new SharePoint custom code sandbox with isolation and resource limitations (memory, SQL, CPU) that allows administrators to let others safely add and consume custom solutions without impacting overall farm performance and stability. While it does not cover the full SharePoint object model it addresses key scenarios like custom web parts and event receivers. We will use this and the client side object model described later to support custom SharePoint solutions in SharePoint Online as well.&lt;/p&gt;  &lt;p&gt;5. &lt;b&gt;&lt;i&gt;Business Connectivity Services&lt;/i&gt;&lt;/b&gt; – We expanded the read-only Business Data Catalog from SharePoint 2007 to support create, read, update, delete, search and offline access to line-of-business (LOB) data. This data, such as a customer record from a database, web services, etc. is called an External List in SharePoint 2010 and it is mapped to an External Content Type so this data looks and behaves like native SharePoint lists. You can not only update this data from within SharePoint but can take it offline from SharePoint Workspace and, where it makes sense like contacts, in Outlook with offline editing. There is great support for BCS in SharePoint Designer and Visual Studio 2010. This perhaps our biggest “Wow, how did you do that?” demo. We will be building on the BCS for future LOB connectivity solutions.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image29.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image29_thumb.png" width="640" height="464" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;Administration&lt;/h4&gt;  &lt;p&gt;We understand the most critical capability for you to introduce these features to your users is making it easier to manage. We have gotten a lot of great feedback in this area and made big investments for SharePoint 2010. As I have mentioned in previous posts, our experience with our CAT team, running SharePoint Online with SharePoint 2007 and targets for higher scale informed the design of SharePoint 2010. You have the choice of Server, Online or a mix. Even if you run SharePoint yourself, you benefit from our design and experience with Online. Beyond the fundamentals of scalability and reliability which got a lot of focus, the top five investment areas:&lt;/p&gt;  &lt;p&gt;1. &lt;b&gt;&lt;i&gt;Improved Upgrade&lt;/i&gt;&lt;/b&gt; – We changed the model for SharePoint 2010 vs. the previous release. We will get your existing sites up and running with the existing SharePoint 2007 user interface including your customizations. You can preview and switch to the new UI at your convenience. With SP2 of SharePoint 2007, we released an upgrade checker tool that reports any potential issues. There are two key things to think about in planning the migration. First, as we announced a while ago, SharePoint 2010 is 64-bit only. Second, thin about places where you may have invested in custom code than can be replaced with out-of-box features such as the new enterprise metadata features described above.&lt;/p&gt;  &lt;p&gt;2. &lt;b&gt;&lt;i&gt;Throttling, Health Monitoring, Analytics&lt;/i&gt;&lt;/b&gt; – Performance and reliability was a big focus for this release to address the scale of the largest organizations, web sites and the SharePoint Online service. We invested in optimizing the SharePoint, Windows Server and SQL Server architecture for scale and availability. We introduced more resource governors throughout SharePoint to prevent bulk operations or asynchronous jobs from slowing down the server. We built in proactive and extensible health reporting, monitoring and resolution in SharePoint 2010 based on analyzing a wide range of deployments. We will enhance this based on your feedback and our experience during the Beta and beyond. We are introducing a new usage analytics logging and reporting and are publishing the SQL schema for this analytics database so you can create your own reports.&lt;/p&gt;  &lt;p&gt;3. &lt;b&gt;&lt;i&gt;Web and PowerShell Admin &lt;/i&gt;&lt;/b&gt;– We improved the web based administration interface for SharePoint 2010 and put it through the level of usability testing we had previously focused on for end user features. However, the biggest thing we heard from you was an improved scripting interface for SharePoint for simplified administration of farms. With the release of PowerShell, we were able to switch over all our administration to that framework and will ship with hundreds of commandlets you can use, edit and enhance. The administration framework is built on a new multi-tenant model we are be using on SharePoint Online but know is also of interest to 3&lt;sup&gt;rd&lt;/sup&gt;-party hosters and large organizations looking to do server consolidation.&lt;/p&gt;  &lt;p&gt;4. &lt;b&gt;&lt;i&gt;Scalability and Availability&lt;/i&gt;&lt;/b&gt; – We made the shared services and federation model much more flexible to support richer scale out as you add services, sites and applications to SharePoint. We reduced the downtime for SharePoint 2010 with improved patching and SQL Server configuration, backup-restore, log shipping support and more.&lt;/p&gt;  &lt;p&gt;5. &lt;b&gt;&lt;i&gt;Identity Management and Security&lt;/i&gt;&lt;/b&gt; – We have introduced more flexibility identity lifecycle management including updates between SharePoint with identity sources like Active Directory, LDAP servers and HR applications.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image33.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image33_thumb.png" width="620" height="480" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;Development&lt;/h4&gt;  &lt;p&gt;I covered the higher-level solutions features under “Composites” above. Many of these enable building solutions with much less code than possible before. We also invested in a number of lower level development features as well for hard core developers. The top give investment areas:&lt;/p&gt;  &lt;p&gt;1. &lt;b&gt;&lt;i&gt;New SharePoint APIs &lt;/i&gt;&lt;/b&gt;– This bullet is a blog post itself! The new UI framework has more extensibility in the ribbon and natively uses XSLT DataViews in lists vs. previous CAML views. There are new APIs for AJAX and Silverlight applications that make it make it much easier to access SharePoint data with less code and better performance. We significantly improved list access and programmability with REST, ATOM, JSON and LINQ including richer data relationship, validation, joins and projections over SharePoint lists which as described above can now reach far higher scale points.&lt;/p&gt;  &lt;p&gt;2. &lt;b&gt;&lt;i&gt;Application Lifecycle &lt;/i&gt;&lt;/b&gt;– We have converged and improved on WSP as the packaging and deployment format for SharePoint solutions. You can save as WSP in SPD and bring that into Visual Studio 2010.&lt;/p&gt;  &lt;p&gt;3. &lt;b&gt;&lt;i&gt;Visual Studio 2010 Support&lt;/i&gt;&lt;/b&gt; – SharePoint 2010 is a first class target for Visual Studio 2010. This includes F5 deployment and debugging (applause welcome …) as well as designers for various SharePoint project types, web parts, workflow, business connectivity services and integration with the VS Server Explorer. The early feedback on this has been so great, we decided to highlight it in Steve Ballmer's keynote at the SharePoint Conference.&lt;/p&gt;  &lt;p&gt;4. &lt;b&gt;&lt;i&gt;Developer Dashboard View&lt;/i&gt;&lt;/b&gt; – If you have the rights, you can turn on a mode for a SharePoint page which will render at the bottom to show full trace and latency through the SharePoint, .NET and SQL layers. You can use our reporting tools described earlier to identify any slow pages in your site and then turn on this view to see a custom web part has bogged down the page by making repeated expensive SharePoint object model calls.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;i&gt;5. &lt;/i&gt;&lt;/b&gt;&lt;b&gt;&lt;i&gt;Development on Windows 7 &lt;/i&gt;&lt;/b&gt;– We now support development on Windows 7 and Vista client machines. Although it isn’t a supported configuration for production, we heard you that you want to use it as a development environment.&lt;b&gt;&lt;i&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt; &lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image37.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/SharePoint2010_13F16/image37_thumb.png" width="624" height="480" /&gt;&lt;/a&gt;   &lt;h4&gt;Summing Up&lt;/h4&gt;  &lt;p&gt;I hope this was a helpful overview. There will be many more details shared on &lt;a href="http://www.microsoft.com/sharepoint"&gt;www.microsoft.com\sharepoint&lt;/a&gt; and this blog in the coming days. We will follow the Conference, Blog and Forum traffic to update the answers to common questions and feedback and get the documentation ready for RTM. I thought I’d address two big questions quickly:&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;Timeline &lt;/b&gt;– As Steve Ballmer announced today, Office and SharePoint Server 2010 will be available for broad Beta in November. The release is on track for the first half of 2010 as we have said for a while. We are upgrading all of Microsoft after having used earlier builds in production for thousands of users for the last year. While we have some tuning to do on the way to release, expect the Beta to be feature complete. We encourage and welcome all your feedback for this release, the documentation and beyond. We are committed to making this a solid release so your data will help tell us exactly when we are ready to ship in the first half of next calendar year.&lt;/p&gt;  &lt;p&gt;· &lt;b&gt;Packaging&lt;/b&gt; – We incorporated your feedback as we simplified packaging and naming this round. Here is the quick tour. The Server family includes SharePoint Foundation (simpler new name for “WSS”) and SharePoint Server (simpler name for “MOSS”). SharePoint Server continues to have Standard and Enterprise CAL tiers of features. We are enhancing our free basic search offering in Search Server Express 2010. The FAST Search capabilities will be available via the FAST Search for SharePoint add-on server for customers with the Enterprise CAL. For internet access by customers, we are enhancing the existing per server licensed SharePoint for Internet Sites and introducing a lower priced “Standard Version” for small to medium sites. As we announced a while back, SharePoint Designer is free. We think this combined with enhanced usability, designers and safety in SharePoint Designer 2010 client will expand the number and robustness of custom solutions. SharePoint Workspace (formerly Groove) is included in Office Professional Plus. We will announce updates to the SharePoint Online offerings closer to release. We will post additional details on this blog as we get closer to release.&lt;/p&gt;  &lt;p&gt;Thanks again for reading the posts. I hope to see you at the SharePoint Conference. We look forward to your feedback and seeing your great sites and solutions on SharePoint 2010!&lt;/p&gt;  &lt;p&gt;Jeff&lt;/p&gt;  &lt;p&gt;Jeff Teper – Corporate Vice President, SharePoint Server, Microsoft&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9908913" width="1" height="1"&gt;</description></item><item><title>Engineering SharePoint</title><link>http://blogs.msdn.com/sharepoint/archive/2009/10/11/engineering-sharepoint.aspx</link><pubDate>Mon, 12 Oct 2009 04:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9906023</guid><dc:creator>sptblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9906023.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9906023</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9906023</wfw:comment><description>&lt;P&gt;This is the second post in the run up to the SharePoint Conference on October 19th. Last time, I covered the history of SharePoint. This time, I will talk about how the broader Microsoft Office team designs and builds SharePoint highlighting improvements for the 2010 cycle. This is our fourth release of SharePoint plus several releases of Office before that. There has been continuous learning and improvement in our product design and development approach, particularly as we have expanded to servers and services during the last decade. For additional perspective, check out the &lt;A href="http://blogs.technet.com/office2010/" mce_href="http://blogs.technet.com/office2010/"&gt;Office 2010 Engineering Blog&lt;/A&gt;.&lt;/P&gt;
&lt;H4&gt;Process as a Reflection of the Product&lt;/H4&gt;
&lt;P&gt;You told us you wanted easy, comprehensive, flexible and reliable productivity tools and infrastructure and as a result we have continually evolved our team and process to reflect that mission. There are three key areas we focus where we differentiate our development approach - shared vision, innovative ecosystem and holistic quality. &lt;/P&gt;
&lt;P&gt;First, a shared vision is the foundation of everything we do. SharePoint is a large and integrated product serving a broad set of customers. We have learned from discussions, research and instrumented builds, that organizations and users do a broad range of tasks to get work done. There’s ad-hoc brainstorming, statistical research, scheduling and project management, metrics calculation and analysis, internal and external communications and more. However, these activities should not be silos. Just as you told us you want your word processor and spreadsheet to be consistent and work together, you asked for simplicity spanning team collaboration sites to reporting portals. Hence, we always start with a shared vision, design, development and release process bringing together the teams building Office and SharePoint. &lt;/P&gt;
&lt;P&gt;Second, we know you need SharePoint to be adaptable to specific industries, organizations and individuals. Building a healthy and innovative ecosystem on our platforms has always been a priority at Microsoft and we increased our investment in the SharePoint team for the 2010 release. We made big bets on customization, programmability, interoperability and upgradability that I will cover in the next post. While we have been working with a range of customers and partners for quite a while on 2010, we will ramp the broader ecosystem education and feedback cycle at the SharePoint Conference next week. &lt;/P&gt;
&lt;P&gt;Finally, the most important driver of our engineering process is to meet your mission critical needs for the holistic quality of Office and SharePoint. We know this extends beyond the software to documentation, support, training and skills across the industry. We have the largest quality assurance investment (people, schedule, industry testing) in the industry and made a number of key improvements for 2010 to deliver SharePoint as a server and service. I will highlight some of these below. As I covered in the previous post, we do a few things out-of-band including value-added innovation spanning Microsoft, 3&lt;SUP&gt;rd&lt;/SUP&gt;-parties partners and the open source community but we make tradeoffs in our core engineering approach towards a well-designed, integrated and reliable wave of productivity solutions.&lt;/P&gt;
&lt;H4&gt;The Team &lt;/H4&gt;
&lt;P&gt;SharePoint is built by the Office group which includes approximately 40 teams and thousands of people. The core teams are in Redmond, Washington, but we have teams around the world with some of the larger sites in Silicon Valley, Boise, Boston, Ireland, Norway, India, China and Japan. These teams provide diverse experiences and perspectives and are a great test bed for our global collaboration tools. We often get asked about our development culture. I think the best description is a balance of top-down and bottoms-up vs. one extreme or the other. We try to balance consistency with innovation and empowerment with governance. If that sounds a lot like our vision for the SharePoint product, that is the idea. The team should reflect the product. While we consider a shared vision, schedule and process core to our approach, we have lot of brainstorming and collaboration as we iterate on this shared plan. After the vision is set, we push down almost all the decisions to the teams about what to build and how features should work as long as they are consistent with fundamental tenets like security and performance. That bottoms-up innovation is how features like My Sites and the Business Data Catalog got created and we have many examples like that coming in 2010. Of the 40 teams, almost everyone is contributing to SharePoint or building light-up scenarios that work with SharePoint. There is a core SharePoint team (actually two – one for Windows SharePoint Services and one for SharePoint Server building on top). However, the code comes from across the organization. Some teams (Word, Excel, PowerPoint, Visio, Access, InfoPath, OneNote, etc.) have been client-centric but increasingly are building client-server scenarios including the Office Web Apps (e.g. the 2010 PowerPoint Web App) or SharePoint features (e.g. InfoPath Forms Services). Other teams are more server-centric such as our Content Management, Search and Line-of-Business Integration groups but even they are focused on end-to-end scenarios. There is a mantra inside our group to optimize customer scenarios top of mind and not “ship the org chart”. Interoperability is a key part of this process from day one including publishing all the interfaces between our clients and servers. We have published SharePoint APIs and protocols for a long-time. We formalized this approach as part of &lt;A href="http://www.microsoft.com/interop/principles/default.mspx" mce_href="http://www.microsoft.com/interop/principles/default.mspx"&gt;Microsoft’s Interoperability Principles&lt;/A&gt; and significantly expanded the depth of our documentation in the last couple years including sharing preliminary information earlier than ever before for the 2010 wave.&lt;/P&gt;
&lt;P&gt;Team investments and innovations come from a lot of different places and we used all of these approaches as part of the 2010 development:&lt;/P&gt;
&lt;P&gt;· Existing Teams – Most of the 40 teams (e.g. Excel, SharePoint) evolve from previous releases coming up with ideas based on customer research, technology investigation, brainstorming, etc. Some of the work the Excel team has done for business intelligence in 2010 is a good example of a team evolving its mission in a big way.&lt;/P&gt;
&lt;P&gt;· New Teams Created for the Release – OneNote is a great example of an effort where we created a new team within the Office organization. The core Office Web Applications team is the best example of this in 2010. Prior web work had been done in Outlook + Exchange, Excel and InfoPath, but we wanted to create a shared team to provide shared capabilities for the 2010 wave just as we have done in the rich Office client for several releases.&lt;/P&gt;
&lt;P&gt;· Incubations – As I mentioned last post, SharePoint itself evolved from a couple different incubations. The Line-of-Business Integration team is the best example of this in 2010. We had a sub-team inside SharePoint Server building the Business Data Catalog (BDC) in SharePoint 2007, but we beefed that up considerably with the LOBi team who had been working outside SharePoint on some early stage work that we decided to bet on for this wave. We have a number of partnerships with Microsoft Research and other teams looking at things that will come in future releases.&lt;/P&gt;
&lt;P&gt;· Acquisitions – While we don’t do a lot of acquisitions, we have been fortunate to make some great companies join us dating back to PowerPoint, SharePoint Designer (previously FrontPage), Web Content Management (from NCompass Labs) and SharePoint Workspace (previously Groove). The FAST Search team is a great example of an acquisition enhancing our team in 2010.&lt;/P&gt;
&lt;P&gt;Hopefully, this gives you the sense that to build a broad product we have invested in a large team with a variety of sources of experience and innovation, but all striving towards a shared vision for building easy, integrated and interoperable SharePoint and Office clients, servers and services.&lt;/P&gt;
&lt;H4&gt;The People&lt;/H4&gt;
&lt;P&gt;The roles within Microsoft R&amp;amp;D have been covered a few books and blogs before so I will not go into great detail. At the highest level:&lt;/P&gt;
&lt;P&gt;· Software Development Engineers (SDE) own the architecture and write the code&lt;/P&gt;
&lt;P&gt;· Software Development Engineers in Test (SDE\T) own the test strategy, plans and automation investment and test the code&lt;/P&gt;
&lt;P&gt;· Program Managers own the vision, specifications, project management and coordination outside the team with marketing and others&lt;/P&gt;
&lt;P&gt;· Product Planners own the customer, market research and feedback processes&lt;/P&gt;
&lt;P&gt;· User Assistance owns the documentation from in-product help to IT guidance to SDKs&lt;/P&gt;
&lt;P&gt;· Designers owns the look and feel of the product from the overall approach to refining specific features&lt;/P&gt;
&lt;P&gt;· Usability owns the prototype and product usability testing , analysis and recommendations &lt;/P&gt;
&lt;P&gt;In addition, we have lots of key roles outside R&amp;amp;D helping us design, build and support SharePoint. Product Managers own marketing programs, customer and partner engagements, and readiness activities (like the SharePoint Conference) and provide some of the most important feedback to Program Managers.&lt;/P&gt;
&lt;P&gt;While this sounds like a lot of roles, it is not as compartmentalized as you might think. Most of the work in Office and SharePoint is done in what is called “Feature Crews” consisting of a PM, SDE and SDE\T. They work extremely closely together on the whole lifecycle of an area of the product from brainstorming to scheduling to prioritization to development to testing to dogfooding to early adopter customer projects. Some Feature Crews use approaches like Scrum, some don’t. At this level we really leave it up to the team how they want to operate day-to-day and we try to keep the organization chart very flat above them. Most new hires have just 2-3 layers between them and an area VP/GM like me. We have a common engineering system (specs, build, test framework, etc.) but we encourage a lot of creativity and best practice sharing across Feature Crews. One we used for 2010 is promoting great early work the SDE\T team had done using real world data sets to validate upgrade much earlier in this cycle than 2007. Each release, there are dozens of new things we try in our approach to building better software. Some work. Some don’t payoff. For SharePoint 2010, our big new investment in people and roles was our Customer Assistance Team (CAT) that I mentioned in the last post. We were initially worried about creating another role. We already had the SharePoint Center of Excellence within our Microsoft Consulting Services (MCS) organization who looks at key customer and partner projects and brings the feedback into the team which was a key part of us designing 2007. However, we decided with the growth of the business and range of deployments, we really wanted dedicated people sitting within the engineering group living and sharing complex manageability, governance and application development customer scenarios.&amp;nbsp;Our CAT team shares customer overviews, architectures and feedback on the &lt;A href="http://office/" mce_href="http://office"&gt;http://office&lt;/A&gt; SharePoint site and in atrium sessions and works with developers and testers 1x1. In fact, I expect some of our top ranked sessions at the upcoming SharePoint Conference to be delivered or co-authored by members of our CAT team. In sum, while a broad product needs some expertise and specialization, the culture of the group is very much “make the right decision for the customer, make others great and get stuff done” so it really is a team effort which we think is an ideal culture for building a collaboration product.&lt;/P&gt;
&lt;H4&gt;The Feedback Loop&lt;/H4&gt;
&lt;P&gt;Customer and partner feedback has long been the key to the Office and SharePoint engineering process. We are fortunate to serve a very diverse set of organizations and users around the world. As you would imagine, one of our most valuable sources of input is discussions with IT leaders in large organizations. However, we are careful not to get skewed too much away from direct end user feedback. We talk to lots of end users and partners. We synthesize what is similar and unique when we to school teachers about collaborating with their students vs. VPs of manufacturing trying to share best practices in plant operations across their factories. A few of the mechanisms we emphasized while building SharePoint 2010:&lt;/P&gt;
&lt;P&gt;· Statistical Research – We have a few different instrumentation and telemetry mechanisms we use in Office and SharePoint including SQM (actions and profile data), Watson (crashes) and Feedback from the App (e.g. Send a Smile/Frown). At scale, this is the best data we can get to help us go from gut decisions to data-driven decisions so we appreciate you using them. We have rigorous privacy guidelines around this data. This helps us understand everything from typical network latencies to query term patterns to document library sizes. Over the last few years, we have also gotten lots of operational data from SharePoint Online. While we always looked at activity profiles from Microsoft’s own 100,000+ person intranet / internet running on SharePoint and a set of early adopter customers, it is valuable to have detailed data from our much larger online farms supporting a broader range of customers. This also helps tuning the user experience, performance, deployment documentation, etc.&lt;/P&gt;
&lt;P&gt;· Product Planning – Planning does a broad range of primary and secondary research we share across the team. One of our favorite things they do is “Day in the Life” research where we follow real people around doing their jobs irrespective of whether they use software to get tasks done to keep us grounded in addressing unmet needs.&lt;/P&gt;
&lt;P&gt;· Internet Blogs and Forums – We read these intensely looking for the key trends and feedback so please keep it coming.&lt;/P&gt;
&lt;P&gt;· Conference Chalk Talks –Some of our highest bandwidth discussions come after sessions at the SharePoint Conference, TechEd, the PDC and regional events where we have someone from the development team brainstorming with people on a particular topic – be it designs for high availability or how to evangelize SharePoint to new users. There is something about getting an unplanned set of people together without too much structure that sparks a lot of creativity about where we should take things next.&lt;/P&gt;
&lt;P&gt;· MVPs, Customer and Partner Advisory Councils – These are more formal activities where we try to balance being inclusive but small enough to be manageable early in the cycle when our plans are still forming. Our MVPs have always given us great feedback during every stage of the development process. Our Partner Advisory Council meeting is small enough that everyone fits around U shaped table so people feel comfortable chiming in if they like or hate an idea. We have extranet SharePoint sites and Live Meetings for these relationships so we can collaborate virtually as well. We work hard to make sure these cover a cross section of organizations and geographies as we are not able to include as many people as we would like in these forums.&lt;/P&gt;
&lt;P&gt;· Field Advisory Councils – We have a group of Microsoft employees in technical sales, consulting and support we call “SharePoint Insiders”. They are mix of new and old employees - some have been part of our feedback loop since pre-release SharePoint V1 @ 2000. They are a very direct group and do not mince words when reflecting the feedback they hear from you or opportunities they see.&lt;/P&gt;
&lt;P&gt;· Usability Labs – During the development cycle we do 1000s of tests (paper prototypes, terminology, screenshots, working code, etc.) with a sample of people following a pretty rigorous methodology. The labs are here on campus but anyone can watch a test live from their office. This is one of my favorite parts of the development cycle. If we show a design for a new feature to 8 people and only 2 of them can complete the task, it is back to the drawing board. &lt;/P&gt;
&lt;P&gt;· Early Adopter and Beta Program – We have a staged disclosure where we work with a cross section of early adopters to get early product feedback followed by a broad beta to help us understand what we need to fix across a broad cross section of scenarios. The upcoming broad beta is a very critical part of the process, so again, thanks for your participation when we roll that out.&lt;/P&gt;
&lt;P&gt;I could keep going but this is covers the biggest investments.&lt;/P&gt;
&lt;H4&gt;The Vision&lt;/H4&gt;
&lt;P&gt;My second favorite day in a SharePoint release (after the day we ship) is the day the team rolls out the vision. This includes a vision statement, pillars (e.g. embracing cloud delivery, supporting business processes), tenets (e.g. upgradability, security) and, of course, the schedule which grounds us in the realities of tradeoffs needed in any software business and project. The schedule is based on all the data we analyzed from the last release about how long it took us to complete various parts of the engineering cycle vs. hopes. It gets rolled out to the team in three forms – a one page Word document we can all keep on our desktops or walls to guide us on tradeoffs through the release, a longer Word document that goes into detail and a big PowerPoint demo to the team. The latter is my favorite part. We take everyone in team into a big conference center for the vision roll-out meeting. There are a couple text slides to describe the pillars and tenets but 90% of the meeting is the experience we want users, developers and IT to see. One big giant three hour demo. Everyone leaves very fired up. With the vision in place, we unleash specing, development and testing. Here is where lots of details get written down, debated, reviewed and finalized. Along the way, the teams come up with new ideas, get feedback from customers, partners and the market and make tradeoffs to adapt our plans but that is much easier to do from a grounded vision. All of the collaboration and tracking is via our intranet &lt;A href="http://office/" mce_href="http://office"&gt;http://office&lt;/A&gt; SharePoint site I will describe below. However, we have a few key face-to-face checkpoints along the way. The first is “demo day” after the first coding milestone. We get everyone back together to demo the real code to see how it holds together and where we can share ideas or need to adjust the plans. The second checkpoint comes later when the code is close to polished. The design team takes the original vision PowerPoint and replaces the mockup bitmaps with real screenshots of the working builds. Again, it is a great chance to holistically see where the designs have evolved from the vision day (which they always do a lot!) and where we still need to tweak. There is always a mix of some cool new things we added and some things that we had to defer but each release we have been about 80-90% consistent with the original vision. I think a clear collaborative vision is a key to building a successful team and broad product like Office or SharePoint. We obviously hope you use SharePoint to foster the same kind of planning and collaboration in your organization.&lt;/P&gt;
&lt;H4&gt;The Process&lt;/H4&gt;
&lt;P&gt;I will not going into the detail of how we do software engineering. As with our roles, there’s been a number of good books and blog posts over the years that have covered at least parts of what we do. One of the best has been the &lt;A title="Engineering 7" href="http://blogs.msdn.com/e7/" mce_href="http://blogs.msdn.com/e7/"&gt;Engineering 7&lt;/A&gt; blog done for Windows 7. I did want to highlight a few things we evolved for SharePoint 2010.&lt;/P&gt;
&lt;P&gt;· Dogfood – A lot has been written about the importance of dogfood (running your own software internally for real work) at Microsoft to build usability and quality in and give us a data on the project status. When I first joined Microsoft in 1992, I was put on a very early dogfood version of what became Exchange for all my e-mail and used a pre-alpha version of what became Access for a customer tracking app. It was rocky at first but a great chance to get data, give feedback and help ship these products. The Windows NT team compiled Windows NT using early builds of Windows NT which was called self-hosting and developers got a visit from Dave Cutler, the NT development manager, if you they broke this. Dogfooding is the most critical to driving a sufficient level of real world stabilization to facilitate external feedback. This release, we embraced dogfooding earlier and more frequently than ever in SharePoint. We have been using Office and SharePoint 2010 builds to do our work in the team for over 18 months. For me it has been no net ever since. Mails via Outlook 2010. Documents to SharePoint 2010. For the client software, we have a &lt;A href="http://voteoff/" mce_href="http://voteoff"&gt;http://voteoff&lt;/A&gt; site where people in the development team vote and comment if a particular build is good or not. While we have lots of manual and automated testing where we find the vast majority of our issues, but the data we get from dogfooding is an indispensable part of the process. If we find an issue during dogfooding, it not only improves our product but also flags areas for increasing our test automation. For SharePoint, over the course of the release we have dozens of upgrades to our dogfood and puppyfood (the corny name for our pre-dogfood servers for the really brave– another 2010 cycle invention). We just upgraded &lt;A href="http://office/" mce_href="http://office"&gt;http://office&lt;/A&gt; again this week and the build is looking very good. We will start the process to upgrade the SharePoint servers for all of Microsoft which we see as a critical part of validating the beta release before making it available to all of you.&lt;/P&gt;
&lt;P&gt;· Early Adopter Interaction – In the past, we gave the software to early adopters who described their scenarios and feedback. This release we had Feature Crews actually build sites with these early adopters. This turned out to be extremely educational. Another new thing we did year was hosting trade fairs in our Building 16 atrium where each team had a booth to show off their customers’ projects and developers would walk around and learn about how features would be used and feedback. We gave fun awards for the best sites including most creative scenarios and most interesting bug found in the process. It was a great chance for developers in the team to see customer scenarios face-to-face, ask questions, etc.&lt;/P&gt;
&lt;P&gt;· Performance Analysis – SharePoint performance is very complex and multi-dimensional depending on the hardware, software and network configuration, data set, usage profile, etc. Our CAT team has done a lot of great work to publish much better performance guidance for SharePoint 2007 than we had at 2007 RTM. They also helped the entire team dramatically increase its performance analysis and investments for the SharePoint 2010 cycle. We probably collective 2 orders of magnitude more performance data vs. during the 2007 cycle. For example, we don’t just want to understand the median latency of a page but the 95&lt;SUP&gt;th&lt;/SUP&gt; percentile latency across a browser and bandwidth matrix as users don’t want the product to be slow even 5% of the time when an asynchronous job might impact performance. From looking at hundreds of our largest customers in detail, the top two opportunities for performance improvement are the hardware configuration and custom code written to SharePoint. So a lot of what we did to help our development team we put in the product for 2010. Some of this is tuning, isolation and throttling but one of our favorites is a report that shows you your slowest pages and lets you turn on the “Developer Dashboard” on&amp;nbsp;a page so you can see exactly where the time is spent. A couple releases ago when we upgraded Microsoft overall corporate portal to SharePoint 2003, it took us several hours to track down a slow page to a custom web part that did too many round trips to a non-SharePoint database. In SharePoint 2010, you will know this proactively and can diagnose in minutes. We also have a new way to prevent this Web Part from slowing down the site which I will describe in the next post.&lt;/P&gt;
&lt;P&gt;· Grid Team – In the last couple of posts I mentioned that SharePoint Online is big part of our development cycle. It is a way to reach many new customers. It also gives us a much larger scale environment than our own SharePoint intranet, extranet and internet apps to analyze and tune. This release, we created a dedicated team called “The Grid” team to analyze and optimize in great detail the total costs, time, reliability and other factors of a SharePoint deployment we hope to reach 10s and eventually 100s of millions of users. Almost all of what we learn there helps make the product more reliable for customers and partners hosting their own servers from a small company to a 250,000 employee enterprise. There is a bunch of great learning from things like virtualization with Hyper-V to best practice analysis to operations monitoring we will share in the coming months. The Grid team will be at the SharePoint Conference.&lt;/P&gt;
&lt;H4&gt;&lt;/H4&gt;
&lt;H4&gt;SharePoint on SharePoint&lt;/H4&gt;
&lt;P&gt;The key to successful dogfooding is picking a real scenario and not just a playground. So we run the Office and SharePoint projects on early builds of SharePoint 2010. Except for the first couple builds, there is no fall-back site. We have to make it work. I often get asked about how to balance empowerment with oversight by SharePoint customers, so I will describe in a little detail what we do on &lt;A href="http://office/" mce_href="http://office"&gt;http://office&lt;/A&gt; as we have a mix of ad-hoc stuff with some pretty formal engineering processes. Part of &lt;A href="http://office/" mce_href="http://office"&gt;http://office&lt;/A&gt; is collaboration sub-sites for each team, where they can do whatever they find useful except, and this is a big one, open up security to anyone they want in Microsoft. We use SharePoint’s security permission and inheritance features to restrict who in Microsoft has access to information about future versions of Office. The core of &lt;A href="http://office/" mce_href="http://office"&gt;http://office&lt;/A&gt; is more structured sites including Vision, Schedule, Specs, Test Plans, Status, Metrics, etc. A few people running the overall project customize these but almost everyone contributes and consumes. Right now, I spend a lot of time looking at the Metrics site. I have two monitors on my desktop and one usually has an IE window with this maximized. It uses our BI features including Excel Services and SQL Server integration to bring together data from across the teams on a variety of metrics. It uses Excel features like heat maps (e.g. teams with more than 5 bugs per developer are red) and sparklines (new mini charts that fit in a cell in Excel 2010 showing) to show areas for focus and key trends. Finally, we have a bunch of social networking tools on SharePoint. I keep my internal team blog there. We have Engineering Wikis for developers, testers and program managers that are living training and best practice sites that new hires in particular find very useful. Everything on &lt;A href="http://office/" mce_href="http://office"&gt;http://office&lt;/A&gt; is indexed so rather than everyone sending e-mail to everyone about everything, we use alerts, RSS feeds and some new 2010 social networking features I will describe in the next post to keep track of things that are of interest to us. I mentioned our design and usability specialists earlier. I subscribe to a weekly alert for all the test and research posts they make to the SharePoint site. Others may want that more or less frequently. &lt;A href="http://office/" mce_href="http://office"&gt;http://office&lt;/A&gt; is used by thousands of people around the world daily so we also get great operational data that helps us tune the work-in-progress code as well. So dogfooding helps throughout the cycle - from validating new collaboration features to ensuring good code quality to final stabilization and documentation work. Of course this is not sufficient; it complements manual and automated testing, early adopter testing and pilots, broad betas and other parts of our process.&lt;/P&gt;
&lt;H4&gt;Three Common Questions&lt;/H4&gt;
&lt;P&gt;I thought I would wrap-up this post with the top three questions I hear from customers and partners about how we think about building SharePoint.&lt;/P&gt;
&lt;P&gt;· &lt;B&gt;&lt;I&gt;Do you guys think of SharePoint as an application or a platform?&lt;/I&gt;&lt;/B&gt;&lt;I&gt; &lt;/I&gt;SharePoint is both but we start by aspiring to be an application. We want to solve as many problems as we can out-of-box without requiring a developer. Of course, many sites and solutions need developers and in the core SharePoint teams we have lots of people working on developer features and 2010 will be a major leap in programmability and developer productivity as I will cover in the next post. But I think we should always be looking at custom solutions and asking how we could have enabled them using less code. While this is this the right philosophy, there will always a huge variety of needs for building solutions on top and we’re very focused on supporting that as well. As I covered in the last post, while we are focused on solutions, we made some very clear architecture bets in SharePoint on integrated storage, rendering, security, etc. so the platform is a big internal focus as well.&lt;/P&gt;
&lt;P&gt;· &lt;B&gt;&lt;I&gt;How do you guys make tradeoffs vs. product X, Y or Z?&lt;/I&gt;&lt;/B&gt;&lt;I&gt; &lt;/I&gt;SharePoint is a broad product and we position it as such so we understand we invite this comparison. We have been asked to contrast SharePoint to everything from SAP to Facebook! We make tradeoffs focused on broad deployment of a general purpose server and service spanning collaboration, portals, content management, search, business intelligence and business process integration. All else being equal, we will prioritize capabilities used by the broadest number of organizations and users.&lt;EM&gt; &lt;/EM&gt;Over the last couple of releases we have substantially increased SharePoint R&amp;amp;D to invest in depth as well. To use the Office analogy, not every Excel user creates PivotTables but most organizations have lots of people creating them and many more people interacting with them. You saw a leap in depth investments in content management in 2007 and will see a similar leap in Search and BI in 2010. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;I&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;· &lt;B&gt;&lt;I&gt;What do you guys really think about the cloud? Is it an opportunity or a threat? What if I want to or need to keep running my own servers? &lt;/I&gt;&lt;/B&gt;We love the cloud! We have been running SharePoint Online for customers based on SharePoint 2007 for a few years. Last year, we announced some of the largest enterprises adopting SharePoint Online as well as a multi-tenant service for small-medium sized organizations. You can choose to use SharePoint Server, Online, partner hosting or a combination. We see all models going forward. While SharePoint Online helps organizations who may not have access to IT resource, we believe it helps in larger organizations with deep IT groups well. We think we’ll do the very best job running it which translates to happier users and IT and lets IT professionals spend more time higher business value activities for technology adoption than just low level operations tasks. Even for organizations who want to run SharePoint, you will benefit because we build our experience running high availability, low cost services into the product and guidance. Again, your choice: server, service or mix. We apply and share what we learn from our SharePoint Online experience.&lt;I&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;Thanks again for reading and your feedback. Next post from me will be an overview of the 2010 capabilities. I promise!&lt;/P&gt;
&lt;P&gt;Jeff&lt;/P&gt;
&lt;P&gt;Jeff Teper – Corporate Vice President, SharePoint Server, Microsoft&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9906023" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sharepoint/archive/tags/SharePoint+Development/default.aspx">SharePoint Development</category><category domain="http://blogs.msdn.com/sharepoint/archive/tags/SharePoint+2010/default.aspx">SharePoint 2010</category></item><item><title>SharePoint Conference 2009 has officially SOLD OUT!</title><link>http://blogs.msdn.com/sharepoint/archive/2009/10/09/sharepoint-conference-2009-has-officially-sold-out.aspx</link><pubDate>Sat, 10 Oct 2009 00:21:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9905618</guid><dc:creator>sptblog</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sharepoint/comments/9905618.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sharepoint/commentrss.aspx?PostID=9905618</wfw:commentRss><wfw:comment>http://blogs.msdn.com/sharepoint/rsscomments.aspx?PostID=9905618</wfw:comment><description>&lt;p&gt;&lt;a href="http://www.mssharepointconference.com/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Header" border="0" alt="Header" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/SPC_Email_Header_SOLD_OUT_3.jpg" width="599" height="106" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0" width="600"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="598"&gt;         &lt;p align="left"&gt;&lt;strong&gt;SharePoint Conference 2009: &lt;font color="#ff0000"&gt;SOLD OUT!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p align="left"&gt;&lt;font color="#000000"&gt;We’re officially SOLD OUT! With 7000+ SharePoint experts, developers, partners, users, MVP’s and enthusiasts this is officially the &lt;strong&gt;BIGGEST SHAREPOINT CONFERENCE EVER!!!&lt;/strong&gt;&amp;#160; We’ve had a phenomenal response to the conference this year with a 94% increase in attendance and we can’t wait to see you all in just over 10 days!&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="598"&gt;&lt;strong&gt;Discounted Hotel Room Rates: &lt;font color="#ff0000"&gt;SOLD OUT!&lt;/font&gt;&lt;/strong&gt;           &lt;p&gt;Due to high demand in registration our discounted hotel room rates at The Hotel and Mandalay Bay Hotel, are SOLD OUT!&amp;#160; Luckily Las Vegas is a big place with plenty of hotel rooms, so if you’re looking for accommodation check out some of the deals at the neighboring properties like the Luxor, but act quickly!&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="598"&gt;         &lt;p&gt;&lt;strong&gt;Post Conference Workshops: &lt;font color="#ff0000"&gt;SOLD OUT!&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;The&lt;b&gt; &lt;/b&gt;SharePoint Developer Deep Dive and SharePoint Server 2010 Installation and Upgrade post-conference workshops are both SOLD OUT!&amp;#160;&amp;#160; If you’re interested in attending one of these post-conference workshops open to all registered SharePoint Conference 2009 attendees, please contact &lt;a href="mailto:spc@microsoft.com" mce_href="mailto:spc@microsoft.com"&gt;spc@microsoft.com&lt;/a&gt; to join the wait-list.&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="598"&gt;         &lt;p&gt;&lt;strong&gt;Registered? Why Not Tell Everyone!&lt;/strong&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;We're excited you've decided to register for SharePoint Conference 2009 and you should be too! Here are some images you can use on your website and in your email signature to let others know you'll be attending.&amp;#160; &lt;/p&gt;          &lt;p align="center"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/SPC09_IllBeAt_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="I&amp;#39;ll be at SPC09" border="0" alt="I&amp;#39;ll be at SPC09" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/SPC09_IllBeAt_thumb.jpg" width="117" height="66" /&gt;&lt;/a&gt; &lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/SPC09_JoinMe_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Join me at SPC09" border="0" alt="Join me at SPC09" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/SPC09_JoinMe_thumb.jpg" width="117" height="66" /&gt;&lt;/a&gt;&lt;a href="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/SPC09_WellBeAt_4.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="We&amp;#39;ll be at SPC09" border="0" alt="We&amp;#39;ll be at SPC09" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/SPC09_WellBeAt_thumb_1.jpg" width="117" height="66" /&gt;&lt;/a&gt; &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="598"&gt;         &lt;p&gt;For more information visit &lt;a href="http://www.mssharepointconference.com/" mce_href="http://www.mssharepointconference.com"&gt;www.mssharepointconference.com&lt;/a&gt;.&amp;#160; &lt;/p&gt;          &lt;p&gt;&lt;a href="mailto:SPC@Microsoft.com" mce_href="mailto:SPC@Microsoft.com"&gt;The Microsoft SharePoint Conference 2009 Team&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="598"&gt;&lt;a href="http://www.mssharepointconference.com/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Footer" border="0" alt="Footer" src="http://blogs.msdn.com/blogfiles/sharepoint/WindowsLiveWriter/0777de3789af_C479/Footer_3.jpg" width="604" height="55" /&gt;&lt;/a&gt; &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9905618" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sharepoint/archive/tags/SharePoint+Conference/default.aspx">SharePoint Conference</category></item></channel></rss>