<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Pieter's Blog on Enterprise Development</title>
    <link>http://www.pieterdebruin.net/</link>
    <description />
    <language>en-us</language>
    <copyright>Pieter de Bruin</copyright>
    <lastBuildDate>Thu, 21 May 2009 17:19:13 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>pdebruin@hotmail.com</managingEditor>
    <webMaster>pdebruin@hotmail.com</webMaster>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=567ba2bc-6ba1-4652-9c68-d6e89a00b7df</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,567ba2bc-6ba1-4652-9c68-d6e89a00b7df.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,567ba2bc-6ba1-4652-9c68-d6e89a00b7df.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=567ba2bc-6ba1-4652-9c68-d6e89a00b7df</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The beta 1 release of the next version of .NET Framework and Visual Studio to MSDN
and to the public has received a lot of attention. Now you want to get started right?
So let’s look at what is new for developers. Well a great starting point would be
the training kit for Windows Communication Foundation and Workflow Foundation by DPE.  
</p>
        <p>
          <a href="http://code.msdn.microsoft.com/wcfwf4/Release/ProjectReleases.aspx?ReleaseId=2698">http://code.msdn.microsoft.com/wcfwf4/Release/ProjectReleases.aspx?ReleaseId=2698</a>
        </p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_2.png">
            <img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="46" alt="image" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_thumb.png" width="244" border="0" />
          </a>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_4.png">
            <img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="50" alt="image" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_thumb_1.png" width="244" border="0" />
          </a>
        </p>
        <p>
At the moment the kit contains six labs, including code snippets, to try the latest
features amongst which: service discovery! 
</p>
        <p>
  
</p>
        <p>
          <strong>Introduction to Workflow 4 </strong>
        </p>
        <p>
In this lab you will get to know the basics of creating, hosting and running a workflow.
This lab is also intended to be an introduction to the new workflow authoring constructs
in the .NET Framework 4 and Visual Studio 2010, including the new Workflow Designer,
expressions, variables and arguments. Additionally, you will explore the use of some
basic built-in activities. 
</p>
        <p>
          <strong>Introduction to Workflow Services using .NET Framework 4</strong>
        </p>
        <p>
This hands-on lab is intended to introduce developers to writing workflow services
using .NET Framework 4. You will examine the different messaging activities of Windows
Workflow, and learn how to configure them to create a distributed application. This
lab is built around a specific HR business scenario where candidates submit their
applications and are hired or rejected based on an evaluation process. 
</p>
        <p>
          <strong>Workflow Designer Programming Model</strong>
        </p>
        <p>
This hands-on lab introduces you to the designer programming model of Windows Workflow
4. You will learn how to rehost the workflow designer in a WPF desktop application
and how to create composite custom designers for your workflow activities. 
</p>
        <p>
          <strong>Creating Flowchart Workflows</strong>
        </p>
        <p>
This lab is intended to be an introduction to the Flowchart paradigm used in Workflow
development. In this lab you will learn how to create Flowchart Workflows using the
designer, and you will also learn the usage of several of the provided activities
and how to create custom activities easily. 
</p>
        <p>
          <strong>Monitoring Workflow Services using .NET Framework 4</strong>
        </p>
        <p>
During the life cycle of an application, developers and system administrators often
need to monitor running services in order to perform health checks or troubleshoot
issues. The Windows Communication Foundation (WCF) and Windows Workflow Foundation
(WF) runtimes already come with a built-in tracking infrastructure, making it easy
to enable monitoring within your WCF and WF applications. In this hands-on lab you
will learn how you can leverage some of the main WF and WCF monitoring features to
track application execution and troubleshoot problems with services when necessary. 
</p>
        <p>
          <strong>WCF Service Discovery using .NET Framework 4 <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_6.png"><img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="65" alt="image" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_thumb_2.png" width="244" align="right" border="0" /></a></strong>
        </p>
        <p>
Windows Communication Foundation 4 includes a new feature that enables service discovery.
Service discovery allows you to locate services on the same subnet using ad hoc discovery,
or using a proxy to establish connections with servers regardless of where they are.
In this lab you will create a simple chat application that will use both methods to
learn about available services. 
</p>
        <p>
        </p>
        <p>
As usual Microsoft are looking for feedback. If you would like to comment on the hands-on
labs, send your thoughts to <a href="mailto:wfwcfhol@microsoft.com">wfwcfhol@microsoft.com</a>. 
</p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
And you can also find samples for WCF and WF which have been updated to run on Beta
1: <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=5aca0622-d87d-4cc9-a22c-0d58205a56b4">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=5aca0622-d87d-4cc9-a22c-0d58205a56b4</a></p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=567ba2bc-6ba1-4652-9c68-d6e89a00b7df" />
      </body>
      <title>WCF 4 and WF 4 Beta 1 hands-on labs</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,567ba2bc-6ba1-4652-9c68-d6e89a00b7df.aspx</guid>
      <link>http://www.pieterdebruin.net/2009/05/21/WCF4AndWF4Beta1HandsonLabs.aspx</link>
      <pubDate>Thu, 21 May 2009 17:19:13 GMT</pubDate>
      <description>&lt;p&gt;
The beta 1 release of the next version of .NET Framework and Visual Studio to MSDN
and to the public has received a lot of attention. Now you want to get started right?
So let’s look at what is new for developers. Well a great starting point would be
the training kit for Windows Communication Foundation and Workflow Foundation by DPE.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://code.msdn.microsoft.com/wcfwf4/Release/ProjectReleases.aspx?ReleaseId=2698"&gt;http://code.msdn.microsoft.com/wcfwf4/Release/ProjectReleases.aspx?ReleaseId=2698&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="46" alt="image" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_thumb.png" width="244" border="0"&gt;&lt;/a&gt;&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_4.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="50" alt="image" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_thumb_1.png" width="244" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
At the moment the kit contains six labs, including code snippets, to try the latest
features amongst which: service discovery! 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
&lt;strong&gt;Introduction to Workflow 4 &lt;/strong&gt; 
&lt;p&gt;
In this lab you will get to know the basics of creating, hosting and running a workflow.
This lab is also intended to be an introduction to the new workflow authoring constructs
in the .NET Framework 4 and Visual Studio 2010, including the new Workflow Designer,
expressions, variables and arguments. Additionally, you will explore the use of some
basic built-in activities. 
&lt;p&gt;
&lt;strong&gt;Introduction to Workflow Services using .NET Framework 4&lt;/strong&gt; 
&lt;p&gt;
This hands-on lab is intended to introduce developers to writing workflow services
using .NET Framework 4. You will examine the different messaging activities of Windows
Workflow, and learn how to configure them to create a distributed application. This
lab is built around a specific HR business scenario where candidates submit their
applications and are hired or rejected based on an evaluation process. 
&lt;p&gt;
&lt;strong&gt;Workflow Designer Programming Model&lt;/strong&gt; 
&lt;p&gt;
This hands-on lab introduces you to the designer programming model of Windows Workflow
4. You will learn how to rehost the workflow designer in a WPF desktop application
and how to create composite custom designers for your workflow activities. 
&lt;p&gt;
&lt;strong&gt;Creating Flowchart Workflows&lt;/strong&gt; 
&lt;p&gt;
This lab is intended to be an introduction to the Flowchart paradigm used in Workflow
development. In this lab you will learn how to create Flowchart Workflows using the
designer, and you will also learn the usage of several of the provided activities
and how to create custom activities easily. 
&lt;p&gt;
&lt;strong&gt;Monitoring Workflow Services using .NET Framework 4&lt;/strong&gt; 
&lt;p&gt;
During the life cycle of an application, developers and system administrators often
need to monitor running services in order to perform health checks or troubleshoot
issues. The Windows Communication Foundation (WCF) and Windows Workflow Foundation
(WF) runtimes already come with a built-in tracking infrastructure, making it easy
to enable monitoring within your WCF and WF applications. In this hands-on lab you
will learn how you can leverage some of the main WF and WCF monitoring features to
track application execution and troubleshoot problems with services when necessary. 
&lt;p&gt;
&lt;strong&gt;WCF Service Discovery using .NET Framework 4 &lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_6.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="65" alt="image" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/WCF4andWF4Beta1handsonlabs_10FAD/image_thumb_2.png" width="244" align="right" border="0"&gt;&lt;/a&gt;&lt;/strong&gt; 
&lt;p&gt;
Windows Communication Foundation 4 includes a new feature that enables service discovery.
Service discovery allows you to locate services on the same subnet using ad hoc discovery,
or using a proxy to establish connections with servers regardless of where they are.
In this lab you will create a simple chat application that will use both methods to
learn about available services. 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
As usual Microsoft are looking for feedback. If you would like to comment on the hands-on
labs, send your thoughts to &lt;a href="mailto:wfwcfhol@microsoft.com"&gt;wfwcfhol@microsoft.com&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
And you can also find samples for WCF and WF which have been updated to run on Beta
1: &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=5aca0622-d87d-4cc9-a22c-0d58205a56b4"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=5aca0622-d87d-4cc9-a22c-0d58205a56b4&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=567ba2bc-6ba1-4652-9c68-d6e89a00b7df" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,567ba2bc-6ba1-4652-9c68-d6e89a00b7df.aspx</comments>
      <category>Development</category>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=926bedb5-c5ed-4294-ae09-b65691c418af</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,926bedb5-c5ed-4294-ae09-b65691c418af.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,926bedb5-c5ed-4294-ae09-b65691c418af.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=926bedb5-c5ed-4294-ae09-b65691c418af</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://msdn.microsoft.com/nl-nl/teamsystem/dd582936(en-us).aspx" target="_blank">Here
