<?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>2013-05-23T00:21:09-07: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/great-free-tool-for-presenters-using-a-mac-to-draw-on-the-screen</id>
    <title type="text">Great FREE Tool for Presenters using a Mac to Draw on the Screen</title>
    <summary type="html">&lt;h4&gt;Introduction&lt;/h4&gt;
&lt;p&gt;I've been watching several courses on &lt;a href="http://www.pluralsight-training.net"&gt;PluralSight&lt;/a&gt; by &lt;a href="http://www.masteringhtml5.com/blogs/jon/"&gt;Jon Flanders&lt;/a&gt; on iOS programming and and was wondering how he was drawing on the screen. I'm familiar with &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx"&gt;ZoomIt&lt;/a&gt;, which is a freeware utility by Microsoft, but haven't found the same sort of thing for Mac (for free). Anyways, I pinged Jon on Twitter and he told me was using &lt;a href="http://www.omnigroup.com/products/omnidazzle/"&gt;OmniDazzle&lt;/a&gt;.  After downloading and installing it, I found out just how easy it was to use as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img title="screen1.png" src="/files/screen1_635048394347731958.png" alt="Screen1" width="600" height="509" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Simply switch to the "Scribble" screen and read the info screen! The pen that I was the most interested in was called "pen 2" because it is red. It  can be activated by pressing Control-2. You can then turn it off by pressing Control-`. There is no reason to remember this as it is included on the Scribble info tab. If you are interested in changing the keyboard configuration, then simply click on the "Configuration" tab and configure until your heart is content.&lt;/p&gt;
&lt;p&gt;&lt;img title="screen2.png" src="/files/screen2_635048394399679958.png" alt="Screen2" width="600" height="509" border="0" /&gt;&lt;/p&gt;
&lt;h4&gt;Wrap-Up&lt;/h4&gt;
&lt;p&gt;if you are looking for a great way to show your audience exactly what you are talking about then I highly recommend this free tool! As always, take care and I'll see you in the next blog post. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/great-free-tool-for-presenters-using-a-mac-to-draw-on-the-screen" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fgreat-free-tool-for-presenters-using-a-mac-to-draw-on-the-screen&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>2013-05-23T00:21:00-07:00</published>
    <updated>2013-05-23T00:21:09-07:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/t_B__73f_wk/great-free-tool-for-presenters-using-a-mac-to-draw-on-the-screen" />
    <category term="apple" />
    <content type="html">&lt;h4&gt;Introduction&lt;/h4&gt;
&lt;p&gt;I've been watching several courses on &lt;a href="http://www.pluralsight-training.net"&gt;PluralSight&lt;/a&gt; by &lt;a href="http://www.masteringhtml5.com/blogs/jon/"&gt;Jon Flanders&lt;/a&gt; on iOS programming and and was wondering how he was drawing on the screen. I'm familiar with &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb897434.aspx"&gt;ZoomIt&lt;/a&gt;, which is a freeware utility by Microsoft, but haven't found the same sort of thing for Mac (for free). Anyways, I pinged Jon on Twitter and he told me was using &lt;a href="http://www.omnigroup.com/products/omnidazzle/"&gt;OmniDazzle&lt;/a&gt;.  After downloading and installing it, I found out just how easy it was to use as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img title="screen1.png" src="/files/screen1_635048394347731958.png" alt="Screen1" width="600" height="509" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Simply switch to the "Scribble" screen and read the info screen! The pen that I was the most interested in was called "pen 2" because it is red. It  can be activated by pressing Control-2. You can then turn it off by pressing Control-`. There is no reason to remember this as it is included on the Scribble info tab. If you are interested in changing the keyboard configuration, then simply click on the "Configuration" tab and configure until your heart is content.&lt;/p&gt;
&lt;p&gt;&lt;img title="screen2.png" src="/files/screen2_635048394399679958.png" alt="Screen2" width="600" height="509" border="0" /&gt;&lt;/p&gt;
&lt;h4&gt;Wrap-Up&lt;/h4&gt;
&lt;p&gt;if you are looking for a great way to show your audience exactly what you are talking about then I highly recommend this free tool! As always, take care and I'll see you in the next blog post. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/great-free-tool-for-presenters-using-a-mac-to-draw-on-the-screen" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fgreat-free-tool-for-presenters-using-a-mac-to-draw-on-the-screen&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/t_B__73f_wk" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/great-free-tool-for-presenters-using-a-mac-to-draw-on-the-screen</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/how-to-specify-the-startup-page-in-windows-phone</id>
    <title type="text">How to Specify the Startup Page in Windows Phone</title>
    <summary type="html">&lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;Something that I get quite often is how do you specify the startup page in Windows Phone. Most people are trying to use the MVVM pattern and by default the MainPage.xaml lives in the root folder as shown below: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635044552583313914.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635044552612798103.png" width="299" height="293" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Most MVVM purist wants this folder to be clean, and only have the App.xaml and App.xaml.cs left. All of the Views should be located in the Views folder. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;(You can move the LocalizedStrings.cs to a helper class)&lt;/em&gt;&lt;/p&gt;  &lt;h4&gt;How to do it?&lt;/h4&gt;  &lt;p&gt;I’ve found the easiest way to do is by deleting the MainPage.xaml file from the root of your project and adding it back to your Views (Add-New Item-Phone-Windows Phone Portrait Page). Then going to your WMAppManifest.xaml file found in Properties and changing the Navigation Page as shown below: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635044552622158163.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635044552644778308.png" width="647" height="221" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you simply drag and drop the MainPage.xaml file, you will need to fix your x:Class in MainPage.xaml to point to the new location. So, in this case the project is named PhoneAppMVVM it would go from: &lt;/p&gt;  &lt;pre class="brush: xml;"&gt;x:Class=&amp;quot;PhoneAppMVVM.MainPage&amp;quot;&lt;/pre&gt;

&lt;p&gt;to&lt;/p&gt;

&lt;pre class="brush: xml;"&gt;x:Class=&amp;quot;PhoneAppMVVM.Views.MainPage&amp;quot;&lt;/pre&gt;

&lt;p&gt;and the MainPage.xaml.cs file would need to be modified from:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;namespace PhoneAppMVVM&lt;/pre&gt;

&lt;p&gt;to&lt;/p&gt;



&lt;pre class="brush: csharp;"&gt;namespace PhoneAppMVVM.Views&lt;/pre&gt;

&lt;p&gt;Now we have a nicely structured MVVM application that is easy to find what you are looking for fast! The final project solution should look like the following: &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635044552652578358.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635044552678318523.png" width="301" height="287" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;I hope this helped and until next time, Michael signing off. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/how-to-specify-the-startup-page-in-windows-phone" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fhow-to-specify-the-startup-page-in-windows-phone&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>2013-05-18T07:00:00-07:00</published>
    <updated>2013-05-18T13:29:53-07:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/Z9TT76dEOYw/how-to-specify-the-startup-page-in-windows-phone" />
    <category term="windows-phone7" />
    <category term="windows-phone8" />
    <category term="wp" />
    <content type="html">&lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;Something that I get quite often is how do you specify the startup page in Windows Phone. Most people are trying to use the MVVM pattern and by default the MainPage.xaml lives in the root folder as shown below: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635044552583313914.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635044552612798103.png" width="299" height="293" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Most MVVM purist wants this folder to be clean, and only have the App.xaml and App.xaml.cs left. All of the Views should be located in the Views folder. &lt;/p&gt;  &lt;p&gt;&lt;em&gt;(You can move the LocalizedStrings.cs to a helper class)&lt;/em&gt;&lt;/p&gt;  &lt;h4&gt;How to do it?&lt;/h4&gt;  &lt;p&gt;I’ve found the easiest way to do is by deleting the MainPage.xaml file from the root of your project and adding it back to your Views (Add-New Item-Phone-Windows Phone Portrait Page). Then going to your WMAppManifest.xaml file found in Properties and changing the Navigation Page as shown below: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635044552622158163.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635044552644778308.png" width="647" height="221" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you simply drag and drop the MainPage.xaml file, you will need to fix your x:Class in MainPage.xaml to point to the new location. So, in this case the project is named PhoneAppMVVM it would go from: &lt;/p&gt;  &lt;pre class="brush: xml;"&gt;x:Class=&amp;quot;PhoneAppMVVM.MainPage&amp;quot;&lt;/pre&gt;

&lt;p&gt;to&lt;/p&gt;

&lt;pre class="brush: xml;"&gt;x:Class=&amp;quot;PhoneAppMVVM.Views.MainPage&amp;quot;&lt;/pre&gt;

&lt;p&gt;and the MainPage.xaml.cs file would need to be modified from:&lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;namespace PhoneAppMVVM&lt;/pre&gt;

&lt;p&gt;to&lt;/p&gt;



&lt;pre class="brush: csharp;"&gt;namespace PhoneAppMVVM.Views&lt;/pre&gt;

&lt;p&gt;Now we have a nicely structured MVVM application that is easy to find what you are looking for fast! The final project solution should look like the following: &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635044552652578358.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635044552678318523.png" width="301" height="287" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;I hope this helped and until next time, Michael signing off. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/how-to-specify-the-startup-page-in-windows-phone" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fhow-to-specify-the-startup-page-in-windows-phone&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/Z9TT76dEOYw" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/how-to-specify-the-startup-page-in-windows-phone</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/taking-a-look-at-the-various-api-levels-available-for-android</id>
    <title type="text">Taking a look at the various API levels available for Android</title>
    <summary type="html">&lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;I’m currently getting up to speed with &lt;a href="https://developer.apple.com/devcenter/ios/index.action"&gt;iOS&lt;/a&gt;, &lt;a href="http://developer.android.com/"&gt;Android&lt;/a&gt; (native and &lt;a href="http://xamarin.com/"&gt;Xamarin&lt;/a&gt;) and &lt;a href="https://addons.mozilla.org/en-US/developers/docs/sdk/1.12/dev-guide/tutorials/mobile.html"&gt;Firefox&lt;/a&gt; mobile development. As you can tell from my blog, I am still very much in love with &lt;a href="https://dev.windowsphone.com"&gt;Windows Phone&lt;/a&gt;, but would like to stay abreast with other mobile platforms as well. With that said, one thing that confused me when working with Android is all of the different API versions available. I’ve provided a screenshot below of the different emulators you can start with Xamarin. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML72625_635033792174191992.png"&gt;&lt;img title="SNAGHTML72625" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML72625" src="http://michaelcrump.net/files/SNAGHTML72625_thumb_635033792186048068.png" width="528" height="351" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The table provided below maps, the API level to OS version and name. (I’ve left off 17 which is JellyBean, because that emulator image is not installed on my machine). &lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="121"&gt;&lt;strong&gt;API Level&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="107"&gt;&lt;strong&gt;OS Version&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="170"&gt;&lt;strong&gt;OS Name&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;7&lt;/td&gt;        &lt;td valign="top" width="107"&gt;2.1.x&lt;/td&gt;        &lt;td valign="top" width="170"&gt;ÉCLAIR_MR1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;8&lt;/td&gt;        &lt;td valign="top" width="107"&gt;2.2.x&lt;/td&gt;        &lt;td valign="top" width="170"&gt;FROYO_MR1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;10&lt;/td&gt;        &lt;td valign="top" width="107"&gt;2.3.3 and 2.3.4&lt;/td&gt;        &lt;td valign="top" width="170"&gt;GINGERBREAD_MR1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;12&lt;/td&gt;        &lt;td valign="top" width="107"&gt;3.1.x&lt;/td&gt;        &lt;td valign="top" width="170"&gt;HONEYCOMB_MR1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;14&lt;/td&gt;        &lt;td valign="top" width="107"&gt;4.0, 4.0.1, 4.0.2&lt;/td&gt;        &lt;td valign="top" width="170"&gt;ICE CREAM SANDWICH&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;15&lt;/td&gt;        &lt;td valign="top" width="128"&gt;4.03, 4.04&lt;/td&gt;        &lt;td valign="top" width="190"&gt;ICE CREAM SANDWICH_MR1&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;The _MR1 stands for “Maintenance Release”. You will probably notice that anything under version 7 of the API is not included. You can still download the image, but very few users are using those older devices. It also skips the non-maintenance release images (ex. 9, 11, 13). You don’t need them on your system if you have the _MR1 as it includes everything in the previous version. More in-depth info can be found &lt;a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;h4&gt;The Manifest File&lt;/h4&gt;  &lt;p&gt;In Windows Phone, we have the WMAppManifest.xml. In Android, we have the AndroidManifest.xml. Both of these files are similar in nature in that they describe certain aspects of your projects. Relating to the various Android API levels, you can specify the minimum API level as well as the target API level. &lt;/p&gt;  &lt;p&gt;The minimum API Level is the lowest API that the application will run on. If you are using Xamarin.Android for Visual Studio 2012, you can select the project properties and set it under the “Application” tab. One thing to note is that it list the “Minimum Android to target” instead of the API Level. If you look back at my chart, then you will see this maps to API 8. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792190416096.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792197124139.png" width="423" height="170" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The target API Level specifies the API Level on which the application is designed to run. In some cases, this allows the application to use manifest elements or behaviors defined in the target API Level, rather than being restricted to using only those defined for the minimum API Level. This can be set in the “Android Manifest” page in the project properties in Visual Studio 2012 as shown below. This time it provides the API level to select from. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792203208178.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792213504244.png" width="420" height="288" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: A AndroidManifest.xml file is created automatically for you using Xamarin. Upon first click of this tab, you will need to create one if you want to customize this.&lt;/em&gt; &lt;/p&gt;  &lt;h4&gt;Taking a look at the Completed Android Package File.&lt;/h4&gt;  &lt;p&gt;Once compiled, you will find the &lt;strong&gt;apk&lt;/strong&gt; file in the “bin” folder as shown below. One is signed and the other is not. Make a copy of the unsigned one and rename it to .zip to view the contents.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792224580315.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792242208428.png" width="687" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here is the contents of the hello.world.apk. We are only interested in the AndroidManifest.xml file, so you can ignore the others for now. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792245328448.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792250164479.png" width="173" height="127" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If we try to open the AndroidManifest.xml in notepad, then we obviously can’t read it with the naked eye: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792260304544.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792280116671.png" width="528" height="268" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is where we can make use of a tool supplied by Android called aapt.exe (&lt;a href="http://elinux.org/Android_aapt"&gt;Android Asset Packaging Tool&lt;/a&gt;) found in the C:\Users\&amp;lt;Your User Name&amp;gt;\AppData\Local\Android\android-sdk\platform-tools folder. &lt;/p&gt;  &lt;p&gt;Simply run this command in a command prompt with the .apk file copied to this directory. An example of the command can be found below. &lt;/p&gt;  &lt;pre class="brush: plain;"&gt;aapt l –a packagename.apk&lt;/pre&gt;

&lt;p&gt;Scroll down until you find the “uses-sdk” as shown below. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792284640700.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792294936766.png" width="598" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To make things easier to read, I’ve also included it below: &lt;/p&gt;

&lt;pre class="brush: plain;"&gt;E: uses-sdk (line=3)
  A: android:minSdkVersion(0x0101020c)=(type 0x10)0x8
  A: android:targetSdkVersion(0x01010270)=(type 0x10)0xf&lt;/pre&gt;

&lt;p&gt;Converting Hexadecimal to Decimal, we can see that the minSdkVersion ends in &lt;strong&gt;0x8&lt;/strong&gt; which equals API level 8 and the targetSdkVersion ends in &lt;strong&gt;0xf&lt;/strong&gt; which equals API level 15. This is exactly what how we set those fields earlier.&amp;#160; &lt;/p&gt;

&lt;h4&gt;Conclusion&lt;/h4&gt;

