<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
  <title type="text">Michael Crump</title>
  <subtitle type="text">MichaelCrump.net</subtitle>
  <id>http://michaelcrump.net/feed</id>
  <updated>2012-02-24T02:54:12-08:00</updated>
  <link rel="alternate" href="http://michaelcrump.net/blog" />
  
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/MichaelCrump" /><feedburner:info uri="michaelcrump" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>MichaelCrump</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry>
    <id>http://michaelcrump.net/visual-studio-11-beta-thoughts-and-resources</id>
    <title type="text">Visual Studio 11 Beta: Thoughts and Resources</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;A couple of things were announced today. First, Visual Studio 11 Beta will arrive on February 29th, 2012 with a Go-Live license and second we have a TFS Express edition coming out. But what most developers were interested in learning about is Visual Studio 11. So here it is, a screenshot of the next version of Visual Studio just before I head off to the MVP Summit next week.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.microsoft.com/presspass/images/features/2012/02-23NewUI_lg.jpg" width="750" height="451" /&gt;&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://www.microsoft.com/presspass/images/features/2012/02-23NewUI_lg.jpg"&gt;source&lt;/a&gt;) &lt;/p&gt;  &lt;p&gt;And here is a similar screen of a Grid Application for Windows 8 taken from my Windows 8 Developer Preview box.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634656198880329084.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634656198917769804.png" width="752" height="447" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So, What do you think? &lt;/p&gt;  &lt;p&gt;I’ve heard mixed reviews so far, but I must say that I kind of like it. As you can tell from the screenshot, this isn’t your typical Visual Studio. It follows the Metro guidelines that (&lt;em&gt;some&lt;/em&gt;) have grown to love in Windows Phone 7 and Windows 8 applications. My first thought was, where are all the colors? This reminds me a Windows 3.1 application with all the gray. &lt;/p&gt;  &lt;p&gt;&lt;img alt="File manager in Windows 3.1" src="http://www.guidebookgallery.org/pics/gui/system/managers/filemanager/win31.png" width="449" height="337" /&gt;&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://www.guidebookgallery.org/screenshots/win31"&gt;source&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;Then I read the following quote: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;In VS 11 we have eliminated the use of color within tools except in cases where color is used for notification or status change purposes. Consequently, the UI within VS 11 now competes far less with the developer’s content. Additionally, notifications and status changes now draw user attention much more readily than before. (&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;source&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Then it started to make sense. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The first thing I notice in Visual Studio 11 is the design view of the application. &lt;/li&gt;    &lt;li&gt;The second thing I notice is the code. &lt;/li&gt;    &lt;li&gt;The typography in Visual Studio 11 is also pretty to look at and easy to read.&amp;#160; &lt;/li&gt;    &lt;li&gt;In VS10/Windows 3.1, they used the white background everywhere, in VS 11 it blends in with the theme and is only used in the code. &lt;/li&gt;    &lt;li&gt;You can now read the text in the toolbar easier. Go ahead and compare the toolbar of Visual Studio 2010 and Windows 3.1 to the Visual Studio 11 version. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;But the question remains, as a developer can you stare all day at the metro theme and be comfortable? I think this is a question that we will have to see. Let me also remind you that it comes with a &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2251.dev11darktheme_5F00_thumb_5F00_581E9669.png"&gt;dark&lt;/a&gt; theme as well. You can also create &lt;a href="http://studiostyl.es/"&gt;your own color schemes&lt;/a&gt; like we did in previous versions.&amp;#160; (&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;source&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;So for now, I’ll focus on the improved feature set that Visual Studio 11 brings and try out the metro theme when it is in my hands. :)    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Links&lt;/h3&gt;  &lt;p&gt;I’ve rounded up all the links posted so far on Visual Studio 11 Beta, so you don’t have to go digging around the net to find them. I’ve also included the post on TFS Express and some additional screenshots of Visual Studio 11 found in the Press Pass from Microsoft.    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Visual Studio 11 Resources&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/visual-studio-11"&gt;Main Product Page&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/features/2012/feb12/02-23VisualStudioBetaPreview.mspx"&gt;Visual Studio 11 Beta and .NET Framework 4.5&lt;/a&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;Introducing the New Developer Experience&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;The Road to Visual Studio 11 Beta and .NET 4.5 Beta&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/jasonz/archive/2012/02/23/sneak-preview-of-visual-studio-11-and-net-framework-4-5-beta.aspx"&gt;Sneak Preview of Visual Studio 11 and .NET Framework 4.5 Beta&lt;/a&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://visualstudiomagazine.com/articles/2012/02/23/visual-studio-11-beta-coming-next-week.aspx"&gt;Visual Studio Beta Coming Next Week by VSM&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/presskits/developer/"&gt;Visual Studio 11 Virtual Presspass&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;TFS Express Resources&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx"&gt;Coming Soon: TFS Express&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;ScreenShots&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=d5596745-ca43-41a5-8195-d62c7a423b3d"&gt;Build Java Projects Using Ant or Maven With Team Build&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=2c8135ad-fefd-48c2-888f-83b6987a4e87"&gt;Code Clone — Comparing Two Matches&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=2a0b1cf8-9d74-4603-a2d1-03d8ef989a8c"&gt;Completing a Code Review&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=76cd871f-e6aa-4ad0-af32-c9605ce7ffe1"&gt;Give Feedback&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=2d6da27e-c725-4662-91ff-d8b90abe2540"&gt;IntelliTrace Analyze&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=a153b048-ead2-4056-bc5f-5c895bc814d2"&gt;New UI&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=240cbb53-9dd5-4262-b0cc-cdb9a57485d3"&gt;PowerPoint Storyboarding&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=1c8b0719-2f4a-4ffd-b1fc-69eee143bbdf"&gt;Product Backlog With Forecast Lines&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=90409b92-5844-430d-a62b-4d2f0e4936c4"&gt;Request Feedback&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=c00645fe-5fc7-4fda-bfd6-23520c397b25"&gt;Sprint Burndown Chart&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=8c310c50-ed38-4ee1-a79b-05eeb7e2e286"&gt;Taskboard&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=0a33b889-62f1-472a-bc22-4cec503f4913"&gt;Team Explorer Everywhere&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=5de6282b-c742-4a2c-8a3e-33f8ad3f71de"&gt;TEE Showing Build Settings With Apache Maven&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=0a18d7e7-c80c-49cb-9b5f-269874b77093"&gt;Unit Testing&lt;/a&gt;&lt;/p&gt;            &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As always, leave any feedback or comments below and we can continue this conversation. I’m also on twitter if you want to connect on there. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/visual-studio-11-beta-thoughts-and-resources" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fvisual-studio-11-beta-thoughts-and-resources&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-02-24T02:53:00-08:00</published>
    <updated>2012-02-24T02:54:12-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/lIIRaZ_0GBQ/visual-studio-11-beta-thoughts-and-resources" />
    <category term="Windows 8" />
    <category term="vs11" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;A couple of things were announced today. First, Visual Studio 11 Beta will arrive on February 29th, 2012 with a Go-Live license and second we have a TFS Express edition coming out. But what most developers were interested in learning about is Visual Studio 11. So here it is, a screenshot of the next version of Visual Studio just before I head off to the MVP Summit next week.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.microsoft.com/presspass/images/features/2012/02-23NewUI_lg.jpg" width="750" height="451" /&gt;&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://www.microsoft.com/presspass/images/features/2012/02-23NewUI_lg.jpg"&gt;source&lt;/a&gt;) &lt;/p&gt;  &lt;p&gt;And here is a similar screen of a Grid Application for Windows 8 taken from my Windows 8 Developer Preview box.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634656198880329084.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634656198917769804.png" width="752" height="447" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;So, What do you think? &lt;/p&gt;  &lt;p&gt;I’ve heard mixed reviews so far, but I must say that I kind of like it. As you can tell from the screenshot, this isn’t your typical Visual Studio. It follows the Metro guidelines that (&lt;em&gt;some&lt;/em&gt;) have grown to love in Windows Phone 7 and Windows 8 applications. My first thought was, where are all the colors? This reminds me a Windows 3.1 application with all the gray. &lt;/p&gt;  &lt;p&gt;&lt;img alt="File manager in Windows 3.1" src="http://www.guidebookgallery.org/pics/gui/system/managers/filemanager/win31.png" width="449" height="337" /&gt;&lt;/p&gt;  &lt;p&gt;(&lt;a href="http://www.guidebookgallery.org/screenshots/win31"&gt;source&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;Then I read the following quote: &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;In VS 11 we have eliminated the use of color within tools except in cases where color is used for notification or status change purposes. Consequently, the UI within VS 11 now competes far less with the developer’s content. Additionally, notifications and status changes now draw user attention much more readily than before. (&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;source&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Then it started to make sense. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The first thing I notice in Visual Studio 11 is the design view of the application. &lt;/li&gt;    &lt;li&gt;The second thing I notice is the code. &lt;/li&gt;    &lt;li&gt;The typography in Visual Studio 11 is also pretty to look at and easy to read.&amp;#160; &lt;/li&gt;    &lt;li&gt;In VS10/Windows 3.1, they used the white background everywhere, in VS 11 it blends in with the theme and is only used in the code. &lt;/li&gt;    &lt;li&gt;You can now read the text in the toolbar easier. Go ahead and compare the toolbar of Visual Studio 2010 and Windows 3.1 to the Visual Studio 11 version. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;But the question remains, as a developer can you stare all day at the metro theme and be comfortable? I think this is a question that we will have to see. Let me also remind you that it comes with a &lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/2251.dev11darktheme_5F00_thumb_5F00_581E9669.png"&gt;dark&lt;/a&gt; theme as well. You can also create &lt;a href="http://studiostyl.es/"&gt;your own color schemes&lt;/a&gt; like we did in previous versions.&amp;#160; (&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;source&lt;/a&gt;)&lt;/p&gt;  &lt;p&gt;So for now, I’ll focus on the improved feature set that Visual Studio 11 brings and try out the metro theme when it is in my hands. :)    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Links&lt;/h3&gt;  &lt;p&gt;I’ve rounded up all the links posted so far on Visual Studio 11 Beta, so you don’t have to go digging around the net to find them. I’ve also included the post on TFS Express and some additional screenshots of Visual Studio 11 found in the Press Pass from Microsoft.    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Visual Studio 11 Resources&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/visual-studio-11"&gt;Main Product Page&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/features/2012/feb12/02-23VisualStudioBetaPreview.mspx"&gt;Visual Studio 11 Beta and .NET Framework 4.5&lt;/a&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;Introducing the New Developer Experience&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/02/23/introducing-the-new-developer-experience.aspx"&gt;The Road to Visual Studio 11 Beta and .NET 4.5 Beta&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/jasonz/archive/2012/02/23/sneak-preview-of-visual-studio-11-and-net-framework-4-5-beta.aspx"&gt;Sneak Preview of Visual Studio 11 and .NET Framework 4.5 Beta&lt;/a&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://visualstudiomagazine.com/articles/2012/02/23/visual-studio-11-beta-coming-next-week.aspx"&gt;Visual Studio Beta Coming Next Week by VSM&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/presskits/developer/"&gt;Visual Studio 11 Virtual Presspass&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;TFS Express Resources&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/02/23/coming-soon-tfs-express.aspx"&gt;Coming Soon: TFS Express&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;ScreenShots&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=d5596745-ca43-41a5-8195-d62c7a423b3d"&gt;Build Java Projects Using Ant or Maven With Team Build&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=2c8135ad-fefd-48c2-888f-83b6987a4e87"&gt;Code Clone — Comparing Two Matches&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=2a0b1cf8-9d74-4603-a2d1-03d8ef989a8c"&gt;Completing a Code Review&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=76cd871f-e6aa-4ad0-af32-c9605ce7ffe1"&gt;Give Feedback&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=2d6da27e-c725-4662-91ff-d8b90abe2540"&gt;IntelliTrace Analyze&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=a153b048-ead2-4056-bc5f-5c895bc814d2"&gt;New UI&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=240cbb53-9dd5-4262-b0cc-cdb9a57485d3"&gt;PowerPoint Storyboarding&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=1c8b0719-2f4a-4ffd-b1fc-69eee143bbdf"&gt;Product Backlog With Forecast Lines&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=90409b92-5844-430d-a62b-4d2f0e4936c4"&gt;Request Feedback&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=c00645fe-5fc7-4fda-bfd6-23520c397b25"&gt;Sprint Burndown Chart&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=8c310c50-ed38-4ee1-a79b-05eeb7e2e286"&gt;Taskboard&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=0a33b889-62f1-472a-bc22-4cec503f4913"&gt;Team Explorer Everywhere&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=5de6282b-c742-4a2c-8a3e-33f8ad3f71de"&gt;TEE Showing Build Settings With Apache Maven&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/presspass/ImageGallery/ImageDetails.mspx?id=0a18d7e7-c80c-49cb-9b5f-269874b77093"&gt;Unit Testing&lt;/a&gt;&lt;/p&gt;            &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;As always, leave any feedback or comments below and we can continue this conversation. I’m also on twitter if you want to connect on there. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/visual-studio-11-beta-thoughts-and-resources" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fvisual-studio-11-beta-thoughts-and-resources&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/lIIRaZ_0GBQ" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/visual-studio-11-beta-thoughts-and-resources</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/microsoft-silverlight-5-building-rich-enterprise-dashboards-book-released</id>
    <title type="text">Microsoft Silverlight 5: Building Rich Enterprise Dashboards Book Released</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;Almost a year and a half ago (as you can probably tell from my bio in the screenshot), I sat down and starting reviewing the &lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book"&gt;Silverlight 5: Building Rich Enterprise Dashboards&lt;/a&gt; book. Fast forward to last month, this book became available for sale. It was a pleasure being part of the technical review for this book and I learned a lot of things throughout the review. I wanted to take a brief moment and tell you what the book has to offer.     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;But first, the Giveaway&lt;/h3&gt;  &lt;p&gt;I’ve got &lt;strong&gt;3 copies&lt;/strong&gt; of the eBook to give away – sorry no physical books. I know that a majority of people would rather have the electronic version where they can take it with them everywhere. All you have to do is leave a comment below where I can track you down. I’d also appreciate you leaving your twitter handle where I can send you a tweet. I will randomly select 3 winners on &lt;strong&gt;2/29&lt;/strong&gt;, so act fast&lt;strong&gt;.&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Book Overview&lt;/h3&gt;  &lt;p&gt;Microsoft Silverlight is a powerful development platform for creating rich media applications and line of business applications for the web and desktop. Silverlight enables you to create, customize and design rich enterprise dashboards that highlight Key Performance Indicators for your business.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book"&gt;Microsoft Silverlight 5: Building Rich Enterprise Dashboards&lt;/a&gt; is a concise and practical tutorial that shows you how to create, customize and design rich enterprise dashboards with Silverlight.&lt;/p&gt;  &lt;p&gt;This book provides real world user experience design topics and starts by providing an overview of the Silverlight Platform and the clear advantages it provides for building dashboards. The book then dives into topics such as Silverlight design and development tools, building a basic Dashboard, Dashboard types and user needs, Designing for Insight, Styling, Building an End to End Dashboard Solution and Data Access Strategies amongst others.   &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;The Table of Contents&lt;/h3&gt;  &lt;p&gt;Below is a list of topics that the book covers with a link to a page with more information. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_1"&gt;Chapter 1: The Silverlight Technology&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_2"&gt;Chapter 2: Overview of Dashboards and Silverlight&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_3"&gt;Chapter 3: Silverlight Design and Development Tools&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_4"&gt;Chapter 4: Building a Basic Dashboard&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_5"&gt;Chapter 5: Dashboard Types and User Needs&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_6"&gt;Chapter 6: Designing for Insight&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_7"&gt;Chapter 7: Designing your Dashboard&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_8"&gt;Chapter 8: Building an End-to-End Solution&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_9"&gt;Chapter 9: Data Access Strategies&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_10"&gt;Chapter 10: Building Dashboards in SharePoint and Silverlight&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Snapshots of the Book&lt;/h3&gt;  &lt;p&gt;I decided to take a few snapshots of the book, mainly because I like to look back at things I have been involved in. :)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_4015_634654968513431233.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_4015" border="0" alt="IMG_4015" src="http://michaelcrum.web713.discountasp.net/files/IMG_4015_thumb_634654968520139362.jpg" width="318" height="213" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_4016_634654968547127881.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_4016" border="0" alt="IMG_4016" src="http://michaelcrum.web713.discountasp.net/files/IMG_4016_thumb_634654968553055995.jpg" width="315" height="211" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_4017_634654968594552793.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_4017" border="0" alt="IMG_4017" src="http://michaelcrum.web713.discountasp.net/files/IMG_4017_thumb_634654968604692988.jpg" width="313" height="210" /&gt;&lt;/a&gt;&lt;/p&gt;          &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Thanks to Packt Publishing for giving me this opportunity to review such a fantastic book. Also, thanks to you my loyal readers for reading my blog over the years and don’t forget to leave a comment below for a chance to win a copy of the eBook. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/microsoft-silverlight-5-building-rich-enterprise-dashboards-book-released" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fmicrosoft-silverlight-5-building-rich-enterprise-dashboards-book-released&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-02-22T08:00:00-08:00</published>
    <updated>2012-02-22T16:44:57-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/IrS5DKR5z7c/microsoft-silverlight-5-building-rich-enterprise-dashboards-book-released" />
    <category term="silverlight" />
    <category term="xaml" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;Almost a year and a half ago (as you can probably tell from my bio in the screenshot), I sat down and starting reviewing the &lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book"&gt;Silverlight 5: Building Rich Enterprise Dashboards&lt;/a&gt; book. Fast forward to last month, this book became available for sale. It was a pleasure being part of the technical review for this book and I learned a lot of things throughout the review. I wanted to take a brief moment and tell you what the book has to offer.     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;But first, the Giveaway&lt;/h3&gt;  &lt;p&gt;I’ve got &lt;strong&gt;3 copies&lt;/strong&gt; of the eBook to give away – sorry no physical books. I know that a majority of people would rather have the electronic version where they can take it with them everywhere. All you have to do is leave a comment below where I can track you down. I’d also appreciate you leaving your twitter handle where I can send you a tweet. I will randomly select 3 winners on &lt;strong&gt;2/29&lt;/strong&gt;, so act fast&lt;strong&gt;.&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Book Overview&lt;/h3&gt;  &lt;p&gt;Microsoft Silverlight is a powerful development platform for creating rich media applications and line of business applications for the web and desktop. Silverlight enables you to create, customize and design rich enterprise dashboards that highlight Key Performance Indicators for your business.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book"&gt;Microsoft Silverlight 5: Building Rich Enterprise Dashboards&lt;/a&gt; is a concise and practical tutorial that shows you how to create, customize and design rich enterprise dashboards with Silverlight.&lt;/p&gt;  &lt;p&gt;This book provides real world user experience design topics and starts by providing an overview of the Silverlight Platform and the clear advantages it provides for building dashboards. The book then dives into topics such as Silverlight design and development tools, building a basic Dashboard, Dashboard types and user needs, Designing for Insight, Styling, Building an End to End Dashboard Solution and Data Access Strategies amongst others.   &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;The Table of Contents&lt;/h3&gt;  &lt;p&gt;Below is a list of topics that the book covers with a link to a page with more information. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_1"&gt;Chapter 1: The Silverlight Technology&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_2"&gt;Chapter 2: Overview of Dashboards and Silverlight&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_3"&gt;Chapter 3: Silverlight Design and Development Tools&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_4"&gt;Chapter 4: Building a Basic Dashboard&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_5"&gt;Chapter 5: Dashboard Types and User Needs&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_6"&gt;Chapter 6: Designing for Insight&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_7"&gt;Chapter 7: Designing your Dashboard&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_8"&gt;Chapter 8: Building an End-to-End Solution&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_9"&gt;Chapter 9: Data Access Strategies&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.packtpub.com/microsoft-silverlight-5-for-enterprise-dashboards/book#chapter_10"&gt;Chapter 10: Building Dashboards in SharePoint and Silverlight&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Snapshots of the Book&lt;/h3&gt;  &lt;p&gt;I decided to take a few snapshots of the book, mainly because I like to look back at things I have been involved in. :)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_4015_634654968513431233.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_4015" border="0" alt="IMG_4015" src="http://michaelcrum.web713.discountasp.net/files/IMG_4015_thumb_634654968520139362.jpg" width="318" height="213" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_4016_634654968547127881.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_4016" border="0" alt="IMG_4016" src="http://michaelcrum.web713.discountasp.net/files/IMG_4016_thumb_634654968553055995.jpg" width="315" height="211" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_4017_634654968594552793.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="IMG_4017" border="0" alt="IMG_4017" src="http://michaelcrum.web713.discountasp.net/files/IMG_4017_thumb_634654968604692988.jpg" width="313" height="210" /&gt;&lt;/a&gt;&lt;/p&gt;          &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Thanks to Packt Publishing for giving me this opportunity to review such a fantastic book. Also, thanks to you my loyal readers for reading my blog over the years and don’t forget to leave a comment below for a chance to win a copy of the eBook. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/microsoft-silverlight-5-building-rich-enterprise-dashboards-book-released" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fmicrosoft-silverlight-5-building-rich-enterprise-dashboards-book-released&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/IrS5DKR5z7c" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/microsoft-silverlight-5-building-rich-enterprise-dashboards-book-released</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/the-first-10-minutes-of-a-c-developer-exploring-a-metro-application-using-c</id>
    <title type="text">The first 10 Minutes of a C# Developer Exploring a Metro Application using Visual C++</title>
    <summary type="html">&lt;h3&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_7.png" width="236" height="246" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I’m a C# guy through and through, but I have recently been exploring Visual C++ . I decided to take you with me as I spend 10 minutes exploring the Visual C++ Metro Templates included with Visual Studio 11. This blog post is written with my background in C#. I will try to point out the differences as I see them. We will look at Visual C++ templates, solution explorer, some XAML and even some code-behind. &lt;/p&gt;  &lt;p&gt;Let’s get started with templates. &lt;/p&gt;  &lt;h3&gt;The Visual C++/C# Metro Templates built-into VS 11&lt;/h3&gt;  &lt;p&gt;Visual Studio 11 has the following templates built-into it for Visual C++/C# projects: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_8.png" width="709" height="433" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_9.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_9.png" width="710" height="402" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The description of each project type is located below: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Application – A blank project using the Metro style framework.&amp;#160;&amp;#160; &lt;/li&gt;    &lt;li&gt;Grid Application – A multi-page project for navigating multiple layers of content with item details displayed on a dedicated page. &lt;/li&gt;    &lt;li&gt;Split Application – A project for navigating among a master list of items while viewing their details on the same page. &lt;/li&gt;    &lt;li&gt;Unit Test Project – A Unit Test Project. &lt;/li&gt;    &lt;li&gt;WinRT Component DLL – Template for a Windows Metro Style server DLL. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;DirectX Application – (Only in C++) Template for a blank Windows Metro style application using DirectX&lt;/strong&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The only thing to note here is the inclusion of a DirectX Application with the C++ Templates. Everything else is pretty much identical in terms of the template structure. &lt;/p&gt;  &lt;h3&gt;The Solution Explorer&lt;/h3&gt;  &lt;p&gt;If you take a look at the&lt;strong&gt; “Application Template”&lt;/strong&gt; for C++&amp;#160; vs. C# then you will notice some differences. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_10.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_10.png" width="267" height="409" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image23_3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image23_thumb_3.png" width="283" height="403" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Looking at the C++ Solution Explorer in depth&lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;If you expand &lt;strong&gt;“External Dependencies,”&lt;/strong&gt; then you will see a long list of header files along with other files needed to build a C++ Metro application. This is necessary for the application to compile as we also have standard references needed to use certain libraries in a C# application. &lt;/li&gt;    &lt;li&gt;The &lt;strong&gt;Resources&lt;/strong&gt; Folder contains 4 PNG images that we are used to seeing inside of the &lt;strong&gt;Images&lt;/strong&gt; folder in a C# Application. &lt;/li&gt;    &lt;li&gt;The only difference in the &lt;strong&gt;App.xaml&lt;/strong&gt; and &lt;strong&gt;MainPage.xaml&lt;/strong&gt; is that in the C++ application, it contains both a .cpp (C ++) and .h (header) file whereas the C# version only contains the .cs (C Sharp) file. &lt;/li&gt;    &lt;li&gt;The &lt;strong&gt;Package.appxmanifest&lt;/strong&gt; exist in both projects and contains metadata that describes your app, including display name, description, logos, and capabilities. &lt;/li&gt;    &lt;li&gt;Finally, we get to the &lt;strong&gt;pch.cpp/pch.h&lt;/strong&gt; files which are pre-compiled header files and are obviously not included in the C# application. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The other thing you might notice is that the C# application contains an &lt;strong&gt;AssemblyInfo.cs&lt;/strong&gt; under &lt;strong&gt;Properties&lt;/strong&gt; whereas the C++ version did not. This file consists of all of the build options for the project, including version, company name, GUID, compilers options, etc.     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Looking at a simple “Hello World” Application – The XAML&lt;/h3&gt;  &lt;p&gt;A button and a TextBlock… it doesn’t get any easier than this. If the user clicks the button, then it displays “Hello World” in a TextBlock as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_11.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_11.png" width="250" height="121" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thankfully, XAML is XAML – the following code snippet works regardless if you are using C#, VB or C++.&lt;/p&gt;  &lt;pre class="brush: xml;"&gt;&amp;lt;Grid x:Name=&amp;quot;LayoutRoot&amp;quot; Background=&amp;quot;#FF0C0C0C&amp;quot;&amp;gt;
              &amp;lt;StackPanel&amp;gt;
    &amp;lt;Button Content=&amp;quot;Click Me&amp;quot; FontSize=&amp;quot;24&amp;quot; Width=&amp;quot;200&amp;quot; Height=&amp;quot;60&amp;quot; Click=&amp;quot;HelloButton_Click&amp;quot; /&amp;gt;
    &amp;lt;TextBlock x:Name=&amp;quot;DisplayText&amp;quot; FontSize=&amp;quot;48&amp;quot; Foreground=&amp;quot;White&amp;quot; /&amp;gt;
     &amp;lt;/StackPanel&amp;gt;