it is</a>! Visual Studio Team System and Team Foundation Server 2010 Beta 1 as well
as .NET Framework 4.0 Beta 1 have been released to the public. <a href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx" target="_blank">Soma</a> made
the announcement of the release to MSDN on Monday, but now all the goods are available
to everyone too. 
</p>
        <p>
We have been involved in the Technical Adoption Program since early 2008 and it has
been a great ride. Lots of good information has been tried and shared and earlier
this year the TAP partners presented on VSTS 2010 during the <a href="http://www.pieterdebruin.net/2009/02/17/ProjectPlanningAndReportingProvideMoreControlAndInsight.aspx" target="_blank">APO
Conference</a>.
</p>
        <p>
The VSTS installation experience is pretty straightforward: When you start the setup,
select to install VSTS 2010. 
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/01_vs2010_2.png">
            <img title="01_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="01_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/01_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
Click next.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/02_vs2010_2.png">
            <img title="02_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="02_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/02_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
Accept the license agreement.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/03_vs2010_2.png">
            <img title="03_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="03_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/03_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
Select the .NET Development Environment.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/04_vs2010_2.png">
            <img title="04_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="04_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/04_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
Optionally click the Customize button to select components to install.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/05_vs2010_2.png">
            <img title="05_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="05_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/05_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
Click Next to start the installation. 
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/06_vs2010_2.png">
            <img title="06_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="06_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/06_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
The setup prompts to restart your machine after the .NET Frameworks have been installed.
And so it does again after the installation is complete.
</p>
        <p>
And then your favorite development environment is ready to be used! Select your environment
settings.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/08_vs2010_2.png">
            <img title="08_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="08_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/08_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
The new start page.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/09_vs2010_2.png">
            <img title="09_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="150" alt="09_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/09_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
And the new layout for project and file types.
</p>
        <p>
 <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/10_vs2010_2.png"><img title="10_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="10_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/10_vs2010_thumb.png" width="244" border="0" /></a></p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/13_vs2010_2.png">
            <img title="13_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="170" alt="13_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/13_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
Oh, and I am sure you noticed the new user interface in Windows Presentation Foundation. 
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/12_vs2010_2.png">
            <img title="12_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="12_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/12_vs2010_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
Except for the startup performance I love every bit of it.
</p>
        <p>
Now we are looking forward to using VSTS and TFS in a managed production environment. 
</p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=926bedb5-c5ed-4294-ae09-b65691c418af" />
      </body>
      <title>VSTS 2010 Beta 1 for everyone to try</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,926bedb5-c5ed-4294-ae09-b65691c418af.aspx</guid>
      <link>http://www.pieterdebruin.net/2009/05/20/VSTS2010Beta1ForEveryoneToTry.aspx</link>
      <pubDate>Wed, 20 May 2009 19:27:43 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://msdn.microsoft.com/nl-nl/teamsystem/dd582936(en-us).aspx" target="_blank"&gt;Here
it is&lt;/a&gt;! Visual Studio Team System and Team Foundation Server 2010 Beta 1 as well
as .NET Framework 4.0 Beta 1 have been released to the public. &lt;a href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx" target="_blank"&gt;Soma&lt;/a&gt; made
the announcement of the release to MSDN on Monday, but now all the goods are available
to everyone too. 
&lt;/p&gt;
&lt;p&gt;
We have been involved in the Technical Adoption Program since early 2008 and it has
been a great ride. Lots of good information has been tried and shared and earlier
this year the TAP partners presented on VSTS 2010 during the &lt;a href="http://www.pieterdebruin.net/2009/02/17/ProjectPlanningAndReportingProvideMoreControlAndInsight.aspx" target="_blank"&gt;APO
Conference&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The VSTS installation experience is pretty straightforward: When you start the setup,
select to install VSTS 2010. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/01_vs2010_2.png"&gt;&lt;img title="01_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="01_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/01_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Click next.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/02_vs2010_2.png"&gt;&lt;img title="02_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="02_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/02_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Accept the license agreement.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/03_vs2010_2.png"&gt;&lt;img title="03_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="03_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/03_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Select the .NET Development Environment.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/04_vs2010_2.png"&gt;&lt;img title="04_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="04_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/04_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Optionally click the Customize button to select components to install.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/05_vs2010_2.png"&gt;&lt;img title="05_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="05_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/05_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Click Next to start the installation. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/06_vs2010_2.png"&gt;&lt;img title="06_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="06_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/06_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
The setup prompts to restart your machine after the .NET Frameworks have been installed.
And so it does again after the installation is complete.
&lt;/p&gt;
&lt;p&gt;
And then your favorite development environment is ready to be used! Select your environment
settings.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/08_vs2010_2.png"&gt;&lt;img title="08_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="237" alt="08_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/08_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The new start page.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/09_vs2010_2.png"&gt;&lt;img title="09_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="150" alt="09_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/09_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
And the new layout for project and file types.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/10_vs2010_2.png"&gt;&lt;img title="10_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="10_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/10_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/13_vs2010_2.png"&gt;&lt;img title="13_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="170" alt="13_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/13_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Oh, and I am sure you noticed the new user interface in Windows Presentation Foundation. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/12_vs2010_2.png"&gt;&lt;img title="12_vs2010" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="12_vs2010" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VSTS2010Beta1foreveryonetotry_12BA8/12_vs2010_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Except for the startup performance I love every bit of it.
&lt;/p&gt;
&lt;p&gt;
Now we are looking forward to using VSTS and TFS in a managed production environment. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=926bedb5-c5ed-4294-ae09-b65691c418af" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,926bedb5-c5ed-4294-ae09-b65691c418af.aspx</comments>
      <category>Team Foundation Server</category>
      <category>TFS</category>
      <category>Visual Studio</category>
      <category>VSTS</category>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=2729d4a8-a2c8-4fba-a9b2-31323ccf2378</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,2729d4a8-a2c8-4fba-a9b2-31323ccf2378.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,2729d4a8-a2c8-4fba-a9b2-31323ccf2378.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=2729d4a8-a2c8-4fba-a9b2-31323ccf2378</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This looks like something that will really boost Silverlight adoption in the enterprise.
As you may know I like functional software: good looking websites are great but I
want them to actually do something. Until now it was pretty hard to create business
websites in Silverlight, which was primarily created to provide a great user experience. 
</p>
        <p>
Enter .NET Rich Internet Application Services: designed for business applications,
to show, query and validate data and manage cross-cutting concerns such as security.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Microsoft.NETRIAServicesPreview_13B70/NET_RIA_2.png">
            <img title="NET_RIA" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="350" alt="NET_RIA" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Microsoft.NETRIAServicesPreview_13B70/NET_RIA_thumb.png" width="644" border="0" />
          </a>
        </p>
        <p>