&lt;p&gt;I hope this helps clear up API version levels in Android as I’ve been curious as to how it works. If you have any questions then feel free to drop me a line below and I’ll be talking about all kinds of mobile development in the future. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/taking-a-look-at-the-various-api-levels-available-for-android" /&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-various-api-levels-available-for-android&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>2013-05-06T02:39:00-07:00</published>
    <updated>2013-05-06T02:39:31-07:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/KX7iP4x4iuY/taking-a-look-at-the-various-api-levels-available-for-android" />
    <category term="mobile" />
    <category term="android" />
    <content type="html">&lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;I’m currently getting up to speed with &lt;a href="https://developer.apple.com/devcenter/ios/index.action"&gt;iOS&lt;/a&gt;, &lt;a href="http://developer.android.com/"&gt;Android&lt;/a&gt; (native and &lt;a href="http://xamarin.com/"&gt;Xamarin&lt;/a&gt;) and &lt;a href="https://addons.mozilla.org/en-US/developers/docs/sdk/1.12/dev-guide/tutorials/mobile.html"&gt;Firefox&lt;/a&gt; mobile development. As you can tell from my blog, I am still very much in love with &lt;a href="https://dev.windowsphone.com"&gt;Windows Phone&lt;/a&gt;, but would like to stay abreast with other mobile platforms as well. With that said, one thing that confused me when working with Android is all of the different API versions available. I’ve provided a screenshot below of the different emulators you can start with Xamarin. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML72625_635033792174191992.png"&gt;&lt;img title="SNAGHTML72625" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML72625" src="http://michaelcrump.net/files/SNAGHTML72625_thumb_635033792186048068.png" width="528" height="351" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The table provided below maps, the API level to OS version and name. (I’ve left off 17 which is JellyBean, because that emulator image is not installed on my machine). &lt;/p&gt;  &lt;table cellspacing="0" cellpadding="2" width="400" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="121"&gt;&lt;strong&gt;API Level&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="107"&gt;&lt;strong&gt;OS Version&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="170"&gt;&lt;strong&gt;OS Name&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;7&lt;/td&gt;        &lt;td valign="top" width="107"&gt;2.1.x&lt;/td&gt;        &lt;td valign="top" width="170"&gt;ÉCLAIR_MR1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;8&lt;/td&gt;        &lt;td valign="top" width="107"&gt;2.2.x&lt;/td&gt;        &lt;td valign="top" width="170"&gt;FROYO_MR1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;10&lt;/td&gt;        &lt;td valign="top" width="107"&gt;2.3.3 and 2.3.4&lt;/td&gt;        &lt;td valign="top" width="170"&gt;GINGERBREAD_MR1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;12&lt;/td&gt;        &lt;td valign="top" width="107"&gt;3.1.x&lt;/td&gt;        &lt;td valign="top" width="170"&gt;HONEYCOMB_MR1&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;14&lt;/td&gt;        &lt;td valign="top" width="107"&gt;4.0, 4.0.1, 4.0.2&lt;/td&gt;        &lt;td valign="top" width="170"&gt;ICE CREAM SANDWICH&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="120"&gt;15&lt;/td&gt;        &lt;td valign="top" width="128"&gt;4.03, 4.04&lt;/td&gt;        &lt;td valign="top" width="190"&gt;ICE CREAM SANDWICH_MR1&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;The _MR1 stands for “Maintenance Release”. You will probably notice that anything under version 7 of the API is not included. You can still download the image, but very few users are using those older devices. It also skips the non-maintenance release images (ex. 9, 11, 13). You don’t need them on your system if you have the _MR1 as it includes everything in the previous version. More in-depth info can be found &lt;a href="http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;h4&gt;The Manifest File&lt;/h4&gt;  &lt;p&gt;In Windows Phone, we have the WMAppManifest.xml. In Android, we have the AndroidManifest.xml. Both of these files are similar in nature in that they describe certain aspects of your projects. Relating to the various Android API levels, you can specify the minimum API level as well as the target API level. &lt;/p&gt;  &lt;p&gt;The minimum API Level is the lowest API that the application will run on. If you are using Xamarin.Android for Visual Studio 2012, you can select the project properties and set it under the “Application” tab. One thing to note is that it list the “Minimum Android to target” instead of the API Level. If you look back at my chart, then you will see this maps to API 8. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792190416096.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792197124139.png" width="423" height="170" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The target API Level specifies the API Level on which the application is designed to run. In some cases, this allows the application to use manifest elements or behaviors defined in the target API Level, rather than being restricted to using only those defined for the minimum API Level. This can be set in the “Android Manifest” page in the project properties in Visual Studio 2012 as shown below. This time it provides the API level to select from. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792203208178.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792213504244.png" width="420" height="288" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Note: A AndroidManifest.xml file is created automatically for you using Xamarin. Upon first click of this tab, you will need to create one if you want to customize this.&lt;/em&gt; &lt;/p&gt;  &lt;h4&gt;Taking a look at the Completed Android Package File.&lt;/h4&gt;  &lt;p&gt;Once compiled, you will find the &lt;strong&gt;apk&lt;/strong&gt; file in the “bin” folder as shown below. One is signed and the other is not. Make a copy of the unsigned one and rename it to .zip to view the contents.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792224580315.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792242208428.png" width="687" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here is the contents of the hello.world.apk. We are only interested in the AndroidManifest.xml file, so you can ignore the others for now. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792245328448.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792250164479.png" width="173" height="127" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If we try to open the AndroidManifest.xml in notepad, then we obviously can’t read it with the naked eye: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792260304544.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792280116671.png" width="528" height="268" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is where we can make use of a tool supplied by Android called aapt.exe (&lt;a href="http://elinux.org/Android_aapt"&gt;Android Asset Packaging Tool&lt;/a&gt;) found in the C:\Users\&amp;lt;Your User Name&amp;gt;\AppData\Local\Android\android-sdk\platform-tools folder. &lt;/p&gt;  &lt;p&gt;Simply run this command in a command prompt with the .apk file copied to this directory. An example of the command can be found below. &lt;/p&gt;  &lt;pre class="brush: plain;"&gt;aapt l –a packagename.apk&lt;/pre&gt;

&lt;p&gt;Scroll down until you find the “uses-sdk” as shown below. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635033792284640700.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635033792294936766.png" width="598" height="168" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To make things easier to read, I’ve also included it below: &lt;/p&gt;

&lt;pre class="brush: plain;"&gt;E: uses-sdk (line=3)
  A: android:minSdkVersion(0x0101020c)=(type 0x10)0x8
  A: android:targetSdkVersion(0x01010270)=(type 0x10)0xf&lt;/pre&gt;

&lt;p&gt;Converting Hexadecimal to Decimal, we can see that the minSdkVersion ends in &lt;strong&gt;0x8&lt;/strong&gt; which equals API level 8 and the targetSdkVersion ends in &lt;strong&gt;0xf&lt;/strong&gt; which equals API level 15. This is exactly what how we set those fields earlier.&amp;#160; &lt;/p&gt;

&lt;h4&gt;Conclusion&lt;/h4&gt;