&amp;lt;/Grid&amp;gt;    &lt;/pre&gt;

&lt;h3&gt;The Code Behind&lt;/h3&gt;

&lt;p&gt;You knew this part would be massively different, didn’t you? I hope so – we are talking about an entirely different language. :)&lt;/p&gt;

&lt;p&gt;Below is a “Hello World” that works with the XAML included above in C#: &lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;private void HelloButton_Click(object sender, RoutedEventArgs e)
{
    DisplayText.Text = &amp;quot;Hello World&amp;quot;;
}&lt;/pre&gt;

&lt;p&gt;That same “Hello World” looks like the following in C++&lt;/p&gt;

&lt;pre class="brush: cpp;"&gt;void HelloWorld::MainPage::HelloButton_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
    DisplayText-&amp;gt;Text = &amp;quot;Hello World&amp;quot;;

}&lt;/pre&gt;

&lt;p&gt;Look at the way the event handler is setup. Looks foreign right now doesn’t it? No worries, give this free &lt;a href="http://www.bobtacoindustries.com/Content/Devs/CsToCpp-ASomewhatShortGuide.pdf"&gt;e-Book&lt;/a&gt; a spin to convert your existing C# skills to C++. &lt;/p&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;What did we learn in 10 minutes? We learned about several differences in C# and Visual C++ Metro Applications. But the real challenge here isn’t learning the new templates, differences in solution explorer or XAML. It is that we need to learn the language. I’m not going to go into why I’m spending nights/weekends dabbling in Visual C++, but I think learning native application development is a great way to go. I’ll probably expand on this post with a more in-depth article on building a complete application with Visual C++ if enough people are interested. Until then - take care everyone!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/the-first-10-minutes-of-a-c-developer-exploring-a-metro-application-using-c" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fthe-first-10-minutes-of-a-c-developer-exploring-a-metro-application-using-c&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-02-15T14:11:00-08:00</published>
    <updated>2012-02-18T15:16:04-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/dHSW6M7wJNI/the-first-10-minutes-of-a-c-developer-exploring-a-metro-application-using-c" />
    <category term="" />
    <content type="html">&lt;h3&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_7.png" width="236" height="246" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I’m a C# guy through and through, but I have recently been exploring Visual C++ . I decided to take you with me as I spend 10 minutes exploring the Visual C++ Metro Templates included with Visual Studio 11. This blog post is written with my background in C#. I will try to point out the differences as I see them. We will look at Visual C++ templates, solution explorer, some XAML and even some code-behind. &lt;/p&gt;  &lt;p&gt;Let’s get started with templates. &lt;/p&gt;  &lt;h3&gt;The Visual C++/C# Metro Templates built-into VS 11&lt;/h3&gt;  &lt;p&gt;Visual Studio 11 has the following templates built-into it for Visual C++/C# projects: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_8.png" width="709" height="433" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_9.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_9.png" width="710" height="402" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The description of each project type is located below: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Application – A blank project using the Metro style framework.&amp;#160;&amp;#160; &lt;/li&gt;    &lt;li&gt;Grid Application – A multi-page project for navigating multiple layers of content with item details displayed on a dedicated page. &lt;/li&gt;    &lt;li&gt;Split Application – A project for navigating among a master list of items while viewing their details on the same page. &lt;/li&gt;    &lt;li&gt;Unit Test Project – A Unit Test Project. &lt;/li&gt;    &lt;li&gt;WinRT Component DLL – Template for a Windows Metro Style server DLL. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;DirectX Application – (Only in C++) Template for a blank Windows Metro style application using DirectX&lt;/strong&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The only thing to note here is the inclusion of a DirectX Application with the C++ Templates. Everything else is pretty much identical in terms of the template structure. &lt;/p&gt;  &lt;h3&gt;The Solution Explorer&lt;/h3&gt;  &lt;p&gt;If you take a look at the&lt;strong&gt; “Application Template”&lt;/strong&gt; for C++&amp;#160; vs. C# then you will notice some differences. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_10.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_10.png" width="267" height="409" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image23_3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image23_thumb_3.png" width="283" height="403" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Looking at the C++ Solution Explorer in depth&lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;If you expand &lt;strong&gt;“External Dependencies,”&lt;/strong&gt; then you will see a long list of header files along with other files needed to build a C++ Metro application. This is necessary for the application to compile as we also have standard references needed to use certain libraries in a C# application. &lt;/li&gt;    &lt;li&gt;The &lt;strong&gt;Resources&lt;/strong&gt; Folder contains 4 PNG images that we are used to seeing inside of the &lt;strong&gt;Images&lt;/strong&gt; folder in a C# Application. &lt;/li&gt;    &lt;li&gt;The only difference in the &lt;strong&gt;App.xaml&lt;/strong&gt; and &lt;strong&gt;MainPage.xaml&lt;/strong&gt; is that in the C++ application, it contains both a .cpp (C ++) and .h (header) file whereas the C# version only contains the .cs (C Sharp) file. &lt;/li&gt;    &lt;li&gt;The &lt;strong&gt;Package.appxmanifest&lt;/strong&gt; exist in both projects and contains metadata that describes your app, including display name, description, logos, and capabilities. &lt;/li&gt;    &lt;li&gt;Finally, we get to the &lt;strong&gt;pch.cpp/pch.h&lt;/strong&gt; files which are pre-compiled header files and are obviously not included in the C# application. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The other thing you might notice is that the C# application contains an &lt;strong&gt;AssemblyInfo.cs&lt;/strong&gt; under &lt;strong&gt;Properties&lt;/strong&gt; whereas the C++ version did not. This file consists of all of the build options for the project, including version, company name, GUID, compilers options, etc.     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;Looking at a simple “Hello World” Application – The XAML&lt;/h3&gt;  &lt;p&gt;A button and a TextBlock… it doesn’t get any easier than this. If the user clicks the button, then it displays “Hello World” in a TextBlock as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_11.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrump.net/files/The-first-10-minutes-with-a-Metro-Applic_126E8/image_thumb_11.png" width="250" height="121" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thankfully, XAML is XAML – the following code snippet works regardless if you are using C#, VB or C++.&lt;/p&gt;  &lt;pre class="brush: xml;"&gt;&amp;lt;Grid x:Name=&amp;quot;LayoutRoot&amp;quot; Background=&amp;quot;#FF0C0C0C&amp;quot;&amp;gt;
              &amp;lt;StackPanel&amp;gt;
    &amp;lt;Button Content=&amp;quot;Click Me&amp;quot; FontSize=&amp;quot;24&amp;quot; Width=&amp;quot;200&amp;quot; Height=&amp;quot;60&amp;quot; Click=&amp;quot;HelloButton_Click&amp;quot; /&amp;gt;
    &amp;lt;TextBlock x:Name=&amp;quot;DisplayText&amp;quot; FontSize=&amp;quot;48&amp;quot; Foreground=&amp;quot;White&amp;quot; /&amp;gt;
     &amp;lt;/StackPanel&amp;gt;
&amp;lt;/Grid&amp;gt;    &lt;/pre&gt;

&lt;h3&gt;The Code Behind&lt;/h3&gt;

&lt;p&gt;You knew this part would be massively different, didn’t you? I hope so – we are talking about an entirely different language. :)&lt;/p&gt;

&lt;p&gt;Below is a “Hello World” that works with the XAML included above in C#: &lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;private void HelloButton_Click(object sender, RoutedEventArgs e)
{
    DisplayText.Text = &amp;quot;Hello World&amp;quot;;
}&lt;/pre&gt;

&lt;p&gt;That same “Hello World” looks like the following in C++&lt;/p&gt;

&lt;pre class="brush: cpp;"&gt;void HelloWorld::MainPage::HelloButton_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
    DisplayText-&amp;gt;Text = &amp;quot;Hello World&amp;quot;;

}&lt;/pre&gt;