Now you may find this screenshot a bit boring. But I actually like it: this is stuff
we can use at projects. The experimental phase has passed and we can now do more than
render fancy controls and animations… 
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Microsoft.NETRIAServicesPreview_13B70/SilverlightProgression_2.png">
            <img title="SilverlightProgression" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="118" alt="SilverlightProgression" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Microsoft.NETRIAServicesPreview_13B70/SilverlightProgression_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
To start using .NET RIA Services you need the following software:
</p>
        <ul>
          <li>
            <a href="http://go.microsoft.com/fwlink/?linkid=143433" target="_blank">Microsoft
Silverlight 3 Developer Runtime</a>
          </li>
          <li>
            <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D09B6ECF-9A45-4D99-B752-2A330A937BC4&amp;displaylang=en" target="_blank">Microsoft
Silverlight 3 Beta SDK</a>
          </li>
          <li>
            <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=11DC7151-DBD6-4E39-878F-5081863CBB5D&amp;displaylang=en" target="_blank">Microsoft
Silverlight 3 Tools for VS2008SP1</a>
          </li>
        </ul>
        <p>
Obviously you will also have to get the <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=76bb3a07-3846-4564-b0c3-27972bcaabce&amp;displaylang=en" target="_blank">RIA
Services installer</a> and there also is a 116-page overview document available at
that location.
</p>
        <p>
After you install the RIA Services, new items appear in your start menu: A walkthrough,
API documentation and a link to that same overview document.
</p>
        <p>
The API documentation shows new namespaces available in RIA Services:
</p>
        <ul>
          <li>
System.ComponentModel.DataAnnotations</li>
          <li>
System.Web.DomainServices</li>
          <li>
System.Web.DomainServices.LinqToEntities</li>
          <li>
System.Web.DomainServices.LinqToSql 
</li>
          <li>
System.Web.DomainServices.Tools</li>
          <li>
System.Web.Ria</li>
          <li>
System.Web.Ria.ApplicationServices</li>
          <li>
System.Web.Ria.Data</li>
          <li>
System.Windows.Controls</li>
          <li>
System.Windows.Data</li>
          <li>
System.Windows.Ria.ApplicationServices</li>
          <li>
System.Windows.Ria.Data</li>
        </ul>
        <p>
If you are really interested, check out these presentations at MIX:
</p>
        <p>
          <a href="http://videos.visitmix.com/MIX09/T40F" target="_blank">Building Amazing Business
Centric Applications with Microsoft Silverlight 3</a>
        </p>
        <p>
Code and a running app are available <a href="http://blogs.msdn.com/brada/archive/2009/03/17/mix09-building-amazing-business-applications-with-silverlight-3.aspx" target="_blank">here</a>. 
</p>
        <p>
          <a href="http://videos.visitmix.com/MIX09/T41F" target="_blank">Building Data-Driven
Applications with Microsoft Silverlight and Microsoft ASP.NET</a>
        </p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=2729d4a8-a2c8-4fba-a9b2-31323ccf2378" />
      </body>
      <title>Microsoft .NET RIA Services Preview</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,2729d4a8-a2c8-4fba-a9b2-31323ccf2378.aspx</guid>
      <link>http://www.pieterdebruin.net/2009/03/19/MicrosoftNETRIAServicesPreview.aspx</link>
      <pubDate>Thu, 19 Mar 2009 21:25:56 GMT</pubDate>
      <description>&lt;p&gt;
This looks like something that will really boost Silverlight adoption in the enterprise.
As you may know I like functional software: good looking websites are great but I
want them to actually do something. Until now it was pretty hard to create business
websites in Silverlight, which was primarily created to provide a great user experience. 
&lt;/p&gt;
&lt;p&gt;
Enter .NET Rich Internet Application Services: designed for business applications,
to show, query and validate data and manage cross-cutting concerns such as security.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Microsoft.NETRIAServicesPreview_13B70/NET_RIA_2.png"&gt;&lt;img title="NET_RIA" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="350" alt="NET_RIA" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Microsoft.NETRIAServicesPreview_13B70/NET_RIA_thumb.png" width="644" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Now you may find this screenshot a bit boring. But I actually like it: this is stuff
we can use at projects. The experimental phase has passed and we can now do more than
render fancy controls and animations… 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Microsoft.NETRIAServicesPreview_13B70/SilverlightProgression_2.png"&gt;&lt;img title="SilverlightProgression" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="118" alt="SilverlightProgression" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Microsoft.NETRIAServicesPreview_13B70/SilverlightProgression_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
To start using .NET RIA Services you need the following software:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://go.microsoft.com/fwlink/?linkid=143433" target="_blank"&gt;Microsoft
Silverlight 3 Developer Runtime&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D09B6ECF-9A45-4D99-B752-2A330A937BC4&amp;amp;displaylang=en" target="_blank"&gt;Microsoft
Silverlight 3 Beta SDK&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=11DC7151-DBD6-4E39-878F-5081863CBB5D&amp;amp;displaylang=en" target="_blank"&gt;Microsoft
Silverlight 3 Tools for VS2008SP1&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Obviously you will also have to get the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=76bb3a07-3846-4564-b0c3-27972bcaabce&amp;amp;displaylang=en" target="_blank"&gt;RIA
Services installer&lt;/a&gt; and there also is a 116-page overview document available at
that location.
&lt;/p&gt;
&lt;p&gt;
After you install the RIA Services, new items appear in your start menu: A walkthrough,
API documentation and a link to that same overview document.
&lt;/p&gt;
&lt;p&gt;
The API documentation shows new namespaces available in RIA Services:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
System.ComponentModel.DataAnnotations&lt;/li&gt;
&lt;li&gt;
System.Web.DomainServices&lt;/li&gt;
&lt;li&gt;
System.Web.DomainServices.LinqToEntities&lt;/li&gt;
&lt;li&gt;
System.Web.DomainServices.LinqToSql 
&lt;/li&gt;
&lt;li&gt;
System.Web.DomainServices.Tools&lt;/li&gt;
&lt;li&gt;
System.Web.Ria&lt;/li&gt;
&lt;li&gt;
System.Web.Ria.ApplicationServices&lt;/li&gt;
&lt;li&gt;
System.Web.Ria.Data&lt;/li&gt;
&lt;li&gt;
System.Windows.Controls&lt;/li&gt;
&lt;li&gt;
System.Windows.Data&lt;/li&gt;
&lt;li&gt;
System.Windows.Ria.ApplicationServices&lt;/li&gt;
&lt;li&gt;
System.Windows.Ria.Data&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
If you are really interested, check out these presentations at MIX:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://videos.visitmix.com/MIX09/T40F" target="_blank"&gt;Building Amazing Business
Centric Applications with Microsoft Silverlight 3&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Code and a running app are available &lt;a href="http://blogs.msdn.com/brada/archive/2009/03/17/mix09-building-amazing-business-applications-with-silverlight-3.aspx" target="_blank"&gt;here&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://videos.visitmix.com/MIX09/T41F" target="_blank"&gt;Building Data-Driven
Applications with Microsoft Silverlight and Microsoft ASP.NET&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=2729d4a8-a2c8-4fba-a9b2-31323ccf2378" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,2729d4a8-a2c8-4fba-a9b2-31323ccf2378.aspx</comments>
      <category>Development</category>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=c9897c37-f8e0-4382-be77-2874cc561f2e</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,c9897c37-f8e0-4382-be77-2874cc561f2e.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,c9897c37-f8e0-4382-be77-2874cc561f2e.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c9897c37-f8e0-4382-be77-2874cc561f2e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
While VS2010 Beta1 is still a few weeks out and we are using <a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=922b4655-93d0-4476-bda4-94cf5f8d4814&amp;displaylang=en" target="_blank">the
CTP</a>, the buzz is starting: New features of VSTS2010 are great steps for ALM and
VS2010 will bring .NET 4.0 and parallel computing.
</p>
        <p>