&lt;p&gt;I hope this helps clear up API version levels in Android as I’ve been curious as to how it works. If you have any questions then feel free to drop me a line below and I’ll be talking about all kinds of mobile development in the future. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/taking-a-look-at-the-various-api-levels-available-for-android" /&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-various-api-levels-available-for-android&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/KX7iP4x4iuY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/taking-a-look-at-the-various-api-levels-available-for-android</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/setting-the-default-emulator-image-in-xamarin-android</id>
    <title type="text">Setting the Default Emulator Image in Xamarin.Android</title>
    <summary type="html">&lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;If you are using Xamarin with Visual Studio 2012 to build Android applications, then one thing you need to get used to is the concept of AVD (Android Virtual Devices). Upon the first launch of an Android application built with Xamarin you have to go through the following steps: &lt;/p&gt;  &lt;p&gt;Select the “&lt;strong&gt;Start emulator image&lt;/strong&gt;” as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a2481f_635027317608873291.png"&gt;&lt;img title="SNAGHTML4a2481f" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a2481f" src="http://michaelcrump.net/files/SNAGHTML4a2481f_thumb_635027317629621291.png" width="438" height="290" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Select which image you want to load and press OK. (All of these are installed by default)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a431a2_635027317647873291.png"&gt;&lt;img title="SNAGHTML4a431a2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a431a2" src="http://michaelcrump.net/files/SNAGHTML4a431a2_thumb_635027317677045291.png" width="446" height="297" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Give it a few minutes and the emulator is loaded. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a59380_635027317709025291.png"&gt;&lt;img title="SNAGHTML4a59380" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a59380" src="http://michaelcrump.net/files/SNAGHTML4a59380_thumb_635027317734297291.png" width="572" height="373" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;At this point, you will need to switch back to Visual Studio 2012 and select from the list which running device you want to deploy the application to and press OK. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a6f0db_635027317757697291.png"&gt;&lt;img title="SNAGHTML4a6f0db" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a6f0db" src="http://michaelcrump.net/files/SNAGHTML4a6f0db_thumb_635027317784217291.png" width="452" height="301" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Visual Studio 2012 will then package the app and deploy it to the emulator. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a92fed_635027317801689291.png"&gt;&lt;img title="SNAGHTML4a92fed" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a92fed" src="http://michaelcrump.net/files/SNAGHTML4a92fed_thumb_635027317818537291.png" width="554" height="361" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you launch the application again, it will ask by default which emulator image to use again. &lt;/p&gt;  &lt;p&gt;Let’s see if we can make this a bit easier. The default Visual Studio 2012 toolbar looks like the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635027317827117291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635027317846773291.png" width="824" height="28" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If we use the Visual Studio 2012 Quick Launch, then we can type &lt;em&gt;android&lt;/em&gt; and see the following list:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635027317855509291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635027317869081291.png" width="488" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Select Views –&amp;gt; Toolbars –&amp;gt; Xamarin.Android and your toolbar will now look like the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635027317881249291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635027317899813291.png" width="820" height="28" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can now switch the “&lt;strong&gt;Prompt for Device&lt;/strong&gt;” option to be whichever image is currently running, saving you an extra step in the deployment process. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635027317909173291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635027317928205291.png" width="177" height="34" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Conclusion&lt;/h4&gt;  &lt;p&gt;I hope this helped as I have been experimenting with Xamarin.iOS and Xamarin.Android and absolutely love it. If you have any questions, then just let me know.&amp;#160; &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/setting-the-default-emulator-image-in-xamarin-android" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsetting-the-default-emulator-image-in-xamarin-android&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>2013-04-28T07:00:00-07:00</published>
    <updated>2013-04-28T14:45:44-07:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/_xS2-L-JdSE/setting-the-default-emulator-image-in-xamarin-android" />
    <category term="mobile" />
    <category term="android" />
    <content type="html">&lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;If you are using Xamarin with Visual Studio 2012 to build Android applications, then one thing you need to get used to is the concept of AVD (Android Virtual Devices). Upon the first launch of an Android application built with Xamarin you have to go through the following steps: &lt;/p&gt;  &lt;p&gt;Select the “&lt;strong&gt;Start emulator image&lt;/strong&gt;” as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a2481f_635027317608873291.png"&gt;&lt;img title="SNAGHTML4a2481f" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a2481f" src="http://michaelcrump.net/files/SNAGHTML4a2481f_thumb_635027317629621291.png" width="438" height="290" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Select which image you want to load and press OK. (All of these are installed by default)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a431a2_635027317647873291.png"&gt;&lt;img title="SNAGHTML4a431a2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a431a2" src="http://michaelcrump.net/files/SNAGHTML4a431a2_thumb_635027317677045291.png" width="446" height="297" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Give it a few minutes and the emulator is loaded. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a59380_635027317709025291.png"&gt;&lt;img title="SNAGHTML4a59380" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a59380" src="http://michaelcrump.net/files/SNAGHTML4a59380_thumb_635027317734297291.png" width="572" height="373" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;At this point, you will need to switch back to Visual Studio 2012 and select from the list which running device you want to deploy the application to and press OK. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a6f0db_635027317757697291.png"&gt;&lt;img title="SNAGHTML4a6f0db" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a6f0db" src="http://michaelcrump.net/files/SNAGHTML4a6f0db_thumb_635027317784217291.png" width="452" height="301" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Visual Studio 2012 will then package the app and deploy it to the emulator. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML4a92fed_635027317801689291.png"&gt;&lt;img title="SNAGHTML4a92fed" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="SNAGHTML4a92fed" src="http://michaelcrump.net/files/SNAGHTML4a92fed_thumb_635027317818537291.png" width="554" height="361" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you launch the application again, it will ask by default which emulator image to use again. &lt;/p&gt;  &lt;p&gt;Let’s see if we can make this a bit easier. The default Visual Studio 2012 toolbar looks like the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635027317827117291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635027317846773291.png" width="824" height="28" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If we use the Visual Studio 2012 Quick Launch, then we can type &lt;em&gt;android&lt;/em&gt; and see the following list:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635027317855509291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635027317869081291.png" width="488" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Select Views –&amp;gt; Toolbars –&amp;gt; Xamarin.Android and your toolbar will now look like the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635027317881249291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635027317899813291.png" width="820" height="28" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can now switch the “&lt;strong&gt;Prompt for Device&lt;/strong&gt;” option to be whichever image is currently running, saving you an extra step in the deployment process. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_635027317909173291.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_635027317928205291.png" width="177" height="34" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Conclusion&lt;/h4&gt;  &lt;p&gt;I hope this helped as I have been experimenting with Xamarin.iOS and Xamarin.Android and absolutely love it. If you have any questions, then just let me know.&amp;#160; &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/setting-the-default-emulator-image-in-xamarin-android" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsetting-the-default-emulator-image-in-xamarin-android&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/_xS2-L-JdSE" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/setting-the-default-emulator-image-in-xamarin-android</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/setting-up-a-command-mvvm-in-windows-phone-8-video-tutorial</id>
    <title type="text">Setting up a Command (MVVM) in Windows Phone 8 Video Tutorial</title>
    <summary type="html">&lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;I hear this question a lot.. Should I use code-behind or MVVM in my application? What are the pros/cons of each and can you show me a &lt;strong&gt;&lt;em&gt;simple&lt;/em&gt;&lt;/strong&gt; example of how a Command works? &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;With Code-Behind – Your page is tightly coupled with your UI, testing is harder, it gets really messy with larger apps. On the other hand, smaller apps with just a couple of screens, it may make sense. &lt;/li&gt;    &lt;li&gt;With MVVM&amp;#160; – You can make drastic changes to the UI, with no impact to the data and business logic (true separation of concerns), easier to test, not necessary IMHO for smaller apps with just a couple of screens. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I could go a lot deeper with this topic but won't at this time. I’d really encourage you to use your &lt;a href="http://www.google.com"&gt;Google-Fu&lt;/a&gt; to do more in-depth research on this. &lt;/p&gt;  &lt;p&gt;Others may agree or disagree with me regarding smaller apps, but hey, that is my opinion. :) I’m also not a purist – meaning that I don’t find a problem with having some code-behind in my MVVM apps. I guess that counts as another strike against me! Dang it!&lt;/p&gt;  &lt;h4&gt;A Simple Example of Setting Up a Command&lt;/h4&gt;  &lt;p&gt;Anyways, I decided to try out &lt;a href="http://codeproject.tv/"&gt;CodeProject.TV&lt;/a&gt; to launch a simple example called, “&lt;a href="http://codeproject.tv/video/5036055/setting_up_a_command_mvvm_in_windows_phone_8"&gt;Setting up a Command (MVVM) in Windows Phone 8&lt;/a&gt;”.&amp;#160; In this video, I show you how Commands work for projects that use MVVM (Model View View-Model). I will take a simple button and add a Command to it to display a MessageBox. This same code would work with other XAML platforms, such as WPF, SL, Windows Phone 7.x and Windows Store Apps (except the XMLNS declaration).&lt;/p&gt;  &lt;p&gt;Let me know if you need any help and please vote up the video! &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/setting-up-a-command-mvvm-in-windows-phone-8-video-tutorial" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsetting-up-a-command-mvvm-in-windows-phone-8-video-tutorial&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>2013-04-18T03:35:00-07:00</published>
    <updated>2013-04-18T03:53:25-07:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/kQnm7omwbg0/setting-up-a-command-mvvm-in-windows-phone-8-video-tutorial" />
    <category term="windows-phone8" />
    <category term="windows-phone7" />
    <category term="wp" />
    <content type="html">&lt;h4&gt;Introduction&lt;/h4&gt;  &lt;p&gt;I hear this question a lot.. Should I use code-behind or MVVM in my application? What are the pros/cons of each and can you show me a &lt;strong&gt;&lt;em&gt;simple&lt;/em&gt;&lt;/strong&gt; example of how a Command works? &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;With Code-Behind – Your page is tightly coupled with your UI, testing is harder, it gets really messy with larger apps. On the other hand, smaller apps with just a couple of screens, it may make sense. &lt;/li&gt;    &lt;li&gt;With MVVM&amp;#160; – You can make drastic changes to the UI, with no impact to the data and business logic (true separation of concerns), easier to test, not necessary IMHO for smaller apps with just a couple of screens. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;I could go a lot deeper with this topic but won't at this time. I’d really encourage you to use your &lt;a href="http://www.google.com"&gt;Google-Fu&lt;/a&gt; to do more in-depth research on this. &lt;/p&gt;  &lt;p&gt;Others may agree or disagree with me regarding smaller apps, but hey, that is my opinion. :) I’m also not a purist – meaning that I don’t find a problem with having some code-behind in my MVVM apps. I guess that counts as another strike against me! Dang it!&lt;/p&gt;  &lt;h4&gt;A Simple Example of Setting Up a Command&lt;/h4&gt;  &lt;p&gt;Anyways, I decided to try out &lt;a href="http://codeproject.tv/"&gt;CodeProject.TV&lt;/a&gt; to launch a simple example called, “&lt;a href="http://codeproject.tv/video/5036055/setting_up_a_command_mvvm_in_windows_phone_8"&gt;Setting up a Command (MVVM) in Windows Phone 8&lt;/a&gt;”.&amp;#160; In this video, I show you how Commands work for projects that use MVVM (Model View View-Model). I will take a simple button and add a Command to it to display a MessageBox. This same code would work with other XAML platforms, such as WPF, SL, Windows Phone 7.x and Windows Store Apps (except the XMLNS declaration).&lt;/p&gt;  &lt;p&gt;Let me know if you need any help and please vote up the video! &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/setting-up-a-command-mvvm-in-windows-phone-8-video-tutorial" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsetting-up-a-command-mvvm-in-windows-phone-8-video-tutorial&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/kQnm7omwbg0" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/setting-up-a-command-mvvm-in-windows-phone-8-video-tutorial</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/say-what-incorporating-windows-phone-8-speech-recognition-into-your-apps</id>
    <title type="text">Say What? Incorporating Windows Phone 8 Speech Recognition into Your Apps</title>
    <summary type="html">&lt;p&gt;I have a new in-depth article published online in Visual Studio Magazine today called, “&lt;a href="http://visualstudiomagazine.com/articles/2013/04/01/windows-phone-8-speech-recognition-into-your-apps.aspx"&gt;Say What? Incorporating Windows Phone 8 Speech Recognition into Your Apps&lt;/a&gt;”. &lt;/p&gt;  &lt;p&gt;See below for more information and a link to the online article.&lt;/p&gt;  &lt;h5&gt;Article Introduction&lt;/h5&gt;  &lt;p&gt;Summary: The Windows Phone 8 SDK added a speech recognition API that's easy to use and flexible. Learn how to put it to work in your application.&lt;/p&gt;  &lt;p&gt;Intro: &lt;/p&gt;  &lt;p&gt;I think it's safe to say that a majority of mobile developers tend to skip any first-generation mobile OSes in case the platform fails to take off. Now that we're seeing the third-generation of Windows Phone 8, more and more developers are taking note. With a new OS also comes new hardware to take advantage of several key features in the API. Windows Phone 8 includes all sorts of new features such as near-field communication, native code support, in-app purchasing, speech recognition and more.&lt;/p&gt;  &lt;p&gt;In this article, I'll focus solely on the speech recognition API introduced in Windows Phone 8. There are two speech components commonly used in most applications: Text-to-Speech (TTS) and Speech-to-Text (STT). I'll show you how to work with both.&lt;/p&gt;  &lt;h5&gt;The Full Article&lt;/h5&gt;  &lt;p&gt;The full article is hosted on Visual Studio Magazine and you can access it by clicking &lt;a href="http://visualstudiomagazine.com/articles/2013/04/01/windows-phone-8-speech-recognition-into-your-apps.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/say-what-incorporating-windows-phone-8-speech-recognition-into-your-apps" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsay-what-incorporating-windows-phone-8-speech-recognition-into-your-apps&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>2013-04-09T07:00:00-07:00</published>
    <updated>2013-04-09T17:53:28-07:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/j20S9n3DIks/say-what-incorporating-windows-phone-8-speech-recognition-into-your-apps" />
    <category term="windows-phone8" />
    <content type="html">&lt;p&gt;I have a new in-depth article published online in Visual Studio Magazine today called, “&lt;a href="http://visualstudiomagazine.com/articles/2013/04/01/windows-phone-8-speech-recognition-into-your-apps.aspx"&gt;Say What? Incorporating Windows Phone 8 Speech Recognition into Your Apps&lt;/a&gt;”. &lt;/p&gt;  &lt;p&gt;See below for more information and a link to the online article.&lt;/p&gt;  &lt;h5&gt;Article Introduction&lt;/h5&gt;  &lt;p&gt;Summary: The Windows Phone 8 SDK added a speech recognition API that's easy to use and flexible. Learn how to put it to work in your application.&lt;/p&gt;  &lt;p&gt;Intro: &lt;/p&gt;  &lt;p&gt;I think it's safe to say that a majority of mobile developers tend to skip any first-generation mobile OSes in case the platform fails to take off. Now that we're seeing the third-generation of Windows Phone 8, more and more developers are taking note. With a new OS also comes new hardware to take advantage of several key features in the API. Windows Phone 8 includes all sorts of new features such as near-field communication, native code support, in-app purchasing, speech recognition and more.&lt;/p&gt;  &lt;p&gt;In this article, I'll focus solely on the speech recognition API introduced in Windows Phone 8. There are two speech components commonly used in most applications: Text-to-Speech (TTS) and Speech-to-Text (STT). I'll show you how to work with both.&lt;/p&gt;  &lt;h5&gt;The Full Article&lt;/h5&gt;  &lt;p&gt;The full article is hosted on Visual Studio Magazine and you can access it by clicking &lt;a href="http://visualstudiomagazine.com/articles/2013/04/01/windows-phone-8-speech-recognition-into-your-apps.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/say-what-incorporating-windows-phone-8-speech-recognition-into-your-apps" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsay-what-incorporating-windows-phone-8-speech-recognition-into-your-apps&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/j20S9n3DIks" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/say-what-incorporating-windows-phone-8-speech-recognition-into-your-apps</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/nice-tool-for-presenters-who-use-visual-studio-2012</id>
    <title type="text">Nice Tool for Presenters who use Visual Studio 2012</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;While setting up for my &lt;a href="http://www.youtube.com/watch?v=18TWBgZynzw&amp;amp;list=PLuc1ZjZXgzePe7hZMQ-H4t0sht1bRbVPK"&gt;Nokia Lumia Labs presentation&lt;/a&gt;, I had one of the organizers ask me how I was able to switch fonts and make everything easier to read in a matter of seconds. I told him that I simply installed the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd"&gt;Productivity Power Tools for Visual Studio 2012&lt;/a&gt; and with 2 simple commands could switch between presenter mode or non-presenter mode. &lt;/p&gt;  &lt;h4&gt;Let’s see how it works. &lt;/h4&gt;  &lt;p&gt;By typing ‘&lt;strong&gt;present’&lt;/strong&gt;, from the Visual Studio Quick Launch bar, then you will see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634998286269612830.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634998286274760962.png" width="397" height="91" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;By selecting, “&lt;strong&gt;PresentOn&lt;/strong&gt;” then Visual Studio will adjust fonts, etc. automatically as shown below (Click to enlarge image): &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634998286326554290.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634998286362903222.png" width="778" height="417" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Not only did the font size for the code adjust, but the menu bar and solution explorer did as well. &lt;/p&gt;  &lt;p&gt;By selecting, “&lt;strong&gt;PresentOff&lt;/strong&gt;” then Visual Studio will adjust back to normal (Click to enlarge image): &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634998286428112894.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634998286461809758.png" width="778" height="417" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Wrap-Up&lt;/h4&gt;  &lt;p&gt;This has worked great in my last several presentations. The only downside is that this only works with Visual Studio 2012 Professional and up. I’m sure most of you are using it already. &lt;/p&gt;  &lt;p&gt;Got a tip for your fellow presenter? Share it in the comments below. I love exploring tools new tools that helps my audience learn better. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/nice-tool-for-presenters-who-use-visual-studio-2012" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fnice-tool-for-presenters-who-use-visual-studio-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>2013-03-26T00:19:00-07:00</published>
    <updated>2013-03-26T00:19:03-07:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/rlhbBJJNVGs/nice-tool-for-presenters-who-use-visual-studio-2012" />
    <category term="speaking" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;While setting up for my &lt;a href="http://www.youtube.com/watch?v=18TWBgZynzw&amp;amp;list=PLuc1ZjZXgzePe7hZMQ-H4t0sht1bRbVPK"&gt;Nokia Lumia Labs presentation&lt;/a&gt;, I had one of the organizers ask me how I was able to switch fonts and make everything easier to read in a matter of seconds. I told him that I simply installed the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd"&gt;Productivity Power Tools for Visual Studio 2012&lt;/a&gt; and with 2 simple commands could switch between presenter mode or non-presenter mode. &lt;/p&gt;  &lt;h4&gt;Let’s see how it works. &lt;/h4&gt;  &lt;p&gt;By typing ‘&lt;strong&gt;present’&lt;/strong&gt;, from the Visual Studio Quick Launch bar, then you will see the following:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634998286269612830.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634998286274760962.png" width="397" height="91" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;By selecting, “&lt;strong&gt;PresentOn&lt;/strong&gt;” then Visual Studio will adjust fonts, etc. automatically as shown below (Click to enlarge image): &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634998286326554290.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634998286362903222.png" width="778" height="417" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Not only did the font size for the code adjust, but the menu bar and solution explorer did as well. &lt;/p&gt;  &lt;p&gt;By selecting, “&lt;strong&gt;PresentOff&lt;/strong&gt;” then Visual Studio will adjust back to normal (Click to enlarge image): &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634998286428112894.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634998286461809758.png" width="778" height="417" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Wrap-Up&lt;/h4&gt;  &lt;p&gt;This has worked great in my last several presentations. The only downside is that this only works with Visual Studio 2012 Professional and up. I’m sure most of you are using it already. &lt;/p&gt;  &lt;p&gt;Got a tip for your fellow presenter? Share it in the comments below. I love exploring tools new tools that helps my audience learn better. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/nice-tool-for-presenters-who-use-visual-studio-2012" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fnice-tool-for-presenters-who-use-visual-studio-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/rlhbBJJNVGs" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/nice-tool-for-presenters-who-use-visual-studio-2012</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/cool-feature-in-windows-phone-8-lock-your-phone-from-anywhere</id>
    <title type="text">Cool Feature in Windows Phone 8–Lock Your Phone From Anywhere.</title>
    <summary type="html">&lt;h3&gt;How to Lock your Windows Phone 8 Device&lt;/h3&gt;  &lt;p&gt;One cool feature in Windows Phone 8 that I hardly hear anyone talking about is the ability to “&lt;strong&gt;Lock&lt;/strong&gt;” your phone from anywhere. This is great for those times where you are in a meeting and left your phone unattended on your desk and don’t want your co-workers sending tweets on your behalf. :) &lt;/p&gt; &lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; You can also do this for &lt;b&gt;WP7&lt;/b&gt; devices by going to the URL specified below. &lt;/p&gt; &lt;p&gt;You can do this very easily by launching the Windows Phone application found on your Windows 8 Start Screen or navigating to this site &lt;a title="https://www.windowsphone.com/en-US/my/find?signin=true" href="https://www.windowsphone.com/en-US/my/find?signin=true"&gt;https://www.windowsphone.com/en-US/my/find?signin=true&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992148739886885.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992148743474977.png" width="244" height="123" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you choose the app, select the option to “&lt;strong&gt;Find, ring, lock or erase your phone&lt;/strong&gt;”. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML153fdd05_634992157435705849.png"&gt;&lt;img title="SNAGHTML153fdd05" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="SNAGHTML153fdd05" src="http://michaelcrump.net/files/SNAGHTML153fdd05_thumb_634992157442414021.png" width="618" height="603" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It will launch a Web Browser and from here you can “&lt;strong&gt;Lock&lt;/strong&gt;” your phone. You can also do such things as “&lt;strong&gt;Ring&lt;/strong&gt;” or “&lt;strong&gt;Erase&lt;/strong&gt;” the phone. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992157462538537.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992157470494741.png" width="623" height="424" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you click on “&lt;strong&gt;Lock&lt;/strong&gt;” you can type a message to be displayed and hit the lock button. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992148779355897.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992148794020273.png" width="464" height="443" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Of course, it needs an internet connection of some sort and you will see the progress bar located below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992148796516337.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992148799792421.png" width="466" height="35" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once it has locked your phone, then it will display this screen in the browser. &lt;/p&gt;      &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992148802132481.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992148806032581.png" width="295" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now if you take a look at your phone, it will be locked and display the text you entered. Very cool! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/wp_ss_20130318_0001_634992148811648725.jpg"&gt;&lt;img title="wp_ss_20130318_0001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="wp_ss_20130318_0001" src="http://michaelcrump.net/files/wp_ss_20130318_0001_thumb_634992148815860833.jpg" width="280" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;I hope this helps! As always, I’m available for any type of question that you may have.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/cool-feature-in-windows-phone-8-lock-your-phone-from-anywhere" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fcool-feature-in-windows-phone-8-lock-your-phone-from-anywhere&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>2013-03-18T07:00:00-07:00</published>
    <updated>2013-03-19T14:05:00-07:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/CqIBR5OmvCM/cool-feature-in-windows-phone-8-lock-your-phone-from-anywhere" />
    <category term="windows-phone8" />
    <category term="wp" />
    <content type="html">&lt;h3&gt;How to Lock your Windows Phone 8 Device&lt;/h3&gt;  &lt;p&gt;One cool feature in Windows Phone 8 that I hardly hear anyone talking about is the ability to “&lt;strong&gt;Lock&lt;/strong&gt;” your phone from anywhere. This is great for those times where you are in a meeting and left your phone unattended on your desk and don’t want your co-workers sending tweets on your behalf. :) &lt;/p&gt; &lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; You can also do this for &lt;b&gt;WP7&lt;/b&gt; devices by going to the URL specified below. &lt;/p&gt; &lt;p&gt;You can do this very easily by launching the Windows Phone application found on your Windows 8 Start Screen or navigating to this site &lt;a title="https://www.windowsphone.com/en-US/my/find?signin=true" href="https://www.windowsphone.com/en-US/my/find?signin=true"&gt;https://www.windowsphone.com/en-US/my/find?signin=true&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992148739886885.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992148743474977.png" width="244" height="123" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you choose the app, select the option to “&lt;strong&gt;Find, ring, lock or erase your phone&lt;/strong&gt;”. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTML153fdd05_634992157435705849.png"&gt;&lt;img title="SNAGHTML153fdd05" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="SNAGHTML153fdd05" src="http://michaelcrump.net/files/SNAGHTML153fdd05_thumb_634992157442414021.png" width="618" height="603" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It will launch a Web Browser and from here you can “&lt;strong&gt;Lock&lt;/strong&gt;” your phone. You can also do such things as “&lt;strong&gt;Ring&lt;/strong&gt;” or “&lt;strong&gt;Erase&lt;/strong&gt;” the phone. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992157462538537.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992157470494741.png" width="623" height="424" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you click on “&lt;strong&gt;Lock&lt;/strong&gt;” you can type a message to be displayed and hit the lock button. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992148779355897.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992148794020273.png" width="464" height="443" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Of course, it needs an internet connection of some sort and you will see the progress bar located below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992148796516337.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992148799792421.png" width="466" height="35" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once it has locked your phone, then it will display this screen in the browser. &lt;/p&gt;      &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634992148802132481.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634992148806032581.png" width="295" height="145" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now if you take a look at your phone, it will be locked and display the text you entered. Very cool! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/wp_ss_20130318_0001_634992148811648725.jpg"&gt;&lt;img title="wp_ss_20130318_0001" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="wp_ss_20130318_0001" src="http://michaelcrump.net/files/wp_ss_20130318_0001_thumb_634992148815860833.jpg" width="280" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;I hope this helps! As always, I’m available for any type of question that you may have.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/cool-feature-in-windows-phone-8-lock-your-phone-from-anywhere" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fcool-feature-in-windows-phone-8-lock-your-phone-from-anywhere&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/CqIBR5OmvCM" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/cool-feature-in-windows-phone-8-lock-your-phone-from-anywhere</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/ios-programming-for-net-developers-book-review</id>
    <title type="text">iOS Programming for .NET Developers Book Review</title>
    <summary type="html">&lt;p&gt;&lt;a href="http://iosfordotnetdevs.com/"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634983535469168787.png" width="261" height="330" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Description: This book is a field guide for .NET developers exploring the foreign world of native iOS programming. It explains the iOS development platform by comparing and contrasting&amp;#160; with tools, APIs, and concepts familiar to .NET developers.&lt;/p&gt;  &lt;h3&gt;My Review&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Cliff notes review – Excellent book that gives you enough foundation to get started writing iOS apps! I would highly recommend it. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I recently read &lt;a href="http://iosfordotnetdevs.com"&gt;iOS Programming for .NET Developers&lt;/a&gt; by Josh Smith and I must say that it was a very enjoyable read. I am very familiar with Josh’s work in the XAML space with his &lt;a href="http://www.lulu.com/shop/josh-smith/advanced-mvvm/ebook/product-20710443.html"&gt;Advanced MVVM&lt;/a&gt; book and his very popular &lt;a href="https://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=1&amp;amp;cad=rja&amp;amp;ved=0CDIQFjAA&amp;amp;url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Fmagazine%2Fdd419663.aspx&amp;amp;ei=vTw6UcOiMYOm9gSu84DwCg&amp;amp;usg=AFQjCNE5WghbCAuXDxD63yOPxaJadmKeGQ&amp;amp;sig2=Ud7oHvpDBghBLvjllq9siQ&amp;amp;bvm=bv.43287494,d.eWU"&gt;MSDN article&lt;/a&gt; on the same subject.&amp;#160; So as soon as I got the book, I knew that I would be reading something coming from a hardcore .NET (XAML) guy and was happy that he was sharing his experience moving to Objective-C with a .NET background. With that said, as with most of my book reviews, I tend to keep it to a few paragraphs and let the reader decide if they want to learn more about the book. &lt;/p&gt;  &lt;p&gt;The first three chapters introduces you to the brand new world that you are about to enter – iOS software development. With that in mind, you need to be aware of several differences including: going from Visual Studio to XCode, Windows OS to the Mac OS, C# to Objective-C, etc... Some of the key takeaways that I received was learning the differences between native, Mono Touch (lets you use C# to develop iOS applications without learning Objective-C) and hybrid. I also appreciated the fact that he walked you through the Mac OS and provides the equivalent Mac OS keyboard shortcuts for things like cut, copy and paste.&amp;#160; Chapter three is where it really begins to get interesting as we see the project templates for an iOS application and the Xcode IDE for the first time. Josh clearly explains how the work spaces differ from Visual Studio and even talks about source code control. &lt;/p&gt;  &lt;p&gt;The next five chapters are all about going from C# to Objective-C. You’ll see things such as the iOS equivalent to C# Namespaces, using statements, methods, constructors, lambas and so forth. It’s brought together with nice little samples such as: “In C#, calling the method would look like this.” versus “Here is the way we’d do it in Objective-C.” An entire chapter is devoted to garbage collections as we all love how C# manages this for us. We quickly find out that we need to manage our own in Objective-C and Josh shows us exactly how to do that. The next few chapters are about fundamental differences that we must overcome such as going from System.* to NS*. Things such as strings, boxing, arrays and much more are also covered. My favorite chapter was going from XAML to UI-Kit. Josh even lays out the iOS equivalent of a XAML control in a nice, easy to read chart. He wraps up by showing you the Interface Builder, where you create your UI and do things such as change a button’s text color to the various event of a button like “Touch Down”. By the time you get to the end of Chapter 8, you will have a solid foundation on the differences between the languages. &lt;/p&gt;  &lt;p&gt;Now that you have a solid foundation, Josh begins to fill in the missing pieces with all the necessary things modern mobile applications needs. Things such as calling web services, working with XML and JSON to inspecting HTTP traffic. He then dives into the core data framework which manages large sets of data and we are exposed to SQLite. The book wraps up with debugging techniques and unit testing, which we all know that no app is without bugs. Josh shows you the best way to track them down. He also gives you a compare and contrast between two popular unit test frameworks available. &lt;/p&gt;  &lt;p&gt;All in all this book was well worth my time reading it and I thoroughly enjoyed Josh’s style of writing. I haven’t written my first app yet as I wanted to test the waters first and see what exactly I was getting myself into. This book will explore the differences for any .NET developer and let you make your own choice to jump in or jump out. I personally am very interested in the platform and would love to publish my first app regardless if I make any money from it or not. I just want to be aware of the various options mobile consumers have today.&amp;#160; I am still very much in love my Windows Phone 8 device, but it never hurts to see what is on the other side!&lt;/p&gt;  &lt;p&gt;Thanks Josh for the great book!&lt;/p&gt;  &lt;p&gt;-Michael Crump&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/ios-programming-for-net-developers-book-review" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fios-programming-for-net-developers-book-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>2013-03-09T01:21:00-08:00</published>
    <updated>2013-03-09T01:21:57-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/TWaAo5aS0eI/ios-programming-for-net-developers-book-review" />
    <category term="ios" />
    <category term="apple" />
    <category term="objectivec" />
    <content type="html">&lt;p&gt;&lt;a href="http://iosfordotnetdevs.com/"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634983535469168787.png" width="261" height="330" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Description: This book is a field guide for .NET developers exploring the foreign world of native iOS programming. It explains the iOS development platform by comparing and contrasting&amp;#160; with tools, APIs, and concepts familiar to .NET developers.&lt;/p&gt;  &lt;h3&gt;My Review&lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Cliff notes review – Excellent book that gives you enough foundation to get started writing iOS apps! I would highly recommend it. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I recently read &lt;a href="http://iosfordotnetdevs.com"&gt;iOS Programming for .NET Developers&lt;/a&gt; by Josh Smith and I must say that it was a very enjoyable read. I am very familiar with Josh’s work in the XAML space with his &lt;a href="http://www.lulu.com/shop/josh-smith/advanced-mvvm/ebook/product-20710443.html"&gt;Advanced MVVM&lt;/a&gt; book and his very popular &lt;a href="https://www.google.com/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=1&amp;amp;cad=rja&amp;amp;ved=0CDIQFjAA&amp;amp;url=http%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Fmagazine%2Fdd419663.aspx&amp;amp;ei=vTw6UcOiMYOm9gSu84DwCg&amp;amp;usg=AFQjCNE5WghbCAuXDxD63yOPxaJadmKeGQ&amp;amp;sig2=Ud7oHvpDBghBLvjllq9siQ&amp;amp;bvm=bv.43287494,d.eWU"&gt;MSDN article&lt;/a&gt; on the same subject.&amp;#160; So as soon as I got the book, I knew that I would be reading something coming from a hardcore .NET (XAML) guy and was happy that he was sharing his experience moving to Objective-C with a .NET background. With that said, as with most of my book reviews, I tend to keep it to a few paragraphs and let the reader decide if they want to learn more about the book. &lt;/p&gt;  &lt;p&gt;The first three chapters introduces you to the brand new world that you are about to enter – iOS software development. With that in mind, you need to be aware of several differences including: going from Visual Studio to XCode, Windows OS to the Mac OS, C# to Objective-C, etc... Some of the key takeaways that I received was learning the differences between native, Mono Touch (lets you use C# to develop iOS applications without learning Objective-C) and hybrid. I also appreciated the fact that he walked you through the Mac OS and provides the equivalent Mac OS keyboard shortcuts for things like cut, copy and paste.&amp;#160; Chapter three is where it really begins to get interesting as we see the project templates for an iOS application and the Xcode IDE for the first time. Josh clearly explains how the work spaces differ from Visual Studio and even talks about source code control. &lt;/p&gt;  &lt;p&gt;The next five chapters are all about going from C# to Objective-C. You’ll see things such as the iOS equivalent to C# Namespaces, using statements, methods, constructors, lambas and so forth. It’s brought together with nice little samples such as: “In C#, calling the method would look like this.” versus “Here is the way we’d do it in Objective-C.” An entire chapter is devoted to garbage collections as we all love how C# manages this for us. We quickly find out that we need to manage our own in Objective-C and Josh shows us exactly how to do that. The next few chapters are about fundamental differences that we must overcome such as going from System.* to NS*. Things such as strings, boxing, arrays and much more are also covered. My favorite chapter was going from XAML to UI-Kit. Josh even lays out the iOS equivalent of a XAML control in a nice, easy to read chart. He wraps up by showing you the Interface Builder, where you create your UI and do things such as change a button’s text color to the various event of a button like “Touch Down”. By the time you get to the end of Chapter 8, you will have a solid foundation on the differences between the languages. &lt;/p&gt;  &lt;p&gt;Now that you have a solid foundation, Josh begins to fill in the missing pieces with all the necessary things modern mobile applications needs. Things such as calling web services, working with XML and JSON to inspecting HTTP traffic. He then dives into the core data framework which manages large sets of data and we are exposed to SQLite. The book wraps up with debugging techniques and unit testing, which we all know that no app is without bugs. Josh shows you the best way to track them down. He also gives you a compare and contrast between two popular unit test frameworks available. &lt;/p&gt;  &lt;p&gt;All in all this book was well worth my time reading it and I thoroughly enjoyed Josh’s style of writing. I haven’t written my first app yet as I wanted to test the waters first and see what exactly I was getting myself into. This book will explore the differences for any .NET developer and let you make your own choice to jump in or jump out. I personally am very interested in the platform and would love to publish my first app regardless if I make any money from it or not. I just want to be aware of the various options mobile consumers have today.&amp;#160; I am still very much in love my Windows Phone 8 device, but it never hurts to see what is on the other side!&lt;/p&gt;  &lt;p&gt;Thanks Josh for the great book!&lt;/p&gt;  &lt;p&gt;-Michael Crump&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/ios-programming-for-net-developers-book-review" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fios-programming-for-net-developers-book-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/TWaAo5aS0eI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/ios-programming-for-net-developers-book-review</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/an-overview-of-the-windows-phone-8-sdk-article</id>
    <title type="text">An Overview of the Windows Phone 8 SDK Article</title>
    <summary type="html">&lt;p&gt;I have a new in-depth article published in print and online for &lt;a href="http://www.code-magazine.com"&gt;CODE Magazine&lt;/a&gt; called, “&lt;a href="http://www.code-magazine.com/Article.aspx?quickid=1304081"&gt;An Overview of the Windows Phone 8 SDK&lt;/a&gt;”. If you're looking to get up to speed quickly with Windows Phone 8, then this is an article that you don’t want to miss.&lt;/p&gt;  &lt;p&gt;See below for more information and a link to the online article.&lt;/p&gt;  &lt;h3&gt;Article Introduction&lt;/h3&gt;  &lt;p&gt;It didn’t take long after the introduction of Windows Runtime (WinRT, the set of APIs that allow Windows Store apps to communicate with the Windows 8 operating system), for Microsoft to unveil the next generation of its mobile operating system, Windows Phone 8, which conveniently includes some of the APIs coming directly from WinRT. It’s easy to imagine the APIs merging together at some point, as that would make writing applications for on-the-go devices such as tablets and mobile phones much easier.&lt;/p&gt;  &lt;p&gt;This article discusses the improvements in the new Windows Phone 8 SDK, walks through the requirements to build an app on this new platform, and explores several great new features in this platform.&lt;/p&gt;  &lt;h3&gt;The Full Article&lt;/h3&gt;  &lt;p&gt;The full article is hosted on &lt;a href="http://www.code-magazine.com"&gt;CODE Magazine&lt;/a&gt; and you can access it by clicking &lt;a href="http://www.code-magazine.com/Article.aspx?quickid=1304081"&gt;here&lt;/a&gt; (Registration Required) . Don’t forget to rate it and leave comments if you have any problems.&amp;#160; &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/an-overview-of-the-windows-phone-8-sdk-article" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fan-overview-of-the-windows-phone-8-sdk-article&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>2013-02-22T04:59:00-08:00</published>
    <updated>2013-02-22T04:59:29-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/Zu8RJ3-F9ts/an-overview-of-the-windows-phone-8-sdk-article" />
    <category term="windows-phone8" />
    <content type="html">&lt;p&gt;I have a new in-depth article published in print and online for &lt;a href="http://www.code-magazine.com"&gt;CODE Magazine&lt;/a&gt; called, “&lt;a href="http://www.code-magazine.com/Article.aspx?quickid=1304081"&gt;An Overview of the Windows Phone 8 SDK&lt;/a&gt;”. If you're looking to get up to speed quickly with Windows Phone 8, then this is an article that you don’t want to miss.&lt;/p&gt;  &lt;p&gt;See below for more information and a link to the online article.&lt;/p&gt;  &lt;h3&gt;Article Introduction&lt;/h3&gt;  &lt;p&gt;It didn’t take long after the introduction of Windows Runtime (WinRT, the set of APIs that allow Windows Store apps to communicate with the Windows 8 operating system), for Microsoft to unveil the next generation of its mobile operating system, Windows Phone 8, which conveniently includes some of the APIs coming directly from WinRT. It’s easy to imagine the APIs merging together at some point, as that would make writing applications for on-the-go devices such as tablets and mobile phones much easier.&lt;/p&gt;  &lt;p&gt;This article discusses the improvements in the new Windows Phone 8 SDK, walks through the requirements to build an app on this new platform, and explores several great new features in this platform.&lt;/p&gt;  &lt;h3&gt;The Full Article&lt;/h3&gt;  &lt;p&gt;The full article is hosted on &lt;a href="http://www.code-magazine.com"&gt;CODE Magazine&lt;/a&gt; and you can access it by clicking &lt;a href="http://www.code-magazine.com/Article.aspx?quickid=1304081"&gt;here&lt;/a&gt; (Registration Required) . Don’t forget to rate it and leave comments if you have any problems.&amp;#160; &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/an-overview-of-the-windows-phone-8-sdk-article" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fan-overview-of-the-windows-phone-8-sdk-article&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/Zu8RJ3-F9ts" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/an-overview-of-the-windows-phone-8-sdk-article</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/setting-up-unit-testing-in-windows-phone-7-and-8</id>
    <title type="text">Setting up Unit Testing in Windows Phone 7 and 8</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;After reading the comments on &lt;a href="http://channel9.msdn.com/Events/Build/2012/3-045"&gt;this video&lt;/a&gt; and in forums, there seems to be a lot of confusion about how to setup “Unit Testing” in Windows Phone 7 and 8. It is actually very easy and I’ll show you step-by-step how to setup your first unit test in Windows Phone 7 or 8. &lt;/p&gt;  &lt;h3&gt;Let’s Get Started&lt;/h3&gt;  &lt;p&gt;Before we get started the &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/31/windows-phone-unit-tests-in-visual-studio-2012-update-2.aspx"&gt;Visual Studio 2012 Update 2 CTP 2&lt;/a&gt; includes a project template for Unit Testing. The only downside is that this applies to WP8 only. The template will not show if you do not have the 8.0 SDK installed.&lt;/p&gt;  &lt;p&gt;If you already have a Windows Phone 7 or 8 project that you want to Unit Test, then all you need to do is to create another Windows Phone 7 or 8 Project in the same solution as shown below. This project can be the standard, “Windows Phone App” template. You may want to give it a meaningful name such as UnitTestWP8App, etc. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634961831916021398.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634961831928035323.png" width="276" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Right click on the Unit Test WP8 App and select “Manage Nuget Packages”; now do a search for wptoolkit as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634961831937552848.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634961831959084298.png" width="613" height="291" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You’re going to want to install the Windows Phone toolkit and Windows Phone Toolkit Test Framework. Once that is complete, you will have the necessary files to Unit Test your WP8 projects. Not much has changed except a few new references and images have been added for you. &lt;/p&gt;  &lt;p&gt;Navigate over to the MainPage.xaml.cs file and add in the following:&lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;// Constructor