&lt;p&gt;Look at the way the event handler is setup. Looks foreign right now doesn’t it? No worries, give this free &lt;a href="http://www.bobtacoindustries.com/Content/Devs/CsToCpp-ASomewhatShortGuide.pdf"&gt;e-Book&lt;/a&gt; a spin to convert your existing C# skills to C++. &lt;/p&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;What did we learn in 10 minutes? We learned about several differences in C# and Visual C++ Metro Applications. But the real challenge here isn’t learning the new templates, differences in solution explorer or XAML. It is that we need to learn the language. I’m not going to go into why I’m spending nights/weekends dabbling in Visual C++, but I think learning native application development is a great way to go. I’ll probably expand on this post with a more in-depth article on building a complete application with Visual C++ if enough people are interested. Until then - take care everyone!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/the-first-10-minutes-of-a-c-developer-exploring-a-metro-application-using-c" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fthe-first-10-minutes-of-a-c-developer-exploring-a-metro-application-using-c&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/dHSW6M7wJNI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/the-first-10-minutes-of-a-c-developer-exploring-a-metro-application-using-c</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/treadmill-assistant-windows-phone-7-app-released</id>
    <title type="text">Treadmill Assistant Windows Phone 7 App Released</title>
    <summary type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML1a7596d_634643239153022236.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SNAGHTML1a7596d" border="0" alt="SNAGHTML1a7596d" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML1a7596d_thumb_634643239168934338.png" width="248" height="451" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;App Information:     &lt;br /&gt;&lt;/strong&gt;Marketplace Link&lt;strong&gt;:&lt;/strong&gt; &lt;a title="http://mcrump.me/treadmillasst" href="http://mcrump.me/treadmillasst"&gt;http://mcrump.me/treadmillasst&lt;/a&gt;    &lt;br /&gt;Price: FREE&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Product Description:&lt;/strong&gt;    &lt;br /&gt;Use this application to quickly track treadmill runs from month to month. You can enter and store dates ran, duration, miles ran and notes. You can also view your run log and email it to yourself. The application is free so give it a shot today!&lt;/p&gt;  &lt;h3&gt;Why a Treadmill app?&lt;/h3&gt;  &lt;p&gt;Back in December 2011, I decided that it was time to start losing weight. So what did I do? I made a lifestyle change – not a fad diet. I decided that I would start eating healthier foods and allow myself one cheat day. I also started an exercise program using a treadmill and light weights. I started running 3.5 miles a day at least 4 days a week. After running for about a month, I decided that it would be interesting to keep track of my runs in a calendar view.&amp;#160; So, what did I do? I looked for an existing WP7 app that had the functionality I wanted. I found several apps, but they seemed to never fit the bill so I just went ahead and built my own. Surprising isn’t it? :)&lt;/p&gt;  &lt;h3&gt;The App&lt;/h3&gt;  &lt;p&gt;Just like all of my other personal adventures, this app was built whenever I had free time. Nowadays, that is few and far between with two kids, a wife and a very sick mother-in-law. So, I used a mixture of tools including &lt;a href="http://www.telerik.com/products/windows-phone.aspx"&gt;Telerik’s WP7 controls&lt;/a&gt;. I decided that I’d also try out the local database feature in Mango as well to become familiar with it. I wound up creating several helper classes that I should be able to reuse in other apps. The app was fun to build as it solved my problem flawlessly. &lt;/p&gt;  &lt;h3&gt;What’s Next?&lt;/h3&gt;  &lt;p&gt;I’m going to add charting and several quick glimpse screens. Those screens would tell the amount of miles ran in a month, calories burned and so forth. I also plan on adding some additional polish to the app as the current state is functional (at least to me) but could improve. I’ll also add a product page similar to this one I used for FullScreen Browser. ( &lt;a href="http://michaelcrump.net/fsb/"&gt;product page&lt;/a&gt; ) If you download the app and have any questions or comments, then feel free to post them below. I’ve added a few screenshots below so you can get a taste of what it is like.&lt;/p&gt;  &lt;h3&gt;Screenshots&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/1_634643239184846440.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://michaelcrum.web713.discountasp.net/files/1_thumb_634643239191554483.png" width="177" height="293" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/6_634643239208402591.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="6" border="0" alt="6" src="http://michaelcrum.web713.discountasp.net/files/6_thumb_634643239214954633.png" width="177" height="292" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/2_634643239229462726.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://michaelcrum.web713.discountasp.net/files/2_thumb_634643239235702766.png" width="176" height="291" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/4_634643239246310834.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://michaelcrum.web713.discountasp.net/files/4_thumb_634643239251302866.png" width="176" height="290" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/7_634643239265810959.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="7" border="0" alt="7" src="http://michaelcrum.web713.discountasp.net/files/7_thumb_634643239271582996.png" width="173" height="285" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/5_634643239292799132.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="5" border="0" alt="5" src="http://michaelcrum.web713.discountasp.net/files/5_thumb_634643239299975178.png" width="173" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/3_634643239320879312.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="3" border="0" alt="3" src="http://michaelcrum.web713.discountasp.net/files/3_thumb_634643239327899357.png" width="173" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/treadmill-assistant-windows-phone-7-app-released" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ftreadmill-assistant-windows-phone-7-app-released&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-02-09T03:00:00-08:00</published>
    <updated>2012-02-09T03:00:35-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/J3WZX8MDIvs/treadmill-assistant-windows-phone-7-app-released" />
    <category term="windows-phone7" />
    <category term="wp7" />
    <content type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML1a7596d_634643239153022236.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SNAGHTML1a7596d" border="0" alt="SNAGHTML1a7596d" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML1a7596d_thumb_634643239168934338.png" width="248" height="451" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;App Information:     &lt;br /&gt;&lt;/strong&gt;Marketplace Link&lt;strong&gt;:&lt;/strong&gt; &lt;a title="http://mcrump.me/treadmillasst" href="http://mcrump.me/treadmillasst"&gt;http://mcrump.me/treadmillasst&lt;/a&gt;    &lt;br /&gt;Price: FREE&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Product Description:&lt;/strong&gt;    &lt;br /&gt;Use this application to quickly track treadmill runs from month to month. You can enter and store dates ran, duration, miles ran and notes. You can also view your run log and email it to yourself. The application is free so give it a shot today!&lt;/p&gt;  &lt;h3&gt;Why a Treadmill app?&lt;/h3&gt;  &lt;p&gt;Back in December 2011, I decided that it was time to start losing weight. So what did I do? I made a lifestyle change – not a fad diet. I decided that I would start eating healthier foods and allow myself one cheat day. I also started an exercise program using a treadmill and light weights. I started running 3.5 miles a day at least 4 days a week. After running for about a month, I decided that it would be interesting to keep track of my runs in a calendar view.&amp;#160; So, what did I do? I looked for an existing WP7 app that had the functionality I wanted. I found several apps, but they seemed to never fit the bill so I just went ahead and built my own. Surprising isn’t it? :)&lt;/p&gt;  &lt;h3&gt;The App&lt;/h3&gt;  &lt;p&gt;Just like all of my other personal adventures, this app was built whenever I had free time. Nowadays, that is few and far between with two kids, a wife and a very sick mother-in-law. So, I used a mixture of tools including &lt;a href="http://www.telerik.com/products/windows-phone.aspx"&gt;Telerik’s WP7 controls&lt;/a&gt;. I decided that I’d also try out the local database feature in Mango as well to become familiar with it. I wound up creating several helper classes that I should be able to reuse in other apps. The app was fun to build as it solved my problem flawlessly. &lt;/p&gt;  &lt;h3&gt;What’s Next?&lt;/h3&gt;  &lt;p&gt;I’m going to add charting and several quick glimpse screens. Those screens would tell the amount of miles ran in a month, calories burned and so forth. I also plan on adding some additional polish to the app as the current state is functional (at least to me) but could improve. I’ll also add a product page similar to this one I used for FullScreen Browser. ( &lt;a href="http://michaelcrump.net/fsb/"&gt;product page&lt;/a&gt; ) If you download the app and have any questions or comments, then feel free to post them below. I’ve added a few screenshots below so you can get a taste of what it is like.&lt;/p&gt;  &lt;h3&gt;Screenshots&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/1_634643239184846440.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="1" border="0" alt="1" src="http://michaelcrum.web713.discountasp.net/files/1_thumb_634643239191554483.png" width="177" height="293" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/6_634643239208402591.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="6" border="0" alt="6" src="http://michaelcrum.web713.discountasp.net/files/6_thumb_634643239214954633.png" width="177" height="292" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/2_634643239229462726.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="2" border="0" alt="2" src="http://michaelcrum.web713.discountasp.net/files/2_thumb_634643239235702766.png" width="176" height="291" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/4_634643239246310834.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://michaelcrum.web713.discountasp.net/files/4_thumb_634643239251302866.png" width="176" height="290" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/7_634643239265810959.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="7" border="0" alt="7" src="http://michaelcrum.web713.discountasp.net/files/7_thumb_634643239271582996.png" width="173" height="285" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/5_634643239292799132.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="5" border="0" alt="5" src="http://michaelcrum.web713.discountasp.net/files/5_thumb_634643239299975178.png" width="173" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/3_634643239320879312.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="3" border="0" alt="3" src="http://michaelcrum.web713.discountasp.net/files/3_thumb_634643239327899357.png" width="173" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/treadmill-assistant-windows-phone-7-app-released" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ftreadmill-assistant-windows-phone-7-app-released&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/J3WZX8MDIvs" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/treadmill-assistant-windows-phone-7-app-released</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/using-the-live-sdk-in-windows-8-xaml/c-metro-applications</id>
    <title type="text">Using the Live SDK in Windows 8 XAML/C# Metro Applications</title>
    <summary type="html">&lt;p&gt;I have a new article published on SilverlightShow today called, “&lt;a href="http://www.silverlightshow.net/items/Using-the-Live-SDK-in-Windows-8-XAML-C-Metro-Applications.aspx"&gt;Using the Live SDK in Windows 8 XAML/C# Metro Applications&lt;/a&gt;”.&lt;/p&gt;  &lt;h3&gt;Article Introduction&lt;/h3&gt;  &lt;p&gt;The Microsoft’s Live SDK (or commonly referred to as Live Connect), provides a set of controls and APIs that enables applications to integrate single sign-on (SSO) functionality using Windows Live ID. You can also use it to access data in SkyDrive, Hotmail, and Windows Live Messenger.&lt;/p&gt;  &lt;p&gt;The library supports multiple platforms, including Windows Phone 7 Mango and Windows 8 Metro Style applications using either C#, Visual Basic or JavaScript.&amp;#160; In this article, we will build our first metro style application using the Live SDK and XAML/C#.&lt;/p&gt;  &lt;h3&gt;The Full Article&lt;/h3&gt;  &lt;p&gt;The full article is hosted on SilverlightShow and you can access it by clicking &lt;a href="http://www.silverlightshow.net/items/Using-the-Live-SDK-in-Windows-8-XAML-C-Metro-Applications.aspx"&gt;here&lt;/a&gt;. Don’t forget to rate it and leave comments if you have any problems.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/using-the-live-sdk-in-windows-8-xaml/c-metro-applications" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fusing-the-live-sdk-in-windows-8-xaml%2fc-metro-applications&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-01-30T08:00:00-08:00</published>
    <updated>2012-01-30T10:26:08-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/V4yhf3BcqZ0/c-metro-applications" />
    <category term="Windows 8" />
    <category term="WinRT" />
    <content type="html">&lt;p&gt;I have a new article published on SilverlightShow today called, “&lt;a href="http://www.silverlightshow.net/items/Using-the-Live-SDK-in-Windows-8-XAML-C-Metro-Applications.aspx"&gt;Using the Live SDK in Windows 8 XAML/C# Metro Applications&lt;/a&gt;”.&lt;/p&gt;  &lt;h3&gt;Article Introduction&lt;/h3&gt;  &lt;p&gt;The Microsoft’s Live SDK (or commonly referred to as Live Connect), provides a set of controls and APIs that enables applications to integrate single sign-on (SSO) functionality using Windows Live ID. You can also use it to access data in SkyDrive, Hotmail, and Windows Live Messenger.&lt;/p&gt;  &lt;p&gt;The library supports multiple platforms, including Windows Phone 7 Mango and Windows 8 Metro Style applications using either C#, Visual Basic or JavaScript.&amp;#160; In this article, we will build our first metro style application using the Live SDK and XAML/C#.&lt;/p&gt;  &lt;h3&gt;The Full Article&lt;/h3&gt;  &lt;p&gt;The full article is hosted on SilverlightShow and you can access it by clicking &lt;a href="http://www.silverlightshow.net/items/Using-the-Live-SDK-in-Windows-8-XAML-C-Metro-Applications.aspx"&gt;here&lt;/a&gt;. Don’t forget to rate it and leave comments if you have any problems.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/using-the-live-sdk-in-windows-8-xaml/c-metro-applications" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fusing-the-live-sdk-in-windows-8-xaml%2fc-metro-applications&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/V4yhf3BcqZ0" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/using-the-live-sdk-in-windows-8-xaml/c-metro-applications</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/fixing-the-neutralresourcelanguage-attribute-is-missing-on-the-entry-assembly</id>
    <title type="text">Fixing the [NeutralResourceLanguage] attribute is missing on the entry assembly.</title>
    <summary type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634630147722803869.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634630147778809664.png" width="409" height="335" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I was trying to submit my new WP7 application to the marketplace when I got this error: &lt;/p&gt;  &lt;p&gt;&lt;em&gt;The [NeutralResourceLanguage] attribute is missing on the entry assembly. (2003)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634630147786141899.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634630147803146444.png" width="570" height="339" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I tried resubmitting it hoping that the coding gods would bless it. They didn’t, so I started researching it and decided that I’d share the steps that I took to resolve it below:&lt;/p&gt;  &lt;h3&gt;Let’s fix it!&lt;/h3&gt;  &lt;p&gt;Right-click your project name then click properties.&amp;#160; &lt;/p&gt;  &lt;p&gt;Click on the Application tab, then click the Assembly Information button. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML304d152_634630152350536189.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SNAGHTML304d152" border="0" alt="SNAGHTML304d152" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML304d152_thumb_634630152364732644.png" width="387" height="369" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If it says, (none) then you have found your problem so go ahead and set the Neutral Language to your intended culture as shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634630147836843524.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634630147857748194.png" width="385" height="488" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Anyways, I hope this helps someone with a similar problem. I created this blog partially for myself but it is always nice to help my fellow developer. &lt;/p&gt;  &lt;p&gt;Thanks for reading.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/fixing-the-neutralresourcelanguage-attribute-is-missing-on-the-entry-assembly" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ffixing-the-neutralresourcelanguage-attribute-is-missing-on-the-entry-assembly&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-01-24T08:00:00-08:00</published>
    <updated>2012-01-24T23:22:28-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/6MBallZ3xDY/fixing-the-neutralresourcelanguage-attribute-is-missing-on-the-entry-assembly" />
    <category term="windows-phone7" />
    <category term="wp7" />
    <content type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634630147722803869.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634630147778809664.png" width="409" height="335" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I was trying to submit my new WP7 application to the marketplace when I got this error: &lt;/p&gt;  &lt;p&gt;&lt;em&gt;The [NeutralResourceLanguage] attribute is missing on the entry assembly. (2003)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634630147786141899.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634630147803146444.png" width="570" height="339" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I tried resubmitting it hoping that the coding gods would bless it. They didn’t, so I started researching it and decided that I’d share the steps that I took to resolve it below:&lt;/p&gt;  &lt;h3&gt;Let’s fix it!&lt;/h3&gt;  &lt;p&gt;Right-click your project name then click properties.&amp;#160; &lt;/p&gt;  &lt;p&gt;Click on the Application tab, then click the Assembly Information button. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML304d152_634630152350536189.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="SNAGHTML304d152" border="0" alt="SNAGHTML304d152" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML304d152_thumb_634630152364732644.png" width="387" height="369" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If it says, (none) then you have found your problem so go ahead and set the Neutral Language to your intended culture as shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634630147836843524.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634630147857748194.png" width="385" height="488" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Anyways, I hope this helps someone with a similar problem. I created this blog partially for myself but it is always nice to help my fellow developer. &lt;/p&gt;  &lt;p&gt;Thanks for reading.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/fixing-the-neutralresourcelanguage-attribute-is-missing-on-the-entry-assembly" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ffixing-the-neutralresourcelanguage-attribute-is-missing-on-the-entry-assembly&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/6MBallZ3xDY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/fixing-the-neutralresourcelanguage-attribute-is-missing-on-the-entry-assembly</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/10-laps-around-silverlight-5-e-book-available-to-download-for-free</id>
    <title type="text">10 Laps Around Silverlight 5 e-Book available to download for FREE.</title>
    <summary type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634622288498483172.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634622288515487608.png" width="198" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;4 Formats:&lt;/strong&gt; PDF, Word, EPUB, MOBI. (each format can be downloaded separately)&amp;#160; &lt;br /&gt;&lt;strong&gt;Number of pages:&lt;/strong&gt; 60     &lt;br /&gt;&lt;strong&gt;Release date:&lt;/strong&gt; January 2012.&amp;#160; &lt;br /&gt;    &lt;br /&gt;Sponsored by &lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/ebooks/10laps_silverlight5.aspx"&gt;Download Link&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;The e-Book: &lt;/h3&gt;  &lt;p&gt;I’m late announcing it, but 10 Laps Around Silverlight 5 is available to download for FREE. This is a book that I worked on for approximately 10 weeks with the goal of teaching other developers all of the new features in Silverlight 5 in one short e-Book. If you want to learn about Silverlight 5, then go ahead and grab a copy and put it on your iPad, Kindle Fire, PC or other device and read a chapter a night. I hope you find the book useful and if you have any comments then please leave them below. &lt;/p&gt;  &lt;h3&gt;The Roadmap for the e-Book&lt;/h3&gt;  &lt;p&gt;Below you will find the list of topics that we discussed in this book. I tried to target the LOB developer and what features they would be interested in, but mixed in some XNA for those interested. &lt;/p&gt;  &lt;p&gt;1.&lt;strong&gt; Introduction to SL5&lt;/strong&gt; – This post which provides a brief history of Silverlight and relevant links.&amp;#160;&amp;#160; &lt;br /&gt;2. &lt;strong&gt;Binding &lt;/strong&gt;- Ancestor Relative Source Binding and&amp;#160; Implicit Data Templates.     &lt;br /&gt;3. &lt;strong&gt;Graphics &lt;/strong&gt;–XNA 3D API and Improved Graphics Stack.     &lt;br /&gt;4. &lt;strong&gt;Media &lt;/strong&gt;- Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.     &lt;br /&gt;5. &lt;strong&gt;Text &lt;/strong&gt;- Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.     &lt;br /&gt;6. &lt;strong&gt;Operating System Integration&amp;#160; Part 1&lt;/strong&gt; - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.     &lt;br /&gt;7. &lt;strong&gt;Operating System Integration Part 2&lt;/strong&gt; - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.     &lt;br /&gt;8. &lt;strong&gt;Productivity and Performance&lt;/strong&gt; - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time.     &lt;br /&gt;9. &lt;strong&gt;Controls &lt;/strong&gt;- Double and Triple click support, PivotViewer and ComboBox Type-Ahead.     &lt;br /&gt;10. &lt;strong&gt;Other items&lt;/strong&gt; - In-Browser HTML, PostScript and Tasks for TPL.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/10-laps-around-silverlight-5-e-book-available-to-download-for-free" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2f10-laps-around-silverlight-5-e-book-available-to-download-for-free&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-01-15T08:00:00-08:00</published>
    <updated>2012-01-15T21:01:02-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/x4z7bLWGOV8/10-laps-around-silverlight-5-e-book-available-to-download-for-free" />
    <category term="silverlight" />
    <content type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634622288498483172.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634622288515487608.png" width="198" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;4 Formats:&lt;/strong&gt; PDF, Word, EPUB, MOBI. (each format can be downloaded separately)&amp;#160; &lt;br /&gt;&lt;strong&gt;Number of pages:&lt;/strong&gt; 60     &lt;br /&gt;&lt;strong&gt;Release date:&lt;/strong&gt; January 2012.&amp;#160; &lt;br /&gt;    &lt;br /&gt;Sponsored by &lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlightshow.net/ebooks/10laps_silverlight5.aspx"&gt;Download Link&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;h3&gt;The e-Book: &lt;/h3&gt;  &lt;p&gt;I’m late announcing it, but 10 Laps Around Silverlight 5 is available to download for FREE. This is a book that I worked on for approximately 10 weeks with the goal of teaching other developers all of the new features in Silverlight 5 in one short e-Book. If you want to learn about Silverlight 5, then go ahead and grab a copy and put it on your iPad, Kindle Fire, PC or other device and read a chapter a night. I hope you find the book useful and if you have any comments then please leave them below. &lt;/p&gt;  &lt;h3&gt;The Roadmap for the e-Book&lt;/h3&gt;  &lt;p&gt;Below you will find the list of topics that we discussed in this book. I tried to target the LOB developer and what features they would be interested in, but mixed in some XNA for those interested. &lt;/p&gt;  &lt;p&gt;1.&lt;strong&gt; Introduction to SL5&lt;/strong&gt; – This post which provides a brief history of Silverlight and relevant links.&amp;#160;&amp;#160; &lt;br /&gt;2. &lt;strong&gt;Binding &lt;/strong&gt;- Ancestor Relative Source Binding and&amp;#160; Implicit Data Templates.     &lt;br /&gt;3. &lt;strong&gt;Graphics &lt;/strong&gt;–XNA 3D API and Improved Graphics Stack.     &lt;br /&gt;4. &lt;strong&gt;Media &lt;/strong&gt;- Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.     &lt;br /&gt;5. &lt;strong&gt;Text &lt;/strong&gt;- Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.     &lt;br /&gt;6. &lt;strong&gt;Operating System Integration&amp;#160; Part 1&lt;/strong&gt; - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.     &lt;br /&gt;7. &lt;strong&gt;Operating System Integration Part 2&lt;/strong&gt; - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.     &lt;br /&gt;8. &lt;strong&gt;Productivity and Performance&lt;/strong&gt; - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time.     &lt;br /&gt;9. &lt;strong&gt;Controls &lt;/strong&gt;- Double and Triple click support, PivotViewer and ComboBox Type-Ahead.     &lt;br /&gt;10. &lt;strong&gt;Other items&lt;/strong&gt; - In-Browser HTML, PostScript and Tasks for TPL.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/10-laps-around-silverlight-5-e-book-available-to-download-for-free" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2f10-laps-around-silverlight-5-e-book-available-to-download-for-free&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/x4z7bLWGOV8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/10-laps-around-silverlight-5-e-book-available-to-download-for-free</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/fullscreen-browser-wp7-download-and-payment-stats</id>
    <title type="text">FullScreen Browser WP7 Download and Payment Stats</title>
    <summary type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634622348545690208.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634622348566126732.png" width="271" height="524" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;App Information:     &lt;br /&gt;      &lt;br /&gt;&lt;/strong&gt;Product Page (including Screenshots): &lt;a href="http://michaelcrump.net/fsb/"&gt;http://michaelcrump.net/fsb/&lt;/a&gt;    &lt;br /&gt;Direct Download Link&lt;strong&gt;:&lt;/strong&gt; &lt;a title="http://mcrump.me/zZwjPP" href="http://mcrump.me/zZwjPP"&gt;http://mcrump.me/zZwjPP&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Product Description:    &lt;br /&gt;    &lt;br /&gt;Tired of using the default browser that ships with Windows Phone 7? Would you like to browse the web using the full Windows Phone 7 Screen and for FREE? Well, that is exactly what this app offers. Not only can you surf the web using the full screen, but you can save and pin favorites, search the web, share the page using social media networks, email or SMS messages. You can even view the page in Internet Explorer if you want. Go ahead and check out the screenshots and grab it now while it's still free. &lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;In April 2011, I built and released FullScreen Browser in about a weekend. I decided that I would &lt;a href="https://twitter.com/#!/mbcrump/statuses/56726101770240000"&gt;tweet&lt;/a&gt; about it and go on about my life. At the end of 2011, I decided that it would be interesting to see how many downloads it had as well as if I earned any money using the Microsoft Ads. Please keep in mind, that this is &lt;u&gt;without&lt;/u&gt; updates, promotional advertisements or any additional post on social networks. &lt;/p&gt;  &lt;h3&gt;How Did It Go? &lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Total Downloads:&lt;/strong&gt; I logged into &lt;a href="https://windowsphone.create.msdn.com/"&gt;App Hub&lt;/a&gt; and selected my app to find that it had been downloaded 15, 837 times. I was very impressed with this number as I said earlier, I haven’t updated or promoted the app. A quick &lt;a href="https://www.google.com/#sclient=psy-ab&amp;amp;hl=en&amp;amp;source=hp&amp;amp;q=FullScreenBrowser+WP7&amp;amp;pbx=1&amp;amp;oq=FullScreenBrowser+WP7&amp;amp;aq=f&amp;amp;aqi=&amp;amp;aql=&amp;amp;gs_sm=e&amp;amp;gs_upl=19754l19754l0l20008l1l1l0l0l0l0l109l109l0.1l1l0&amp;amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;amp;fp=29a5ae5cc842d1f7&amp;amp;biw=1920&amp;amp;bih=955"&gt;search&lt;/a&gt; on Google reveals that even though I didn’t advertise it, other web sites did.&amp;#160;&amp;#160; &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634622348573770928.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634622348582507152.png" width="236" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Money Earned:&lt;/strong&gt; I logged into PubCenter and noticed that I have earned $138.13 on this application since the April 2011 release date. This isn’t much money when an hour consulting is worth about $80 or so, but it is still enough to take the wife out for dinner somewhere. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634622348592335404.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634622348623068192.png" width="667" height="424" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;PreEmptive Solutions Stats: &lt;/strong&gt;Unfortunately, &lt;a href="http://www.preemptive.com/know-more/windows-phone-7"&gt;PreEmptive Solutions&lt;/a&gt; suspended the free WP7 service in December 11. I did not renew and no longer have access to the data recorded. &lt;/p&gt;  &lt;h3&gt;What’s Next? &lt;/h3&gt;  &lt;p&gt;I’m going to record the stats on updating, advertising and polishing the app now and look at the difference. I’ve already submitted 2 app updates since January 2012 (updating to mango) and adding features that everyone wanted. I’ve developed a &lt;a href="http://michaelcrump.net/fsb/"&gt;product page&lt;/a&gt; and plan to report back in 8 months or so what happened. If you have any questions or comments, then feel free to post them below. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/fullscreen-browser-wp7-download-and-payment-stats" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ffullscreen-browser-wp7-download-and-payment-stats&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-01-15T08:00:00-08:00</published>
    <updated>2012-01-15T22:40:53-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/sMEiUdEDWLM/fullscreen-browser-wp7-download-and-payment-stats" />
    <category term="windows-phone7" />
    <category term="wp7" />
    <content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634622348545690208.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634622348566126732.png" width="271" height="524" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;App Information:     &lt;br /&gt;      &lt;br /&gt;&lt;/strong&gt;Product Page (including Screenshots): &lt;a href="http://michaelcrump.net/fsb/"&gt;http://michaelcrump.net/fsb/&lt;/a&gt;    &lt;br /&gt;Direct Download Link&lt;strong&gt;:&lt;/strong&gt; &lt;a title="http://mcrump.me/zZwjPP" href="http://mcrump.me/zZwjPP"&gt;http://mcrump.me/zZwjPP&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Product Description:    &lt;br /&gt;    &lt;br /&gt;Tired of using the default browser that ships with Windows Phone 7? Would you like to browse the web using the full Windows Phone 7 Screen and for FREE? Well, that is exactly what this app offers. Not only can you surf the web using the full screen, but you can save and pin favorites, search the web, share the page using social media networks, email or SMS messages. You can even view the page in Internet Explorer if you want. Go ahead and check out the screenshots and grab it now while it's still free. &lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;In April 2011, I built and released FullScreen Browser in about a weekend. I decided that I would &lt;a href="https://twitter.com/#!/mbcrump/statuses/56726101770240000"&gt;tweet&lt;/a&gt; about it and go on about my life. At the end of 2011, I decided that it would be interesting to see how many downloads it had as well as if I earned any money using the Microsoft Ads. Please keep in mind, that this is &lt;u&gt;without&lt;/u&gt; updates, promotional advertisements or any additional post on social networks. &lt;/p&gt;  &lt;h3&gt;How Did It Go? &lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Total Downloads:&lt;/strong&gt; I logged into &lt;a href="https://windowsphone.create.msdn.com/"&gt;App Hub&lt;/a&gt; and selected my app to find that it had been downloaded 15, 837 times. I was very impressed with this number as I said earlier, I haven’t updated or promoted the app. A quick &lt;a href="https://www.google.com/#sclient=psy-ab&amp;amp;hl=en&amp;amp;source=hp&amp;amp;q=FullScreenBrowser+WP7&amp;amp;pbx=1&amp;amp;oq=FullScreenBrowser+WP7&amp;amp;aq=f&amp;amp;aqi=&amp;amp;aql=&amp;amp;gs_sm=e&amp;amp;gs_upl=19754l19754l0l20008l1l1l0l0l0l0l109l109l0.1l1l0&amp;amp;bav=on.2,or.r_gc.r_pw.r_cp.,cf.osb&amp;amp;fp=29a5ae5cc842d1f7&amp;amp;biw=1920&amp;amp;bih=955"&gt;search&lt;/a&gt; on Google reveals that even though I didn’t advertise it, other web sites did.&amp;#160;&amp;#160; &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634622348573770928.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634622348582507152.png" width="236" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Money Earned:&lt;/strong&gt; I logged into PubCenter and noticed that I have earned $138.13 on this application since the April 2011 release date. This isn’t much money when an hour consulting is worth about $80 or so, but it is still enough to take the wife out for dinner somewhere. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634622348592335404.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634622348623068192.png" width="667" height="424" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;PreEmptive Solutions Stats: &lt;/strong&gt;Unfortunately, &lt;a href="http://www.preemptive.com/know-more/windows-phone-7"&gt;PreEmptive Solutions&lt;/a&gt; suspended the free WP7 service in December 11. I did not renew and no longer have access to the data recorded. &lt;/p&gt;  &lt;h3&gt;What’s Next? &lt;/h3&gt;  &lt;p&gt;I’m going to record the stats on updating, advertising and polishing the app now and look at the difference. I’ve already submitted 2 app updates since January 2012 (updating to mango) and adding features that everyone wanted. I’ve developed a &lt;a href="http://michaelcrump.net/fsb/"&gt;product page&lt;/a&gt; and plan to report back in 8 months or so what happened. If you have any questions or comments, then feel free to post them below. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/fullscreen-browser-wp7-download-and-payment-stats" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ffullscreen-browser-wp7-download-and-payment-stats&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/sMEiUdEDWLM" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/fullscreen-browser-wp7-download-and-payment-stats</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/retrieving-a-webpage-title-and-sharing-it-with-the-sharelinktask-in-wp7</id>
    <title type="text">Retrieving a WebPage Title and Sharing it with the ShareLinkTask in WP7</title>
    <summary type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634615247341626063.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634615247396851125.png" width="405" height="255" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;The &lt;a href="http://msdn.microsoft.com/en-us/library/hh394009(v=vs.92).aspx"&gt;ShareLinkTask&lt;/a&gt; introduced in Windows Phone SDK 7.1 enables users to share a link on various social networks like Twitter, Facebook and LinkedIn. The only thing that I wish that it had was a way to grab the page title for the link before posting. I found myself typing the page title and thought I’d write some simple code and share with everyone. Below is a snapshot of a post to Facebook that automatically added the page title to the post. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634615247403403251.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634615247414635467.png" width="502" height="128" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;ShareLinkTask Intro&lt;/h3&gt;  &lt;p&gt;The following code is all you need to share links on Social Media Networks with WP SDK 7.1.&lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;ShareLinkTask shareLinkTask = new ShareLinkTask();