Today I saw the first publicly available screenshots of Visual Studio 2010 that show
a new user interface based on Windows Presentation Foundation. At the <a href="http://www.pieterdebruin.net/2008/09/15/VSXDevConDay1.aspx" target="_blank">VSX
Dev Con</a> Rico Mariano spoke about a good-looking Visual Studio, but no graphics
were shown then. Below you can see the effects of WPF and I think it looks great. 
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/FirstpublicimagesofWPFenabledVisualStudi_13188/DvX_ShellBase_2_2.png">
            <img title="DvX_ShellBase_2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="DvX_ShellBase_2" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/FirstpublicimagesofWPFenabledVisualStudi_13188/DvX_ShellBase_2_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
This is also good for WPF applications, as this shows that WPF is ready for large
systems in the enterprise. 
</p>
        <p>
Read more about today's announcement <a href="http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx" target="_blank">here</a>. 
</p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=c9897c37-f8e0-4382-be77-2874cc561f2e" />
      </body>
      <title>First public images of WPF-enabled Visual Studio 2010</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,c9897c37-f8e0-4382-be77-2874cc561f2e.aspx</guid>
      <link>http://www.pieterdebruin.net/2009/02/24/FirstPublicImagesOfWPFenabledVisualStudio2010.aspx</link>
      <pubDate>Tue, 24 Feb 2009 20:43:40 GMT</pubDate>
      <description>&lt;p&gt;
While VS2010 Beta1 is still a few weeks out and we are using &lt;a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=922b4655-93d0-4476-bda4-94cf5f8d4814&amp;amp;displaylang=en" target="_blank"&gt;the
CTP&lt;/a&gt;, the buzz is starting: New features of VSTS2010 are great steps for ALM and
VS2010 will bring .NET 4.0 and parallel computing.
&lt;/p&gt;
&lt;p&gt;
Today I saw the first publicly available screenshots of Visual Studio 2010 that show
a new user interface based on Windows Presentation Foundation. At the &lt;a href="http://www.pieterdebruin.net/2008/09/15/VSXDevConDay1.aspx" target="_blank"&gt;VSX
Dev Con&lt;/a&gt; Rico Mariano spoke about a good-looking Visual Studio, but no graphics
were shown then. Below you can see the effects of WPF and I think it looks great. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/FirstpublicimagesofWPFenabledVisualStudi_13188/DvX_ShellBase_2_2.png"&gt;&lt;img title="DvX_ShellBase_2" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="DvX_ShellBase_2" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/FirstpublicimagesofWPFenabledVisualStudi_13188/DvX_ShellBase_2_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
This is also good for WPF applications, as this shows that WPF is ready for large
systems in the enterprise. 
&lt;/p&gt;
&lt;p&gt;
Read more about today's announcement &lt;a href="http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx" target="_blank"&gt;here&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=c9897c37-f8e0-4382-be77-2874cc561f2e" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,c9897c37-f8e0-4382-be77-2874cc561f2e.aspx</comments>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=d2b10cc6-8f30-4b12-8223-b67587be8ff2</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,d2b10cc6-8f30-4b12-8223-b67587be8ff2.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,d2b10cc6-8f30-4b12-8223-b67587be8ff2.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d2b10cc6-8f30-4b12-8223-b67587be8ff2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Projectplanningandreportingprovidemoreco_13C40/APO_2.gif">
          <img title="APO" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="205" alt="APO" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Projectplanningandreportingprovidemoreco_13C40/APO_thumb.gif" width="306" align="right" border="0" />
        </a>
        <p>
On March 13 there is an <a href="http://www.microsoft.com/netherlands/evenementen/apo/13maart.aspx" target="_blank">Application
Platform Optimization conference</a> in the Netherlands. <a href="http://www.clemensreijnen.nl" target="_blank">Clemens</a>, <a href="http://blogs.infosupport.com/marcelv" target="_blank">Marcel</a> and
I will talk about Visual Studio Team System 2010 in the development track on testing,
architecture and work item tracking respectively. The other tracks are data management/business
intelligence and SOA/business process. The conference day before will be focused on
the same topics but is intended for managers and technical decision makers. Even though
the agenda is not complete yet, it looks to be a promising event with presentations
by:
</p>
        <ul>
          <li>
Kevin Ashby - Enterprise Platform Modernization, Microsoft</li>
          <li>
Ofer Ashkenazi - Sr. Technical Product Manager, Microsoft</li>
          <li>
Sam Guckenheimer - Group Product Planner Visual Studio Team System, Microsoft</li>
        </ul>
        <p>
New versions of my favorite products are being released later this year: BizTalk 2009
and Visual Studio Team System 2010. Obviously I am very excited to see interesting
Microsoft speakers make it to the conference. If you can not wait to learn more about
Visual Studio Team System 2010 below are a few links where you can get to know the
product a little more:
</p>
        <p>
          <a title="http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/" href="http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/">http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/</a> <br /><a title="http://channel9.msdn.com/VisualStudio/" href="http://channel9.msdn.com/VisualStudio/">http://channel9.msdn.com/VisualStudio/</a><br /><a title="http://channel9.msdn.com/shows/10-4/" href="http://channel9.msdn.com/shows/10-4/">http://channel9.msdn.com/shows/10-4/</a></p>
        <p>
Later next month I am presenting at <a href="http://www.sdn.nl/SDN/SDNEvent/tabid/68/Default.aspx" target="_blank">Software
Developer Network event</a>. That talk will be on the Application Architecture Guide
2.0 which I discussed in a <a href="http://www.pieterdebruin.net/2009/02/15/ApplicationArchitectureGuide20InVisualStudio2008.aspx" target="_blank">recent
post</a>. <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Projectplanningandreportingprovidemoreco_13C40/logoSDN-new_2.jpg"><img title="logoSDN-new" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="73" alt="logoSDN-new" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Projectplanningandreportingprovidemoreco_13C40/logoSDN-new_thumb.jpg" width="244" border="0" /></a></p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=d2b10cc6-8f30-4b12-8223-b67587be8ff2" />
      </body>
      <title>Project planning and reporting provide more control and insight</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,d2b10cc6-8f30-4b12-8223-b67587be8ff2.aspx</guid>
      <link>http://www.pieterdebruin.net/2009/02/17/ProjectPlanningAndReportingProvideMoreControlAndInsight.aspx</link>
      <pubDate>Tue, 17 Feb 2009 21:29:23 GMT</pubDate>
      <description>&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Projectplanningandreportingprovidemoreco_13C40/APO_2.gif"&gt;&lt;img title="APO" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="205" alt="APO" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Projectplanningandreportingprovidemoreco_13C40/APO_thumb.gif" width="306" align="right" border="0"&gt;&lt;/a&gt; 
&lt;p&gt;
On March 13 there is an &lt;a href="http://www.microsoft.com/netherlands/evenementen/apo/13maart.aspx" target="_blank"&gt;Application
Platform Optimization conference&lt;/a&gt; in the Netherlands. &lt;a href="http://www.clemensreijnen.nl" target="_blank"&gt;Clemens&lt;/a&gt;, &lt;a href="http://blogs.infosupport.com/marcelv" target="_blank"&gt;Marcel&lt;/a&gt; and
I will talk about Visual Studio Team System 2010 in the development track on testing,
architecture and work item tracking respectively. The other tracks are data management/business
intelligence and SOA/business process. The conference day before will be focused on
the same topics but is intended for managers and technical decision makers. Even though
the agenda is not complete yet, it looks to be a promising event with presentations
by:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Kevin Ashby - Enterprise Platform Modernization, Microsoft&lt;/li&gt;
&lt;li&gt;
Ofer Ashkenazi - Sr. Technical Product Manager, Microsoft&lt;/li&gt;
&lt;li&gt;
Sam Guckenheimer - Group Product Planner Visual Studio Team System, Microsoft&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
New versions of my favorite products are being released later this year: BizTalk 2009
and Visual Studio Team System 2010. Obviously I am very excited to see interesting
Microsoft speakers make it to the conference. If you can not wait to learn more about
Visual Studio Team System 2010 below are a few links where you can get to know the
product a little more:
&lt;/p&gt;
&lt;p&gt;
&lt;a title="http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/" href="http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/"&gt;http://channel9.msdn.com/posts/VisualStudio/Visual-Studio-Team-System-2010-Week-on-Channel-9/&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;a title="http://channel9.msdn.com/VisualStudio/" href="http://channel9.msdn.com/VisualStudio/"&gt;http://channel9.msdn.com/VisualStudio/&lt;/a&gt;
&lt;br&gt;
&lt;a title="http://channel9.msdn.com/shows/10-4/" href="http://channel9.msdn.com/shows/10-4/"&gt;http://channel9.msdn.com/shows/10-4/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Later next month I am presenting at &lt;a href="http://www.sdn.nl/SDN/SDNEvent/tabid/68/Default.aspx" target="_blank"&gt;Software
Developer Network event&lt;/a&gt;. That talk will be on the Application Architecture Guide
2.0 which I discussed in a &lt;a href="http://www.pieterdebruin.net/2009/02/15/ApplicationArchitectureGuide20InVisualStudio2008.aspx" target="_blank"&gt;recent
post&lt;/a&gt;. &lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Projectplanningandreportingprovidemoreco_13C40/logoSDN-new_2.jpg"&gt;&lt;img title="logoSDN-new" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="73" alt="logoSDN-new" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Projectplanningandreportingprovidemoreco_13C40/logoSDN-new_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=d2b10cc6-8f30-4b12-8223-b67587be8ff2" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,d2b10cc6-8f30-4b12-8223-b67587be8ff2.aspx</comments>
      <category>ALM</category>
      <category>TFS</category>
      <category>VSTS</category>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=d7181828-0f4c-4b81-94ff-6f48df82e5e2</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,d7181828-0f4c-4b81-94ff-6f48df82e5e2.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,d7181828-0f4c-4b81-94ff-6f48df82e5e2.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d7181828-0f4c-4b81-94ff-6f48df82e5e2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <a href="http://www.codeplex.com/AppArchGuide" target="_blank">
          <img title="00_AppArch" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="244" alt="00_AppArch" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/00_AppArch_3.png" width="187" align="right" border="0" />
        </a>
        <p>