public MainPage()
{
    InitializeComponent();
    this.Content = UnitTestSystem.CreateTestPage();           
}   &lt;/pre&gt;

&lt;p&gt;You will need to fix your using Statements as this uses: Microsoft.Phone.Testing.&lt;/p&gt;

&lt;p&gt;If you set this project as your start-up project and deploy it to the emulator, then you will get the following screen: &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/1_634961831966261448.png"&gt;&lt;img title="1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="1" src="http://michaelcrump.net/files/1_thumb_634961831971254248.png" width="255" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If we hit the play button then we will find that we have no tests to run. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/2_634961831979055498.png"&gt;&lt;img title="2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="2" src="http://michaelcrump.net/files/2_thumb_634961831983892273.png" width="254" height="420" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s go ahead and add a reference to our real WP8 application by right clicking references and browsing to solution then projects as shown below. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634961831988416998.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634961831997154398.png" width="583" height="293" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now that we have a reference to our main project, let’s go ahead and add a simple method that we will use with our Unit Test application. &lt;/p&gt;

&lt;p&gt;Navigate to your MainPage.xaml.cs in your main project and add the following code snippet under the MainPage constructor. &lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;public static int AddIntegers(int a, int b)
{
    return (a + b);
}&lt;/pre&gt;

&lt;p&gt;That was real hard wasn’t it? OK, this will simply add two numbers and return the value. (I hope you had that part figured out.) &lt;/p&gt;

&lt;p&gt;Let’s return to our Unit Test project and creating a new folder called, “&lt;strong&gt;UnitTests&lt;/strong&gt;” and add a class called “&lt;strong&gt;WP8UnitTest&lt;/strong&gt;”. &lt;/p&gt;

&lt;p&gt;Drop in the following code snippet (you may have to change your namespace if you didn’t name this project UnitTestWP8App) &lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Linq;

namespace UnitTestWP8App.UnitTests
{
    [TestClass]
    public class WP8UnitTest
    {
        [TestMethod]
        [Description(&amp;quot;Check to see if MainPage.xaml get instantiated&amp;quot;)]
        public void MainPageTest()
        {
            //Should return true
            MyAwesomeWP8App.MainPage MPage=new MyAwesomeWP8App.MainPage();
            Assert.IsNotNull(MPage);
        }

        [TestMethod]
        [Description(&amp;quot;Check to see if AddIntegers works as desired&amp;quot;)]
        public void AddIntegersTestShouldPass()
        {
            //Should Pass Since we are using Assert.IsTrue and 2+3=5
            var c=MyAwesomeWP8App.MainPage.AddIntegers(2, 3);
            Assert.IsTrue(c == 5);
        }

        [TestMethod]
        [Description(&amp;quot;Check to see if AddIntegers works as desired&amp;quot;)]
        public void AddIntegersTestShouldPass2()
        {
            //Should Pass since we are using Assert.IsFalse and 2+3 does not equal 7
            var c=MyAwesomeWP8App.MainPage.AddIntegers(2, 3);
            Assert.IsFalse(c == 7);
        }
    }
}&lt;/pre&gt;