shareLinkTask.Title = &amp;quot;Telerik&amp;quot;;
shareLinkTask.LinkUri = new Uri(&amp;quot;http://www.telerik.com&amp;quot;, UriKind.Absolute);
shareLinkTask.Message = &amp;quot;Here are some great controls for Windows Phone 7.&amp;quot;;

shareLinkTask.Show();&lt;/pre&gt;

&lt;p&gt;It will pop up a list of all the Social Media accounts that the user has registered on their device and after you select it then it will post automatically. &lt;/p&gt;

&lt;p&gt;Instead of hard coding the title or message, we can add in the following code in and get the page title automatically. &lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;WebClient wc = new WebClient();
wc.DownloadStringAsync(new Uri(&amp;quot;http://www.telerik.com&amp;quot;, UriKind.RelativeOrAbsolute));
wc.DownloadStringCompleted += (s, ev) =&amp;gt;
{
    strTitle = Regex.Match(ev.Result, @&amp;quot;\&amp;lt;title\b[^&amp;gt;]*\&amp;gt;\s*(?&amp;lt;Title&amp;gt;[\s\S]*?)\&amp;lt;/title\&amp;gt;&amp;quot;, RegexOptions.IgnoreCase).Groups[&amp;quot;Title&amp;quot;].Value;
};
&lt;br /&gt;&lt;/pre&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;Thanks for the help Regex! This was fairly painless process that only took a few minutes! If this post helped you or you know a better way then I’d love to hear from you in the comments below.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/retrieving-a-webpage-title-and-sharing-it-with-the-sharelinktask-in-wp7" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fretrieving-a-webpage-title-and-sharing-it-with-the-sharelinktask-in-wp7&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2012-01-07T08:00:00-08:00</published>
    <updated>2012-01-07T18:20:24-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/_KHsd4wGKGA/retrieving-a-webpage-title-and-sharing-it-with-the-sharelinktask-in-wp7" />
    <category term="windows-phone7" />
    <category term="wp7" />
    <content type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634615247341626063.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634615247396851125.png" width="405" height="255" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;The &lt;a href="http://msdn.microsoft.com/en-us/library/hh394009(v=vs.92).aspx"&gt;ShareLinkTask&lt;/a&gt; introduced in Windows Phone SDK 7.1 enables users to share a link on various social networks like Twitter, Facebook and LinkedIn. The only thing that I wish that it had was a way to grab the page title for the link before posting. I found myself typing the page title and thought I’d write some simple code and share with everyone. Below is a snapshot of a post to Facebook that automatically added the page title to the post. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634615247403403251.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634615247414635467.png" width="502" height="128" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;ShareLinkTask Intro&lt;/h3&gt;  &lt;p&gt;The following code is all you need to share links on Social Media Networks with WP SDK 7.1.&lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;ShareLinkTask shareLinkTask = new ShareLinkTask();

shareLinkTask.Title = &amp;quot;Telerik&amp;quot;;
shareLinkTask.LinkUri = new Uri(&amp;quot;http://www.telerik.com&amp;quot;, UriKind.Absolute);
shareLinkTask.Message = &amp;quot;Here are some great controls for Windows Phone 7.&amp;quot;;

shareLinkTask.Show();&lt;/pre&gt;

&lt;p&gt;It will pop up a list of all the Social Media accounts that the user has registered on their device and after you select it then it will post automatically. &lt;/p&gt;

&lt;p&gt;Instead of hard coding the title or message, we can add in the following code in and get the page title automatically. &lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;WebClient wc = new WebClient();
wc.DownloadStringAsync(new Uri(&amp;quot;http://www.telerik.com&amp;quot;, UriKind.RelativeOrAbsolute));
wc.DownloadStringCompleted += (s, ev) =&amp;gt;
{
    strTitle = Regex.Match(ev.Result, @&amp;quot;\&amp;lt;title\b[^&amp;gt;]*\&amp;gt;\s*(?&amp;lt;Title&amp;gt;[\s\S]*?)\&amp;lt;/title\&amp;gt;&amp;quot;, RegexOptions.IgnoreCase).Groups[&amp;quot;Title&amp;quot;].Value;
};
&lt;br /&gt;&lt;/pre&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;Thanks for the help Regex! This was fairly painless process that only took a few minutes! If this post helped you or you know a better way then I’d love to hear from you in the comments below.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/retrieving-a-webpage-title-and-sharing-it-with-the-sharelinktask-in-wp7" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fretrieving-a-webpage-title-and-sharing-it-with-the-sharelinktask-in-wp7&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/_KHsd4wGKGA" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/retrieving-a-webpage-title-and-sharing-it-with-the-sharelinktask-in-wp7</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/11-things-every-software-developer-should-be-doing-in-2012</id>
    <title type="text">11 Things every Software Developer should be doing in 2012.</title>
    <summary type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634601819661994380.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634601819693662786.png" width="384" height="272" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;2011 is winding down and 2012 is upon us. Have you set any goals for 2012 both professionally/personally? Regardless of the answer, I’m sure one or two of the items listed below can help. I usually don’t blog many opinion posts, due to the fact that I like to keep my blog technical. This post is an exception. :)&lt;/p&gt;  &lt;h3&gt;11 Things every Software Developer should be doing in 2012. &lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Get on &lt;a href="http://www.twitter.com" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/strong&gt; – If you’re not using Twitter and are a Software Developer then you are missing out. I believe that Twitter is the one of the &lt;u&gt;MOST&lt;/u&gt; important tool a Software Developer can use. Why?       &lt;ol&gt;       &lt;li&gt;Regardless if you have 10 followers or 10000 followers, any coding question can be found and answered in a matter of seconds using Twitter Hashtags.&amp;#160; &lt;/li&gt;        &lt;li&gt;Get software developer news straight from the source by following other developers. &lt;/li&gt;        &lt;li&gt;Again hashtags – To monitor topics important to you. For example, I use it to monitor #wp7, #silverlight and #wpf.&amp;#160; &lt;/li&gt;        &lt;li&gt;To stay engaged in a conversation with other developers and to see what projects they are working on.&amp;#160;&amp;#160; &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Read &lt;a href="http://www.stackoverflow.com" target="_blank"&gt;StackOverflow&lt;/a&gt; Daily&lt;/strong&gt; – StackOverflow is the number one forum for asking a coding question. Even if you don’t have an account, it’s worth it just for browsing questions and learning. I think it is a wise investment of your time to spend at least 20 minutes a day reading StackOverflow. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Start a Blog&lt;/strong&gt; – I believe that &lt;u&gt;&lt;strong&gt;every&lt;/strong&gt;&lt;/u&gt; Developer should have a blog. Why?       &lt;ol&gt;       &lt;li&gt;It is a footprint that we leave for other developers studying our craft. &lt;/li&gt;        &lt;li&gt;It allows you to become engaged in the community. &lt;/li&gt;        &lt;li&gt;It helps you market yourself as a professional. &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Get out there –&lt;/strong&gt; Get out of your shell and start talking to other developers at local user groups/other meet ups/conferences. I will let you in on a secret – most everyone is shy at first. If you start a conversation with them then it usually takes off very fast.       &lt;ol&gt;       &lt;li&gt;Networking with other developers is big – really big. You start building connections in the industry and if you ever need help then you have someone to go to. &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Carry around a modern phone - &lt;/strong&gt;If you’re a developer and carrying around an older phone then its time to upgrade. I remember a manager at one of my jobs that had to walk back to his desk to email me something. I remember thinking, “This guy is in IT?” Just like some industries you need to drive a fancy car, have nice clothes or the latest jewelry. In technology, we need to stay current with our computers, software and mobile phones. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Embrace Mobile&amp;#160; – &lt;/strong&gt;Do you think this “mobile” thing is going away? Well, it is just getting started. You need to know more than how to develop for the iPhone, WP7 or Android. You need to learn how to create web applications that will run on &lt;strong&gt;&lt;u&gt;every&lt;/u&gt;&lt;/strong&gt; mobile device. (Including phones, iPads, Windows and Android slates). I believe that every developer will have to create a mobile application in his/her programming career. This is something a modern developer cannot ignore. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Learn at least one design pattern- &lt;/strong&gt;I am not going to tell you which one you should learn or focus on, but you need at least one. I prefer MVVM for myself because I am a Silverlight/WPF/WP7 Developer. If you are familiar with at least one design pattern then it would make me feel better about hiring you.       &lt;ol&gt;       &lt;li&gt;I’d start with this book: &lt;a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_1?ie=UTF8&amp;amp;qid=1324612498&amp;amp;sr=8-1" target="_blank"&gt;Gang of Four – Design Patterns: Elements of Reusable OOS&lt;/a&gt;. &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Set &lt;em&gt;reachable&lt;/em&gt; goals each and every year – &lt;/strong&gt;Create a short-list of goals that you are looking to accomplish in the next year. Not only should you be challenging yourself with a set of goals, you should also create a &lt;strong&gt;quarterly outlook/Gmail reminder&lt;/strong&gt; to evaluate your progress. I am a believer that you should start &lt;u&gt;small&lt;/u&gt; with a goal and build up from there. I did this with my MCPD certification. I shot for the MCP, then MCTS then the MCPD. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Learn a different programming language –&amp;#160; &lt;/strong&gt;Simply put, it broadens your perspective and permits a deeper understanding of how a computer and programming languages actually work.       &lt;ol&gt;       &lt;li&gt;If the only tool you have is a hammer, you'll treat every problem as a nail. &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Boost your confidence – &lt;/strong&gt;It always amazes me how few developers are confident in themselves. If you feel like you’re behind on something then learn it. I can’t find any excuse for staying ignorant in this industry. There is just too many FREE resources on the web.&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Read Blogs/Programming Books/Magazine – &lt;/strong&gt;How many programming books have you read this year? What about good developer magazines? I believe a good developer would read at least 5 programming books a year and at least a magazine or two monthly. Even if you don’t have a subscription to MSDN you can get the .PDF for free a month after release.&amp;#160; How can you get better if your not constantly reading? &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Thanks for reading and please leave feedback in the comments section below. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/11-things-every-software-developer-should-be-doing-in-2012" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2f11-things-every-software-developer-should-be-doing-in-2012&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-12-28T08:00:00-08:00</published>
    <updated>2011-12-28T15:14:03-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/7XAaFlxXwyo/11-things-every-software-developer-should-be-doing-in-2012" />
    <category term="Opinion" />
    <content type="html">&lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634601819661994380.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634601819693662786.png" width="384" height="272" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;2011 is winding down and 2012 is upon us. Have you set any goals for 2012 both professionally/personally? Regardless of the answer, I’m sure one or two of the items listed below can help. I usually don’t blog many opinion posts, due to the fact that I like to keep my blog technical. This post is an exception. :)&lt;/p&gt;  &lt;h3&gt;11 Things every Software Developer should be doing in 2012. &lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Get on &lt;a href="http://www.twitter.com" target="_blank"&gt;Twitter&lt;/a&gt;&lt;/strong&gt; – If you’re not using Twitter and are a Software Developer then you are missing out. I believe that Twitter is the one of the &lt;u&gt;MOST&lt;/u&gt; important tool a Software Developer can use. Why?       &lt;ol&gt;       &lt;li&gt;Regardless if you have 10 followers or 10000 followers, any coding question can be found and answered in a matter of seconds using Twitter Hashtags.&amp;#160; &lt;/li&gt;        &lt;li&gt;Get software developer news straight from the source by following other developers. &lt;/li&gt;        &lt;li&gt;Again hashtags – To monitor topics important to you. For example, I use it to monitor #wp7, #silverlight and #wpf.&amp;#160; &lt;/li&gt;        &lt;li&gt;To stay engaged in a conversation with other developers and to see what projects they are working on.&amp;#160;&amp;#160; &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Read &lt;a href="http://www.stackoverflow.com" target="_blank"&gt;StackOverflow&lt;/a&gt; Daily&lt;/strong&gt; – StackOverflow is the number one forum for asking a coding question. Even if you don’t have an account, it’s worth it just for browsing questions and learning. I think it is a wise investment of your time to spend at least 20 minutes a day reading StackOverflow. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Start a Blog&lt;/strong&gt; – I believe that &lt;u&gt;&lt;strong&gt;every&lt;/strong&gt;&lt;/u&gt; Developer should have a blog. Why?       &lt;ol&gt;       &lt;li&gt;It is a footprint that we leave for other developers studying our craft. &lt;/li&gt;        &lt;li&gt;It allows you to become engaged in the community. &lt;/li&gt;        &lt;li&gt;It helps you market yourself as a professional. &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Get out there –&lt;/strong&gt; Get out of your shell and start talking to other developers at local user groups/other meet ups/conferences. I will let you in on a secret – most everyone is shy at first. If you start a conversation with them then it usually takes off very fast.       &lt;ol&gt;       &lt;li&gt;Networking with other developers is big – really big. You start building connections in the industry and if you ever need help then you have someone to go to. &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Carry around a modern phone - &lt;/strong&gt;If you’re a developer and carrying around an older phone then its time to upgrade. I remember a manager at one of my jobs that had to walk back to his desk to email me something. I remember thinking, “This guy is in IT?” Just like some industries you need to drive a fancy car, have nice clothes or the latest jewelry. In technology, we need to stay current with our computers, software and mobile phones. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Embrace Mobile&amp;#160; – &lt;/strong&gt;Do you think this “mobile” thing is going away? Well, it is just getting started. You need to know more than how to develop for the iPhone, WP7 or Android. You need to learn how to create web applications that will run on &lt;strong&gt;&lt;u&gt;every&lt;/u&gt;&lt;/strong&gt; mobile device. (Including phones, iPads, Windows and Android slates). I believe that every developer will have to create a mobile application in his/her programming career. This is something a modern developer cannot ignore. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Learn at least one design pattern- &lt;/strong&gt;I am not going to tell you which one you should learn or focus on, but you need at least one. I prefer MVVM for myself because I am a Silverlight/WPF/WP7 Developer. If you are familiar with at least one design pattern then it would make me feel better about hiring you.       &lt;ol&gt;       &lt;li&gt;I’d start with this book: &lt;a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612/ref=sr_1_1?ie=UTF8&amp;amp;qid=1324612498&amp;amp;sr=8-1" target="_blank"&gt;Gang of Four – Design Patterns: Elements of Reusable OOS&lt;/a&gt;. &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Set &lt;em&gt;reachable&lt;/em&gt; goals each and every year – &lt;/strong&gt;Create a short-list of goals that you are looking to accomplish in the next year. Not only should you be challenging yourself with a set of goals, you should also create a &lt;strong&gt;quarterly outlook/Gmail reminder&lt;/strong&gt; to evaluate your progress. I am a believer that you should start &lt;u&gt;small&lt;/u&gt; with a goal and build up from there. I did this with my MCPD certification. I shot for the MCP, then MCTS then the MCPD. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Learn a different programming language –&amp;#160; &lt;/strong&gt;Simply put, it broadens your perspective and permits a deeper understanding of how a computer and programming languages actually work.       &lt;ol&gt;       &lt;li&gt;If the only tool you have is a hammer, you'll treat every problem as a nail. &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Boost your confidence – &lt;/strong&gt;It always amazes me how few developers are confident in themselves. If you feel like you’re behind on something then learn it. I can’t find any excuse for staying ignorant in this industry. There is just too many FREE resources on the web.&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Read Blogs/Programming Books/Magazine – &lt;/strong&gt;How many programming books have you read this year? What about good developer magazines? I believe a good developer would read at least 5 programming books a year and at least a magazine or two monthly. Even if you don’t have a subscription to MSDN you can get the .PDF for free a month after release.&amp;#160; How can you get better if your not constantly reading? &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Thanks for reading and please leave feedback in the comments section below. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/11-things-every-software-developer-should-be-doing-in-2012" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2f11-things-every-software-developer-should-be-doing-in-2012&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/7XAaFlxXwyo" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/11-things-every-software-developer-should-be-doing-in-2012</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/adding-an-easter-egg-to-your-wp7-application</id>
    <title type="text">Adding an Easter Egg to your WP7 Application</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I was asked the other day how to detect if a user has touched a certain part of the screen. I created some sample code for them but decided that it might make a fun Easter egg as well.&amp;#160; It does this by comparing the X and Y axis of the users current touch point to the location that the “M” exists. Basically, this application will detect if your user is touching the letter M as shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634604843596887928.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634604843602660039.png" width="240" height="125" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;The User Interface&lt;/h3&gt;  &lt;p&gt;Very simple, just add in the following XAML to the MainPage.xaml : &lt;/p&gt;  &lt;pre class="brush: xml;"&gt;&amp;lt;!--ContentPanel - place additional content here--&amp;gt;
&amp;lt;Grid x:Name=&amp;quot;ContentPanel&amp;quot; Grid.Row=&amp;quot;1&amp;quot; Margin=&amp;quot;12,0,12,0&amp;quot;&amp;gt;
    &amp;lt;TextBlock x:Name=&amp;quot;txtName&amp;quot; FontSize=&amp;quot;56&amp;quot; Foreground=&amp;quot;Red&amp;quot; /&amp;gt;
&amp;lt;/Grid&amp;gt;&lt;/pre&gt;

&lt;p&gt;I’ve added a TextBlock just to show you the current X and Y coordinates that the user has touched. It will also show you when the user has started and stop touching the device. &lt;/p&gt;

&lt;h3&gt;The Code&lt;/h3&gt;

&lt;pre class="brush: csharp;"&gt;// Constructor
public MainPage()
{
  InitializeComponent();
  Touch.FrameReported += new
    TouchFrameEventHandler(Touch_FrameReported);
}

void Touch_FrameReported(object sender, TouchFrameEventArgs e)
{
  TouchPoint mainTouchPoint = e.GetPrimaryTouchPoint(ContentPanel);
   
  Point position = mainTouchPoint.Position;
    
  switch (mainTouchPoint.Action)
  {
    case TouchAction.Move:
      txtName.Text = String.Format(&amp;quot;x: {0} , y: {1}&amp;quot;,position.X, position.Y);
      if (position.X == 20 &amp;amp;&amp;amp; position.Y == -132) MessageBox.Show(&amp;quot;Secret Hit&amp;quot;);
      break;
    case TouchAction.Up:
      txtName.Text = &amp;quot;Touch Ended&amp;quot;;
      break;
    case TouchAction.Down:
      txtName.Text = &amp;quot;Touch Started&amp;quot;;          
      break;
  }
}&lt;/pre&gt;



&lt;p&gt;This code is fairly simple as it just adds an event handler for Touch.FrameReported. Inside the method, we call GetPrimaryTouchPoint and pass it our ContentPanel (You can of course pass it any UI Element). Now that we have our main touch point, we can get the current position the user is touching. The last thing to point out is by calling mainTouchPoint, we can see when the TouchAction is Up, Down or Moving. Pretty powerful stuff with just a few lines of code. &lt;/p&gt;

&lt;h3&gt;So how did you know the X and Y positions of the letter “M”?&lt;/h3&gt;

&lt;p&gt;I ran the application and moved the cursor to the position that I wanted the easter egg to occur in, then I added the if…then… statement inside of the TouchAction.Move switch statement. &lt;/p&gt;

&lt;h3&gt;The Demo&lt;/h3&gt;

&lt;p&gt;Here you will see a demo of what this project accomplishes. You can &lt;a href="http://michaelcrump.net/get/MikeEasterEgg.zip" target="_blank"&gt;download the source code&lt;/a&gt; as well. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;a href="http://michaelcrum.web713.discountasp.net/files/WP7EasterEgg_634604843634640654.gif"&gt;&lt;img style="display: inline" title="WP7EasterEgg" alt="WP7EasterEgg" src="http://michaelcrum.web713.discountasp.net/files/WP7EasterEgg_thumb_634604843666621269.gif" width="263" height="490" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;As you can see from this post, it really just takes a few lines to get this up and running. It will also work even if the user switches screen orientation.&amp;#160; If you have any questions then feel free to contact &lt;a href="http://michaelcrump.net/about-me"&gt;me&lt;/a&gt;. Also, don’t forget to subscribe to my &lt;a href="http://feeds.feedburner.com/MichaelCrump"&gt;RSS feed&lt;/a&gt; and follow me on &lt;a href="http://twitter.com/mbcrump"&gt;twitter&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/adding-an-easter-egg-to-your-wp7-application" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fadding-an-easter-egg-to-your-wp7-application&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-12-26T08:00:00-08:00</published>
    <updated>2011-12-26T16:34:01-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/ucJCZAR9LKE/adding-an-easter-egg-to-your-wp7-application" />
    <category term="windows-phone7" />
    <category term="wp7" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I was asked the other day how to detect if a user has touched a certain part of the screen. I created some sample code for them but decided that it might make a fun Easter egg as well.&amp;#160; It does this by comparing the X and Y axis of the users current touch point to the location that the “M” exists. Basically, this application will detect if your user is touching the letter M as shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634604843596887928.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634604843602660039.png" width="240" height="125" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;The User Interface&lt;/h3&gt;  &lt;p&gt;Very simple, just add in the following XAML to the MainPage.xaml : &lt;/p&gt;  &lt;pre class="brush: xml;"&gt;&amp;lt;!--ContentPanel - place additional content here--&amp;gt;
&amp;lt;Grid x:Name=&amp;quot;ContentPanel&amp;quot; Grid.Row=&amp;quot;1&amp;quot; Margin=&amp;quot;12,0,12,0&amp;quot;&amp;gt;
    &amp;lt;TextBlock x:Name=&amp;quot;txtName&amp;quot; FontSize=&amp;quot;56&amp;quot; Foreground=&amp;quot;Red&amp;quot; /&amp;gt;
&amp;lt;/Grid&amp;gt;&lt;/pre&gt;

&lt;p&gt;I’ve added a TextBlock just to show you the current X and Y coordinates that the user has touched. It will also show you when the user has started and stop touching the device. &lt;/p&gt;

&lt;h3&gt;The Code&lt;/h3&gt;

&lt;pre class="brush: csharp;"&gt;// Constructor
public MainPage()
{
  InitializeComponent();
  Touch.FrameReported += new
    TouchFrameEventHandler(Touch_FrameReported);
}

void Touch_FrameReported(object sender, TouchFrameEventArgs e)
{
  TouchPoint mainTouchPoint = e.GetPrimaryTouchPoint(ContentPanel);
   
  Point position = mainTouchPoint.Position;
    
  switch (mainTouchPoint.Action)
  {
    case TouchAction.Move:
      txtName.Text = String.Format(&amp;quot;x: {0} , y: {1}&amp;quot;,position.X, position.Y);
      if (position.X == 20 &amp;amp;&amp;amp; position.Y == -132) MessageBox.Show(&amp;quot;Secret Hit&amp;quot;);
      break;
    case TouchAction.Up:
      txtName.Text = &amp;quot;Touch Ended&amp;quot;;
      break;
    case TouchAction.Down:
      txtName.Text = &amp;quot;Touch Started&amp;quot;;          
      break;
  }
}&lt;/pre&gt;



&lt;p&gt;This code is fairly simple as it just adds an event handler for Touch.FrameReported. Inside the method, we call GetPrimaryTouchPoint and pass it our ContentPanel (You can of course pass it any UI Element). Now that we have our main touch point, we can get the current position the user is touching. The last thing to point out is by calling mainTouchPoint, we can see when the TouchAction is Up, Down or Moving. Pretty powerful stuff with just a few lines of code. &lt;/p&gt;

&lt;h3&gt;So how did you know the X and Y positions of the letter “M”?&lt;/h3&gt;

&lt;p&gt;I ran the application and moved the cursor to the position that I wanted the easter egg to occur in, then I added the if…then… statement inside of the TouchAction.Move switch statement. &lt;/p&gt;

&lt;h3&gt;The Demo&lt;/h3&gt;

&lt;p&gt;Here you will see a demo of what this project accomplishes. You can &lt;a href="http://michaelcrump.net/get/MikeEasterEgg.zip" target="_blank"&gt;download the source code&lt;/a&gt; as well. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;a href="http://michaelcrum.web713.discountasp.net/files/WP7EasterEgg_634604843634640654.gif"&gt;&lt;img style="display: inline" title="WP7EasterEgg" alt="WP7EasterEgg" src="http://michaelcrum.web713.discountasp.net/files/WP7EasterEgg_thumb_634604843666621269.gif" width="263" height="490" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;As you can see from this post, it really just takes a few lines to get this up and running. It will also work even if the user switches screen orientation.&amp;#160; If you have any questions then feel free to contact &lt;a href="http://michaelcrump.net/about-me"&gt;me&lt;/a&gt;. Also, don’t forget to subscribe to my &lt;a href="http://feeds.feedburner.com/MichaelCrump"&gt;RSS feed&lt;/a&gt; and follow me on &lt;a href="http://twitter.com/mbcrump"&gt;twitter&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/adding-an-easter-egg-to-your-wp7-application" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fadding-an-easter-egg-to-your-wp7-application&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/ucJCZAR9LKE" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/adding-an-easter-egg-to-your-wp7-application</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/taking-a-look-at-the-windows-simulator-in-visual-studio-11</id>
    <title type="text">Taking a look at the Windows Simulator in Visual Studio 11</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;Today, we are going to take a look at the Windows Simulator which ships with Visual Studio 11 and is used to debug Metro Style apps for Windows 8. I think it is important to learn about the features available in the simulator where we can&amp;#160; better understand the way our Metro applications behave. It is also beneficial for those of us without access to a touch-screen monitor. &lt;/p&gt;  &lt;p&gt;Before we start, you can check out all of my Windows 8 Articles &lt;a href="http://michaelcrump.net/my-windows-8-development-article-collection" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;h3&gt;We have three ways to debug a Metro Application&lt;/h3&gt;  &lt;p&gt;1) By default, if you run a Visual Studio 11 Metro Application it will run on the &lt;strong&gt;local&lt;/strong&gt; machine. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450851706843.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450860754959.png" width="283" height="154" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2) You can also select &lt;strong&gt;Remote Machine&lt;/strong&gt; and you will be presented with the “&lt;strong&gt;Select Remote Debugger Connection&lt;/strong&gt;” as shown below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450865747023.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450874639137.png" width="288" height="131" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450880879217.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450888679317.png" width="322" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This option deserves it own blog post, so for the time being just be aware that it exists. &lt;/p&gt;  &lt;p&gt;3) The third and final way is &lt;strong&gt;Simulator – &lt;/strong&gt;Which is what we are going to explore today. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450893983385.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450903967513.png" width="278" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Hold up!&lt;/h3&gt;  &lt;p&gt;What’s the difference between a &lt;strong&gt;simulator&lt;/strong&gt; and a &lt;strong&gt;emulator&lt;/strong&gt;? &lt;/p&gt;  &lt;p&gt;Let’s say you want to duplicate the behavior of an old HP calculator, there are two options:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;p&gt;You write new program that draws the calculator's display and keys, and when the user clicks on the keys, your programs does what the old calculator did. This is a &lt;em&gt;Simulator&lt;/em&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;You get a dump of the calculator's firmware, then write a program that loads the firmware and interprets it the same way the microprocessor in the calculator did. This is an &lt;em&gt;Emulator&lt;/em&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The &lt;em&gt;Simulator&lt;/em&gt; tries to duplicate the &lt;em&gt;behavior&lt;/em&gt; of the device.    &lt;br /&gt;The &lt;em&gt;Emulator&lt;/em&gt; tries to duplicate the &lt;em&gt;inner workings&lt;/em&gt; of the device.&lt;/p&gt;  &lt;p&gt;This wonderful explanation was actually taken from &lt;a href="http://stackoverflow.com/users/237761/carlos-gutierrez"&gt;Carlos Gutiérrez&lt;/a&gt; as he explained it to &lt;a href="http://stackoverflow.com/questions/2174638/whats-the-difference-between-emulation-and-simulation" target="_blank"&gt;StackOverflow&lt;/a&gt; users. &lt;/p&gt;  &lt;h3&gt;Back to the Simulator &lt;/h3&gt;  &lt;p&gt;If you place a check in &lt;strong&gt;Simulator&lt;/strong&gt; and run your application, you will see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450918319697.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450931579867.png" width="784" height="492" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;What is important to note here is that this simulation is actually a &lt;strong&gt;Remote Desktop Session&lt;/strong&gt; into your machine. &lt;/p&gt;  &lt;p&gt;Don’t believe me? Hit the Windows Start Button in the Simulator and you will see your desktop. You can browse, execute, and do everything you normally do. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451003340787.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451056849473.png" width="782" height="490" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The key thing to note here is the &lt;strong&gt;Touch Controls&lt;/strong&gt; located to the right of the screen. Here is a quick reference that I created defining each item: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451062621547.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451074009693.png" width="489" height="293" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Let’s start with the fourth item down. &lt;/p&gt;                &lt;h3&gt;Touch Emulation&lt;/h3&gt;  &lt;p&gt;As soon as you select &lt;strong&gt;Touch Emulation&lt;/strong&gt; and return to the simulator you cursor will look like the following: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451076661727.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451080405775.png" width="99" height="99" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This mode will simulate the user swiping with a &lt;strong&gt;single&lt;/strong&gt; finger – one contact. &lt;/p&gt;  &lt;h3&gt;Touch Emulation Pinch/Zoom&lt;/h3&gt;  &lt;p&gt;As soon as you select &lt;strong&gt;Touch Emulation Pinch/Zoom&lt;/strong&gt; and return to the simulator you cursor will look like the following: &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451083213811.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451087113861.png" width="119" height="175" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This mode will simulate the users using &lt;strong&gt;multiple&lt;/strong&gt; fingers to pinch/zoom in – two contacts. If you click the left mouse button and rotate the wheel simultaneously, the Windows Simulator will send touch events to the target application as if the user was performing a Pinch/Zoom gesture on a physical touch device. See the illustration below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451091637919.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451096317979.png" width="107" height="182" /&gt;&lt;/a&gt;&lt;/p&gt;        &lt;h3&gt;Touch Emulation Rotate&lt;/h3&gt;  &lt;p&gt;This mode will simulate the users using &lt;strong&gt;multiple&lt;/strong&gt; fingers to rotate – two contacts. Looks like the Pinch/Zoom when first selected but when you use the mouse wheel it actually rotates the two contact points relative to each other. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451100530033.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451104742087.png" width="123" height="193" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Screen Rotation&lt;/h3&gt;  &lt;p&gt;Both of these settings will allow you to rotate the screen +90/-90 degrees to the left or right. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451145146605.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451165582867.png" width="350" height="495" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451207391403.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451228295671.png" width="350" height="493" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;&amp;#160;&lt;/p&gt;      &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451275564277.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451297872563.png" width="566" height="355" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Change Resolution&lt;/h3&gt;  &lt;p&gt;This mode will simply allow us to change the resolution inside the simulator to test our apps against different size tablets. You can see the various options available below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451301616611.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451309104707.png" width="196" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Resizing&lt;/h3&gt;  &lt;p&gt;While this isn’t part of the touch control it is a handy tip.&amp;#160; You can resize the simulator by clicking on the bottom right corner and dragging your mouse cursor as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451311912743.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451315032783.png" width="144" height="80" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt; As you can see from this post, the simulator is in a great shape starting from Day one. I normally wouldn’t expect this polished of a product until a later release. I believe this shows that Microsoft is committed to giving developers the right tools to build Metro applications. If you have any questions then feel free to contact &lt;a href="http://michaelcrump.net/about-me" target="_blank"&gt;me&lt;/a&gt;. Also, don’t forget to subscribe to my &lt;a href="http://feeds.feedburner.com/MichaelCrump" target="_blank"&gt;RSS feed&lt;/a&gt; and follow me on &lt;a href="http://twitter.com/mbcrump" target="_blank"&gt;twitter&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/taking-a-look-at-the-windows-simulator-in-visual-studio-11" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ftaking-a-look-at-the-windows-simulator-in-visual-studio-11&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-12-21T08:00:00-08:00</published>
    <updated>2011-12-21T18:38:49-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/jKEhf1AMiL0/taking-a-look-at-the-windows-simulator-in-visual-studio-11" />
    <category term="Windows 8" />
    <category term="WinRT" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;Today, we are going to take a look at the Windows Simulator which ships with Visual Studio 11 and is used to debug Metro Style apps for Windows 8. I think it is important to learn about the features available in the simulator where we can&amp;#160; better understand the way our Metro applications behave. It is also beneficial for those of us without access to a touch-screen monitor. &lt;/p&gt;  &lt;p&gt;Before we start, you can check out all of my Windows 8 Articles &lt;a href="http://michaelcrump.net/my-windows-8-development-article-collection" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;h3&gt;We have three ways to debug a Metro Application&lt;/h3&gt;  &lt;p&gt;1) By default, if you run a Visual Studio 11 Metro Application it will run on the &lt;strong&gt;local&lt;/strong&gt; machine. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450851706843.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450860754959.png" width="283" height="154" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;2) You can also select &lt;strong&gt;Remote Machine&lt;/strong&gt; and you will be presented with the “&lt;strong&gt;Select Remote Debugger Connection&lt;/strong&gt;” as shown below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450865747023.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450874639137.png" width="288" height="131" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450880879217.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450888679317.png" width="322" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This option deserves it own blog post, so for the time being just be aware that it exists. &lt;/p&gt;  &lt;p&gt;3) The third and final way is &lt;strong&gt;Simulator – &lt;/strong&gt;Which is what we are going to explore today. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450893983385.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450903967513.png" width="278" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Hold up!&lt;/h3&gt;  &lt;p&gt;What’s the difference between a &lt;strong&gt;simulator&lt;/strong&gt; and a &lt;strong&gt;emulator&lt;/strong&gt;? &lt;/p&gt;  &lt;p&gt;Let’s say you want to duplicate the behavior of an old HP calculator, there are two options:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;     &lt;p&gt;You write new program that draws the calculator's display and keys, and when the user clicks on the keys, your programs does what the old calculator did. This is a &lt;em&gt;Simulator&lt;/em&gt;&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;You get a dump of the calculator's firmware, then write a program that loads the firmware and interprets it the same way the microprocessor in the calculator did. This is an &lt;em&gt;Emulator&lt;/em&gt;&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The &lt;em&gt;Simulator&lt;/em&gt; tries to duplicate the &lt;em&gt;behavior&lt;/em&gt; of the device.    &lt;br /&gt;The &lt;em&gt;Emulator&lt;/em&gt; tries to duplicate the &lt;em&gt;inner workings&lt;/em&gt; of the device.&lt;/p&gt;  &lt;p&gt;This wonderful explanation was actually taken from &lt;a href="http://stackoverflow.com/users/237761/carlos-gutierrez"&gt;Carlos Gutiérrez&lt;/a&gt; as he explained it to &lt;a href="http://stackoverflow.com/questions/2174638/whats-the-difference-between-emulation-and-simulation" target="_blank"&gt;StackOverflow&lt;/a&gt; users. &lt;/p&gt;  &lt;h3&gt;Back to the Simulator &lt;/h3&gt;  &lt;p&gt;If you place a check in &lt;strong&gt;Simulator&lt;/strong&gt; and run your application, you will see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600450918319697.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600450931579867.png" width="784" height="492" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;What is important to note here is that this simulation is actually a &lt;strong&gt;Remote Desktop Session&lt;/strong&gt; into your machine. &lt;/p&gt;  &lt;p&gt;Don’t believe me? Hit the Windows Start Button in the Simulator and you will see your desktop. You can browse, execute, and do everything you normally do. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451003340787.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451056849473.png" width="782" height="490" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The key thing to note here is the &lt;strong&gt;Touch Controls&lt;/strong&gt; located to the right of the screen. Here is a quick reference that I created defining each item: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451062621547.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451074009693.png" width="489" height="293" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Let’s start with the fourth item down. &lt;/p&gt;                &lt;h3&gt;Touch Emulation&lt;/h3&gt;  &lt;p&gt;As soon as you select &lt;strong&gt;Touch Emulation&lt;/strong&gt; and return to the simulator you cursor will look like the following: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451076661727.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451080405775.png" width="99" height="99" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This mode will simulate the user swiping with a &lt;strong&gt;single&lt;/strong&gt; finger – one contact. &lt;/p&gt;  &lt;h3&gt;Touch Emulation Pinch/Zoom&lt;/h3&gt;  &lt;p&gt;As soon as you select &lt;strong&gt;Touch Emulation Pinch/Zoom&lt;/strong&gt; and return to the simulator you cursor will look like the following: &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451083213811.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451087113861.png" width="119" height="175" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This mode will simulate the users using &lt;strong&gt;multiple&lt;/strong&gt; fingers to pinch/zoom in – two contacts. If you click the left mouse button and rotate the wheel simultaneously, the Windows Simulator will send touch events to the target application as if the user was performing a Pinch/Zoom gesture on a physical touch device. See the illustration below:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451091637919.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451096317979.png" width="107" height="182" /&gt;&lt;/a&gt;&lt;/p&gt;        &lt;h3&gt;Touch Emulation Rotate&lt;/h3&gt;  &lt;p&gt;This mode will simulate the users using &lt;strong&gt;multiple&lt;/strong&gt; fingers to rotate – two contacts. Looks like the Pinch/Zoom when first selected but when you use the mouse wheel it actually rotates the two contact points relative to each other. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451100530033.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451104742087.png" width="123" height="193" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Screen Rotation&lt;/h3&gt;  &lt;p&gt;Both of these settings will allow you to rotate the screen +90/-90 degrees to the left or right. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451145146605.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451165582867.png" width="350" height="495" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451207391403.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451228295671.png" width="350" height="493" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;&amp;#160;&lt;/p&gt;      &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451275564277.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451297872563.png" width="566" height="355" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Change Resolution&lt;/h3&gt;  &lt;p&gt;This mode will simply allow us to change the resolution inside the simulator to test our apps against different size tablets. You can see the various options available below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451301616611.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451309104707.png" width="196" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Resizing&lt;/h3&gt;  &lt;p&gt;While this isn’t part of the touch control it is a handy tip.&amp;#160; You can resize the simulator by clicking on the bottom right corner and dragging your mouse cursor as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634600451311912743.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634600451315032783.png" width="144" height="80" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt; As you can see from this post, the simulator is in a great shape starting from Day one. I normally wouldn’t expect this polished of a product until a later release. I believe this shows that Microsoft is committed to giving developers the right tools to build Metro applications. If you have any questions then feel free to contact &lt;a href="http://michaelcrump.net/about-me" target="_blank"&gt;me&lt;/a&gt;. Also, don’t forget to subscribe to my &lt;a href="http://feeds.feedburner.com/MichaelCrump" target="_blank"&gt;RSS feed&lt;/a&gt; and follow me on &lt;a href="http://twitter.com/mbcrump" target="_blank"&gt;twitter&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/taking-a-look-at-the-windows-simulator-in-visual-studio-11" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ftaking-a-look-at-the-windows-simulator-in-visual-studio-11&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/jKEhf1AMiL0" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/taking-a-look-at-the-windows-simulator-in-visual-studio-11</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/microsoft-touch-mouse-review</id>
    <title type="text">Microsoft Touch Mouse Review</title>
    <summary type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/hardware/en-us/p/touch-mouse"&gt;Official Product Page&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.microsoft.com/en-us/showcase/details.aspx?uuid=1b83c62b-7aee-4284-8402-4be872753128"&gt;Official Showcase Video&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;Back in July 2011, I decided to switch to a gaming mouse called the &lt;a href="http://michaelcrump.net/razer-deathadder-3500dpi-mouse-review"&gt;Razer DeathAdder&lt;/a&gt;. I switched for a number of reasons but mainly because I wanted a mouse that felt natural and didn’t hurt my hand after long periods of use. I’ve used it up until this point – December 16th, 2011. &lt;/p&gt;  &lt;p&gt;Enter the &lt;a href="http://www.microsoft.com/hardware/en-us/p/touch-mouse"&gt;Microsoft Touch Mouse&lt;/a&gt; - I recently became interested in the gesture support provided by this mouse and tweeted it&amp;#160; asking developers their opinions. I had several people respond (with fairly positive feedback) and then &lt;a href="https://twitter.com/#!/RobboModemMan/statuses/146598087543111680"&gt;Robert Bernstein&lt;/a&gt; offered to send me one in the mail (Thanks Robert!)&amp;#160; &lt;br /&gt;    &lt;br /&gt;I was interested in the mouse for the following features: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;One Finger: Scroll, flick, or pan any direction for quick navigation and you can sweep your thumb to go forward or back. &lt;/li&gt;    &lt;li&gt;Two Finger: Snap to see your windows side by side, or maximize and minimize. &lt;/li&gt;    &lt;li&gt;Three Finger: Show all open windows or reveal your desktop. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/hardware/en-us/bluetrack-technology"&gt;BlueTrack Technology&lt;/a&gt; – You are supposed to be able to track on anything, including carpet. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Day One&lt;/h3&gt;  &lt;p&gt;As soon as I plugged the device into my laptop, I kept expecting to see some sort of installer pop-up asking me to configure the mouse. That did not happen, instead I saw the Detecting Hardware pop-up and a few seconds later it asked me to reboot my machine. I proceeded to type on my keyboard and quickly found out that my keyboard was no longer responding. I had to unplug my keyboard (connected via USB) and plug it in again for it to work again. &lt;/p&gt;  &lt;p&gt;I went ahead and rebooted it like it originally asked and still nothing happened on the screen. I headed over to &lt;a href="http://www.microsoft.com/hardware/en-us/p/touch-mouse#support"&gt;Microsoft Touch Mouse&lt;/a&gt; support site and downloaded the latest IntelliPoint Software. After I downloaded and installed the software, it presented me with a gesture learning tutorial (screenshot to come). The tutorial was actually helpful as I learned what I needed to know in just a few minutes. I spent the rest of the day using it with my everyday work.. the results?&lt;/p&gt;  &lt;h3&gt;How was it?&lt;/h3&gt;  &lt;p&gt;I really enjoyed being able to snap windows, showing/hiding the desktop and maximizing/minimizing windows with just a gesture. I also like the way scrolling pages is implemented. You can scroll a page and leave your finger off of the mouse and it will continue to scroll very slowly. Since we all spend a lot of time on the web, it is simple to move backwards/forwards pages with a flip of your thumb. &lt;/p&gt;  &lt;p&gt;Every time that you use a gesture you will something similar to the following to visually confirm the gesture. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634597872550645671.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634597872556729749.png" width="634" height="75" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Keep in mind that if the current window is not focused the gesture is &lt;strong&gt;not&lt;/strong&gt; going to work. &lt;/p&gt;  &lt;h3&gt;The Software&lt;/h3&gt;  &lt;p&gt;The IntelliPoint Software doesn’t have much to offer in terms of additional customization, but it does have one tab that you may want to look at which is called Touch. You can see from the screenshot below that you can enable/disable any of the gestures as well as turn off “Display touch trails”. Which after you have been using it for a while may be a good idea. You also want to pay attention to the Practice box which will allow you to re-run the setup tutorial. (You can always just navigate to C:\Program Files\Microsoft IntelliPoint\TouchMousePractice.exe as well).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML4f319d0_634597872569053907.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML4f319d0" border="0" alt="SNAGHTML4f319d0" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML4f319d0_thumb_634597872593390219.png" width="463" height="487" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you click on “Practice gestures with your Touch Mouse…” then it will launch the tutorial pictured below that will help you get up to speed quickly. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634597872681843353.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634597872696975547.png" width="321" height="255" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;PROS/CONS&lt;/h4&gt;  &lt;p&gt;&lt;strong&gt;PROS&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;+ Comes with a Nano receiver/USB Extension cable which makes it easy to leave it in your laptop when not in use. &lt;/p&gt;  &lt;p&gt;+ Gesture Support works very nicely. It is quick to respond and fairly accurate. &lt;/p&gt;  &lt;p&gt;+ Fits your hand very well. &lt;/p&gt;  &lt;p&gt;+ BlueTrack Technology allows this mouse to work on just about any surface – including carpet (if you prefer to use your computer on the floor)&lt;/p&gt;  &lt;p&gt;+ 3 Year Warranty. – Nice of them to stand behind their product.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;CONS&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;- It made my keyboard unresponsive the first time that I added the mouse. It was quickly fixed by plugging/unplugging the keyboard’s USB. &lt;/p&gt;  &lt;p&gt;- It did not download and install the IntelliPoint software after I plugged it into my system. It also didn’t come with a Driver CD. So if I didn’t have internet access or know to download the IntelliPoint software than I would miss the gesture tutorial. &lt;/p&gt;  &lt;p&gt;- &lt;a href="http://www.youtube.com/watch?v=Ts9fbkcl_RQ&amp;amp;feature=related"&gt;This point&lt;/a&gt; regarding a left/right mouse button is actually under the shell. &lt;/p&gt;  &lt;p&gt;- Price: $70 is a bit steep. For this much money, it should have come with a carrying case. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Would I recommend it?&lt;/strong&gt;&amp;#160; I am enjoying mine, but still haven’t determined if this will be my primary device. This is one product that you probably want to try out in a store first before buying it. &lt;/p&gt;  &lt;h3&gt;Pictures&lt;/h3&gt;  &lt;p&gt;Below is a few pictures of the mouse. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3335_634597872711015727.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3335" border="0" alt="IMG_3335" src="http://michaelcrum.web713.discountasp.net/files/IMG_3335_thumb_634597872717099805.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3327_634597872727863943.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3327" border="0" alt="IMG_3327" src="http://michaelcrum.web713.discountasp.net/files/IMG_3327_thumb_634597872733012009.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3358_634597872746116177.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3358" border="0" alt="IMG_3358" src="http://michaelcrum.web713.discountasp.net/files/IMG_3358_thumb_634597872751108241.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3348_634597872760156357.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3348" border="0" alt="IMG_3348" src="http://michaelcrum.web713.discountasp.net/files/IMG_3348_thumb_634597872764992419.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3342_634597872775132549.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3342" border="0" alt="IMG_3342" src="http://michaelcrum.web713.discountasp.net/files/IMG_3342_thumb_634597872781684633.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3333_634597872791668761.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3333" border="0" alt="IMG_3333" src="http://michaelcrum.web713.discountasp.net/files/IMG_3333_thumb_634597872797284833.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/microsoft-touch-mouse-review" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fmicrosoft-touch-mouse-review&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-12-18T21:47:00-08:00</published>
    <updated>2011-12-20T21:47:17-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/d6BBTI-xj1c/microsoft-touch-mouse-review" />
    <category term="Hardware" />
    <content type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/hardware/en-us/p/touch-mouse"&gt;Official Product Page&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.microsoft.com/en-us/showcase/details.aspx?uuid=1b83c62b-7aee-4284-8402-4be872753128"&gt;Official Showcase Video&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;Back in July 2011, I decided to switch to a gaming mouse called the &lt;a href="http://michaelcrump.net/razer-deathadder-3500dpi-mouse-review"&gt;Razer DeathAdder&lt;/a&gt;. I switched for a number of reasons but mainly because I wanted a mouse that felt natural and didn’t hurt my hand after long periods of use. I’ve used it up until this point – December 16th, 2011. &lt;/p&gt;  &lt;p&gt;Enter the &lt;a href="http://www.microsoft.com/hardware/en-us/p/touch-mouse"&gt;Microsoft Touch Mouse&lt;/a&gt; - I recently became interested in the gesture support provided by this mouse and tweeted it&amp;#160; asking developers their opinions. I had several people respond (with fairly positive feedback) and then &lt;a href="https://twitter.com/#!/RobboModemMan/statuses/146598087543111680"&gt;Robert Bernstein&lt;/a&gt; offered to send me one in the mail (Thanks Robert!)&amp;#160; &lt;br /&gt;    &lt;br /&gt;I was interested in the mouse for the following features: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;One Finger: Scroll, flick, or pan any direction for quick navigation and you can sweep your thumb to go forward or back. &lt;/li&gt;    &lt;li&gt;Two Finger: Snap to see your windows side by side, or maximize and minimize. &lt;/li&gt;    &lt;li&gt;Three Finger: Show all open windows or reveal your desktop. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/hardware/en-us/bluetrack-technology"&gt;BlueTrack Technology&lt;/a&gt; – You are supposed to be able to track on anything, including carpet. &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;Day One&lt;/h3&gt;  &lt;p&gt;As soon as I plugged the device into my laptop, I kept expecting to see some sort of installer pop-up asking me to configure the mouse. That did not happen, instead I saw the Detecting Hardware pop-up and a few seconds later it asked me to reboot my machine. I proceeded to type on my keyboard and quickly found out that my keyboard was no longer responding. I had to unplug my keyboard (connected via USB) and plug it in again for it to work again. &lt;/p&gt;  &lt;p&gt;I went ahead and rebooted it like it originally asked and still nothing happened on the screen. I headed over to &lt;a href="http://www.microsoft.com/hardware/en-us/p/touch-mouse#support"&gt;Microsoft Touch Mouse&lt;/a&gt; support site and downloaded the latest IntelliPoint Software. After I downloaded and installed the software, it presented me with a gesture learning tutorial (screenshot to come). The tutorial was actually helpful as I learned what I needed to know in just a few minutes. I spent the rest of the day using it with my everyday work.. the results?&lt;/p&gt;  &lt;h3&gt;How was it?&lt;/h3&gt;  &lt;p&gt;I really enjoyed being able to snap windows, showing/hiding the desktop and maximizing/minimizing windows with just a gesture. I also like the way scrolling pages is implemented. You can scroll a page and leave your finger off of the mouse and it will continue to scroll very slowly. Since we all spend a lot of time on the web, it is simple to move backwards/forwards pages with a flip of your thumb. &lt;/p&gt;  &lt;p&gt;Every time that you use a gesture you will something similar to the following to visually confirm the gesture. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634597872550645671.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634597872556729749.png" width="634" height="75" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Keep in mind that if the current window is not focused the gesture is &lt;strong&gt;not&lt;/strong&gt; going to work. &lt;/p&gt;  &lt;h3&gt;The Software&lt;/h3&gt;  &lt;p&gt;The IntelliPoint Software doesn’t have much to offer in terms of additional customization, but it does have one tab that you may want to look at which is called Touch. You can see from the screenshot below that you can enable/disable any of the gestures as well as turn off “Display touch trails”. Which after you have been using it for a while may be a good idea. You also want to pay attention to the Practice box which will allow you to re-run the setup tutorial. (You can always just navigate to C:\Program Files\Microsoft IntelliPoint\TouchMousePractice.exe as well).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML4f319d0_634597872569053907.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML4f319d0" border="0" alt="SNAGHTML4f319d0" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML4f319d0_thumb_634597872593390219.png" width="463" height="487" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you click on “Practice gestures with your Touch Mouse…” then it will launch the tutorial pictured below that will help you get up to speed quickly. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634597872681843353.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634597872696975547.png" width="321" height="255" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;PROS/CONS&lt;/h4&gt;  &lt;p&gt;&lt;strong&gt;PROS&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;+ Comes with a Nano receiver/USB Extension cable which makes it easy to leave it in your laptop when not in use. &lt;/p&gt;  &lt;p&gt;+ Gesture Support works very nicely. It is quick to respond and fairly accurate. &lt;/p&gt;  &lt;p&gt;+ Fits your hand very well. &lt;/p&gt;  &lt;p&gt;+ BlueTrack Technology allows this mouse to work on just about any surface – including carpet (if you prefer to use your computer on the floor)&lt;/p&gt;  &lt;p&gt;+ 3 Year Warranty. – Nice of them to stand behind their product.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;CONS&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;- It made my keyboard unresponsive the first time that I added the mouse. It was quickly fixed by plugging/unplugging the keyboard’s USB. &lt;/p&gt;  &lt;p&gt;- It did not download and install the IntelliPoint software after I plugged it into my system. It also didn’t come with a Driver CD. So if I didn’t have internet access or know to download the IntelliPoint software than I would miss the gesture tutorial. &lt;/p&gt;  &lt;p&gt;- &lt;a href="http://www.youtube.com/watch?v=Ts9fbkcl_RQ&amp;amp;feature=related"&gt;This point&lt;/a&gt; regarding a left/right mouse button is actually under the shell. &lt;/p&gt;  &lt;p&gt;- Price: $70 is a bit steep. For this much money, it should have come with a carrying case. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Would I recommend it?&lt;/strong&gt;&amp;#160; I am enjoying mine, but still haven’t determined if this will be my primary device. This is one product that you probably want to try out in a store first before buying it. &lt;/p&gt;  &lt;h3&gt;Pictures&lt;/h3&gt;  &lt;p&gt;Below is a few pictures of the mouse. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3335_634597872711015727.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3335" border="0" alt="IMG_3335" src="http://michaelcrum.web713.discountasp.net/files/IMG_3335_thumb_634597872717099805.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3327_634597872727863943.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3327" border="0" alt="IMG_3327" src="http://michaelcrum.web713.discountasp.net/files/IMG_3327_thumb_634597872733012009.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3358_634597872746116177.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3358" border="0" alt="IMG_3358" src="http://michaelcrum.web713.discountasp.net/files/IMG_3358_thumb_634597872751108241.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3348_634597872760156357.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3348" border="0" alt="IMG_3348" src="http://michaelcrum.web713.discountasp.net/files/IMG_3348_thumb_634597872764992419.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3342_634597872775132549.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3342" border="0" alt="IMG_3342" src="http://michaelcrum.web713.discountasp.net/files/IMG_3342_thumb_634597872781684633.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/IMG_3333_634597872791668761.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="IMG_3333" border="0" alt="IMG_3333" src="http://michaelcrum.web713.discountasp.net/files/IMG_3333_thumb_634597872797284833.jpg" width="244" height="164" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/microsoft-touch-mouse-review" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fmicrosoft-touch-mouse-review&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/d6BBTI-xj1c" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/microsoft-touch-mouse-review</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/adding-tweet-buttons-to-a-funnelweb-post</id>
    <title type="text">Adding Tweet Buttons to a FunnelWeb Post</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I’ve been asked several times how I added the Tweet Button &lt;u&gt;below&lt;/u&gt; to all of my &lt;a href="http://funnelweblog.com/"&gt;FunnelWeb&lt;/a&gt; post. Here is a quick blog post detailing how I did it. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634594030337394359.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634594030344726453.png" width="277" height="131" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;h3&gt;Let’s do it. &lt;/h3&gt;  &lt;p&gt;1) Head over to &lt;a href="https://twitter.com/about/resources/buttons#tweet"&gt;Twiter.com&lt;/a&gt; and select the button that you want. &lt;/p&gt;  &lt;p&gt;2) You will notice that it generates the following JS/HTML for you. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634594030350030521.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634594030360638657.png" width="335" height="221" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Please note the line numbers listed above.&lt;/em&gt; &lt;/p&gt;  &lt;p&gt;3) Copy &lt;strong&gt;#1&lt;/strong&gt; into your HTML Head section on your FunnelWeb Blog site. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634594030365786723.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634594030373742825.png" width="527" height="154" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4) Copy &lt;strong&gt;#2&lt;/strong&gt; into your &lt;strong&gt;\Views\Wiki\Page.cshtml&lt;/strong&gt; into the appendHTML variable defined below (be sure to escape the quotes if you use this method):&lt;/p&gt;  &lt;pre class="brush: xml;"&gt;@model FunnelWeb.Web.Views.Wiki.PageModel
@{
  ViewBag.Title = Model.Entry.MetaTitle;
}

&amp;lt;div class='entry @String.Join(&amp;quot; &amp;quot;, Html.CssKeywordsFor(Model.Entry))'&amp;gt;
@{string appendHTML =  &amp;quot;&amp;lt;a href=\&amp;quot;https://twitter.com/share\&amp;quot; class=\&amp;quot;twitter-share-button\&amp;quot; data-count=\&amp;quot;horizontal\&amp;quot; data-via=\&amp;quot;mbcrump\&amp;quot;&amp;gt;Tweet&amp;lt;/a&amp;gt;&amp;lt;a href=\&amp;quot;https://twitter.com/mbcrump\&amp;quot; class=\&amp;quot;twitter-follow-button\&amp;quot; data-show-count=\&amp;quot;false\&amp;quot; data-lang=\&amp;quot;en\&amp;quot;&amp;gt;Follow mbcrump&amp;lt;/a&amp;gt;&amp;quot;;}
  @Html.RenderTrusted(Model.Entry.Body + appendHTML, Model.Entry.Format)
&amp;lt;/div&amp;gt;&lt;/pre&gt;



&lt;p&gt;5) Upload the &lt;strong&gt;Page.cshtml&lt;/strong&gt; to your web server and your ready to go!&lt;/p&gt;

&lt;h3&gt;Conclusion&lt;/h3&gt;

&lt;p&gt;Easy enough right? You can of course append any HTML to your Page this way. Google Plus, Linked In Share buttons anyone?&amp;#160; &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/adding-tweet-buttons-to-a-funnelweb-post" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fadding-tweet-buttons-to-a-funnelweb-post&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-12-14T03:59:00-08:00</published>
    <updated>2011-12-14T03:59:35-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/jyApyH2QG2I/adding-tweet-buttons-to-a-funnelweb-post" />
    <category term="" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I’ve been asked several times how I added the Tweet Button &lt;u&gt;below&lt;/u&gt; to all of my &lt;a href="http://funnelweblog.com/"&gt;FunnelWeb&lt;/a&gt; post. Here is a quick blog post detailing how I did it. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634594030337394359.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634594030344726453.png" width="277" height="131" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;  &lt;h3&gt;Let’s do it. &lt;/h3&gt;  &lt;p&gt;1) Head over to &lt;a href="https://twitter.com/about/resources/buttons#tweet"&gt;Twiter.com&lt;/a&gt; and select the button that you want. &lt;/p&gt;  &lt;p&gt;2) You will notice that it generates the following JS/HTML for you. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634594030350030521.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634594030360638657.png" width="335" height="221" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Please note the line numbers listed above.&lt;/em&gt; &lt;/p&gt;  &lt;p&gt;3) Copy &lt;strong&gt;#1&lt;/strong&gt; into your HTML Head section on your FunnelWeb Blog site. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634594030365786723.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634594030373742825.png" width="527" height="154" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;4) Copy &lt;strong&gt;#2&lt;/strong&gt; into your &lt;strong&gt;\Views\Wiki\Page.cshtml&lt;/strong&gt; into the appendHTML variable defined below (be sure to escape the quotes if you use this method):&lt;/p&gt;  &lt;pre class="brush: xml;"&gt;@model FunnelWeb.Web.Views.Wiki.PageModel
@{
  ViewBag.Title = Model.Entry.MetaTitle;
}

&amp;lt;div class='entry @String.Join(&amp;quot; &amp;quot;, Html.CssKeywordsFor(Model.Entry))'&amp;gt;
@{string appendHTML =  &amp;quot;&amp;lt;a href=\&amp;quot;https://twitter.com/share\&amp;quot; class=\&amp;quot;twitter-share-button\&amp;quot; data-count=\&amp;quot;horizontal\&amp;quot; data-via=\&amp;quot;mbcrump\&amp;quot;&amp;gt;Tweet&amp;lt;/a&amp;gt;&amp;lt;a href=\&amp;quot;https://twitter.com/mbcrump\&amp;quot; class=\&amp;quot;twitter-follow-button\&amp;quot; data-show-count=\&amp;quot;false\&amp;quot; data-lang=\&amp;quot;en\&amp;quot;&amp;gt;Follow mbcrump&amp;lt;/a&amp;gt;&amp;quot;;}
  @Html.RenderTrusted(Model.Entry.Body + appendHTML, Model.Entry.Format)
&amp;lt;/div&amp;gt;&lt;/pre&gt;



&lt;p&gt;5) Upload the &lt;strong&gt;Page.cshtml&lt;/strong&gt; to your web server and your ready to go!&lt;/p&gt;

&lt;h3&gt;Conclusion&lt;/h3&gt;

&lt;p&gt;Easy enough right? You can of course append any HTML to your Page this way. Google Plus, Linked In Share buttons anyone?&amp;#160; &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/adding-tweet-buttons-to-a-funnelweb-post" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fadding-tweet-buttons-to-a-funnelweb-post&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/jyApyH2QG2I" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/adding-tweet-buttons-to-a-funnelweb-post</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/silverlight-5-has-been-released-plus-other-info</id>
    <title type="text">Silverlight 5 has been released plus other info!</title>
    <summary type="html">&lt;h3&gt;Silverlight 5 – The Final Version is here! &lt;/h3&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634592915152472079.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634592915166668261.png" width="209" height="223" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;On December the 9th, 2011, Microsoft released the final version of Silverlight 5. This release included many new features that I was looking forward to including: P/Invoke, XAML Binding Debugging and Implicit Data Templates. with this release came the Go-Live license. This meant that you can now publish Silverlight 5 application to production servers and get support! I am proud to see this release as I feel that I’ve been a part of it’s success with blogging, speaking, reporting bugs and emailing the team. So “Congratulations” to the team for this release.&amp;#160; This blog post will not only offer links to download it but information on learning more about it. I also included a Mini-FAQ as several questions popped up earlier this year that I feel needs addressing. &lt;/p&gt;  &lt;p&gt;If you want to know “What’s new in Silverlight 5” then check out this &lt;a href="http://www.silverlight.net/learn/overview/what's-new-in-silverlight-5"&gt;page&lt;/a&gt; on Silverlight.net and continue reading the article below.&lt;/p&gt;  &lt;h3&gt;Getting Started&lt;/h3&gt;  &lt;p&gt;First, we are going to need to download the required tools to install the Silverlight 5 RTM. Before getting started, please note that you can install the Silverlight 5 RTM on top of the final release of Silverlight 4. If you have the Silverlight 5 BETA/RC installed, then you might want to go ahead and remove those first.&lt;/p&gt;  &lt;h3&gt;Tools needed:&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=186892"&gt;Visual Studio 2010 SP1&lt;/a&gt; or &lt;a href="http://www.microsoft.com/express/Web/"&gt;Visual Web Developer Express 2010 SP1&lt;/a&gt; is required to develop a Silverlight 5 RTM Application. &lt;/li&gt;    &lt;li&gt;After you have installed VS2010 SP1 or Visual Web Developer Express 2010 SP1, then you will need to download and install the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=214309"&gt;Silverlight 5 Tools for Visual Studio 2010 SP1.&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This download will install all components necessary for Silverlight 5 and Microsoft WCF RIA Services V1 SP2 development including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Silverlight 5 Developer Runtime &lt;/li&gt;    &lt;li&gt;Silverlight 5 SDK &lt;/li&gt;    &lt;li&gt;Update for Visual Studio 2010 Service Pack 1 and Visual Web Developer Express 2010 Service Pack 1 (KB2502836) &lt;/li&gt;    &lt;li&gt;Microsoft WCF RIA Services V1.0 SP2 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you want a direct link to the files then you can click &lt;a href="http://download.microsoft.com/download/8/9/7/8970A4F6-AA9A-4A49-B31B-ACDF3B8BDBCF/enu/Silverlight5_Tools.exe"&gt;here.&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Documentation:&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc838158(v=VS.96).aspx"&gt;Online Documentation for the Silverlight 5&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=19131"&gt;Silverlight 5 Offline Documentation&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;FAQ (Frequently Asked Questions):&lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;I’ve heard rumors that Silverlight 5 will only be supported in Internet Explorer, is this true? &lt;strong&gt;False&lt;/strong&gt;, Silverlight 5 will support all major browsers including : IE 9, 8, 7, 6, FireFox 3.6+, Safari 4+ and Chrome 12+. (Reference: &lt;a href="http://www.microsoft.com/silverlight/what-is-silverlight/"&gt;http://www.microsoft.com/silverlight/what-is-silverlight/&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Is Silverlight 5 going to be officially supported by Microsoft and if so then how long? Silverlight 5 will support the browsers listed above through 10/12/2021. That is almost&lt;strong&gt; 10 years&lt;/strong&gt;, that Microsoft will be supporting this platform. (Reference &lt;a href="http://support.microsoft.com/gp/lifean45#sl5"&gt;http://support.microsoft.com/gp/lifean45#sl5&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Will Silverlight 5 run on a Mac?&lt;strong&gt; Yes&lt;/strong&gt;, Silverlight 5 fully supports Mac OSX. The only items that will not work are 3D features requiring DirectX and p/Invoke/Com. &lt;/li&gt; &lt;/ol&gt;  &lt;h3&gt;Learning Resources&lt;/h3&gt;  &lt;p&gt;In case you missed it, I have a &lt;strong&gt;10-part series on Silverlight 5&lt;/strong&gt; on SilverlightShow.net. In this extensive guide to Silverlight 5, I give a step-by-step introduction to Silverlight 5, and dives into the features most important to a Silverlight developer.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – This post which provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-3.aspx"&gt;Graphics –XNA 3D API and Improved Graphics Stack.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-5-of-10.aspx"&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-6-of-10.aspx"&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-7-of-10.aspx"&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-8-of-10.aspx"&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-9-of-10.aspx"&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-10-of-10.aspx"&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL.&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Thanks for reading!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/silverlight-5-has-been-released-plus-other-info" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsilverlight-5-has-been-released-plus-other-info&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-12-12T04:04:00-08:00</published>
    <updated>2011-12-14T04:04:06-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/ooUCOSDfFuQ/silverlight-5-has-been-released-plus-other-info" />
    <category term="" />
    <content type="html">&lt;h3&gt;Silverlight 5 – The Final Version is here! &lt;/h3&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634592915152472079.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634592915166668261.png" width="209" height="223" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;On December the 9th, 2011, Microsoft released the final version of Silverlight 5. This release included many new features that I was looking forward to including: P/Invoke, XAML Binding Debugging and Implicit Data Templates. with this release came the Go-Live license. This meant that you can now publish Silverlight 5 application to production servers and get support! I am proud to see this release as I feel that I’ve been a part of it’s success with blogging, speaking, reporting bugs and emailing the team. So “Congratulations” to the team for this release.&amp;#160; This blog post will not only offer links to download it but information on learning more about it. I also included a Mini-FAQ as several questions popped up earlier this year that I feel needs addressing. &lt;/p&gt;  &lt;p&gt;If you want to know “What’s new in Silverlight 5” then check out this &lt;a href="http://www.silverlight.net/learn/overview/what's-new-in-silverlight-5"&gt;page&lt;/a&gt; on Silverlight.net and continue reading the article below.&lt;/p&gt;  &lt;h3&gt;Getting Started&lt;/h3&gt;  &lt;p&gt;First, we are going to need to download the required tools to install the Silverlight 5 RTM. Before getting started, please note that you can install the Silverlight 5 RTM on top of the final release of Silverlight 4. If you have the Silverlight 5 BETA/RC installed, then you might want to go ahead and remove those first.&lt;/p&gt;  &lt;h3&gt;Tools needed:&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=186892"&gt;Visual Studio 2010 SP1&lt;/a&gt; or &lt;a href="http://www.microsoft.com/express/Web/"&gt;Visual Web Developer Express 2010 SP1&lt;/a&gt; is required to develop a Silverlight 5 RTM Application. &lt;/li&gt;    &lt;li&gt;After you have installed VS2010 SP1 or Visual Web Developer Express 2010 SP1, then you will need to download and install the &lt;a href="http://go.microsoft.com/fwlink/?LinkID=214309"&gt;Silverlight 5 Tools for Visual Studio 2010 SP1.&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;This download will install all components necessary for Silverlight 5 and Microsoft WCF RIA Services V1 SP2 development including:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Silverlight 5 Developer Runtime &lt;/li&gt;    &lt;li&gt;Silverlight 5 SDK &lt;/li&gt;    &lt;li&gt;Update for Visual Studio 2010 Service Pack 1 and Visual Web Developer Express 2010 Service Pack 1 (KB2502836) &lt;/li&gt;    &lt;li&gt;Microsoft WCF RIA Services V1.0 SP2 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;If you want a direct link to the files then you can click &lt;a href="http://download.microsoft.com/download/8/9/7/8970A4F6-AA9A-4A49-B31B-ACDF3B8BDBCF/enu/Silverlight5_Tools.exe"&gt;here.&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Documentation:&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc838158(v=VS.96).aspx"&gt;Online Documentation for the Silverlight 5&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=19131"&gt;Silverlight 5 Offline Documentation&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;FAQ (Frequently Asked Questions):&lt;/h3&gt;  &lt;ol&gt;   &lt;li&gt;I’ve heard rumors that Silverlight 5 will only be supported in Internet Explorer, is this true? &lt;strong&gt;False&lt;/strong&gt;, Silverlight 5 will support all major browsers including : IE 9, 8, 7, 6, FireFox 3.6+, Safari 4+ and Chrome 12+. (Reference: &lt;a href="http://www.microsoft.com/silverlight/what-is-silverlight/"&gt;http://www.microsoft.com/silverlight/what-is-silverlight/&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Is Silverlight 5 going to be officially supported by Microsoft and if so then how long? Silverlight 5 will support the browsers listed above through 10/12/2021. That is almost&lt;strong&gt; 10 years&lt;/strong&gt;, that Microsoft will be supporting this platform. (Reference &lt;a href="http://support.microsoft.com/gp/lifean45#sl5"&gt;http://support.microsoft.com/gp/lifean45#sl5&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Will Silverlight 5 run on a Mac?&lt;strong&gt; Yes&lt;/strong&gt;, Silverlight 5 fully supports Mac OSX. The only items that will not work are 3D features requiring DirectX and p/Invoke/Com. &lt;/li&gt; &lt;/ol&gt;  &lt;h3&gt;Learning Resources&lt;/h3&gt;  &lt;p&gt;In case you missed it, I have a &lt;strong&gt;10-part series on Silverlight 5&lt;/strong&gt; on SilverlightShow.net. In this extensive guide to Silverlight 5, I give a step-by-step introduction to Silverlight 5, and dives into the features most important to a Silverlight developer.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Silverlight-5-Part-1-of-10.aspx"&gt;Introduction to SL5 – This post which provides a brief history of Silverlight and relevant links.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-2-of-10.aspx"&gt;Binding - Ancestor Relative Source Binding and Implicit Data Templates.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-3.aspx"&gt;Graphics –XNA 3D API and Improved Graphics Stack.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-4-of-10.aspx"&gt;Media - Low-Latency Sound using XNA and Remote Control and Media Command (Keys) Support.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-5-of-10.aspx"&gt;Text - Text Tracking and Leading, Linked and Multi-column Text, OpenType Support, Pixel Snapped Text and TextOptions.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-6-of-10.aspx"&gt;Operating System Integration Part 1 - P/Invoke, Multiple Windows and Unrestricted File System Access in Full Trust.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-7-of-10.aspx"&gt;Operating System Integration Part 2 - Default Filename for SaveFileDialog, 64-bit browser support and Power Awareness.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-8-of-10.aspx"&gt;Productivity and Performance - XAML Binding Debugging, Parser Performance Improvements and Multi-core JIT for improved start-up time.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-9-of-10.aspx"&gt;Controls - Double and Triple click support, PivotViewer and ComboBox Type-Ahead.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/10-Laps-around-Silverlight-5-Part-10-of-10.aspx"&gt;Other items - In-Browser HTML, PostScript and Tasks for TPL.&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Thanks for reading!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/silverlight-5-has-been-released-plus-other-info" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsilverlight-5-has-been-released-plus-other-info&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/ooUCOSDfFuQ" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/silverlight-5-has-been-released-plus-other-info</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/1360resolutioninvb</id>
    <title type="text">1360x768x32 Resolution in Windows 8 in VirtualBox</title>
    <summary type="html">&lt;p&gt;My Lenovo ThinkPad's built-in screen maxes at 1366x768x32. I wanted to use that same resolution with Windows 8 Developer Preview inside of VirtualBox. So, what did I do?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Downloaded the latest build of &lt;a href="https://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; v4.1.6 (because it supports Windows 8 x64).&lt;/li&gt;
&lt;li&gt;Installed Windows 8 Developer Preview in VirtualBox as I did earlier this year. &lt;/li&gt;
&lt;li&gt;Installed Guest Additions. &lt;/li&gt;
&lt;li&gt;Ran the CustomVideoMode described in this &lt;a href="http://www.pitorque.de/MisterGoodcat/post/Installing-Windows-8-Developer-Preview-in-a-virtual-machine.aspx"&gt;blog post&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…and quickly found out that I didn’t have the option to use 1366x768x32 inside of VirtualBox despite using the following command:&lt;/p&gt;

&lt;p&gt;VBoxManage.exe setextradata  "[Virtual Machine Name]" CustomVideoMode1 1920x1080x32&lt;/p&gt;

&lt;p&gt;So how do you fix it?
If you do a little research on this resolution, then you will find it is a non-standard resolution. Even if you run the command:&lt;/p&gt;

&lt;p&gt;VBoxManage.exe setextradata "[Virtual Machine Name]" CustomVideoMode1 136&lt;strong&gt;6&lt;/strong&gt;x768x32&lt;/p&gt;

&lt;p&gt;It will still not show that resolution inside of VirtualBox. You can fix this easily by using the following command as shown below:&lt;/p&gt;

&lt;p&gt;VBoxManage.exe setextradata "[Virtual Machine Name]" CustomVideoMode1 136&lt;strong&gt;0&lt;/strong&gt;x768x32&lt;/p&gt;

&lt;p&gt;&lt;img src="http://michaelcrum.web713.discountasp.net/get/command.png" alt="alt text" /&gt;&lt;/p&gt;

&lt;p&gt;I hope that you noticed the command used the resolution of 1360 instead of 1366. Now if you go to your display option for Windows 8 inside of Virtualbox then you can select that resolution.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://michaelcrum.web713.discountasp.net/get/resolution1.png" alt="alt text" /&gt;&lt;/p&gt;

&lt;p&gt;Anyways, I hope this helps someone with a similar problem. I created this blog partially for myself but it is always nice to help my fellow developer. &lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;/p&gt;
&lt;img src="http://michaelcrump.net/via-feed/1360resolutioninvb" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2f1360resolutioninvb&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-11-26T00:00:00-08:00</published>
    <updated>2011-12-12T00:01:32-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/-Mr6zAidylo/1360resolutioninvb" />
    <category term="" />
    <content type="html">&lt;p&gt;My Lenovo ThinkPad's built-in screen maxes at 1366x768x32. I wanted to use that same resolution with Windows 8 Developer Preview inside of VirtualBox. So, what did I do?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Downloaded the latest build of &lt;a href="https://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt; v4.1.6 (because it supports Windows 8 x64).&lt;/li&gt;
&lt;li&gt;Installed Windows 8 Developer Preview in VirtualBox as I did earlier this year. &lt;/li&gt;
&lt;li&gt;Installed Guest Additions. &lt;/li&gt;
&lt;li&gt;Ran the CustomVideoMode described in this &lt;a href="http://www.pitorque.de/MisterGoodcat/post/Installing-Windows-8-Developer-Preview-in-a-virtual-machine.aspx"&gt;blog post&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;…and quickly found out that I didn’t have the option to use 1366x768x32 inside of VirtualBox despite using the following command:&lt;/p&gt;

&lt;p&gt;VBoxManage.exe setextradata  "[Virtual Machine Name]" CustomVideoMode1 1920x1080x32&lt;/p&gt;

&lt;p&gt;So how do you fix it?
If you do a little research on this resolution, then you will find it is a non-standard resolution. Even if you run the command:&lt;/p&gt;

&lt;p&gt;VBoxManage.exe setextradata "[Virtual Machine Name]" CustomVideoMode1 136&lt;strong&gt;6&lt;/strong&gt;x768x32&lt;/p&gt;

&lt;p&gt;It will still not show that resolution inside of VirtualBox. You can fix this easily by using the following command as shown below:&lt;/p&gt;

&lt;p&gt;VBoxManage.exe setextradata "[Virtual Machine Name]" CustomVideoMode1 136&lt;strong&gt;0&lt;/strong&gt;x768x32&lt;/p&gt;

&lt;p&gt;&lt;img src="http://michaelcrum.web713.discountasp.net/get/command.png" alt="alt text" /&gt;&lt;/p&gt;

&lt;p&gt;I hope that you noticed the command used the resolution of 1360 instead of 1366. Now if you go to your display option for Windows 8 inside of Virtualbox then you can select that resolution.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://michaelcrum.web713.discountasp.net/get/resolution1.png" alt="alt text" /&gt;&lt;/p&gt;

&lt;p&gt;Anyways, I hope this helps someone with a similar problem. I created this blog partially for myself but it is always nice to help my fellow developer. &lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;/p&gt;
&lt;img src="http://michaelcrump.net/via-feed/1360resolutioninvb" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2f1360resolutioninvb&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/-Mr6zAidylo" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/1360resolutioninvb</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/fixing-a-broken-toolbox-in-visual-studio-2010-sp1</id>
    <title type="text">Fixing a broken toolbox (In Visual Studio 2010 SP1)</title>
    <summary type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587705323886751.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587705344484559.png" width="255" height="208" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I was recently running into a situation where every time I opened Visual Studio 2010 SP1, the following message would appear for about 60 seconds or so: &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&amp;quot;Loading toolbox content from package Microsoft.VisualStudio.IDE.Toolbox.ControlInstaller.ToolboxInstallerPackage      &lt;br /&gt;'{2C98B35-07DA-45F1-96A3-BE55D91C8D7A}'&amp;quot;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;After finally get fed up with the issue, I started researching it and decided that I’d share the steps that I took to resolve it below: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I first made a complete backup of my registry. &lt;/li&gt;    &lt;li&gt;I then removed the following key:      &lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{2c298b35-07da-45f1-96a3-be55d91c8d7a}] &lt;/li&gt;    &lt;li&gt;I went to the following directory: C:\Users\Your Name Here\AppData\Local\Microsoft\VisualStudio\10.0\ and created a folder called bk and moved the .tbd files to that folder (they are hidden so you will have to show all files). I then removed the .tbd files in the root directory. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTMLcaac6ca_634587705384743911.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTMLcaac6ca" border="0" alt="SNAGHTMLcaac6ca" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTMLcaac6ca_thumb_634587705438735135.png" width="530" height="401" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I then launched Visual Studio 2010 SP1 again and it recreated those files and the problem was gone. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Anyways, I hope this helps someone with a similar problem. I created this blog partially for myself but it is always nice to help my fellow developer.&amp;#160; &lt;/p&gt;  &lt;p&gt;Thanks for reading.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/fixing-a-broken-toolbox-in-visual-studio-2010-sp1" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ffixing-a-broken-toolbox-in-visual-studio-2010-sp1&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-11-18T20:16:00-08:00</published>
    <updated>2011-12-06T20:16:26-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/LWlKeYnNhU0/fixing-a-broken-toolbox-in-visual-studio-2010-sp1" />
    <category term="" />
    <content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587705323886751.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587705344484559.png" width="255" height="208" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I was recently running into a situation where every time I opened Visual Studio 2010 SP1, the following message would appear for about 60 seconds or so: &lt;/p&gt;  &lt;p&gt;&lt;em&gt;&amp;quot;Loading toolbox content from package Microsoft.VisualStudio.IDE.Toolbox.ControlInstaller.ToolboxInstallerPackage      &lt;br /&gt;'{2C98B35-07DA-45F1-96A3-BE55D91C8D7A}'&amp;quot;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;After finally get fed up with the issue, I started researching it and decided that I’d share the steps that I took to resolve it below: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I first made a complete backup of my registry. &lt;/li&gt;    &lt;li&gt;I then removed the following key:      &lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Packages\{2c298b35-07da-45f1-96a3-be55d91c8d7a}] &lt;/li&gt;    &lt;li&gt;I went to the following directory: C:\Users\Your Name Here\AppData\Local\Microsoft\VisualStudio\10.0\ and created a folder called bk and moved the .tbd files to that folder (they are hidden so you will have to show all files). I then removed the .tbd files in the root directory. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTMLcaac6ca_634587705384743911.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTMLcaac6ca" border="0" alt="SNAGHTMLcaac6ca" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTMLcaac6ca_thumb_634587705438735135.png" width="530" height="401" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I then launched Visual Studio 2010 SP1 again and it recreated those files and the problem was gone. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Anyways, I hope this helps someone with a similar problem. I created this blog partially for myself but it is always nice to help my fellow developer.&amp;#160; &lt;/p&gt;  &lt;p&gt;Thanks for reading.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/fixing-a-broken-toolbox-in-visual-studio-2010-sp1" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2ffixing-a-broken-toolbox-in-visual-studio-2010-sp1&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/LWlKeYnNhU0" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/fixing-a-broken-toolbox-in-visual-studio-2010-sp1</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/kinect-presentation-at-chippewa-valley-code-camp</id>
    <title type="text">Kinect Presentation at Chippewa Valley Code Camp</title>
    <summary type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;On November 12th 2011, I gave a presentation at &lt;a href="http://chippewavalleycodecamp.com/"&gt;Chippewa Valley Code Camp&lt;/a&gt; titled, “Kinecting the Dots with the Kinect SDK”. As promised, here is the Slides / Code / Resources to my talk.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/get/Kinecting%20the%20Dots%20with%20the%20Kinect%20SDK.pptx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_634587706679128891.png" width="506" height="375" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;em&gt;(click image to download slides)     &lt;br /&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The Kinect for Windows SDK beta is a starter kit for applications developers that includes APIs, sample code, and drivers. This SDK enables the academic research and enthusiast communities to create rich experiences by using Microsoft Xbox 360 Kinect sensor technology on computers running Windows 7. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Resources :&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kinectforwindows.org/download/"&gt;Download Kinect for Windows SDK beta 2&lt;/a&gt; – You can either download a 32 or 64 bit SDK depending on your OS.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kinectforwindows.org/resources/faq.aspx"&gt;FAQ for Kinect for Windows SDK Beta 2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/series/KinectSDKQuickstarts/"&gt;Kinect for Windows SDK Quickstarts for Windows SDK Beta 2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/archive/2011/11/14/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2.aspx"&gt;Information on upgrading Kinect Applications to MS SDK Beta 2.&lt;/a&gt; – Brand new post by me on how to upgrade Kinect applications to Beta 2.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/10/31/getting-the-most-out-of-the-kinect-sdk-by.aspx"&gt;Getting the Most out of the Kinect SDK by me for the Microsoft MVP Award Program Blog.&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/mbcrump/archive/2011/06/17/the-busy-developers-guide-to-the-kinect-sdk-beta.aspx"&gt;My “Busy Developers Guide to the Kinect SDK” (still references Beta 1 – but most information is still valid)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Helpful toolkits / templates mentioned in the talk.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://c4fkinect.codeplex.com/"&gt;Coding4Fun Kinect Toolkit&lt;/a&gt; – Lots of extension methods and controls for WPF and WinForms.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kinectcontrib.codeplex.com/"&gt;KinectContrib&lt;/a&gt; – Visual Studio 2010 Templates (not updated for Beta 2 as of 11/14/2011).     &lt;br /&gt;&lt;strong&gt;     &lt;br /&gt;Fun Projects for learning purposes (all updated to Beta 2):&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kinectmouse.codeplex.com/"&gt;Kinect Mouse Cursor&lt;/a&gt; – Use your hands to control things like a mouse created by Brian Peek.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://paint.codeplex.com/"&gt;Kinect Paint&lt;/a&gt; – Basically MS Paint but use your hands!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/archive/2011/07/04/kinecting-the-dots-adding-buttons-to-your-kinect-application.aspx"&gt;Kinecting the Dots: Adding Buttons to your Kinect Application&lt;/a&gt; (not on Beta 2 – but check out the &lt;a href="http://michaelcrump.net/archive/2011/11/14/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2.aspx"&gt;guide by me&lt;/a&gt; on how to do this)&lt;/p&gt;  &lt;h4&gt;&amp;#160;&lt;/h4&gt;  &lt;h4&gt;Thanks for attending!&lt;/h4&gt;  &lt;p&gt;I had a really great time at the event and would like to personally thank everyone for coming out to support the local community.&amp;#160; &lt;/p&gt;  &lt;p&gt;Thanks for reading.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/kinect-presentation-at-chippewa-valley-code-camp" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fkinect-presentation-at-chippewa-valley-code-camp&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-11-15T01:58:00-08:00</published>
    <updated>2012-02-16T01:58:15-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/IgkNNEvPoB8/kinect-presentation-at-chippewa-valley-code-camp" />
    <category term="" />
    <content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;On November 12th 2011, I gave a presentation at &lt;a href="http://chippewavalleycodecamp.com/"&gt;Chippewa Valley Code Camp&lt;/a&gt; titled, “Kinecting the Dots with the Kinect SDK”. As promised, here is the Slides / Code / Resources to my talk.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/get/Kinecting%20the%20Dots%20with%20the%20Kinect%20SDK.pptx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_634587706679128891.png" width="506" height="375" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;em&gt;(click image to download slides)     &lt;br /&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;The Kinect for Windows SDK beta is a starter kit for applications developers that includes APIs, sample code, and drivers. This SDK enables the academic research and enthusiast communities to create rich experiences by using Microsoft Xbox 360 Kinect sensor technology on computers running Windows 7. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Resources :&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kinectforwindows.org/download/"&gt;Download Kinect for Windows SDK beta 2&lt;/a&gt; – You can either download a 32 or 64 bit SDK depending on your OS.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kinectforwindows.org/resources/faq.aspx"&gt;FAQ for Kinect for Windows SDK Beta 2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/series/KinectSDKQuickstarts/"&gt;Kinect for Windows SDK Quickstarts for Windows SDK Beta 2&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/archive/2011/11/14/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2.aspx"&gt;Information on upgrading Kinect Applications to MS SDK Beta 2.&lt;/a&gt; – Brand new post by me on how to upgrade Kinect applications to Beta 2.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/10/31/getting-the-most-out-of-the-kinect-sdk-by.aspx"&gt;Getting the Most out of the Kinect SDK by me for the Microsoft MVP Award Program Blog.&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/mbcrump/archive/2011/06/17/the-busy-developers-guide-to-the-kinect-sdk-beta.aspx"&gt;My “Busy Developers Guide to the Kinect SDK” (still references Beta 1 – but most information is still valid)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Helpful toolkits / templates mentioned in the talk.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://c4fkinect.codeplex.com/"&gt;Coding4Fun Kinect Toolkit&lt;/a&gt; – Lots of extension methods and controls for WPF and WinForms.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kinectcontrib.codeplex.com/"&gt;KinectContrib&lt;/a&gt; – Visual Studio 2010 Templates (not updated for Beta 2 as of 11/14/2011).     &lt;br /&gt;&lt;strong&gt;     &lt;br /&gt;Fun Projects for learning purposes (all updated to Beta 2):&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://kinectmouse.codeplex.com/"&gt;Kinect Mouse Cursor&lt;/a&gt; – Use your hands to control things like a mouse created by Brian Peek.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://paint.codeplex.com/"&gt;Kinect Paint&lt;/a&gt; – Basically MS Paint but use your hands!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/archive/2011/07/04/kinecting-the-dots-adding-buttons-to-your-kinect-application.aspx"&gt;Kinecting the Dots: Adding Buttons to your Kinect Application&lt;/a&gt; (not on Beta 2 – but check out the &lt;a href="http://michaelcrump.net/archive/2011/11/14/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2.aspx"&gt;guide by me&lt;/a&gt; on how to do this)&lt;/p&gt;  &lt;h4&gt;&amp;#160;&lt;/h4&gt;  &lt;h4&gt;Thanks for attending!&lt;/h4&gt;  &lt;p&gt;I had a really great time at the event and would like to personally thank everyone for coming out to support the local community.&amp;#160; &lt;/p&gt;  &lt;p&gt;Thanks for reading.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/kinect-presentation-at-chippewa-valley-code-camp" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fkinect-presentation-at-chippewa-valley-code-camp&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/IgkNNEvPoB8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/kinect-presentation-at-chippewa-valley-code-camp</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2</id>
    <title type="text">Information on upgrading Kinect Applications to MS SDK Beta 2.</title>
    <summary type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;&lt;img src="http://www.felipevb.com/sites/default/files/images/586_kinect_sensor_front_side_angle_0.jpg" width="458" height="258" /&gt;&lt;/h4&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;Microsoft recently released the Kinect for Windows SDK Beta 2. It contains many enhancements and fixes that can be found &lt;a href="http://kinectforwindows.org/"&gt;here&lt;/a&gt;. The only problem with it is that a lot of current demo applications no longer function properly. Today, I’m going to walk you through a typical scenario of upgrading a Kinect application built with Beta 1 to Beta 2. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: This tutorial covers WPF, but you can use the same techniques for WinForms. &lt;/em&gt;&lt;/p&gt;  &lt;h4&gt;1) Fix the references&lt;/h4&gt;  &lt;p&gt;Let’s start with a fairly popular Kinect demo called &lt;a href="http://michaelcrump.info/2011/src/kinectbuttonpress1.zip"&gt;Kinect User Interface&lt;/a&gt; Demo. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML99e3ca4_634587708386520757.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML99e3ca4" border="0" alt="SNAGHTML99e3ca4" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML99e3ca4_thumb_634587708410703547.png" width="623" height="339" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This project uses the beta 1 version of Microsoft.Research.Kinect.dll and version 1.0.0.0 of &lt;a href="http://c4fkinect.codeplex.com/"&gt;Coding4Fun’s Kinect library&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;After you download the source code and extract the zip you will see the following references in Visual Studio 2010:&lt;/p&gt;  &lt;p&gt;Pay attention to the following references as these are the .dlls that you will have to update:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Coding4Fun.Kinect.Wpf &lt;/li&gt;    &lt;li&gt;Microsoft.Research.Kinect &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708418036393.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708432234031.png" width="255" height="317" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you click on Coding4Fun.Kinect.Wpf file you will see the following version information (v1.0.0.0): &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708438786787.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708451580263.png" width="258" height="337" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This needs to be upgraded to the Coding4Fun Kinect library built against Beta 2. So head over to &lt;a href="http://c4fkinect.codeplex.com/"&gt;http://c4fkinect.codeplex.com/&lt;/a&gt; and hit download and you will have the following files. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708457040893.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708469678351.png" width="556" height="124" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Go ahead and hit the delete key on your keyboard to remove the Coding4Fun.Kinect.Wpf.dll file from your project. Select “&lt;strong&gt;Add Reference&lt;/strong&gt;” and navigate out to the folder where you extracted the files and select &lt;strong&gt;Coding4Fun.Kinect.Wpf.dll&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML4e9332a_634587708482003773.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML4e9332a" border="0" alt="SNAGHTML4e9332a" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML4e9332a_thumb_634587708504314347.png" width="559" height="399" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you click on the &lt;strong&gt;Coding4Fun.Kinect.Wpf.dll&lt;/strong&gt; file and check properties it should be listed at 1.1.0.0:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708510867103.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708526624921.png" width="326" height="370" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Fix Microsoft.Research.Kinect.dll&lt;/h4&gt;  &lt;p&gt;The official SDK Beta 2 released a new .dll that you will need to reference in your application. Go ahead and select &lt;strong&gt;Microsoft.Research.Kinect.dll&lt;/strong&gt; in your application and hit the Delete key on your keyboard. Go ahead and select Add Reference again and select &lt;strong&gt;Microsoft.Research.Kinect.dll&lt;/strong&gt; from the .NET tab. Double check and make sure the version number is &lt;u&gt;1.0.0.45&lt;/u&gt; as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/4_634587708546127171.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://michaelcrum.web713.discountasp.net/files/4_thumb_634587708595116823.png" width="535" height="393" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;References fixed – Runtime needs to be updated. &lt;/h4&gt;  &lt;p&gt;So we have fixed the references in a typical Kinect application that uses Microsoft’s SDK and C4F Kinect libraries. Now, we will need to update the runtime. All Beta 1 Kinect applications will instantiate the Runtime with the following code:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708609314461.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708624604225.png" width="580" height="102" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Can you see that it is now marked with &lt;strong&gt;[Depreciated]&lt;/strong&gt;? That means we need to update it before Microsoft decides to remove it from future versions of the SDK. &lt;/p&gt;  &lt;p&gt;We can fix this very easily by replacing this code: &lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;readonly Runtime _runtime = new Runtime();&lt;/pre&gt;

&lt;p&gt;with&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;Microsoft.Research.Kinect.Nui.Runtime _nui;&lt;/pre&gt;

&lt;p&gt;and adding similar code to our Loaded event as shown below&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;public MainWindow()
{
    InitializeComponent();
    Loaded += new RoutedEventHandler(MainWindow_Loaded);
}

void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
    if (Runtime.Kinects.Count == 0)
    {
        txtInfo.Text = &amp;quot;Missing Kinect&amp;quot;;
    }
    else
    {
        _nui = Runtime.Kinects[0];
        _nui.Initialize(RuntimeOptions.UseColor);

        // Video Frame Ready Event can happen now!!! 
        //_nui.VideoFrameReady += new EventHandler&amp;lt;ImageFrameReadyEventArgs&amp;gt;(_nui_VideoFrameReady);
        _nui.VideoStream.Open(ImageStreamType.Video, 2, ImageResolution.Resolution640x480, ImageType.Color);

    }
}&lt;/pre&gt;

&lt;p&gt;In this sample, I am testing to see if a Kinect is detected and if it is then I initialize the runtime with my first Kinect by using the Runtime.Kinects[0]. You can also specify other Kinect devices here. The rest of the code is standard code that you simply modify however you wish (ie Skeletal, Depth, etc) depending on what type of video feed you want.&lt;/p&gt;

&lt;h4&gt;Conclusion&lt;/h4&gt;

&lt;p&gt;As you can see it really wasn’t that painful to upgrade your project to Beta 2. I would recommend that you go ahead and upgrade to Beta 2 as future versions of the SDK will use these methods.&amp;#160; &lt;/p&gt;

&lt;p&gt;Thanks for reading. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2finformation-on-upgrading-kinect-applications-to-ms-sdk-beta-2&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-11-14T20:21:00-08:00</published>
    <updated>2011-12-06T20:21:41-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/b37oaFUq7Bc/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2" />
    <category term="" />
    <content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;&lt;img src="http://www.felipevb.com/sites/default/files/images/586_kinect_sensor_front_side_angle_0.jpg" width="458" height="258" /&gt;&lt;/h4&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;Microsoft recently released the Kinect for Windows SDK Beta 2. It contains many enhancements and fixes that can be found &lt;a href="http://kinectforwindows.org/"&gt;here&lt;/a&gt;. The only problem with it is that a lot of current demo applications no longer function properly. Today, I’m going to walk you through a typical scenario of upgrading a Kinect application built with Beta 1 to Beta 2. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: This tutorial covers WPF, but you can use the same techniques for WinForms. &lt;/em&gt;&lt;/p&gt;  &lt;h4&gt;1) Fix the references&lt;/h4&gt;  &lt;p&gt;Let’s start with a fairly popular Kinect demo called &lt;a href="http://michaelcrump.info/2011/src/kinectbuttonpress1.zip"&gt;Kinect User Interface&lt;/a&gt; Demo. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML99e3ca4_634587708386520757.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML99e3ca4" border="0" alt="SNAGHTML99e3ca4" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML99e3ca4_thumb_634587708410703547.png" width="623" height="339" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This project uses the beta 1 version of Microsoft.Research.Kinect.dll and version 1.0.0.0 of &lt;a href="http://c4fkinect.codeplex.com/"&gt;Coding4Fun’s Kinect library&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;After you download the source code and extract the zip you will see the following references in Visual Studio 2010:&lt;/p&gt;  &lt;p&gt;Pay attention to the following references as these are the .dlls that you will have to update:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Coding4Fun.Kinect.Wpf &lt;/li&gt;    &lt;li&gt;Microsoft.Research.Kinect &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708418036393.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708432234031.png" width="255" height="317" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you click on Coding4Fun.Kinect.Wpf file you will see the following version information (v1.0.0.0): &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708438786787.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708451580263.png" width="258" height="337" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This needs to be upgraded to the Coding4Fun Kinect library built against Beta 2. So head over to &lt;a href="http://c4fkinect.codeplex.com/"&gt;http://c4fkinect.codeplex.com/&lt;/a&gt; and hit download and you will have the following files. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708457040893.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708469678351.png" width="556" height="124" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Go ahead and hit the delete key on your keyboard to remove the Coding4Fun.Kinect.Wpf.dll file from your project. Select “&lt;strong&gt;Add Reference&lt;/strong&gt;” and navigate out to the folder where you extracted the files and select &lt;strong&gt;Coding4Fun.Kinect.Wpf.dll&lt;/strong&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/SNAGHTML4e9332a_634587708482003773.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML4e9332a" border="0" alt="SNAGHTML4e9332a" src="http://michaelcrum.web713.discountasp.net/files/SNAGHTML4e9332a_thumb_634587708504314347.png" width="559" height="399" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you click on the &lt;strong&gt;Coding4Fun.Kinect.Wpf.dll&lt;/strong&gt; file and check properties it should be listed at 1.1.0.0:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708510867103.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708526624921.png" width="326" height="370" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Fix Microsoft.Research.Kinect.dll&lt;/h4&gt;  &lt;p&gt;The official SDK Beta 2 released a new .dll that you will need to reference in your application. Go ahead and select &lt;strong&gt;Microsoft.Research.Kinect.dll&lt;/strong&gt; in your application and hit the Delete key on your keyboard. Go ahead and select Add Reference again and select &lt;strong&gt;Microsoft.Research.Kinect.dll&lt;/strong&gt; from the .NET tab. Double check and make sure the version number is &lt;u&gt;1.0.0.45&lt;/u&gt; as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/4_634587708546127171.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="4" border="0" alt="4" src="http://michaelcrum.web713.discountasp.net/files/4_thumb_634587708595116823.png" width="535" height="393" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;References fixed – Runtime needs to be updated. &lt;/h4&gt;  &lt;p&gt;So we have fixed the references in a typical Kinect application that uses Microsoft’s SDK and C4F Kinect libraries. Now, we will need to update the runtime. All Beta 1 Kinect applications will instantiate the Runtime with the following code:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrum.web713.discountasp.net/files/image_634587708609314461.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_thumb_634587708624604225.png" width="580" height="102" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Can you see that it is now marked with &lt;strong&gt;[Depreciated]&lt;/strong&gt;? That means we need to update it before Microsoft decides to remove it from future versions of the SDK. &lt;/p&gt;  &lt;p&gt;We can fix this very easily by replacing this code: &lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;readonly Runtime _runtime = new Runtime();&lt;/pre&gt;

&lt;p&gt;with&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;Microsoft.Research.Kinect.Nui.Runtime _nui;&lt;/pre&gt;

&lt;p&gt;and adding similar code to our Loaded event as shown below&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;public MainWindow()
{
    InitializeComponent();
    Loaded += new RoutedEventHandler(MainWindow_Loaded);
}

void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
    if (Runtime.Kinects.Count == 0)
    {
        txtInfo.Text = &amp;quot;Missing Kinect&amp;quot;;
    }
    else
    {
        _nui = Runtime.Kinects[0];
        _nui.Initialize(RuntimeOptions.UseColor);

        // Video Frame Ready Event can happen now!!! 
        //_nui.VideoFrameReady += new EventHandler&amp;lt;ImageFrameReadyEventArgs&amp;gt;(_nui_VideoFrameReady);
        _nui.VideoStream.Open(ImageStreamType.Video, 2, ImageResolution.Resolution640x480, ImageType.Color);

    }
}&lt;/pre&gt;

&lt;p&gt;In this sample, I am testing to see if a Kinect is detected and if it is then I initialize the runtime with my first Kinect by using the Runtime.Kinects[0]. You can also specify other Kinect devices here. The rest of the code is standard code that you simply modify however you wish (ie Skeletal, Depth, etc) depending on what type of video feed you want.&lt;/p&gt;

&lt;h4&gt;Conclusion&lt;/h4&gt;

&lt;p&gt;As you can see it really wasn’t that painful to upgrade your project to Beta 2. I would recommend that you go ahead and upgrade to Beta 2 as future versions of the SDK will use these methods.&amp;#160; &lt;/p&gt;

&lt;p&gt;Thanks for reading. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2finformation-on-upgrading-kinect-applications-to-ms-sdk-beta-2&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/b37oaFUq7Bc" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/information-on-upgrading-kinect-applications-to-ms-sdk-beta-2</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/my-guest-blog-post-on-kinect-for-the-mvp-award-program-blog</id>
    <title type="text">My guest-blog post on Kinect for the MVP Award Program Blog</title>
    <summary type="html">&lt;h5&gt;&lt;b&gt;&lt;/b&gt;&lt;/h5&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I’m sure by now you have heard that the Kinect SDK has been released by Microsoft. I recently had a chance to Guest Blog for the Microsoft MVP Award Program Blog on “&lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/10/31/getting-the-most-out-of-the-kinect-sdk-by.aspx"&gt;Getting the Most out of the Kinect SDK&lt;/a&gt;”. Now before we get started learning about it, let’s look at what it is:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;*Kinect for Xbox 360&lt;/b&gt;, or simply &lt;b&gt;Kinect&lt;/b&gt; (originally known by the &lt;a href="http://en.wikipedia.org/wiki/Code_name"&gt;code name&lt;/a&gt; &lt;i&gt;Project Natal&lt;/i&gt;),&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Kinect#cite_note-Kinect_confirmed-7"&gt;[8]&lt;/a&gt;&lt;/sup&gt; is a &lt;a href="http://en.wikipedia.org/wiki/Motion_sensing"&gt;motion sensing&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Input_device"&gt;input device&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Microsoft"&gt;Microsoft&lt;/a&gt; for the &lt;a href="http://en.wikipedia.org/wiki/Xbox_360"&gt;Xbox 360&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Video_game_console"&gt;video game console&lt;/a&gt;. Based around a &lt;a href="http://en.wikipedia.org/wiki/Webcam"&gt;webcam&lt;/a&gt;-style add-on &lt;a href="http://en.wikipedia.org/wiki/Peripheral"&gt;peripheral&lt;/a&gt; for the Xbox 360 console, it enables users to control and interact with the Xbox 360 without the need to touch a &lt;a href="http://en.wikipedia.org/wiki/Game_controller"&gt;game controller&lt;/a&gt;, through a &lt;a href="http://en.wikipedia.org/wiki/Natural_user_interface"&gt;natural user interface&lt;/a&gt; using gestures and &lt;a href="http://en.wikipedia.org/wiki/Speech_recognition"&gt;spoken commands&lt;/a&gt;.&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Kinect#cite_note-Natal_101-8"&gt;[9]&lt;/a&gt;&lt;/sup&gt; The project is aimed at broadening the Xbox 360's audience beyond its typical gamer base.&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Kinect#cite_note-LA_Times-9"&gt;[10]&lt;/a&gt;&lt;/sup&gt; Kinect competes with the &lt;a href="http://en.wikipedia.org/wiki/Wii_Remote_Plus"&gt;Wii Remote Plus&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/PlayStation_Move"&gt;PlayStation Move&lt;/a&gt; with &lt;a href="http://en.wikipedia.org/wiki/PlayStation_Eye"&gt;PlayStation Eye&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Motion_controller"&gt;motion controllers&lt;/a&gt; for the &lt;a href="http://en.wikipedia.org/wiki/Wii"&gt;Wii&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/PlayStation_3"&gt;PlayStation 3&lt;/a&gt; home consoles, respectively.&lt;/p&gt;  &lt;p&gt;*&lt;a href="http://en.wikipedia.org/wiki/Kinect"&gt;&lt;em&gt;Definition taken from the wikipedia article on Kinect&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Full Article&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The full article is hosted on the &lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/10/31/getting-the-most-out-of-the-kinect-sdk-by.aspx"&gt;Microsoft MVP Award Program Blog&lt;/a&gt;. You can also access it by clicking on the screenshot below. Don’t forget to rate it and leave comments if you wish.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/10/31/getting-the-most-out-of-the-kinect-sdk-by.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_634587710190244855.png" width="709" height="2970" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks for reading!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/my-guest-blog-post-on-kinect-for-the-mvp-award-program-blog" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fmy-guest-blog-post-on-kinect-for-the-mvp-award-program-blog&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;</summary>
    <published>2011-10-31T19:24:00-07:00</published>
    <updated>2011-12-06T20:24:26-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/yxszoShRUu4/my-guest-blog-post-on-kinect-for-the-mvp-award-program-blog" />
    <category term="" />
    <content type="html">&lt;h5&gt;&lt;b&gt;&lt;/b&gt;&lt;/h5&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I’m sure by now you have heard that the Kinect SDK has been released by Microsoft. I recently had a chance to Guest Blog for the Microsoft MVP Award Program Blog on “&lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/10/31/getting-the-most-out-of-the-kinect-sdk-by.aspx"&gt;Getting the Most out of the Kinect SDK&lt;/a&gt;”. Now before we get started learning about it, let’s look at what it is:&lt;/p&gt;  &lt;p&gt;&lt;b&gt;*Kinect for Xbox 360&lt;/b&gt;, or simply &lt;b&gt;Kinect&lt;/b&gt; (originally known by the &lt;a href="http://en.wikipedia.org/wiki/Code_name"&gt;code name&lt;/a&gt; &lt;i&gt;Project Natal&lt;/i&gt;),&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Kinect#cite_note-Kinect_confirmed-7"&gt;[8]&lt;/a&gt;&lt;/sup&gt; is a &lt;a href="http://en.wikipedia.org/wiki/Motion_sensing"&gt;motion sensing&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Input_device"&gt;input device&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Microsoft"&gt;Microsoft&lt;/a&gt; for the &lt;a href="http://en.wikipedia.org/wiki/Xbox_360"&gt;Xbox 360&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Video_game_console"&gt;video game console&lt;/a&gt;. Based around a &lt;a href="http://en.wikipedia.org/wiki/Webcam"&gt;webcam&lt;/a&gt;-style add-on &lt;a href="http://en.wikipedia.org/wiki/Peripheral"&gt;peripheral&lt;/a&gt; for the Xbox 360 console, it enables users to control and interact with the Xbox 360 without the need to touch a &lt;a href="http://en.wikipedia.org/wiki/Game_controller"&gt;game controller&lt;/a&gt;, through a &lt;a href="http://en.wikipedia.org/wiki/Natural_user_interface"&gt;natural user interface&lt;/a&gt; using gestures and &lt;a href="http://en.wikipedia.org/wiki/Speech_recognition"&gt;spoken commands&lt;/a&gt;.&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Kinect#cite_note-Natal_101-8"&gt;[9]&lt;/a&gt;&lt;/sup&gt; The project is aimed at broadening the Xbox 360's audience beyond its typical gamer base.&lt;sup&gt;&lt;a href="http://en.wikipedia.org/wiki/Kinect#cite_note-LA_Times-9"&gt;[10]&lt;/a&gt;&lt;/sup&gt; Kinect competes with the &lt;a href="http://en.wikipedia.org/wiki/Wii_Remote_Plus"&gt;Wii Remote Plus&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/PlayStation_Move"&gt;PlayStation Move&lt;/a&gt; with &lt;a href="http://en.wikipedia.org/wiki/PlayStation_Eye"&gt;PlayStation Eye&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Motion_controller"&gt;motion controllers&lt;/a&gt; for the &lt;a href="http://en.wikipedia.org/wiki/Wii"&gt;Wii&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/PlayStation_3"&gt;PlayStation 3&lt;/a&gt; home consoles, respectively.&lt;/p&gt;  &lt;p&gt;*&lt;a href="http://en.wikipedia.org/wiki/Kinect"&gt;&lt;em&gt;Definition taken from the wikipedia article on Kinect&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The Full Article&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The full article is hosted on the &lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/10/31/getting-the-most-out-of-the-kinect-sdk-by.aspx"&gt;Microsoft MVP Award Program Blog&lt;/a&gt;. You can also access it by clicking on the screenshot below. Don’t forget to rate it and leave comments if you wish.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/mvpawardprogram/archive/2011/10/31/getting-the-most-out-of-the-kinect-sdk-by.aspx"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://michaelcrum.web713.discountasp.net/files/image_634587710190244855.png" width="709" height="2970" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Thanks for reading!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/my-guest-blog-post-on-kinect-for-the-mvp-award-program-blog" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fmy-guest-blog-post-on-kinect-for-the-mvp-award-program-blog&amp;amp;layout=standard&amp;amp;show_faces=true&amp;amp;width=450&amp;amp;action=like&amp;amp;colorscheme=light&amp;amp;height=80' scrolling='no' frameborder='0' style='border:none; overflow:hidden; width:450px; height:80px;' allowTransparency='true'&gt;&lt;/iframe&gt;
                    &lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/MichaelCrump/~4/yxszoShRUu4" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/my-guest-blog-post-on-kinect-for-the-mvp-award-program-blog</feedburner:origLink></entry>
</feed>