Recently Microsoft Patterns &amp; Practices released an updated version of the <a href="http://www.codeplex.com/AppArchGuide" target="_blank">Application
Architecture Guide</a>. This guide is an invaluable source of information for anyone
creating .NET applications. If you are looking for ways to structure your application,
for challenges of specific application types or for non-functional requirements, you
should read this document. Below is a fragment of the introduction:  
</p>
        <blockquote>
          <p>
            <em>“The purpose of the Application Architecture Guide 2.0 is to improve your effectiveness
when building applications on the Microsoft platform. The primary audience for this
guide is solution architects and development leads. The guide provides design-level
guidance for the architecture and design of applications built on the Microsoft .NET
platform. It focuses on the most common types of applications and on partitioning
application functionality into layers, components, and services, and also walks through
their key design characteristics.”</em>
          </p>
        </blockquote>
        <p>
The document consists of 387 pages, which may seem big. If there is just one thing
you should take away from the guide, I would say it is the following diagram. It is
the reference architecture of a general application that has layers for presentation,
services, business and data logic. It also connects to data sources and other services
and has cross-cutting concerns like security and operations. 
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/05_RefArch_2.png">
            <img title="05_RefArch" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="05_RefArch" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/05_RefArch_thumb.png" width="243" border="0" />
          </a>
        </p>
        <p>
Immediately after the guide appeared <a href="http://www.clemensreijnen.nl/post/The-VSTA-Layer-Diagram-and-the-P5eP-App-Arch-Guide-20.aspx" target="_blank">Clemens</a> wrote
a great post about AppArch guide 2.0 and Visual Studio 2010. Since I realized that
most are now working in Visual Studio 2008, I thought I would create some visuals
in the current technology. So to start I created a new solution and added an Application
Diagram that would contain all elements. Normally when designing top-down you create
a conceptual design, which you can also do by adding a System Diagram as the conceptual
design and for each of the elements on your conceptual design add other System Diagrams.
The below image is what you end up with: A diagram in Visual Studio that contains
all your layers of the above reference architecture. 
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/02_ConceptDiag_2.png">
            <img title="02_ConceptDiag" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="150" alt="02_ConceptDiag" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/02_ConceptDiag_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
In each of the system diagrams that represent the layers you can now add components
from the reference architecture. For instance add service interfaces and message types
to the services layer. For the presentation it could look like this. 
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/03_PresLayer_2.png">
            <img title="03_PresLayer" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="195" alt="03_PresLayer" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/03_PresLayer_thumb.png" width="244" border="0" />
          </a>  
</p>
        <p>
Normally you can not add Class Libraries to diagrams. To be able to use the red shape,
you can use <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5ef45ad4-336b-4a37-aded-ee9c9d8e6f8d&amp;displaylang=en" target="_blank">power
tools for VSTS Architecture Edition</a>, which were developed for Beta2 but they work
fine in Visual Studio 2008 RTM and SP1. 
</p>
        <p>
When you are done your application diagram will look similar to this. I think this
approach is great to create levels of abstraction: The diagram containing the layers
describes how you separate layers and the application diagram shows the actual projects.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/01_AppDiag_cut_2.png">
            <img title="01_AppDiag_cut" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="236" alt="01_AppDiag_cut" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/01_AppDiag_cut_thumb.png" width="244" border="0" />
          </a>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/06_Sln_2.png">
            <img title="06_Sln" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="06_Sln" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/06_Sln_thumb.png" width="137" border="0" />
          </a>
        </p>
        <p>
When you right-click on the application diagram you can select “implement all applications”,
which will generate projects and references for all items in the diagram. Your solution
is now almost done. The one thing missing compared to the reference architecture is
the cross-cutting concerns, for which you can use Enterprise Library. <a href="http://www.pieterdebruin.net/2008/10/09/GettingStartedWithEnterpriseLibrary.aspx" target="_blank">Enterprise
Library</a> is a great framework that takes care of plumbing for caching, data access,
etc.  Just add EntLib, or your preferred framework, to your solution and you
are ready to go. Remember, if you have any questions, check out the AppArch guide
and the <a href="http://www.codeplex.com/AppArch" target="_blank">knowledge base</a>.
</p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=d7181828-0f4c-4b81-94ff-6f48df82e5e2" />
      </body>
      <title>Application Architecture Guide 2.0 in Visual Studio 2008</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,d7181828-0f4c-4b81-94ff-6f48df82e5e2.aspx</guid>
      <link>http://www.pieterdebruin.net/2009/02/15/ApplicationArchitectureGuide20InVisualStudio2008.aspx</link>
      <pubDate>Sun, 15 Feb 2009 21:23:03 GMT</pubDate>
      <description>&lt;a href="http://www.codeplex.com/AppArchGuide" target="_blank"&gt;&lt;img title="00_AppArch" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="244" alt="00_AppArch" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/00_AppArch_3.png" width="187" align="right" border="0"&gt;&lt;/a&gt; 