&lt;p&gt;From here, we have 3 TestMethods that are going to run. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The First one just checks to see if the MainPage.xaml gets instantiated in our main application. &lt;/li&gt;

  &lt;li&gt;The Second one calls our AddIntegers method and adds two numbers and expect the result to be 5. &lt;/li&gt;

  &lt;li&gt;The Third one calls our AddIntegers method and adds two numbers and expects the result to NOT equal 7. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If we run our Unit Test Application now and hit the play button, then we can see all three tests passed. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/3_634961832017437648.png"&gt;&lt;img title="3" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="3" src="http://michaelcrump.net/files/3_thumb_634961832027735298.png" width="268" height="444" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We can also drill into them and get more details as well as email it or save it to isolated storage. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/4_634961832043181773.png"&gt;&lt;img title="4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="4" src="http://michaelcrump.net/files/4_thumb_634961832051295073.png" width="264" height="437" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;I hope this helps you understand Unit Testing in WP8. As always, I’m available for any type of help that you may need. You may also download the completed project &lt;a href="http://michaelcrump.net/get/MyAwesomeWP8App.zip" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/setting-up-unit-testing-in-windows-phone-7-and-8" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsetting-up-unit-testing-in-windows-phone-7-and-8&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>2013-02-12T02:02:00-08:00</published>
    <updated>2013-02-12T02:02:35-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/93HKGGlBooU/setting-up-unit-testing-in-windows-phone-7-and-8" />
    <category term="windows-phone8" />
    <category term="windows-phone7" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;After reading the comments on &lt;a href="http://channel9.msdn.com/Events/Build/2012/3-045"&gt;this video&lt;/a&gt; and in forums, there seems to be a lot of confusion about how to setup “Unit Testing” in Windows Phone 7 and 8. It is actually very easy and I’ll show you step-by-step how to setup your first unit test in Windows Phone 7 or 8. &lt;/p&gt;  &lt;h3&gt;Let’s Get Started&lt;/h3&gt;  &lt;p&gt;Before we get started the &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/31/windows-phone-unit-tests-in-visual-studio-2012-update-2.aspx"&gt;Visual Studio 2012 Update 2 CTP 2&lt;/a&gt; includes a project template for Unit Testing. The only downside is that this applies to WP8 only. The template will not show if you do not have the 8.0 SDK installed.&lt;/p&gt;  &lt;p&gt;If you already have a Windows Phone 7 or 8 project that you want to Unit Test, then all you need to do is to create another Windows Phone 7 or 8 Project in the same solution as shown below. This project can be the standard, “Windows Phone App” template. You may want to give it a meaningful name such as UnitTestWP8App, etc. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634961831916021398.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634961831928035323.png" width="276" height="342" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Right click on the Unit Test WP8 App and select “Manage Nuget Packages”; now do a search for wptoolkit as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634961831937552848.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634961831959084298.png" width="613" height="291" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You’re going to want to install the Windows Phone toolkit and Windows Phone Toolkit Test Framework. Once that is complete, you will have the necessary files to Unit Test your WP8 projects. Not much has changed except a few new references and images have been added for you. &lt;/p&gt;  &lt;p&gt;Navigate over to the MainPage.xaml.cs file and add in the following:&lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;// Constructor
public MainPage()
{
    InitializeComponent();
    this.Content = UnitTestSystem.CreateTestPage();           
}   &lt;/pre&gt;

&lt;p&gt;You will need to fix your using Statements as this uses: Microsoft.Phone.Testing.&lt;/p&gt;

&lt;p&gt;If you set this project as your start-up project and deploy it to the emulator, then you will get the following screen: &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/1_634961831966261448.png"&gt;&lt;img title="1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="1" src="http://michaelcrump.net/files/1_thumb_634961831971254248.png" width="255" height="423" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If we hit the play button then we will find that we have no tests to run. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/2_634961831979055498.png"&gt;&lt;img title="2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="2" src="http://michaelcrump.net/files/2_thumb_634961831983892273.png" width="254" height="420" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let’s go ahead and add a reference to our real WP8 application by right clicking references and browsing to solution then projects as shown below. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634961831988416998.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634961831997154398.png" width="583" height="293" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now that we have a reference to our main project, let’s go ahead and add a simple method that we will use with our Unit Test application. &lt;/p&gt;

&lt;p&gt;Navigate to your MainPage.xaml.cs in your main project and add the following code snippet under the MainPage constructor. &lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;public static int AddIntegers(int a, int b)
{
    return (a + b);
}&lt;/pre&gt;

&lt;p&gt;That was real hard wasn’t it? OK, this will simply add two numbers and return the value. (I hope you had that part figured out.) &lt;/p&gt;

&lt;p&gt;Let’s return to our Unit Test project and creating a new folder called, “&lt;strong&gt;UnitTests&lt;/strong&gt;” and add a class called “&lt;strong&gt;WP8UnitTest&lt;/strong&gt;”. &lt;/p&gt;

&lt;p&gt;Drop in the following code snippet (you may have to change your namespace if you didn’t name this project UnitTestWP8App) &lt;/p&gt;

&lt;pre class="brush: csharp;"&gt;using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Linq;

namespace UnitTestWP8App.UnitTests
{
    [TestClass]
    public class WP8UnitTest
    {
        [TestMethod]
        [Description(&amp;quot;Check to see if MainPage.xaml get instantiated&amp;quot;)]
        public void MainPageTest()
        {
            //Should return true
            MyAwesomeWP8App.MainPage MPage=new MyAwesomeWP8App.MainPage();
            Assert.IsNotNull(MPage);
        }

        [TestMethod]
        [Description(&amp;quot;Check to see if AddIntegers works as desired&amp;quot;)]
        public void AddIntegersTestShouldPass()
        {
            //Should Pass Since we are using Assert.IsTrue and 2+3=5
            var c=MyAwesomeWP8App.MainPage.AddIntegers(2, 3);
            Assert.IsTrue(c == 5);
        }

        [TestMethod]
        [Description(&amp;quot;Check to see if AddIntegers works as desired&amp;quot;)]
        public void AddIntegersTestShouldPass2()
        {
            //Should Pass since we are using Assert.IsFalse and 2+3 does not equal 7
            var c=MyAwesomeWP8App.MainPage.AddIntegers(2, 3);
            Assert.IsFalse(c == 7);
        }
    }
}&lt;/pre&gt;

&lt;p&gt;From here, we have 3 TestMethods that are going to run. &lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The First one just checks to see if the MainPage.xaml gets instantiated in our main application. &lt;/li&gt;

  &lt;li&gt;The Second one calls our AddIntegers method and adds two numbers and expect the result to be 5. &lt;/li&gt;

  &lt;li&gt;The Third one calls our AddIntegers method and adds two numbers and expects the result to NOT equal 7. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If we run our Unit Test Application now and hit the play button, then we can see all three tests passed. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/3_634961832017437648.png"&gt;&lt;img title="3" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="3" src="http://michaelcrump.net/files/3_thumb_634961832027735298.png" width="268" height="444" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We can also drill into them and get more details as well as email it or save it to isolated storage. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/4_634961832043181773.png"&gt;&lt;img title="4" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="4" src="http://michaelcrump.net/files/4_thumb_634961832051295073.png" width="264" height="437" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Wrap-up&lt;/h3&gt;

&lt;p&gt;I hope this helps you understand Unit Testing in WP8. As always, I’m available for any type of help that you may need. You may also download the completed project &lt;a href="http://michaelcrump.net/get/MyAwesomeWP8App.zip" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/setting-up-unit-testing-in-windows-phone-7-and-8" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsetting-up-unit-testing-in-windows-phone-7-and-8&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/93HKGGlBooU" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/setting-up-unit-testing-in-windows-phone-7-and-8</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/using-portable-class-libraries-with-win-8-and-wp8-and-mvvm</id>
    <title type="text">Using Portable Class Libraries with Win 8 and WP8 and MVVM</title>
    <summary type="html">&lt;p&gt;I have a new in-depth article published online at &lt;a href="http://dzone.com"&gt;DZone&lt;/a&gt; called, “&lt;a href="http://mobile.dzone.com/articles/using-portable-class-libraries"&gt;Using Portable Class Libraries with Windows 8 / Windows Phone 8 MVVM&lt;/a&gt;”. If you're looking to get up to speed quickly with PCL and how they may be used with the MVVM pattern, then this is an article that you don’t want to miss.&lt;/p&gt;  &lt;p&gt;See below for more information and a link to the online article.&lt;/p&gt;  &lt;h3&gt;Article Introduction&lt;/h3&gt;  &lt;p&gt;Portable Class Libraries (PCL) support the cross-platform development of .NET Framework applications. With Portable Class Libraries, you can write portable assemblies that share code with Windows 8, Windows Phone, Xbox 360 and other .NET applications. If you choose not to use them, then you must target a single application type and rework the class library for other application types as needed. PCLs save this work by allowing you to build assemblies that are shared across different platforms. In this article, we are going to use the MVVM (Model-View-View-Model) pattern with Portable Class Libraries that target Windows 8 apps and more! Let’s get started.&lt;/p&gt;    &lt;h3&gt;The Full Article&lt;/h3&gt;  &lt;p&gt;The full article is hosted on &lt;a href="http://dzone.com"&gt;DZone&lt;/a&gt; and you can access it by clicking &lt;a href="http://mobile.dzone.com/articles/using-portable-class-libraries"&gt;here&lt;/a&gt; . Don’t forget to rate it and leave comments if you have any problems.&amp;#160;&amp;#160; &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/using-portable-class-libraries-with-win-8-and-wp8-and-mvvm" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fusing-portable-class-libraries-with-win-8-and-wp8-and-mvvm&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>2013-01-28T08:00:00-08:00</published>
    <updated>2013-01-28T19:48:26-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/6pFuHrctHv8/using-portable-class-libraries-with-win-8-and-wp8-and-mvvm" />
    <category term="windows-phone8" />
    <category term="Windows 8" />
    <category term="WinRT" />
    <content type="html">&lt;p&gt;I have a new in-depth article published online at &lt;a href="http://dzone.com"&gt;DZone&lt;/a&gt; called, “&lt;a href="http://mobile.dzone.com/articles/using-portable-class-libraries"&gt;Using Portable Class Libraries with Windows 8 / Windows Phone 8 MVVM&lt;/a&gt;”. If you're looking to get up to speed quickly with PCL and how they may be used with the MVVM pattern, then this is an article that you don’t want to miss.&lt;/p&gt;  &lt;p&gt;See below for more information and a link to the online article.&lt;/p&gt;  &lt;h3&gt;Article Introduction&lt;/h3&gt;  &lt;p&gt;Portable Class Libraries (PCL) support the cross-platform development of .NET Framework applications. With Portable Class Libraries, you can write portable assemblies that share code with Windows 8, Windows Phone, Xbox 360 and other .NET applications. If you choose not to use them, then you must target a single application type and rework the class library for other application types as needed. PCLs save this work by allowing you to build assemblies that are shared across different platforms. In this article, we are going to use the MVVM (Model-View-View-Model) pattern with Portable Class Libraries that target Windows 8 apps and more! Let’s get started.&lt;/p&gt;    &lt;h3&gt;The Full Article&lt;/h3&gt;  &lt;p&gt;The full article is hosted on &lt;a href="http://dzone.com"&gt;DZone&lt;/a&gt; and you can access it by clicking &lt;a href="http://mobile.dzone.com/articles/using-portable-class-libraries"&gt;here&lt;/a&gt; . Don’t forget to rate it and leave comments if you have any problems.&amp;#160;&amp;#160; &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/using-portable-class-libraries-with-win-8-and-wp8-and-mvvm" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fusing-portable-class-libraries-with-win-8-and-wp8-and-mvvm&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/6pFuHrctHv8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/using-portable-class-libraries-with-win-8-and-wp8-and-mvvm</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/create-an-off-line-installer-for-the-windows-phone-7-8-sdk</id>
    <title type="text">Create an off-line Installer for the Windows Phone 7.8 SDK</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;In case you missed the news today, the &lt;a href="http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/01/22/now-available-windows-phone-sdk-update-for-7-8.aspx"&gt;Windows Phone 7.8 SDK&lt;/a&gt; has been released. Thee first question posted on the blog was:&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782647905658.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782653053691.png" width="513" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In which the following answer was given: &lt;/p&gt;  &lt;p&gt;@Necroman - Unfortunately, we don't have an ISO/offline installer for the update. I'll inquire and see if we can get one spun up, but I wouldn't count on it short term. :)&lt;/p&gt;  &lt;h3&gt;Actually, there is…&lt;/h3&gt;  &lt;p&gt;It turns out, there is a way. I &lt;a href="https://twitter.com/mbcrump/statuses/293793230129074176"&gt;tweeted&lt;/a&gt; about a way to do it and thought I’d write a blog post to help remind myself and educate others. &lt;/p&gt;  &lt;p&gt;First, you need to download the installer file located &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36474"&gt;here&lt;/a&gt;. It is named WPExpress78_update.exe. &lt;/p&gt;  &lt;p&gt;After the file is downloaded, open a command prompt and type the following: &lt;/p&gt;  &lt;pre class="brush: plain;"&gt;WPExpress78_update.exe /layout c:\wp78temp&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944785045797029.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944785049853055.png" width="552" height="61" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;P.S. You can see a list of all available commands by typing WPExpress78_update.exe /? &lt;/em&gt; &lt;/p&gt;

&lt;p&gt;That will pop open the following window:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782706874036.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782712958075.png" width="338" height="473" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hit download and once it completes, you should have about 5.45 GB of data. (Note: This is every language and includes 7.1.1)&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782717170102.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782725282154.png" width="342" height="418" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you can navigate over to this local folder and run the WPExpress78_update.exe file. Installation will begin like normal. You now have the ability to copy this whole directory to a USB thumb drive and install it as needed.&amp;#160; &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782732302199.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782746498290.png" width="338" height="473" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notice the acquiring part only takes a few seconds and depending on your machine it applies the proper image. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782751334321.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782758042364.png" width="333" height="466" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once everything completes then you are done. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782762722394.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782769118435.png" width="334" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;







&lt;p&gt;You may now launch Visual Studio 2012 and select OS 7.1.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782772706458.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782778946498.png" width="376" height="176" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From the emulator drop down list you can see the two new emulator images added. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;a href="http://michaelcrump.net/files/image_634944786249812747.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944786257924799.png" width="213" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You may select Emulator 7.8 and run the app and see the following bare-bones start screen:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782794702599.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782798446623.png" width="212" height="350" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After pinning an item to the start screen, you now have the option to make it a smaller tile.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782803438655.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782807962684.png" width="206" height="340" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A few other things need to be in place in order to customize the tile and they can be found in this &lt;a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj720574(v=vs.105).aspx"&gt;document&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;I hope this helps!&lt;/p&gt;

&lt;p&gt;-Michael &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/create-an-off-line-installer-for-the-windows-phone-7-8-sdk" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fcreate-an-off-line-installer-for-the-windows-phone-7-8-sdk&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>2013-01-23T03:19:00-08:00</published>
    <updated>2013-01-23T03:19:32-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/ZXEQfmgGxkQ/create-an-off-line-installer-for-the-windows-phone-7-8-sdk" />
    <category term="windows-phone8" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;In case you missed the news today, the &lt;a href="http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/01/22/now-available-windows-phone-sdk-update-for-7-8.aspx"&gt;Windows Phone 7.8 SDK&lt;/a&gt; has been released. Thee first question posted on the blog was:&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782647905658.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782653053691.png" width="513" height="104" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In which the following answer was given: &lt;/p&gt;  &lt;p&gt;@Necroman - Unfortunately, we don't have an ISO/offline installer for the update. I'll inquire and see if we can get one spun up, but I wouldn't count on it short term. :)&lt;/p&gt;  &lt;h3&gt;Actually, there is…&lt;/h3&gt;  &lt;p&gt;It turns out, there is a way. I &lt;a href="https://twitter.com/mbcrump/statuses/293793230129074176"&gt;tweeted&lt;/a&gt; about a way to do it and thought I’d write a blog post to help remind myself and educate others. &lt;/p&gt;  &lt;p&gt;First, you need to download the installer file located &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36474"&gt;here&lt;/a&gt;. It is named WPExpress78_update.exe. &lt;/p&gt;  &lt;p&gt;After the file is downloaded, open a command prompt and type the following: &lt;/p&gt;  &lt;pre class="brush: plain;"&gt;WPExpress78_update.exe /layout c:\wp78temp&lt;/pre&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944785045797029.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944785049853055.png" width="552" height="61" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;P.S. You can see a list of all available commands by typing WPExpress78_update.exe /? &lt;/em&gt; &lt;/p&gt;

&lt;p&gt;That will pop open the following window:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782706874036.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782712958075.png" width="338" height="473" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hit download and once it completes, you should have about 5.45 GB of data. (Note: This is every language and includes 7.1.1)&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782717170102.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782725282154.png" width="342" height="418" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you can navigate over to this local folder and run the WPExpress78_update.exe file. Installation will begin like normal. You now have the ability to copy this whole directory to a USB thumb drive and install it as needed.&amp;#160; &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782732302199.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782746498290.png" width="338" height="473" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Notice the acquiring part only takes a few seconds and depending on your machine it applies the proper image. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782751334321.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782758042364.png" width="333" height="466" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once everything completes then you are done. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782762722394.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782769118435.png" width="334" height="166" /&gt;&lt;/a&gt;&lt;/p&gt;







&lt;p&gt;You may now launch Visual Studio 2012 and select OS 7.1.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782772706458.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782778946498.png" width="376" height="176" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From the emulator drop down list you can see the two new emulator images added. &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;a href="http://michaelcrump.net/files/image_634944786249812747.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944786257924799.png" width="213" height="240" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You may select Emulator 7.8 and run the app and see the following bare-bones start screen:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782794702599.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782798446623.png" width="212" height="350" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After pinning an item to the start screen, you now have the option to make it a smaller tile.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634944782803438655.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634944782807962684.png" width="206" height="340" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A few other things need to be in place in order to customize the tile and they can be found in this &lt;a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj720574(v=vs.105).aspx"&gt;document&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;I hope this helps!&lt;/p&gt;

&lt;p&gt;-Michael &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/create-an-off-line-installer-for-the-windows-phone-7-8-sdk" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fcreate-an-off-line-installer-for-the-windows-phone-7-8-sdk&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/ZXEQfmgGxkQ" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/create-an-off-line-installer-for-the-windows-phone-7-8-sdk</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/a-windows-phone-8-project-template-without-the-fluff</id>
    <title type="text">A Windows Phone 8 Project Template Without the Fluff</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;After I downloaded the Windows Phone 8 SDK, I noticed the first template called “Windows Phone App”.&amp;#160; I was thinking that this template was a blank template as the image on the right hand side just shows a title and page name.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898438733665.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898463849826.png" width="640" height="476" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I would find out very quickly that I was wrong. &lt;/p&gt;  &lt;h3&gt;Examining the Windows Phone app Template&lt;/h3&gt;  &lt;p&gt;Upon launching it, the first thing that I noticed was that the &lt;strong&gt;MainPage.xaml&lt;/strong&gt; contained blocks of comments. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image9_634943899374115661.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image9_thumb_634943899397671812.png" width="468" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Even the &lt;strong&gt;MainPage.xaml.cs&lt;/strong&gt; contains blocks of commented code. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image14_634943899423255976.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image14_thumb_634943899433084039.png" width="472" height="201" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;But it doesn’t end there, looking in the Solution Explorer, we can see the following files have been added automatically that are not in use without uncommenting the code listed earlier. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898539978314.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898555110411.png" width="302" height="403" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Two images under Tiles are automatically added to your project for the Iconic Tile Template, while the default template is Flip. &lt;/li&gt;    &lt;li&gt;ApplicationGrid.png is used to help align your text to the Grid. &lt;/li&gt;    &lt;li&gt;Resources is used for adding additional language support. &lt;/li&gt;    &lt;li&gt;LocalizedStrings.cs provides access to string resources in AppResources.resx which is also not in use by default. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Also inside of this template, the support for large tile is disabled while the sample large Flip Tile image is included and the SplashScreenImage.jpg has been removed.&lt;/p&gt;  &lt;h3&gt;I Know, I Know&lt;/h3&gt;  &lt;p&gt;I know what you are thinking by now: this is guidance set forth by Microsoft to help developers deliver an exceptional Windows Phone 8 app. While I can’t agree more, sometimes I (and I assume other developers) want a &lt;strong&gt;blank&lt;/strong&gt; Windows Phone 8 project template that looks similar to this: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898559634440.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898571334515.png" width="307" height="282" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Noticed that I’ve removed the unnecessary tiles, ApplicationGrid.png, Resources folder, LocalizedStrings.cs and removed the blocks of comments from MainPage.xaml and MainPage.xaml.cs. I’ve added by default support for large tile, which I think is one of the best new features in Windows Phone 8 and added back the SplashScreenImage.jpg for you to brand your application again. &lt;/p&gt;  &lt;h3&gt;My Version of the Blank Windows Phone 8 Template&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898583190591.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898604250726.png" width="596" height="414" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As you can see from the screenshot, I have a template called, “Windows Phone App – Blank” which has a description of “A project for creating a Windows Phone App without any boilerplate code. &lt;/p&gt;  &lt;h3&gt;Download it&lt;/h3&gt;  &lt;p&gt;The template is available &lt;a href="http://michaelcrump.net/get/Windows%20Phone%20App%20-%20Blank.zip"&gt;here&lt;/a&gt; to download (C# only – sorry VB). You will need to copy the zip file to the following directory (creating directories as needed) C:\Users\&amp;lt;your user name&amp;gt;\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Windows Phone\ &lt;/p&gt;  &lt;p&gt;&lt;em&gt;(Sorry, I didn’t feel like creating a VSIX project)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Once you copy it over then it will look like the following in Windows Explorer: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898613610786.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898625622863.png" width="596" height="206" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can now close and restart Visual Studio 2012 and see the new project template as shown earlier. &lt;/p&gt;  &lt;h3&gt;… and a Final Note&lt;/h3&gt;  &lt;p&gt;Now you have the best of both worlds… If you need the guidance provided by Microsoft then use the Windows Phone App Template. If you don’t need it (maybe for a quick demo) then use my template. Now what are you waiting for, go build that next app!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/a-windows-phone-8-project-template-without-the-fluff" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fa-windows-phone-8-project-template-without-the-fluff&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>2013-01-22T02:44:00-08:00</published>
    <updated>2013-01-22T02:44:47-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/6jRk54jN1N8/a-windows-phone-8-project-template-without-the-fluff" />
    <category term="windows-phone8" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;After I downloaded the Windows Phone 8 SDK, I noticed the first template called “Windows Phone App”.&amp;#160; I was thinking that this template was a blank template as the image on the right hand side just shows a title and page name.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898438733665.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898463849826.png" width="640" height="476" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I would find out very quickly that I was wrong. &lt;/p&gt;  &lt;h3&gt;Examining the Windows Phone app Template&lt;/h3&gt;  &lt;p&gt;Upon launching it, the first thing that I noticed was that the &lt;strong&gt;MainPage.xaml&lt;/strong&gt; contained blocks of comments. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image9_634943899374115661.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image9_thumb_634943899397671812.png" width="468" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Even the &lt;strong&gt;MainPage.xaml.cs&lt;/strong&gt; contains blocks of commented code. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image14_634943899423255976.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image14_thumb_634943899433084039.png" width="472" height="201" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;But it doesn’t end there, looking in the Solution Explorer, we can see the following files have been added automatically that are not in use without uncommenting the code listed earlier. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898539978314.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898555110411.png" width="302" height="403" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Two images under Tiles are automatically added to your project for the Iconic Tile Template, while the default template is Flip. &lt;/li&gt;    &lt;li&gt;ApplicationGrid.png is used to help align your text to the Grid. &lt;/li&gt;    &lt;li&gt;Resources is used for adding additional language support. &lt;/li&gt;    &lt;li&gt;LocalizedStrings.cs provides access to string resources in AppResources.resx which is also not in use by default. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Also inside of this template, the support for large tile is disabled while the sample large Flip Tile image is included and the SplashScreenImage.jpg has been removed.&lt;/p&gt;  &lt;h3&gt;I Know, I Know&lt;/h3&gt;  &lt;p&gt;I know what you are thinking by now: this is guidance set forth by Microsoft to help developers deliver an exceptional Windows Phone 8 app. While I can’t agree more, sometimes I (and I assume other developers) want a &lt;strong&gt;blank&lt;/strong&gt; Windows Phone 8 project template that looks similar to this: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898559634440.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898571334515.png" width="307" height="282" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Noticed that I’ve removed the unnecessary tiles, ApplicationGrid.png, Resources folder, LocalizedStrings.cs and removed the blocks of comments from MainPage.xaml and MainPage.xaml.cs. I’ve added by default support for large tile, which I think is one of the best new features in Windows Phone 8 and added back the SplashScreenImage.jpg for you to brand your application again. &lt;/p&gt;  &lt;h3&gt;My Version of the Blank Windows Phone 8 Template&lt;/h3&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898583190591.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898604250726.png" width="596" height="414" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As you can see from the screenshot, I have a template called, “Windows Phone App – Blank” which has a description of “A project for creating a Windows Phone App without any boilerplate code. &lt;/p&gt;  &lt;h3&gt;Download it&lt;/h3&gt;  &lt;p&gt;The template is available &lt;a href="http://michaelcrump.net/get/Windows%20Phone%20App%20-%20Blank.zip"&gt;here&lt;/a&gt; to download (C# only – sorry VB). You will need to copy the zip file to the following directory (creating directories as needed) C:\Users\&amp;lt;your user name&amp;gt;\Documents\Visual Studio 2012\Templates\ProjectTemplates\Visual C#\Windows Phone\ &lt;/p&gt;  &lt;p&gt;&lt;em&gt;(Sorry, I didn’t feel like creating a VSIX project)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Once you copy it over then it will look like the following in Windows Explorer: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634943898613610786.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634943898625622863.png" width="596" height="206" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can now close and restart Visual Studio 2012 and see the new project template as shown earlier. &lt;/p&gt;  &lt;h3&gt;… and a Final Note&lt;/h3&gt;  &lt;p&gt;Now you have the best of both worlds… If you need the guidance provided by Microsoft then use the Windows Phone App Template. If you don’t need it (maybe for a quick demo) then use my template. Now what are you waiting for, go build that next app!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/a-windows-phone-8-project-template-without-the-fluff" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fa-windows-phone-8-project-template-without-the-fluff&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/6jRk54jN1N8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/a-windows-phone-8-project-template-without-the-fluff</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/silverlight-show-webinar-on-the-new-features-in-the-wp8-sdk-part-2</id>
    <title type="text">Silverlight Show Webinar on the New Features in the WP8 SDK Part 2</title>
    <summary type="html">&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634942876306947036.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634942876319583117.png" width="157" height="207" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I recently delivered a webinar for &lt;a href="http://www.silverlightshow.net/"&gt;SilverlightShow&lt;/a&gt; titled, “Deeper Dive into the Windows Phone 8 SDK” The recording of the webinar is now available &lt;a href="http://www.silverlightshow.net/video/WP8-Webinar-Part-2.aspx"&gt;on-demand&lt;/a&gt;. Continue reading below for more information on what topics were covered.&lt;/p&gt;  &lt;h3&gt;Webinar Summary:&lt;/h3&gt;  &lt;p&gt;This session is a deeper dive into the Windows Phone 8 SDK. We will dive right into Near Field Communication (NFC), Native Code (C++), In-App Store purchases and Wallet transactions. We will also look at what it takes to leverage the new Maps introduced in the Windows Phone 8 SDK. So, if you already have a basic knowledge of Windows Phone 8 and want to dig deeper, than this session is for you.&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Thanks everyone for attending and remember that the video, slides and demo code is all available on &lt;a href="http://www.silverlightshow.net/video/WP8-Webinar-Part-2.aspx"&gt;SilverlightShow&lt;/a&gt; right now.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/silverlight-show-webinar-on-the-new-features-in-the-wp8-sdk-part-2" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsilverlight-show-webinar-on-the-new-features-in-the-wp8-sdk-part-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>2013-01-20T08:00:00-08:00</published>
    <updated>2013-01-20T22:08:37-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/7xjUisWGJwg/silverlight-show-webinar-on-the-new-features-in-the-wp8-sdk-part-2" />
    <category term="windows-phone8" />
    <content type="html">&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634942876306947036.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634942876319583117.png" width="157" height="207" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I recently delivered a webinar for &lt;a href="http://www.silverlightshow.net/"&gt;SilverlightShow&lt;/a&gt; titled, “Deeper Dive into the Windows Phone 8 SDK” The recording of the webinar is now available &lt;a href="http://www.silverlightshow.net/video/WP8-Webinar-Part-2.aspx"&gt;on-demand&lt;/a&gt;. Continue reading below for more information on what topics were covered.&lt;/p&gt;  &lt;h3&gt;Webinar Summary:&lt;/h3&gt;  &lt;p&gt;This session is a deeper dive into the Windows Phone 8 SDK. We will dive right into Near Field Communication (NFC), Native Code (C++), In-App Store purchases and Wallet transactions. We will also look at what it takes to leverage the new Maps introduced in the Windows Phone 8 SDK. So, if you already have a basic knowledge of Windows Phone 8 and want to dig deeper, than this session is for you.&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Thanks everyone for attending and remember that the video, slides and demo code is all available on &lt;a href="http://www.silverlightshow.net/video/WP8-Webinar-Part-2.aspx"&gt;SilverlightShow&lt;/a&gt; right now.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/silverlight-show-webinar-on-the-new-features-in-the-wp8-sdk-part-2" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsilverlight-show-webinar-on-the-new-features-in-the-wp8-sdk-part-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/7xjUisWGJwg" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/silverlight-show-webinar-on-the-new-features-in-the-wp8-sdk-part-2</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/acer-t232hl-23-inch-touchscreen-monitor-review-for-windows-8</id>
    <title type="text">Acer T232HL 23 inch Touchscreen Monitor Review for Windows 8</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;All of the talk lately has been about which laptop/slate developers are going to buy for Windows 8/Touchscreen development. I haven’t seen any developers talking about which touchscreen monitors they are going to be using on their main “beefed-up” development machine. In this blog post, I’m going to review the new &lt;a href="http://us.acer.com/ac/en/US/content/model/UM.VT2AA.001"&gt;Acer T232HL 23” Touchscreen monitor&lt;/a&gt;. &lt;/p&gt;  &lt;h3&gt;The Specs&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;23&amp;quot; Full HD edge-to-edge IPS touchscreen &lt;/li&gt;    &lt;li&gt;10 Touch Points &lt;/li&gt;    &lt;li&gt;1920 x 1080 resolution &lt;/li&gt;    &lt;li&gt;100 million:1 contrast ratio - 5ms response time &lt;/li&gt;    &lt;li&gt;60Hz refresh rate &lt;/li&gt;    &lt;li&gt;178º horizontal, 178º vertical viewing angles &lt;/li&gt;    &lt;li&gt;Integrated speakers &lt;/li&gt;    &lt;li&gt;DVI - HDMI® - VGA - USB 3.0 &lt;/li&gt;    &lt;li&gt;Adjustable tilt &lt;/li&gt;    &lt;li&gt;VESA mounting compliant &lt;/li&gt;    &lt;li&gt;3-year limited warranty &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;My Existing Setup&lt;/h3&gt;  &lt;p&gt;My setup consist of a docked ThinkPad W520 with 2 23” LED monitors and all the normal peripherals one might expect. It is super-fast, includes a big SSD and even an external drive. As you might expect, neither of the monitors are touch screen and while doing touchscreen &lt;a href="http://www.telerik.com/products/wpf.aspx"&gt;WPF&lt;/a&gt;, &lt;a href="http://www.telerik.com/products/winforms.aspx"&gt;WinForms&lt;/a&gt;, &lt;a href="http://www.telerik.com/products/windows-8.aspx"&gt;Windows 8&lt;/a&gt; and &lt;a href="http://www.telerik.com/products/windows-phone.aspx"&gt;Windows Phone 8&lt;/a&gt; work, I’m just using my mouse. Any time I need to use “pinch-n-zoom” or other gestures then I have to use the Simulator in VS2012 or keyboard shortcuts. So with this in mind, you can see why I would want to add at least one 23” touch screen to my existing setup. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9430_634937429813073376.jpg"&gt;&lt;img title="IMG_9430" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9430" src="http://michaelcrump.net/files/IMG_9430_thumb_634937429821965433.jpg" width="466" height="312" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Unboxing the Acer T232HL &lt;/h3&gt;  &lt;p&gt;The Acer arrived in the following box and I’ve included several screenshots of what is included. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9431_634937429840997555.jpg"&gt;&lt;img title="IMG_9431" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9431" src="http://michaelcrump.net/files/IMG_9431_thumb_634937429848641604.jpg" width="464" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As you can see below, it comes with the standard cables, VGA, DVI, HDMI, Audio Cables, Power Supply (2 pieces) and USB cord to plug the monitor into the Windows 8 PC as well as a printed monitor/DVD with the manual on it. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9433_634937429872353756.jpg"&gt;&lt;img title="IMG_9433" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9433" src="http://michaelcrump.net/files/IMG_9433_thumb_634937429882181819.jpg" width="464" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The screen is protected with this cover as well as another piece of plastic that you will take off once your monitor setup is complete. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9434_634937429907921984.jpg"&gt;&lt;img title="IMG_9434" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9434" src="http://michaelcrump.net/files/IMG_9434_thumb_634937429917126043.jpg" width="470" height="315" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9439_634937429932570142.jpg"&gt;&lt;img title="IMG_9439" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9439" src="http://michaelcrump.net/files/IMG_9439_thumb_634937429939590187.jpg" width="471" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;The Connections&lt;/h3&gt;  &lt;p&gt;As you can see from the screenshot below, we have the following connections starting from left to right. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;USB – to plug into your PC to get touch support. &lt;/li&gt;    &lt;li&gt;VGA – Video out option &lt;/li&gt;    &lt;li&gt;DVI – Video out option &lt;/li&gt;    &lt;li&gt;HDMI – Video out option &lt;/li&gt;    &lt;li&gt;Audio – For integrated speakers &lt;/li&gt;    &lt;li&gt;Power – Notice it is not your standard monitor power input (3 prong) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9436_634937429954566283.jpg"&gt;&lt;img title="IMG_9436" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9436" src="http://michaelcrump.net/files/IMG_9436_thumb_634937429961586328.jpg" width="476" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You also get 3 additional USB 3.0 ports on the side of the monitor. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9438_634937429976874426.jpg"&gt;&lt;img title="IMG_9438" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9438" src="http://michaelcrump.net/files/IMG_9438_thumb_634937429983114466.jpg" width="476" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After Setup&lt;/p&gt;  &lt;p&gt;After I removed my old monitor and setup the new one, not much changed in terms of my desktop appearance – but a major difference in screen clarity and touch support. For one, the touch support for Windows 8 worked out of the box. I immediately pulled up the charms bar and went to town. I also opened VS2012 and started the Windows Phone 8 Emulator and everything worked there (as expected). &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9443_634937430006202614.jpg"&gt;&lt;img title="IMG_9443" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9443" src="http://michaelcrump.net/files/IMG_9443_thumb_634937430015874676.jpg" width="478" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Another shot, just to show you how thin this monitor is and the back view. (&lt;em&gt;Sorry for the desk mess!&lt;/em&gt;)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9445_634937430036622809.jpg"&gt;&lt;img title="IMG_9445" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9445" src="http://michaelcrump.net/files/IMG_9445_thumb_634937430045826868.jpg" width="478" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-Up&lt;/h3&gt;  &lt;p&gt;FYI: I did a lot of research before getting this monitor, so you will see that I don’t have a lot to complain about. It is a rock-solid monitor for developers looking for a big touchscreen to use at home. I’ve listed out my pros/cons below. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;PROS:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;+ All of the standard options to hook this up to a computer exist (VGA, DVI, HDMI).&lt;/p&gt;  &lt;p&gt;+ 10 Touch Points is great since I only have 10 Fingers. (More than enough for app testing)&lt;/p&gt;  &lt;p&gt;+ Comes with 3 extra USB ports on the side of the monitor that are USB 3.0. &lt;/p&gt;  &lt;p&gt;+ Certified with Windows 8 OS – works perfect using Windows Store Apps as well as everything else in the OS.&lt;/p&gt;  &lt;p&gt;+ Nothing to install on Windows 8. – Just plug in the USB cable and you are done.&lt;/p&gt;  &lt;p&gt;+ Rich Screen colors and very thin.&amp;#160; &lt;/p&gt;  &lt;p&gt;+ Nice Manufacture 3 year warranty. &lt;/p&gt;  &lt;p&gt;+ $500 USD makes this monitor the best bang for the buck for monitors in the 23” range. Going up to the 24” starts at $1K and up. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;CONS:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;- I wasn’t very happy that it didn’t use the standard power supply that most monitors use. You have to use the one included. No big deal, but I couldn’t find any reason why they changed this. &lt;/p&gt;  &lt;p&gt;- The USB Cable that shipped with the monitor was about 6 feet long. It would have been nice to of had a longer USB cable for extra room. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FINAL THOUGHT:&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Great monitor! I’d definitely recommend it. (&lt;em&gt;Disclaimer: No one is paying me to say that.&lt;/em&gt;) :)&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/acer-t232hl-23-inch-touchscreen-monitor-review-for-windows-8" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2facer-t232hl-23-inch-touchscreen-monitor-review-for-windows-8&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>2013-01-14T08:00:00-08:00</published>
    <updated>2013-01-14T14:53:55-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/0Ichkidy4zQ/acer-t232hl-23-inch-touchscreen-monitor-review-for-windows-8" />
    <category term="Windows 8" />
    <category term="hardware" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;All of the talk lately has been about which laptop/slate developers are going to buy for Windows 8/Touchscreen development. I haven’t seen any developers talking about which touchscreen monitors they are going to be using on their main “beefed-up” development machine. In this blog post, I’m going to review the new &lt;a href="http://us.acer.com/ac/en/US/content/model/UM.VT2AA.001"&gt;Acer T232HL 23” Touchscreen monitor&lt;/a&gt;. &lt;/p&gt;  &lt;h3&gt;The Specs&lt;/h3&gt;  &lt;ul&gt;   &lt;li&gt;23&amp;quot; Full HD edge-to-edge IPS touchscreen &lt;/li&gt;    &lt;li&gt;10 Touch Points &lt;/li&gt;    &lt;li&gt;1920 x 1080 resolution &lt;/li&gt;    &lt;li&gt;100 million:1 contrast ratio - 5ms response time &lt;/li&gt;    &lt;li&gt;60Hz refresh rate &lt;/li&gt;    &lt;li&gt;178º horizontal, 178º vertical viewing angles &lt;/li&gt;    &lt;li&gt;Integrated speakers &lt;/li&gt;    &lt;li&gt;DVI - HDMI® - VGA - USB 3.0 &lt;/li&gt;    &lt;li&gt;Adjustable tilt &lt;/li&gt;    &lt;li&gt;VESA mounting compliant &lt;/li&gt;    &lt;li&gt;3-year limited warranty &lt;/li&gt; &lt;/ul&gt;  &lt;h3&gt;My Existing Setup&lt;/h3&gt;  &lt;p&gt;My setup consist of a docked ThinkPad W520 with 2 23” LED monitors and all the normal peripherals one might expect. It is super-fast, includes a big SSD and even an external drive. As you might expect, neither of the monitors are touch screen and while doing touchscreen &lt;a href="http://www.telerik.com/products/wpf.aspx"&gt;WPF&lt;/a&gt;, &lt;a href="http://www.telerik.com/products/winforms.aspx"&gt;WinForms&lt;/a&gt;, &lt;a href="http://www.telerik.com/products/windows-8.aspx"&gt;Windows 8&lt;/a&gt; and &lt;a href="http://www.telerik.com/products/windows-phone.aspx"&gt;Windows Phone 8&lt;/a&gt; work, I’m just using my mouse. Any time I need to use “pinch-n-zoom” or other gestures then I have to use the Simulator in VS2012 or keyboard shortcuts. So with this in mind, you can see why I would want to add at least one 23” touch screen to my existing setup. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9430_634937429813073376.jpg"&gt;&lt;img title="IMG_9430" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9430" src="http://michaelcrump.net/files/IMG_9430_thumb_634937429821965433.jpg" width="466" height="312" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Unboxing the Acer T232HL &lt;/h3&gt;  &lt;p&gt;The Acer arrived in the following box and I’ve included several screenshots of what is included. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9431_634937429840997555.jpg"&gt;&lt;img title="IMG_9431" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9431" src="http://michaelcrump.net/files/IMG_9431_thumb_634937429848641604.jpg" width="464" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As you can see below, it comes with the standard cables, VGA, DVI, HDMI, Audio Cables, Power Supply (2 pieces) and USB cord to plug the monitor into the Windows 8 PC as well as a printed monitor/DVD with the manual on it. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9433_634937429872353756.jpg"&gt;&lt;img title="IMG_9433" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9433" src="http://michaelcrump.net/files/IMG_9433_thumb_634937429882181819.jpg" width="464" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The screen is protected with this cover as well as another piece of plastic that you will take off once your monitor setup is complete. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9434_634937429907921984.jpg"&gt;&lt;img title="IMG_9434" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9434" src="http://michaelcrump.net/files/IMG_9434_thumb_634937429917126043.jpg" width="470" height="315" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9439_634937429932570142.jpg"&gt;&lt;img title="IMG_9439" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9439" src="http://michaelcrump.net/files/IMG_9439_thumb_634937429939590187.jpg" width="471" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;The Connections&lt;/h3&gt;  &lt;p&gt;As you can see from the screenshot below, we have the following connections starting from left to right. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;USB – to plug into your PC to get touch support. &lt;/li&gt;    &lt;li&gt;VGA – Video out option &lt;/li&gt;    &lt;li&gt;DVI – Video out option &lt;/li&gt;    &lt;li&gt;HDMI – Video out option &lt;/li&gt;    &lt;li&gt;Audio – For integrated speakers &lt;/li&gt;    &lt;li&gt;Power – Notice it is not your standard monitor power input (3 prong) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9436_634937429954566283.jpg"&gt;&lt;img title="IMG_9436" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9436" src="http://michaelcrump.net/files/IMG_9436_thumb_634937429961586328.jpg" width="476" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You also get 3 additional USB 3.0 ports on the side of the monitor. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9438_634937429976874426.jpg"&gt;&lt;img title="IMG_9438" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9438" src="http://michaelcrump.net/files/IMG_9438_thumb_634937429983114466.jpg" width="476" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After Setup&lt;/p&gt;  &lt;p&gt;After I removed my old monitor and setup the new one, not much changed in terms of my desktop appearance – but a major difference in screen clarity and touch support. For one, the touch support for Windows 8 worked out of the box. I immediately pulled up the charms bar and went to town. I also opened VS2012 and started the Windows Phone 8 Emulator and everything worked there (as expected). &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9443_634937430006202614.jpg"&gt;&lt;img title="IMG_9443" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9443" src="http://michaelcrump.net/files/IMG_9443_thumb_634937430015874676.jpg" width="478" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Another shot, just to show you how thin this monitor is and the back view. (&lt;em&gt;Sorry for the desk mess!&lt;/em&gt;)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/IMG_9445_634937430036622809.jpg"&gt;&lt;img title="IMG_9445" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="IMG_9445" src="http://michaelcrump.net/files/IMG_9445_thumb_634937430045826868.jpg" width="478" height="320" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-Up&lt;/h3&gt;  &lt;p&gt;FYI: I did a lot of research before getting this monitor, so you will see that I don’t have a lot to complain about. It is a rock-solid monitor for developers looking for a big touchscreen to use at home. I’ve listed out my pros/cons below. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;PROS:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;+ All of the standard options to hook this up to a computer exist (VGA, DVI, HDMI).&lt;/p&gt;  &lt;p&gt;+ 10 Touch Points is great since I only have 10 Fingers. (More than enough for app testing)&lt;/p&gt;  &lt;p&gt;+ Comes with 3 extra USB ports on the side of the monitor that are USB 3.0. &lt;/p&gt;  &lt;p&gt;+ Certified with Windows 8 OS – works perfect using Windows Store Apps as well as everything else in the OS.&lt;/p&gt;  &lt;p&gt;+ Nothing to install on Windows 8. – Just plug in the USB cable and you are done.&lt;/p&gt;  &lt;p&gt;+ Rich Screen colors and very thin.&amp;#160; &lt;/p&gt;  &lt;p&gt;+ Nice Manufacture 3 year warranty. &lt;/p&gt;  &lt;p&gt;+ $500 USD makes this monitor the best bang for the buck for monitors in the 23” range. Going up to the 24” starts at $1K and up. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;CONS:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;- I wasn’t very happy that it didn’t use the standard power supply that most monitors use. You have to use the one included. No big deal, but I couldn’t find any reason why they changed this. &lt;/p&gt;  &lt;p&gt;- The USB Cable that shipped with the monitor was about 6 feet long. It would have been nice to of had a longer USB cable for extra room. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;FINAL THOUGHT:&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;Great monitor! I’d definitely recommend it. (&lt;em&gt;Disclaimer: No one is paying me to say that.&lt;/em&gt;) :)&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/acer-t232hl-23-inch-touchscreen-monitor-review-for-windows-8" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2facer-t232hl-23-inch-touchscreen-monitor-review-for-windows-8&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/0Ichkidy4zQ" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/acer-t232hl-23-inch-touchscreen-monitor-review-for-windows-8</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/splash-screens-in-windows-phone-8-who-moved-my-cheese</id>
    <title type="text">Splash Screens in Windows Phone 8–Who moved my cheese?</title>
    <summary type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;You may have noticed that after creating a new Windows Phone 8 application that the SplashScreenImage.jpg does not exist in the project as it did in Mango. Since Windows Phone 8 Apps are “&lt;a href="http://www.silverlightshow.net/items/Windows-Phone-8-Compile-in-the-Cloud.aspx"&gt;compiled in the cloud&lt;/a&gt;”, there isn’t a whole lot of reasons to create a splash screen as apps load super fast already. But that doesn’t mean you can’t add one back to the project to help identify your “brand”. If you would like to use a splash screen in your Windows Phone 8 project, then it may be beneficial to look at the resolutions supported by the SDK first. &lt;/p&gt;  &lt;h3&gt;Resolutions Supported by Windows Phone 8&amp;#160; &lt;/h3&gt;  &lt;p&gt;Below is a list of screen resolutions supported by Windows Phone 8. &lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="374" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td width="160"&gt;&amp;#160;&lt;/td&gt;        &lt;td width="131"&gt;         &lt;p&gt;Resolution&lt;/p&gt;       &lt;/td&gt;        &lt;td width="81"&gt;         &lt;p&gt;Ratio&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="171"&gt;         &lt;p&gt;WVGA (Wide Video Graphics Array)&lt;/p&gt;       &lt;/td&gt;        &lt;td width="136"&gt;         &lt;p&gt;480*800&lt;/p&gt;       &lt;/td&gt;        &lt;td width="84"&gt;         &lt;p&gt;15:9&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="173"&gt;         &lt;p&gt;WXGA (Wide eXtended Graphics Array) *NEW*&lt;/p&gt;       &lt;/td&gt;        &lt;td width="138"&gt;         &lt;p&gt;768*1280&lt;/p&gt;       &lt;/td&gt;        &lt;td width="85"&gt;         &lt;p&gt;15:9&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="173"&gt;         &lt;p&gt;720P *NEW*&lt;/p&gt;       &lt;/td&gt;        &lt;td width="139"&gt;         &lt;p&gt;720*1280&lt;/p&gt;       &lt;/td&gt;        &lt;td width="86"&gt;         &lt;p&gt;16:9&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h3&gt;Back to Splash Screens&lt;/h3&gt;  &lt;p&gt;You can create one image and name it &lt;strong&gt;SplashScreenImage.jpg&lt;/strong&gt; with a resolution of 768 x 1280 and call it done if you want. Windows Phone 8 will automatically scale the image depending on which phone is being used. However, you may also elect to create an image for each supported resolution (WVGA, WXGA, 720P to make it pixel perfect) and drop it in the root of your project with the following names. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SplashScreenImage.screen-WVGA.jpg &lt;/li&gt;    &lt;li&gt;SplashScreenImage.screen-720p.jpg &lt;/li&gt;    &lt;li&gt;SplashScreenImage.screen-WXGA.jpg &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Take note here that if we add SplashScreenImage.jpg along with all the other images that Windows Phone 8 will automatically use it instead of the resolution specific images. &lt;/p&gt;  &lt;p&gt;You will also need to set the Build Action to “&lt;strong&gt;Content&lt;/strong&gt;” (which it did automatically when I added my image).&lt;/p&gt;  &lt;h3&gt;Switching Back to Resolutions&lt;/h3&gt;  &lt;p&gt;If you choose to only support certain resolutions, then you may opt-out by going into the WMAppManifest.xml and unchecking the resolution that your app is not going to support.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634931693683244427.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634931693688080489.png" width="399" height="95" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Getting the Phones Supported Resolution Through Code&lt;/h3&gt;  &lt;p&gt;It may be useful to find out the current phones resolution is through code in instances where you may want to load other assets later in the applications lifecycle. You can do this with the following code snippet and examining the ScaleFactor value.&amp;#160; &lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;private void Button_Click_1(object sender, RoutedEventArgs e)
{
      MessageBox.Show(&amp;quot;Height : &amp;quot; + Application.Current.Host.Content.ActualHeight.ToString() + System.Environment.NewLine +
            &amp;quot;Width : &amp;quot; + Application.Current.Host.Content.ActualWidth.ToString() + System.Environment.NewLine +
            &amp;quot;Scale : &amp;quot; + Application.Current.Host.Content.ScaleFactor.ToString());
}&lt;/pre&gt;