&lt;p&gt;
Recently Microsoft Patterns &amp;amp; Practices released an updated version of the &lt;a href="http://www.codeplex.com/AppArchGuide" target="_blank"&gt;Application
Architecture Guide&lt;/a&gt;. This guide is an invaluable source of information for anyone
creating .NET applications. If you are looking for ways to structure your application,
for challenges of specific application types or for non-functional requirements, you
should read this document. Below is a fragment of the introduction:&amp;nbsp; 
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;em&gt;“The purpose of the Application Architecture Guide 2.0 is to improve your effectiveness
when building applications on the Microsoft platform. The primary audience for this
guide is solution architects and development leads. The guide provides design-level
guidance for the architecture and design of applications built on the Microsoft .NET
platform. It focuses on the most common types of applications and on partitioning
application functionality into layers, components, and services, and also walks through
their key design characteristics.”&lt;/em&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
The document consists of 387 pages, which may seem big. If there is just one thing
you should take away from the guide, I would say it is the following diagram. It is
the reference architecture of a general application that has layers for presentation,
services, business and data logic. It also connects to data sources and other services
and has cross-cutting concerns like security and operations. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/05_RefArch_2.png"&gt;&lt;img title="05_RefArch" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="05_RefArch" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/05_RefArch_thumb.png" width="243" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Immediately after the guide appeared &lt;a href="http://www.clemensreijnen.nl/post/The-VSTA-Layer-Diagram-and-the-P5eP-App-Arch-Guide-20.aspx" target="_blank"&gt;Clemens&lt;/a&gt; wrote
a great post about AppArch guide 2.0 and Visual Studio 2010. Since I realized that
most are now working in Visual Studio 2008, I thought I would create some visuals
in the current technology. So to start I created a new solution and added an Application
Diagram that would contain all elements. Normally when designing top-down you create
a conceptual design, which you can also do by adding a System Diagram as the conceptual
design and for each of the elements on your conceptual design add other System Diagrams.
The below image is what you end up with: A diagram in Visual Studio that contains
all your layers of the above reference architecture. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/02_ConceptDiag_2.png"&gt;&lt;img title="02_ConceptDiag" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="150" alt="02_ConceptDiag" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/02_ConceptDiag_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
In each of the system diagrams that represent the layers you can now add components
from the reference architecture. For instance add service interfaces and message types
to the services layer. For the presentation it could look like this. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/03_PresLayer_2.png"&gt;&lt;img title="03_PresLayer" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="195" alt="03_PresLayer" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/03_PresLayer_thumb.png" width="244" border="0"&gt;&lt;/a&gt;&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Normally you can not add Class Libraries to diagrams. To be able to use the red shape,
you can use &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=5ef45ad4-336b-4a37-aded-ee9c9d8e6f8d&amp;amp;displaylang=en" target="_blank"&gt;power
tools for VSTS Architecture Edition&lt;/a&gt;, which were developed for Beta2 but they work
fine in Visual Studio 2008 RTM and SP1. 
&lt;/p&gt;
&lt;p&gt;
When you are done your application diagram will look similar to this. I think this
approach is great to create levels of abstraction: The diagram containing the layers
describes how you separate layers and the application diagram shows the actual projects.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/01_AppDiag_cut_2.png"&gt;&lt;img title="01_AppDiag_cut" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="236" alt="01_AppDiag_cut" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/01_AppDiag_cut_thumb.png" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/06_Sln_2.png"&gt;&lt;img title="06_Sln" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="244" alt="06_Sln" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/ApplicationArchitect.0inVisualStudio2008_13ABC/06_Sln_thumb.png" width="137" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
When you right-click on the application diagram you can select “implement all applications”,
which will generate projects and references for all items in the diagram. Your solution
is now almost done. The one thing missing compared to the reference architecture is
the cross-cutting concerns, for which you can use Enterprise Library. &lt;a href="http://www.pieterdebruin.net/2008/10/09/GettingStartedWithEnterpriseLibrary.aspx" target="_blank"&gt;Enterprise
Library&lt;/a&gt; is a great framework that takes care of plumbing for caching, data access,
etc.&amp;nbsp; Just add EntLib, or your preferred framework, to your solution and you
are ready to go. Remember, if you have any questions, check out the AppArch guide
and the &lt;a href="http://www.codeplex.com/AppArch" target="_blank"&gt;knowledge base&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=d7181828-0f4c-4b81-94ff-6f48df82e5e2" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,d7181828-0f4c-4b81-94ff-6f48df82e5e2.aspx</comments>
      <category>Development</category>
      <category>VSTS</category>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=92223c2c-7f4f-464f-8dfe-5b83dcfb18fe</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,92223c2c-7f4f-464f-8dfe-5b83dcfb18fe.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,92223c2c-7f4f-464f-8dfe-5b83dcfb18fe.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=92223c2c-7f4f-464f-8dfe-5b83dcfb18fe</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you are developing on an x64 machine, you may receive an error when installing
Visual Studio 2008 Service Pack 1: 
</p>
        <p>
 <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VisualStudio2008ServicePack1failstoinsta_1282D/VS2008SP1InstallError_2.png"><img title="VS2008SP1InstallError" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="227" alt="VS2008SP1InstallError" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VisualStudio2008ServicePack1failstoinsta_1282D/VS2008SP1InstallError_thumb.png" width="244" border="0" /></a></p>
        <p>
After opening the log you see this detailed message: “VC_IA64Runtime.exe - Exe installer's
log file/hint (%temp%\dd_VC_IA64Runtime*.txt|%temp%\..\dd_VC_IA64Runtime*.txt) does
not exist or is invalid”.
</p>
        <p>
          <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VisualStudio2008ServicePack1failstoinsta_1282D/VS2008SP1InstallLog_2.png">
            <img title="VS2008SP1InstallLog" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="109" alt="VS2008SP1InstallLog" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VisualStudio2008ServicePack1failstoinsta_1282D/VS2008SP1InstallLog_thumb.png" width="244" border="0" />
          </a>
        </p>
        <p>
The solution for me was to uninstall the Remote Debugger from Add/Remove Programs
and then install Service Pack 1. 
</p>
        <p>
For additional information on getting remote debugging back to work, see this article <a title="http://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx" href="http://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx">http://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx</a> 
</p>
        <p>
The long story was that:
</p>
        <ul>
          <li>
I started applying this recent download: <a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=98e83614-c30a-4b75-9e05-0a9c3fbdd20d" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=98e83614-c30a-4b75-9e05-0a9c3fbdd20d">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=98e83614-c30a-4b75-9e05-0a9c3fbdd20d</a>.
Each of the three downloads was followed by a reboot. No luck.</li>
          <li>
I tried downloading the Service Pack again and also tried the EXE installer. 
</li>
          <li>
I tried copying the contents of the ISO to the harddisk when I saw an error stating
that the installer tried to create a folder on the source drive. Obviously this does
not work since the source drive is a read-only mounted ISO just as a DVD would be.</li>
          <li>
I tried applying the C++ runtime separately as the above error message is related
to that. 
</li>
          <li>
I tried uninstalling the .NET Framework 3.5 SP1 components that I installed while
they were in Community Technology Preview, amongst which ADO.NET Entity Framework
and ASP.NET 3.5 Extensions.</li>
          <li>
Also the Patch Removal Tool failed, pointing to an issue with the Remote Debugger:
“CleanupBlock (UnAdvertiseFeatures) failed on product (Microsoft Visual Studio 2008
Remote Debugger - ENU).”</li>
        </ul>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=92223c2c-7f4f-464f-8dfe-5b83dcfb18fe" />
      </body>
      <title>Visual Studio 2008 Service Pack 1 installation error on x64</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,92223c2c-7f4f-464f-8dfe-5b83dcfb18fe.aspx</guid>
      <link>http://www.pieterdebruin.net/2009/02/01/VisualStudio2008ServicePack1InstallationErrorOnX64.aspx</link>
      <pubDate>Sun, 01 Feb 2009 13:00:02 GMT</pubDate>
      <description>&lt;p&gt;