&lt;h3&gt;&lt;a href="http://michaelcrump.net/files/image_634931693691824537.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634931693695568585.png" width="269" height="172" /&gt;&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;In this instance, I used the WVGA 512MB emulator option. &lt;/p&gt;

&lt;p&gt;The Scale Factor simply gets the value by which the application content area scales its content. This is the easiest way to see which resolution the user is using. If the Scale Factor is 100 then it is WVGA, 150 is 720p, 160 then WXGA.&lt;/p&gt;

&lt;h3&gt;Or On the Phone Through Settings then About&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634931693702120669.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634931693709296761.png" width="270" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Other Helpful Info&lt;/h3&gt;

&lt;p&gt;You can quickly check to see which resolution the image is inside of Visual Studio 2012 by double clicking on the image then clicking the properties button highlighted below. I’ve seen many presentations where the presenter left Visual Studio to show the width and height of the image. Just thought I’d share. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634931693720060899.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634931693735973103.png" width="596" height="465" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Conclusion&lt;/h3&gt;

&lt;p&gt;I hope this write-up helped as I’ve seen a lot of confusion around resolutions and splash screens in Windows Phone 8. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/splash-screens-in-windows-phone-8-who-moved-my-cheese" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsplash-screens-in-windows-phone-8-who-moved-my-cheese&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>2013-01-07T08:00:00-08:00</published>
    <updated>2013-01-07T23:34:00-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/snOZw4YMyEU/splash-screens-in-windows-phone-8-who-moved-my-cheese" />
    <category term="windows-phone8" />
    <content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;You may have noticed that after creating a new Windows Phone 8 application that the SplashScreenImage.jpg does not exist in the project as it did in Mango. Since Windows Phone 8 Apps are “&lt;a href="http://www.silverlightshow.net/items/Windows-Phone-8-Compile-in-the-Cloud.aspx"&gt;compiled in the cloud&lt;/a&gt;”, there isn’t a whole lot of reasons to create a splash screen as apps load super fast already. But that doesn’t mean you can’t add one back to the project to help identify your “brand”. If you would like to use a splash screen in your Windows Phone 8 project, then it may be beneficial to look at the resolutions supported by the SDK first. &lt;/p&gt;  &lt;h3&gt;Resolutions Supported by Windows Phone 8&amp;#160; &lt;/h3&gt;  &lt;p&gt;Below is a list of screen resolutions supported by Windows Phone 8. &lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="374" border="1"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td width="160"&gt;&amp;#160;&lt;/td&gt;        &lt;td width="131"&gt;         &lt;p&gt;Resolution&lt;/p&gt;       &lt;/td&gt;        &lt;td width="81"&gt;         &lt;p&gt;Ratio&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="171"&gt;         &lt;p&gt;WVGA (Wide Video Graphics Array)&lt;/p&gt;       &lt;/td&gt;        &lt;td width="136"&gt;         &lt;p&gt;480*800&lt;/p&gt;       &lt;/td&gt;        &lt;td width="84"&gt;         &lt;p&gt;15:9&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="173"&gt;         &lt;p&gt;WXGA (Wide eXtended Graphics Array) *NEW*&lt;/p&gt;       &lt;/td&gt;        &lt;td width="138"&gt;         &lt;p&gt;768*1280&lt;/p&gt;       &lt;/td&gt;        &lt;td width="85"&gt;         &lt;p&gt;15:9&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td width="173"&gt;         &lt;p&gt;720P *NEW*&lt;/p&gt;       &lt;/td&gt;        &lt;td width="139"&gt;         &lt;p&gt;720*1280&lt;/p&gt;       &lt;/td&gt;        &lt;td width="86"&gt;         &lt;p&gt;16:9&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h3&gt;Back to Splash Screens&lt;/h3&gt;  &lt;p&gt;You can create one image and name it &lt;strong&gt;SplashScreenImage.jpg&lt;/strong&gt; with a resolution of 768 x 1280 and call it done if you want. Windows Phone 8 will automatically scale the image depending on which phone is being used. However, you may also elect to create an image for each supported resolution (WVGA, WXGA, 720P to make it pixel perfect) and drop it in the root of your project with the following names. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SplashScreenImage.screen-WVGA.jpg &lt;/li&gt;    &lt;li&gt;SplashScreenImage.screen-720p.jpg &lt;/li&gt;    &lt;li&gt;SplashScreenImage.screen-WXGA.jpg &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Take note here that if we add SplashScreenImage.jpg along with all the other images that Windows Phone 8 will automatically use it instead of the resolution specific images. &lt;/p&gt;  &lt;p&gt;You will also need to set the Build Action to “&lt;strong&gt;Content&lt;/strong&gt;” (which it did automatically when I added my image).&lt;/p&gt;  &lt;h3&gt;Switching Back to Resolutions&lt;/h3&gt;  &lt;p&gt;If you choose to only support certain resolutions, then you may opt-out by going into the WMAppManifest.xml and unchecking the resolution that your app is not going to support.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634931693683244427.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634931693688080489.png" width="399" height="95" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Getting the Phones Supported Resolution Through Code&lt;/h3&gt;  &lt;p&gt;It may be useful to find out the current phones resolution is through code in instances where you may want to load other assets later in the applications lifecycle. You can do this with the following code snippet and examining the ScaleFactor value.&amp;#160; &lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;private void Button_Click_1(object sender, RoutedEventArgs e)
{
      MessageBox.Show(&amp;quot;Height : &amp;quot; + Application.Current.Host.Content.ActualHeight.ToString() + System.Environment.NewLine +
            &amp;quot;Width : &amp;quot; + Application.Current.Host.Content.ActualWidth.ToString() + System.Environment.NewLine +
            &amp;quot;Scale : &amp;quot; + Application.Current.Host.Content.ScaleFactor.ToString());
}&lt;/pre&gt;

&lt;h3&gt;&lt;a href="http://michaelcrump.net/files/image_634931693691824537.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634931693695568585.png" width="269" height="172" /&gt;&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;In this instance, I used the WVGA 512MB emulator option. &lt;/p&gt;

&lt;p&gt;The Scale Factor simply gets the value by which the application content area scales its content. This is the easiest way to see which resolution the user is using. If the Scale Factor is 100 then it is WVGA, 150 is 720p, 160 then WXGA.&lt;/p&gt;

&lt;h3&gt;Or On the Phone Through Settings then About&lt;/h3&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634931693702120669.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634931693709296761.png" width="270" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Other Helpful Info&lt;/h3&gt;

&lt;p&gt;You can quickly check to see which resolution the image is inside of Visual Studio 2012 by double clicking on the image then clicking the properties button highlighted below. I’ve seen many presentations where the presenter left Visual Studio to show the width and height of the image. Just thought I’d share. &lt;/p&gt;

&lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634931693720060899.png"&gt;&lt;img title="image" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634931693735973103.png" width="596" height="465" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;Conclusion&lt;/h3&gt;

&lt;p&gt;I hope this write-up helped as I’ve seen a lot of confusion around resolutions and splash screens in Windows Phone 8. &lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/splash-screens-in-windows-phone-8-who-moved-my-cheese" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsplash-screens-in-windows-phone-8-who-moved-my-cheese&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/snOZw4YMyEU" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/splash-screens-in-windows-phone-8-who-moved-my-cheese</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/thanks-to-everyone-for-helping-me-have-a-great-2012</id>
    <title type="text">Thanks to Everyone for Helping me have a Great 2012.</title>
    <summary type="html">&lt;h3&gt;Thank you... &lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Seriously&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I’ve been reflecting over 2012 and thinking of all the new people that I met and the new experiences that I’ve had. I thought of wrapping it all up into a year-end “wrap-up” blog post, but instead I just wanted to simply say, “&lt;strong&gt;Thank you&lt;/strong&gt;”. Every last one of you – from my family, to my employer (&lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt;), to my friends, to the various people and organizations that have let me speak and write for them, to my blog readers and various twitter followers. *whew* I hope I didn’t miss anyone!&lt;/p&gt;  &lt;p&gt;I’ve been truly blessed in 2012 and to be honest with you, I would be &lt;strong&gt;&lt;em&gt;nothing&lt;/em&gt;&lt;/strong&gt; without the support from everyone. I’m extremely humbled to of had so many opportunities in 2012, and so many new ones opening up in 2013. From new speaking and writing opportunities and much much more! Again, I owe this all to you. &lt;/p&gt;  &lt;p&gt;I wish each and everyone of you a great 2013 and thank you for helping me grow not only as a developer, but as a person. &lt;/p&gt;  &lt;p&gt;-Michael Crump (&lt;a href="https://twitter.com/mbcrump/"&gt;@mbcrump&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/thanks-to-everyone-for-helping-me-have-a-great-2012" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fthanks-to-everyone-for-helping-me-have-a-great-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>2013-01-01T00:37:00-08:00</published>
    <updated>2013-01-01T00:37:36-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/M1mL2qpTIDc/thanks-to-everyone-for-helping-me-have-a-great-2012" />
    <category term="Opinion" />
    <content type="html">&lt;h3&gt;Thank you... &lt;/h3&gt;  &lt;p&gt;&lt;strong&gt;Seriously&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I’ve been reflecting over 2012 and thinking of all the new people that I met and the new experiences that I’ve had. I thought of wrapping it all up into a year-end “wrap-up” blog post, but instead I just wanted to simply say, “&lt;strong&gt;Thank you&lt;/strong&gt;”. Every last one of you – from my family, to my employer (&lt;a href="http://www.telerik.com/"&gt;Telerik&lt;/a&gt;), to my friends, to the various people and organizations that have let me speak and write for them, to my blog readers and various twitter followers. *whew* I hope I didn’t miss anyone!&lt;/p&gt;  &lt;p&gt;I’ve been truly blessed in 2012 and to be honest with you, I would be &lt;strong&gt;&lt;em&gt;nothing&lt;/em&gt;&lt;/strong&gt; without the support from everyone. I’m extremely humbled to of had so many opportunities in 2012, and so many new ones opening up in 2013. From new speaking and writing opportunities and much much more! Again, I owe this all to you. &lt;/p&gt;  &lt;p&gt;I wish each and everyone of you a great 2013 and thank you for helping me grow not only as a developer, but as a person. &lt;/p&gt;  &lt;p&gt;-Michael Crump (&lt;a href="https://twitter.com/mbcrump/"&gt;@mbcrump&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/thanks-to-everyone-for-helping-me-have-a-great-2012" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fthanks-to-everyone-for-helping-me-have-a-great-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/M1mL2qpTIDc" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/thanks-to-everyone-for-helping-me-have-a-great-2012</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/what-happens-to-windows-8-apps-already-installed-with-a-current-expired-developer-license</id>
    <title type="text">What happens to Windows 8 Apps already Installed with a Current Expired Developer License?</title>
    <summary type="html">&lt;h3&gt;The Problem&lt;/h3&gt;  &lt;p&gt;Hey all, Just a short post here to let you know what I discovered recently. I logged onto my machine and noticed these 2 icons had an x at the bottom right-hand corner.&amp;#160; I thought that is strange, I deployed these applications from Visual Studio 2012 with a valid developer license for Windows 8. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634924662492006211.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634924662501210329.png" width="244" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After clicking on the app, then it displayed this dialog box:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634924662505110379.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634924662510102443.png" width="516" height="130" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then after I clicked on “Go to the Store”, it finally gave helpful information regarding my developer license for windows 8 apps had expired. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634924662514938505.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634924662520242573.png" width="520" height="157" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;The Solution&lt;/h3&gt;  &lt;p&gt;Fire open the Windows 8 Solution in VS2012 and simply hit “I Agree” on the dialog box and you will be up and running in no time. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTMLa9772c6_634924662526794657.png"&gt;&lt;img title="SNAGHTMLa9772c6" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="SNAGHTMLa9772c6" src="http://michaelcrump.net/files/SNAGHTMLa9772c6_thumb_634924662541926851.png" width="356" height="313" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;PS: If you don’t do this and already have a solution open the VS2012 does provide a helpful message as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634924662545670899.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634924662554563013.png" width="452" height="118" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Thanks again for reading and Happy New Years!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/what-happens-to-windows-8-apps-already-installed-with-a-current-expired-developer-license" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fwhat-happens-to-windows-8-apps-already-installed-with-a-current-expired-developer-license&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-12-30T08:00:00-08:00</published>
    <updated>2012-12-30T20:16:17-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/pR_QJlYF7M8/what-happens-to-windows-8-apps-already-installed-with-a-current-expired-developer-license" />
    <category term="Windows 8" />
    <category term="WinRT" />
    <content type="html">&lt;h3&gt;The Problem&lt;/h3&gt;  &lt;p&gt;Hey all, Just a short post here to let you know what I discovered recently. I logged onto my machine and noticed these 2 icons had an x at the bottom right-hand corner.&amp;#160; I thought that is strange, I deployed these applications from Visual Studio 2012 with a valid developer license for Windows 8. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634924662492006211.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634924662501210329.png" width="244" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After clicking on the app, then it displayed this dialog box:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634924662505110379.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634924662510102443.png" width="516" height="130" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then after I clicked on “Go to the Store”, it finally gave helpful information regarding my developer license for windows 8 apps had expired. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634924662514938505.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634924662520242573.png" width="520" height="157" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;The Solution&lt;/h3&gt;  &lt;p&gt;Fire open the Windows 8 Solution in VS2012 and simply hit “I Agree” on the dialog box and you will be up and running in no time. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/SNAGHTMLa9772c6_634924662526794657.png"&gt;&lt;img title="SNAGHTMLa9772c6" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="SNAGHTMLa9772c6" src="http://michaelcrump.net/files/SNAGHTMLa9772c6_thumb_634924662541926851.png" width="356" height="313" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;PS: If you don’t do this and already have a solution open the VS2012 does provide a helpful message as shown below. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://michaelcrump.net/files/image_634924662545670899.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634924662554563013.png" width="452" height="118" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Thanks again for reading and Happy New Years!&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/what-happens-to-windows-8-apps-already-installed-with-a-current-expired-developer-license" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fwhat-happens-to-windows-8-apps-already-installed-with-a-current-expired-developer-license&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/pR_QJlYF7M8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/what-happens-to-windows-8-apps-already-installed-with-a-current-expired-developer-license</feedburner:origLink></entry>
  <entry>
    <id>http://michaelcrump.net/silverlight-show-webinar-on-an-overview-of-the-new-windows-phone-8-sdk</id>
    <title type="text">Silverlight Show Webinar on An Overview of the New Windows Phone 8 SDK</title>
    <summary type="html">&lt;h3&gt;&lt;a href="http://michaelcrump.net/files/image_634915018547297704.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634915018564301813.png" width="160" height="211" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I recently delivered a webinar for &lt;a href="http://www.silverlightshow.net/"&gt;SilverlightShow&lt;/a&gt; titled, “An Overview of the New Windows Phone 8 SDK.” The recording of the webinar is now available &lt;a href="http://www.silverlightshow.net/video/New-WP8-SDK-Webinar.aspx"&gt;on-demand&lt;/a&gt;. Continue reading below for more information on what topics were covered.&lt;/p&gt;  &lt;h3&gt;Webinar Summary:&lt;/h3&gt;  &lt;p&gt;The Windows Phone 8 SDK brings along many new features that could benefit your next Windows Phone app. Come take a look at several of these new features including: Tiles and Notifications, Changing Lock Screen, Speech Recognition and Multi-Resolution apps. We will also discover the additional tooling support and templates covered with this release. This is definitely a session to get you up to speed quickly with this new and exciting platform.&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Thanks everyone for attending and remember that the video, slides and demo code is all available on &lt;a href="http://www.silverlightshow.net/video/New-WP8-SDK-Webinar.aspx"&gt;SilverlightShow&lt;/a&gt; right now.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/silverlight-show-webinar-on-an-overview-of-the-new-windows-phone-8-sdk" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsilverlight-show-webinar-on-an-overview-of-the-new-windows-phone-8-sdk&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-12-19T08:00:00-08:00</published>
    <updated>2012-12-19T16:20:32-08:00</updated>
    <author>
      <name>Michael Crump</name>
    </author>
    <link href="http://feedproxy.google.com/~r/MichaelCrump/~3/l_QXUz7ysXk/silverlight-show-webinar-on-an-overview-of-the-new-windows-phone-8-sdk" />
    <category term="windows-phone8" />
    <content type="html">&lt;h3&gt;&lt;a href="http://michaelcrump.net/files/image_634915018547297704.png"&gt;&lt;img title="image" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="image" src="http://michaelcrump.net/files/image_thumb_634915018564301813.png" width="160" height="211" /&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;h3&gt;Introduction&lt;/h3&gt;  &lt;p&gt;I recently delivered a webinar for &lt;a href="http://www.silverlightshow.net/"&gt;SilverlightShow&lt;/a&gt; titled, “An Overview of the New Windows Phone 8 SDK.” The recording of the webinar is now available &lt;a href="http://www.silverlightshow.net/video/New-WP8-SDK-Webinar.aspx"&gt;on-demand&lt;/a&gt;. Continue reading below for more information on what topics were covered.&lt;/p&gt;  &lt;h3&gt;Webinar Summary:&lt;/h3&gt;  &lt;p&gt;The Windows Phone 8 SDK brings along many new features that could benefit your next Windows Phone app. Come take a look at several of these new features including: Tiles and Notifications, Changing Lock Screen, Speech Recognition and Multi-Resolution apps. We will also discover the additional tooling support and templates covered with this release. This is definitely a session to get you up to speed quickly with this new and exciting platform.&lt;/p&gt;  &lt;h3&gt;Wrap-up&lt;/h3&gt;  &lt;p&gt;Thanks everyone for attending and remember that the video, slides and demo code is all available on &lt;a href="http://www.silverlightshow.net/video/New-WP8-SDK-Webinar.aspx"&gt;SilverlightShow&lt;/a&gt; right now.&lt;/p&gt;&lt;img src="http://michaelcrump.net/via-feed/silverlight-show-webinar-on-an-overview-of-the-new-windows-phone-8-sdk" /&gt;  &lt;div class='facebook'&gt;
                      &lt;iframe src='http://www.facebook.com/plugins/like.php?href=http%3a%2f%2fmichaelcrump.net%2fsilverlight-show-webinar-on-an-overview-of-the-new-windows-phone-8-sdk&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/l_QXUz7ysXk" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://michaelcrump.net/silverlight-show-webinar-on-an-overview-of-the-new-windows-phone-8-sdk</feedburner:origLink></entry>
</feed>