If you are developing on an x64 machine, you may receive an error when installing
Visual Studio 2008 Service Pack 1: 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VisualStudio2008ServicePack1failstoinsta_1282D/VS2008SP1InstallError_2.png"&gt;&lt;img title="VS2008SP1InstallError" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="227" alt="VS2008SP1InstallError" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VisualStudio2008ServicePack1failstoinsta_1282D/VS2008SP1InstallError_thumb.png" width="244" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
After opening the log you see this detailed message: “VC_IA64Runtime.exe - Exe installer's
log file/hint (%temp%\dd_VC_IA64Runtime*.txt|%temp%\..\dd_VC_IA64Runtime*.txt) does
not exist or is invalid”.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VisualStudio2008ServicePack1failstoinsta_1282D/VS2008SP1InstallLog_2.png"&gt;&lt;img title="VS2008SP1InstallLog" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="109" alt="VS2008SP1InstallLog" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/VisualStudio2008ServicePack1failstoinsta_1282D/VS2008SP1InstallLog_thumb.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
The solution for me was to uninstall the Remote Debugger from Add/Remove Programs
and then install Service Pack 1. 
&lt;/p&gt;
&lt;p&gt;
For additional information on getting remote debugging back to work, see this article &lt;a title="http://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx" href="http://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx"&gt;http://msdn.microsoft.com/en-us/library/y7f5zaaa.aspx&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
The long story was that:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
I started applying this recent download: &lt;a title="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=98e83614-c30a-4b75-9e05-0a9c3fbdd20d" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=98e83614-c30a-4b75-9e05-0a9c3fbdd20d"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=98e83614-c30a-4b75-9e05-0a9c3fbdd20d&lt;/a&gt;.
Each of the three downloads was followed by a reboot. No luck.&lt;/li&gt;
&lt;li&gt;
I tried downloading the Service Pack again and also tried the EXE installer. 
&lt;/li&gt;
&lt;li&gt;
I tried copying the contents of the ISO to the harddisk when I saw an error stating
that the installer tried to create a folder on the source drive. Obviously this does
not work since the source drive is a read-only mounted ISO just as a DVD would be.&lt;/li&gt;
&lt;li&gt;
I tried applying the C++ runtime separately as the above error message is related
to that. 
&lt;/li&gt;
&lt;li&gt;
I tried uninstalling the .NET Framework 3.5 SP1 components that I installed while
they were in Community Technology Preview, amongst which ADO.NET Entity Framework
and ASP.NET 3.5 Extensions.&lt;/li&gt;
&lt;li&gt;
Also the Patch Removal Tool failed, pointing to an issue with the Remote Debugger:
“CleanupBlock (UnAdvertiseFeatures) failed on product (Microsoft Visual Studio 2008
Remote Debugger - ENU).”&lt;/li&gt;
&lt;/ul&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=92223c2c-7f4f-464f-8dfe-5b83dcfb18fe" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,92223c2c-7f4f-464f-8dfe-5b83dcfb18fe.aspx</comments>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=5f9ea401-decc-47d6-9380-c7c9ecc4f695</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,5f9ea401-decc-47d6-9380-c7c9ecc4f695.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,5f9ea401-decc-47d6-9380-c7c9ecc4f695.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=5f9ea401-decc-47d6-9380-c7c9ecc4f695</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.microsoft.com/surface/index.html">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="124" alt="MicrosoftSurfaceLogo" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/AnothercoolvideoofMicrosoftSurface_D7C7/MicrosoftSurfaceLogo_3.jpg" width="116" align="right" border="0" />
          </a>
        </p>
        <p>
Microsoft Surface is touch technology implemented in hardware such as a desk or a
table. This sounds great for techies as we saw at PDC, where thousands of attendees
all wanted to get their hands on the surface devices placed throughout the conference
building. More and more it gets interesting in retail and finance industries too. <a href="http://blogs.msdn.com/stevecla01">Steve
Clayton</a> recently blogged about how <a href="http://www.bmwblog.com/2008/11/30/bmw-using-microsoft-surface-for-product-navigator/">BMW</a> and <a href="http://www.newsroom.barclays.com/Content/Detail.asp?ReleaseID=1483&amp;NewsAreaID=2">Barclays
Bank</a> use it.
</p>
        <p>
Here is a new video that shows a practical application of Surface in which you really
see great graphics come to live.  
</p>
        <p>
          <a href="http://www.youtube.com/watch?v=TGWsiymG6G8">
            <img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="163" alt="Surface" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/AnothercoolvideoofMicrosoftSurface_D7C7/Surface_3.png" width="244" border="0" />
          </a>
        </p>
        <p>
See the <a href="http://www.youtube.com/watch?v=TGWsiymG6G8">YouTube video</a></p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=5f9ea401-decc-47d6-9380-c7c9ecc4f695" />
      </body>
      <title>Another cool video of Microsoft Surface</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,5f9ea401-decc-47d6-9380-c7c9ecc4f695.aspx</guid>
      <link>http://www.pieterdebruin.net/2009/01/14/AnotherCoolVideoOfMicrosoftSurface.aspx</link>
      <pubDate>Wed, 14 Jan 2009 14:20:40 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.microsoft.com/surface/index.html"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="124" alt="MicrosoftSurfaceLogo" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/AnothercoolvideoofMicrosoftSurface_D7C7/MicrosoftSurfaceLogo_3.jpg" width="116" align="right" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Microsoft Surface is touch technology implemented in hardware such as a desk or a
table. This sounds great for techies as we saw at PDC, where thousands of attendees
all wanted to get their hands on the surface devices placed throughout the conference
building. More and more it gets interesting in retail and finance industries too. &lt;a href="http://blogs.msdn.com/stevecla01"&gt;Steve
Clayton&lt;/a&gt; recently blogged about how &lt;a href="http://www.bmwblog.com/2008/11/30/bmw-using-microsoft-surface-for-product-navigator/"&gt;BMW&lt;/a&gt; and &lt;a href="http://www.newsroom.barclays.com/Content/Detail.asp?ReleaseID=1483&amp;amp;NewsAreaID=2"&gt;Barclays
Bank&lt;/a&gt; use it.
&lt;/p&gt;
&lt;p&gt;
Here is a new video that shows a practical application of Surface in which you really
see great graphics come to live.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.youtube.com/watch?v=TGWsiymG6G8"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="163" alt="Surface" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/AnothercoolvideoofMicrosoftSurface_D7C7/Surface_3.png" width="244" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
See the &lt;a href="http://www.youtube.com/watch?v=TGWsiymG6G8"&gt;YouTube video&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=5f9ea401-decc-47d6-9380-c7c9ecc4f695" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,5f9ea401-decc-47d6-9380-c7c9ecc4f695.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=24713fc0-f0eb-411b-ba4a-fb465e4b2685</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,24713fc0-f0eb-411b-ba4a-fb465e4b2685.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,24713fc0-f0eb-411b-ba4a-fb465e4b2685.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=24713fc0-f0eb-411b-ba4a-fb465e4b2685</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last week I presented at an internal event and at the <a href="http://www.sdn.nl/Default.aspx?tabid=50&amp;itemid=2837">SDN
Event</a>. Both presentations were on <a href="https://www.mesh.com">Live Mesh</a>. <a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Mylifeisamesh_11038/LiveMeshLogin_2.png"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="229" alt="LiveMeshLogin" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Mylifeisamesh_11038/LiveMeshLogin_thumb.png" width="134" align="right" border="0" /></a></p>
        <p>
I have been a fan since I saw a video on <a href="http://channel9.msdn.com/tags/LiveMesh/">Channel
9</a>. It showed synchronization that made me think of Groove, where Live Mesh has
a programmable object model. Little did we know about Live Mesh being a part of the
Windows Azure framework. So when I went to the Professional Developer Conference in
October, I was very anxious to see Live Mesh sessions.
</p>
        <p>
Ori Amiga the PM of Live Mesh did some great sessions. He also created a few movies
on Channel 9, one of which is awesome <a href="http://channel9.msdn.com/posts/Charles/Ori-Amiga-Mesh-Mobile/">showing
his car</a> that is part of the mesh.
</p>
        <p>
In short Windows Azure is Microsoft's operating system for the cloud on which there
is functionality for developing applications in .NET that store data in a database.
.NET Services consist of Access Control, service bus and workflow. SQL Services have
functionality for relational data and other BI functionality is coming. Third there
are Live Services, providing familiar services that you've known from the <a href="http://www.windowslive.com/Explore">upgraded
Windows Live family</a> such as Mail, Calendar, Contacts, Search, Earth, etc.
</p>
        <p>
Live Mesh is a great sample application that demonstrates the use of services and
storage in the cloud and also provides great consumer functionality. You start by
installing the client on your PC and that automatically adds the device to your mesh.
There also is an installer for Windows Mobile, that adds limited Mesh functionality
to your device. 
</p>
        <p>
OK, so you have installed the client on your devices. Now you can explore your Mesh
both online and through the client. They both show shared folders, your devices and
news that informs about file and user changes. You can invite other users to share
those files. The folders are not only synchronized over your devices, but also in
the cloud. By default you get 5GB of storage. The good thing about your files in the
cloud is that it is stored outside of your devices, and also that you can access your
files in your online desktop. 
</p>
        <p>
Enough text for now, just have a look and <a href="http://www.mesh.com">try it</a>.
If you want to create applications that take advantage of your Live Mesh, you can
get access to the <a href="http://go.microsoft.com/fwlink/?LinkID=129453">Live Mesh
for developers</a>. 
</p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=24713fc0-f0eb-411b-ba4a-fb465e4b2685" />
      </body>
      <title>My life is a mesh</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,24713fc0-f0eb-411b-ba4a-fb465e4b2685.aspx</guid>
      <link>http://www.pieterdebruin.net/2008/12/15/MyLifeIsAMesh.aspx</link>
      <pubDate>Mon, 15 Dec 2008 18:21:29 GMT</pubDate>
      <description>&lt;p&gt;
Last week I presented at an internal event and at the &lt;a href="http://www.sdn.nl/Default.aspx?tabid=50&amp;amp;itemid=2837"&gt;SDN
Event&lt;/a&gt;. Both presentations were on &lt;a href="https://www.mesh.com"&gt;Live Mesh&lt;/a&gt;. &lt;a href="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Mylifeisamesh_11038/LiveMeshLogin_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="229" alt="LiveMeshLogin" src="http://www.pieterdebruin.net/content/binary/WindowsLiveWriter/Mylifeisamesh_11038/LiveMeshLogin_thumb.png" width="134" align="right" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
I have been a fan since I saw a video on &lt;a href="http://channel9.msdn.com/tags/LiveMesh/"&gt;Channel
9&lt;/a&gt;. It showed synchronization that made me think of Groove, where Live Mesh has
a programmable object model. Little did we know about Live Mesh being a part of the
Windows Azure framework. So when I went to the Professional Developer Conference in
October, I was very anxious to see Live Mesh sessions.
&lt;/p&gt;
&lt;p&gt;
Ori Amiga the PM of Live Mesh did some great sessions. He also created a few movies
on Channel 9, one of which is awesome &lt;a href="http://channel9.msdn.com/posts/Charles/Ori-Amiga-Mesh-Mobile/"&gt;showing
his car&lt;/a&gt; that is part of the mesh.
&lt;/p&gt;
&lt;p&gt;
In short Windows Azure is Microsoft's operating system for the cloud on which there
is functionality for developing applications in .NET that store data in a database.
.NET Services consist of Access Control, service bus and workflow. SQL Services have
functionality for relational data and other BI functionality is coming. Third there
are Live Services, providing familiar services that you've known from the &lt;a href="http://www.windowslive.com/Explore"&gt;upgraded
Windows Live family&lt;/a&gt; such as Mail, Calendar, Contacts, Search, Earth, etc.
&lt;/p&gt;
&lt;p&gt;
Live Mesh is a great sample application that demonstrates the use of services and
storage in the cloud and also provides great consumer functionality. You start by
installing the client on your PC and that automatically adds the device to your mesh.
There also is an installer for Windows Mobile, that adds limited Mesh functionality
to your device. 
&lt;/p&gt;
&lt;p&gt;
OK, so you have installed the client on your devices. Now you can explore your Mesh
both online and through the client. They both show shared folders, your devices and
news that informs about file and user changes. You can invite other users to share
those files. The folders are not only synchronized over your devices, but also in
the cloud. By default you get 5GB of storage. The good thing about your files in the
cloud is that it is stored outside of your devices, and also that you can access your
files in your online desktop. 
&lt;/p&gt;
&lt;p&gt;
Enough text for now, just have a look and &lt;a href="http://www.mesh.com"&gt;try it&lt;/a&gt;.
If you want to create applications that take advantage of your Live Mesh, you can
get access to the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=129453"&gt;Live Mesh
for developers&lt;/a&gt;. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=24713fc0-f0eb-411b-ba4a-fb465e4b2685" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,24713fc0-f0eb-411b-ba4a-fb465e4b2685.aspx</comments>
      <category>Development</category>
    </item>
    <item>
      <trackback:ping>http://www.pieterdebruin.net/Trackback.aspx?guid=035d2a26-66bc-49e8-939d-bb6cd698cca6</trackback:ping>
      <pingback:server>http://www.pieterdebruin.net/pingback.aspx</pingback:server>
      <pingback:target>http://www.pieterdebruin.net/PermaLink,guid,035d2a26-66bc-49e8-939d-bb6cd698cca6.aspx</pingback:target>
      <dc:creator>Pieter</dc:creator>
      <wfw:comment>http://www.pieterdebruin.net/CommentView,guid,035d2a26-66bc-49e8-939d-bb6cd698cca6.aspx</wfw:comment>
      <wfw:commentRss>http://www.pieterdebruin.net/SyndicationService.asmx/GetEntryCommentsRss?guid=035d2a26-66bc-49e8-939d-bb6cd698cca6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last month was the SAF2008 in San Francisco, CA. They have had some impressive speakers
(Simon Guest, Jack Greenfield, ...) and topics (Delivering Architectural Guidance,
Growing Architect Communities, ...). 
</p>
        <p>
          <img alt="" src="http://architect-center.com/cfs-file.ashx/__key/CommunityServer.Components.SiteFiles/SAFheadersm.png" />
        </p>
        <p>
What strikes me most is the focus on the cloud platform in a very business functional
way. The presentation on Multi-Enterprise Business Applications is a great example
of that, where you see a story you realize straight-away and just a few slides later
you see where the internet service bus comes in. The good thing the MEBA sessions
also notices is that ISB is just in its early stages. There are services to be added
to create manageable and trustable processes in the cloud, which are described as
"Higher Level Services" taking care of 
</p>
        <ul>
          <li>
Party Management</li>
          <li>
Service Choreography</li>
          <li>
Business Process</li>
          <li>
Community Management</li>
        </ul>
        <p>
Great stuff that gets me thinking...
</p>
        <p>
The slides are available on the new Architect Center. <a title="http://architect-center.com/groups/saf/media/default.aspx" href="http://architect-center.com/groups/saf/media/default.aspx">http://architect-center.com/groups/saf/media/default.aspx</a></p>
        <p>
Last year's content seems to be still available (including recordings) <a title="http://msdn.microsoft.com/en-us/architecture/bb267380.aspx" href="http://msdn.microsoft.com/en-us/architecture/bb267380.aspx">http://msdn.microsoft.com/en-us/architecture/bb267380.aspx</a></p>
        <img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=035d2a26-66bc-49e8-939d-bb6cd698cca6" />
      </body>
      <title>Microsoft Strategic Architect Forum 2008</title>
      <guid isPermaLink="false">http://www.pieterdebruin.net/PermaLink,guid,035d2a26-66bc-49e8-939d-bb6cd698cca6.aspx</guid>
      <link>http://www.pieterdebruin.net/2008/12/02/MicrosoftStrategicArchitectForum2008.aspx</link>
      <pubDate>Tue, 02 Dec 2008 12:33:50 GMT</pubDate>
      <description>&lt;p&gt;
Last month was the SAF2008 in San Francisco, CA. They have had some impressive speakers
(Simon Guest, Jack Greenfield, ...) and topics (Delivering Architectural Guidance,
Growing Architect Communities, ...). 
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="" src="http://architect-center.com/cfs-file.ashx/__key/CommunityServer.Components.SiteFiles/SAFheadersm.png"&gt;
&lt;/p&gt;
&lt;p&gt;
What strikes me most is the focus on the cloud platform in a very business functional
way. The presentation on Multi-Enterprise Business Applications is a great example
of that, where you see a story you realize straight-away and just a few slides later
you see where the internet service bus comes in. The good thing the MEBA sessions
also notices is that ISB is just in its early stages. There are services to be added
to create manageable and trustable processes in the cloud, which are described as
"Higher Level Services" taking care of 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Party Management&lt;/li&gt;
&lt;li&gt;
Service Choreography&lt;/li&gt;
&lt;li&gt;
Business Process&lt;/li&gt;
&lt;li&gt;
Community Management&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Great stuff that gets me thinking...
&lt;/p&gt;
&lt;p&gt;
The slides are available on the new Architect Center. &lt;a title="http://architect-center.com/groups/saf/media/default.aspx" href="http://architect-center.com/groups/saf/media/default.aspx"&gt;http://architect-center.com/groups/saf/media/default.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Last year's content seems to be still available (including recordings) &lt;a title="http://msdn.microsoft.com/en-us/architecture/bb267380.aspx" href="http://msdn.microsoft.com/en-us/architecture/bb267380.aspx"&gt;http://msdn.microsoft.com/en-us/architecture/bb267380.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.pieterdebruin.net/aggbug.ashx?id=035d2a26-66bc-49e8-939d-bb6cd698cca6" /&gt;</description>
      <comments>http://www.pieterdebruin.net/CommentView,guid,035d2a26-66bc-49e8-939d-bb6cd698cca6.aspx</comments>
      <category>Development</category>
    </item>
  </channel>
</rss>