<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sgt. Conker &#187; Windows Phone 7 Series</title>
	<atom:link href="http://www.sgtconker.com/tag/windows-phone-7-series/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sgtconker.com</link>
	<description>We are &#34;absolutely fine&#34;</description>
	<lastBuildDate>Wed, 06 Jul 2011 13:29:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The new phone book&#8217;s here! The new phone book&#8217;s here!</title>
		<link>http://www.sgtconker.com/2010/05/the-new-phone-books-here-the-new-phone-books-here/</link>
		<comments>http://www.sgtconker.com/2010/05/the-new-phone-books-here-the-new-phone-books-here/#comments</comments>
		<pubDate>Sat, 01 May 2010 19:47:20 +0000</pubDate>
		<dc:creator>w0rd-driven</dc:creator>
				<category><![CDATA[WP7]]></category>
		<category><![CDATA[XNA]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VS2010]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>
		<category><![CDATA[XNA 4.0]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/?p=1451</guid>
		<description><![CDATA[In case, like me, you've been living under a rock, there has been an update to the Windows Phone 7 CTP that now supports Visual Studio 2010 RTM.
The main blog post from the WP7 dev team is Windows Phone Developer Tools CTP Refresh! and gives a great basic overview. If you want to get straight [...]]]></description>
			<content:encoded><![CDATA[<p>In case, like me, you've been living under a rock, there has been an update to the Windows Phone 7 CTP that now supports Visual Studio 2010 RTM.</p>
<p>The main blog post from the WP7 dev team is <a title="Windows Phone Developer Tools CTP Refresh!" href="http://windowsteamblog.com/blogs/wpdev/archive/2010/04/29/windows-phone-developer-tools-ctp-refresh.aspx">Windows Phone Developer Tools CTP Refresh!</a> and gives a great basic overview. If you want to get straight to the bits, that link is <a title="Windows Phone Developer Tools CTP - April Refresh" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=cabcd5ed-7dfc-4731-9d7e-3220603cad14">Windows Phone Developer Tools CTP - April Refresh</a>. You will want to pay attention to the <a title="WP7 CTP Refresh Release Notes" href="http://go.microsoft.com/fwlink/?LinkID=190374">Release Notes</a> this release as there are breaking changes if you have any projects created in the first CTP. There is also an overview of what has changed on MSDN, <a title="What's New in Windows Phone 7 CTP Refresh" href="http://msdn.microsoft.com/en-us/library/ff637516(VS.92).aspx">What's New in Windows Phone 7 CTP Refresh</a>.</p>
<p>If you followed my post about Ultimate support (<a title="Windows Phone 7 Installation User Errors With Visual Studio 2010 Ultimate RC" href="http://www.sgtconker.com/2010/04/windows-phone-7-installation-user-errors-with-visual-studio-2010-ultimate-rc/">Windows Phone 7 Installation User Errors With Visual Studio 2010 Ultimate RC</a>), there are a couple of caveats to uninstalling the RC bits. You may run into more problems when trying to install the CTP Refresh so hopefully this will help eliminate some headache ahead of time.</p>
<ol>
<li>Do not uninstall individual pieces like XNA or heaven forbid Visual Studio 2010 Express. The installer keeps track of everything it puts on your system and will proceed to add it back if it is missing. In the case of no VS2010, as <a title="The_Zman's Twitter antics" href="http://twitter.com/The_Zman/status/13085117321">The_Zman</a> found out the hard way and had to reinstall the Express RC separate.</li>
<li>The CTP leaves two things that the refresh needs to be removed before it will install: Silverlight 4 SDK and Microsoft Visual Studio 2010 Express Prerequisites x86 or x64 depending on your system.</li>
<li>I had a link to the Silverlight 4 Tools that have now been refreshed to RTM. That link is actually no longer needed as VS2010 RTM installs them for you.</li>
</ol>
<p>Hope this reiteration will save some of you the grief The_Zman or ElementCy ran into. Happy hax0rin!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/05/the-new-phone-books-here-the-new-phone-books-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Phone 7 Installation User Errors with Visual Studio 2010 Ultimate RC</title>
		<link>http://www.sgtconker.com/2010/04/windows-phone-7-installation-user-errors-with-visual-studio-2010-ultimate-rc/</link>
		<comments>http://www.sgtconker.com/2010/04/windows-phone-7-installation-user-errors-with-visual-studio-2010-ultimate-rc/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 19:37:20 +0000</pubDate>
		<dc:creator>w0rd-driven</dc:creator>
				<category><![CDATA[WP7]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Silverlight. Windows Phone]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VS2010]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>
		<category><![CDATA[XNA]]></category>
		<category><![CDATA[XNA 4.0]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/?p=1374</guid>
		<description><![CDATA[Before you begin:
So, you want to develop applications for Windows Phone 7. You have access to  the public Visual Studio 2010 Ultimate Release Candidate and would rather use  that because Express feels to wimpy. You should know that before you travel down  this rabbit hole, you will have copies of both Ultimate [...]]]></description>
			<content:encoded><![CDATA[<h3>Before you begin:</h3>
<p>So, you want to develop applications for Windows Phone 7. You have access to  the public Visual Studio 2010 Ultimate Release Candidate and would rather use  that because Express feels to wimpy. You should know that before you travel down  this rabbit hole, you will have copies of both Ultimate and Express on your  computer by the time you are done installing.</p>
<p><span id="more-1374"></span></p>
<p>You will need to install in this order:</p>
<ol>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=457bab91-5eb2-4b36-b0f4-d6f34683c62a&amp;displaylang=en">Visual  Studio 2010 Ultimate RC ISO</a></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2338b5d1-79d8-46af-b828-380b0f854203&amp;displaylang=en">Windows  Phone Developer Tools CTP</a> (<a href="http://download.microsoft.com/download/D/9/2/D926FB38-BB43-4D87-AE5A-1A3391279FAC/VM_BOOT/vm_web.exe">Installer</a> | <a href="http://download.microsoft.com/download/D/9/2/D926FB38-BB43-4D87-AE5A-1A3391279FAC/ReleaseNotes.htm">Release  Notes</a>)</li>
<li><a href="http://go.microsoft.com/fwlink/?LinkID=141284">Silverlight 4 Tools for  Visual Studio 2010</a></li>
</ol>
<p>I put the individual links to the setup and release notes for a reason:  you'll really need both.  Before you start anything, I suggest reading the  Installation category numbers 1-4. You may not be able to install it at all so  you might as well know up front. If you run as a normal user for development  (and you should), #6 is very important. Considering the alternative is always  running VS 2010 as an administrator, this is a better option.</p>
<h3>After the beasts overtake your hard drive (post installation):</h3>
<p>The uninstallation category itself is pretty tame but uninstalling  <strong>any portion</strong> of the Developer Tools CTP that it will have to  install it again before you can remove the entire thing, or in my case reinstall  it because I erroneously installed Express before Ultimate. This is a small  issue to keep everything as one cohesive unit because I remember the XNA  uninstall experience to be more difficult.</p>
<p>If you happen to run Visual Studio and open a project without installing the  Silverlight 4 Tools first you will be prompted by a MessageBox with a link to  download. Since I had to copy/paste/paste the URL into a web browser, I figured  I would save someone else the trouble and point out the necessity of having it  installed. This was the very reason that sparked the post in the first place  because it seemed too big not to be mentioned anywhere in my Google  searches.</p>
<h3>Taming the beasts (development):</h3>
<p>While developing, I would also suggest paying close attention to the entire  Silverlight Application Development heading. #5 outlines specific parts of  Ultimate that will not function, like Testing. Most of these quirks are because  this is a very early CTP build. The beta and release candidates should have a  lot of the known issues worked out.</p>
<p><strong><span style="color: #ff0000;">Update: </span></strong>In doing research on the expiration dates I realized that Ultimate RC expires on June 30th, 2010. Considering the CTP will only run on the RC bits, this poses a bit of a problem. The version of Express that is installed expires on May 13, 2011 so the likely course of action is to just use that after June 30th or when you switch to RTM. You can find out how many days each SKU has by going to Help/About. Thanks to Caspar Kleijne and Diego Ponciano for pointing me in the right direction via Twitter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/04/windows-phone-7-installation-user-errors-with-visual-studio-2010-ultimate-rc/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Free Game Assets 09, Windows Phone 7 Development tutorial series 03 and death to white pixels!</title>
		<link>http://www.sgtconker.com/2010/03/free-game-assets-09-windows-phone-7-development-tutorial-series-03-and-death-to-white-pixels/</link>
		<comments>http://www.sgtconker.com/2010/03/free-game-assets-09-windows-phone-7-development-tutorial-series-03-and-death-to-white-pixels/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 07:57:52 +0000</pubDate>
		<dc:creator>Captain ZSquare</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Content]]></category>
		<category><![CDATA[Content Processor]]></category>
		<category><![CDATA[Dark Codex Studios]]></category>
		<category><![CDATA[freebies]]></category>
		<category><![CDATA[Iron Star Media]]></category>
		<category><![CDATA[Kris Steele]]></category>
		<category><![CDATA[Petri Wilhelmsen]]></category>
		<category><![CDATA[White Pixels]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/?p=1350</guid>
		<description><![CDATA[Iron Star Media released a new pack of free stuff, this time containing Photo Quality Textures.

A few days ago, Dark Codex Studios (also known as MVP Petri Wilhelmsen) released the third part of his series of tutorials related to Windows Phone 7 Series Development in XNA.

Kris Steele has a new blog post about "how to [...]]]></description>
			<content:encoded><![CDATA[<p>Iron Star Media released a new pack of free stuff, this time containing <a href="http://www.ironstarmedia.co.uk/blog/2010/03/photo-quality-textures-available/">Photo Quality Textures</a>.</p>
<p><a href="http://www.ironstarmedia.co.uk/blog/2010/03/photo-quality-textures-available/"><img class="aligncenter" title="Photo Quality Textures" src="http://www.ironstarmedia.co.uk/blog/wp-content/uploads/2010/03/textures-preview-400x75.png" alt="" width="400" height="75" /></a></p>
<p>A few days ago, Dark Codex Studios (also known as MVP Petri Wilhelmsen) released the <a href="http://digierr.spaces.live.com/blog/cns!2B7007E9EC2AE37B!1568.entry">third part</a> of his series of tutorials related to Windows Phone 7 Series Development in XNA.</p>
<p style="text-align: center;"><a href="http://digierr.spaces.live.com/blog/cns!2B7007E9EC2AE37B!1568.entry"><img class="aligncenter" title="Win Phone 7 Series XNA development tutorial" src="https://cdmmng.bay.livefilestore.com/y1mw0QBYn2O7RZCCVkdYwOXdQsleJqpUUFyspJZNzEpKLxcCZ0TtmK11ewxpQTtsu4aN_8-igvWmzL3Eggv_QHynWqXbUJeSJPXt4nVw6RLSrcyJzTM6aOGvEA7_R18yblYyxUjPzsIceW78Uf-EKtD0A/wp7t3_1.png" alt="" width="228" height="450" /></a></p>
<p style="text-align: left;">Kris Steele has a new blog post about "<em>how to create a content importer to fix white edges that appear when importing png files from Adobe Photoshop. This is something that is frequently asked about on the forums and probably the best fix I've seen for it (aside from using a different texture format)</em>" (his own words). The solution he gives is an elegant one, and you can <a href="http://www.krissteele.net/blogdetails.aspx?id=218">read all about it on his blog</a>.</p>
<p style="text-align: left;"><a href="http://www.krissteele.net/blogdetails.aspx?id=218"><img class="aligncenter" title="Fix white pixels!" src="http://www.krissteele.net/images/UFOWhiteEdges.jpg" alt="" width="600" height="388" /></a></p>
<h1></h1>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/03/free-game-assets-09-windows-phone-7-development-tutorial-series-03-and-death-to-white-pixels/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Article: Windows Phone 7 Push Notifications</title>
		<link>http://www.sgtconker.com/2010/03/article-windows-phone-7-push-notifications/</link>
		<comments>http://www.sgtconker.com/2010/03/article-windows-phone-7-push-notifications/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 14:23:14 +0000</pubDate>
		<dc:creator>Sgt. Conker</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[Push Notifications]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/?p=1336</guid>
		<description><![CDATA[by Sgt. Conker
In this article I will explain how to use the Push Notification features of Windows Phone 7 using 2 very simple samples.
The push notification features of Windows Phone 7 enable you to push a message to a mobile device with 3 options.

Tile notification – This lets you change the main application tile on [...]]]></description>
			<content:encoded><![CDATA[<h4 style="text-align: center;">by <a href="http://www.conkerjo.com/">Sgt. Conker</a></h4>
<p>In this article I will explain how to use the Push Notification features of Windows Phone 7 using 2 very simple samples.</p>
<p>The push notification features of Windows Phone 7 enable you to push a message to a mobile device with 3 options.</p>
<ul>
<li>Tile notification – This lets you change the main application tile on the Start experience.</li>
<li>Toast notification – This lets you popup a message on the device even if your application is not running.</li>
<li>Raw notification – This lets you send raw data to the running application which you can receive via an event.</li>
</ul>
<p>For this sample, we’re going to concentrate on Toast notification. While Tile notifications will be cool, we unfortunately can’t make use of them with the current build of the emulator.</p>
<p>As a teaser, here is the result we want.</p>
<p><a href="http://www.sgtconker.com/wp-content/uploads/2010/03/toast1.png"><img class="alignnone size-full wp-image-1337" title="toast1" src="http://www.sgtconker.com/wp-content/uploads/2010/03/toast1.png" alt="" width="383" height="103" /></a></p>
<p><span id="more-1336"></span></p>
<p>A toast notification contains 2 text properties. These could be considered as a header and details. The toast notification also shows the icon from the application on the left hand side.</p>
<p>There are 2 parts to this sample. The first is the WP7 application itself. This must first open a communication channel with the soap service and bind the notification to a toast. Firstly we can try to find an existing channel and if that fails, we open a new one.<br />
Once opened, we call the BindToShellNotification method on the channel so that the result ends up as an actual Toast notification.</p>
<p>Here’s some sample code.</p>
<pre class="brush: csharp; title: ;">
channel = HttpNotificationChannel.Find(channelName);
if (channel != null)
{
    Debug.WriteLine(channel.ChannelUri.ToString());
}
else
{
    channel = new HttpNotificationChannel(channelName);
    channel.ChannelUriUpdated += new EventHandler&lt;NotificationChannelUriEventArgs&gt;(channel_ChannelUriUpdated);
    channel.Open();
    channel.BindToShellNotification();
}
</pre>
<p>Once we’ve found a channel or created a new one, we need to retrieve the unique URL generated for this communication. In this sample we will simply print it out to the debug console. Later in the article I will explain a real world scenario for how this type of communication may be used.</p>
<p>Subscribe to the ChannelUriUpdated event and print out the Url.</p>
<pre class="brush: csharp; title: ;">
channel.ChannelUriUpdated += new EventHandler&lt;NotificationChannelUriEventArgs&gt;(channel_ChannelUriUpdated);
void channel_ChannelUriUpdated(object sender, NotificationChannelUriEventArgs e)
{
    Debug.WriteLine(e.ChannelUri);
}
</pre>
<p>That’s all we need in the WP7 sample code to show you how notifications work. In short, the WP7 application doesn’t have to do much at all. Once the channel is successfully created that is enough for the device to receive a toast notification.</p>
<p>Now we need a way of sending a push notification to the device.</p>
<p>To do this we need to send a HTTP POST method to the Url given by the WP7 device application. You will find this in the output window of Visual Studio</p>
<p><a href="http://www.sgtconker.com/wp-content/uploads/2010/03/toast2.png"><img class="alignnone size-full wp-image-1338" title="toast2" src="http://www.sgtconker.com/wp-content/uploads/2010/03/toast2.png" alt="" width="602" height="129" /></a></p>
<p>We need to add a custom header to set the notification class and we also need to fill up the payload with some specially formatted data so that the toast will be received.</p>
<p>The format of this data should be as follows. <strong>[NOTE: The MSDN documentation is not correct, notice where I put the xmlns and also where I use the X-NotificationClass header]</strong></p>
<pre class="brush: plain; title: ;">
X-WindowsPhone-Target: toast

&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;
    &lt;wp:PushNotification xmlns:wp=&quot;WindowsPhonePushNotification&quot;&gt;
        &lt;wp:Toast&gt;
            &lt;wp:Text1&gt;{0}&lt;/wp:Text1&gt;
            &lt;wp:Text2&gt;{1}&lt;/wp:Text2&gt;
        &lt;/wp:Toast&gt;
    &lt;/wp:PushNotification&gt;
</pre>
<p>Replacing the {0} and {1} with the data you want to show on the device.</p>
<p>A couple of things to be aware of here. There must be a blank line between the X-WindowsPhone-Target and the xml. Also, this format contradicts the documentation on MSDN. The documentation is wrong for all formats.</p>
<p>Here is how I get this payload ready in code.</p>
<pre class="brush: csharp; title: ;">
    string ToastPushXML = &quot;X-WindowsPhone-Target: toast\r\n\r\n&quot; +
                &quot;&lt;?xml version='1.0' encoding='utf-8'?&gt;&quot; +
                &quot;&lt;wp:PushNotification xmlns:wp='WindowsPhonePushNotification'&gt;&quot; +
                    &quot;&lt;wp:Toast&gt;&quot; +
                        &quot;&lt;wp:Text1&gt;{0}&lt;/wp:Text1&gt;&quot; +
                        &quot;&lt;wp:Text2&gt;{1}&lt;/wp:Text2&gt;&quot; +
                    &quot;&lt;/wp:Toast&gt;&quot; +
                &quot;&lt;/wp:PushNotification&gt;&quot;;

    string str = string.Format(ToastPushXML, textBox2.Text, textBox3.Text);
</pre>
<p>We also need to convert this to a byte array so we can fill the HTTP Request.</p>
<p>Here’s the complete code to send the notification.</p>
<pre class="brush: csharp; title: ;">
    string ToastPushXML = &quot;X-WindowsPhone-Target: toast\r\n\r\n&quot; +
                &quot;&lt;?xml version='1.0' encoding='utf-8'?&gt;&quot; +
                &quot;&lt;wp:PushNotification xmlns:wp='WindowsPhonePushNotification'&gt;&quot; +
                    &quot;&lt;wp:Toast&gt;&quot; +
                        &quot;&lt;wp:Text1&gt;{0}&lt;/wp:Text1&gt;&quot; +
                        &quot;&lt;wp:Text2&gt;{1}&lt;/wp:Text2&gt;&quot; +
                    &quot;&lt;/wp:Toast&gt;&quot; +
                &quot;&lt;/wp:PushNotification&gt;&quot;;
    string url = [URL GIVEN BY WP7 APP];

    string str = string.Format(ToastPushXML, textBox2.Text, textBox3.Text);

    HttpWebRequest sendNotificationRequest = (HttpWebRequest)WebRequest.Create(url);

    sendNotificationRequest.Method = &quot;POST&quot;;
    sendNotificationRequest.Headers = new WebHeaderCollection();
    sendNotificationRequest.ContentType = &quot;text/xml&quot;;

    sendNotificationRequest.Headers.Add(&quot;X-NotificationClass&quot;, &quot;2&quot;); //- 2/12/22 are for toasts

    byte[] strBytes = new UTF8Encoding().GetBytes(str);
    sendNotificationRequest.ContentLength = strBytes.Length;
    using (Stream requestStream = sendNotificationRequest.GetRequestStream())
    {
        requestStream.Write(strBytes, 0, strBytes.Length);
    }
</pre>
<p>If we now run the WP7 application, we will see the URL appear in the Debug output window. Select and copy this complete URL.</p>
<p>Now put this URL into the test push application, enter some text in the 2 fields and press the push button. </p>
<p><a href="http://www.sgtconker.com/wp-content/uploads/2010/03/toast4.png"><img src="http://www.sgtconker.com/wp-content/uploads/2010/03/toast4.png" alt="" title="toast4" width="363" height="176" class="alignnone size-full wp-image-1342" /></a></p>
<p>With a bit of luck the cloud service will be responsive and you will receive the toast notification on the device almost instantly. I was told by someone at Microsoft that these are subject to delays depending on how busy the service is at that time. That’s ok though, it’s understood that Push notifications are not a guaranteed form of communication anyway, they’re just cool.</p>
<p>The source code shown above was purely to give you an idea on how to use this. Download the full source code sample at the bottom of this article.</p>
<p>One thing to be aware of with the WP7 device application is that it may error on trying to open a channel on the first few tries. I’ve not figured out why this is yet, but just keep trying and once it succeeds once, it should succeed from there on out.</p>
<p><strong>Real World Scenario</strong></p>
<p>Here’s a real world scenario on why you may use Toast push notifications.</p>
<p>I’m playing a game with my good friend X-Tatic, we’re playing WP7 Battle Ships. I’ve just take out his small boat when I need to check my emails and diary and make a phone call.</p>
<p>So I exit the game and get back to work on my device. At this point, the application will open a communication channel, or if it did it previously in the app, we just make a note of the URL we got created and send this to the WP7 Battle Ship server. The Server will store this so that if it needs to send a toast to this user/device, this is the URL it will use.<br />
While I’m reading my truck load of emails I suddenly see a toast notification popup.</p>
<p><a href="http://www.sgtconker.com/wp-content/uploads/2010/03/toast3.png"><img class="alignnone size-full wp-image-1339" title="toast3" src="http://www.sgtconker.com/wp-content/uploads/2010/03/toast3.png" alt="" width="387" height="93" /></a></p>
<p>At this point I’m like… UH!! WAH!! WTF!!! So I hit the toast, it fires up WP7 Battleships taking me right back into the game we were playing and I proceed to sink the rest of X-Tatics ships.</p>
<p>There are many many more useful scenarios for this and I would love to see and hear about them. Please keep Sgt. Conker informed of any cool things you do with Windows Phone 7 Push Notifications.</p>
<p><a href="http://www.sgtconker.com/Downloads/articles/PushSample.zip">Download Sample</a></p>
<p>References<br />
<a href="http://msdn.microsoft.com/en-us/library/ff402558(VS.92).aspx">Push Notifications Overview</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ff402556(VS.92).aspx">How to: Set Up a Notification Channel</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ff402545(VS.92).aspx">How to: Send a Push Notification</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/03/article-windows-phone-7-push-notifications/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>OpenStream and Landscape</title>
		<link>http://www.sgtconker.com/2010/03/openstream-and-landscape/</link>
		<comments>http://www.sgtconker.com/2010/03/openstream-and-landscape/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 20:31:49 +0000</pubDate>
		<dc:creator>Captain ZSquare</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[ch...ch...ch...changes]]></category>
		<category><![CDATA[Jim Perry]]></category>
		<category><![CDATA[Landscape]]></category>
		<category><![CDATA[OpenStream]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/?p=1320</guid>
		<description><![CDATA[Jim "not the evil MVP anymore" Perry talks about Ch…ch…ch….ch…changes in XNA, starting with the new OpenStream API, and continuing with rendering in landscape mode. Sure, one of these is not an actual ch...ch...ch...change by any stretch (rather a very short tutorial), but at least it mentions one vaguely related change at the end of [...]]]></description>
			<content:encoded><![CDATA[<p>Jim "not the evil MVP anymore" Perry talks about Ch…ch…ch….ch…changes in XNA, starting with the new <a href="http://machaira.spaces.live.com/Blog/cns!C6A0309746469D9E!724.entry?sa=849373513">OpenStream AP</a>I, and continuing with <a href="http://machaira.spaces.live.com/Blog/cns!C6A0309746469D9E!725.entry?sa=375595761">rendering in landscape mode</a>. Sure, one of these is not an actual ch...ch...ch...change by any stretch (rather a very short tutorial), but at least it mentions one vaguely related change at the end of the post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/03/openstream-and-landscape/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XNA Game Studio and Windows Phone Emulator Compatibility</title>
		<link>http://www.sgtconker.com/2010/03/xna-game-studio-and-windows-phone-emulator-compatibility/</link>
		<comments>http://www.sgtconker.com/2010/03/xna-game-studio-and-windows-phone-emulator-compatibility/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 18:33:30 +0000</pubDate>
		<dc:creator>Captain boki</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[XNA]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>
		<category><![CDATA[XNA 4.0]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/2010/03/xna-game-studio-and-windows-phone-emulator-compatibility/</guid>
		<description><![CDATA[Michael Klucher puts some more details onto the sparse information in the CTP readme about XNA Game Studio and Windows Phone Emulator Compatibility, outlining the requirements to get the emulator running on Vista SP2 and the demands on the GPU.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://klucher.com/">Michael Klucher</a> puts some more details onto the sparse information in the CTP readme about <a href="http://klucher.com/blog/xna-game-studio-and-windows-phone-emulator-compatibility/">XNA Game Studio and Windows Phone Emulator Compatibility</a>, outlining the requirements to get the emulator running on Vista SP2 and the demands on the GPU.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/03/xna-game-studio-and-windows-phone-emulator-compatibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Phone Developer Tools and XNA Game Studio 4.0 Available Now</title>
		<link>http://www.sgtconker.com/2010/03/windows-phone-developer-tools-and-xna-game-studio-4-0-available-now/</link>
		<comments>http://www.sgtconker.com/2010/03/windows-phone-developer-tools-and-xna-game-studio-4-0-available-now/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 18:49:20 +0000</pubDate>
		<dc:creator>Captain boki</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[XNA]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>
		<category><![CDATA[XNA 4.0]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/2010/03/windows-phone-developer-tools-and-xna-game-studio-4-0-available-now/</guid>
		<description><![CDATA[While we are waiting for the MIX10 coverage of the Sergeant here’s the Windows Phone Developer Tools + XNA Game Studio 4.0 Available Now! post by Michael Klucher. To add some more content to this post:
In the Windows Phone Developer Tools Preview you’ll find:

Visual Studio 2010 Express for Windows Phone 
Windows Phone 7 Series Add-in [...]]]></description>
			<content:encoded><![CDATA[<p>While we are waiting for the <a href="http://live.visitmix.com/">MIX10</a> coverage of the Sergeant here’s the <a href="http://klucher.com/blog/windows-phone-developer-tools-xna-game-studio-4-0-available-now/">Windows Phone Developer Tools + XNA Game Studio 4.0 Available Now!</a> post by <a href="http://klucher.com/">Michael Klucher</a>. To add some more content to this post:</p>
<blockquote cite="http://klucher.com/blog/windows-phone-developer-tools-xna-game-studio-4-0-available-now/"><p>In the Windows Phone Developer Tools Preview you’ll find:</p>
<ul>
<li>Visual Studio 2010 Express for Windows Phone </li>
<li>Windows Phone 7 Series Add-in for Visual Studio, for developers already working with Visual Studio 2010 RC1 </li>
<li>Windows Phone 7 Series emulator </li>
<li>XNA Game Studio 4.0 </li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/03/windows-phone-developer-tools-and-xna-game-studio-4-0-available-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More on XNA Game Studio 4.0 and Windows Phone Support</title>
		<link>http://www.sgtconker.com/2010/03/more-on-xna-game-studio-4-0-and-windows-phone-support/</link>
		<comments>http://www.sgtconker.com/2010/03/more-on-xna-game-studio-4-0-and-windows-phone-support/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 21:39:42 +0000</pubDate>
		<dc:creator>Captain boki</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[XNA]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7 Series]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[XNA 4.0]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/2010/03/more-on-xna-game-studio-4-0-and-windows-phone-support/</guid>
		<description><![CDATA[Says the Klucher through the tweets of The Shawn:
Demo [Harvest, developed by Luma Arcade] looks awesome, full 3D, animating characters. More will be shown at MIX next week.
The game loop on the phone is similar to existing platforms, but tweaked for power efficiency.
The phone graphics is an evolution of the existing immediate mode rendering API, [...]]]></description>
			<content:encoded><![CDATA[<p>Says the <a href="http://klucher.com/">Klucher</a> through the tweets of <a href="http://twitter.com/shawnhargreaves/">The Shawn</a>:</p>
<p>Demo <em>[Harvest, developed by Luma Arcade]</em> looks awesome, full 3D, animating characters. More will be shown at <a href="http://live.visitmix.com/">MIX next week</a>.</p>
<p>The game loop on the phone is similar to existing platforms, but tweaked for power efficiency.</p>
<p>The phone graphics is an evolution of the existing immediate mode rendering API, 2D and 3D:</p>
<ul>
<li>New configurable effects: BasicEffect, SkinnedEffect, EnvironmentMapEffect, DualTextureEffect, AlphaTestEffect </li>
<li>Custom programmable shaders <em>are <strong>not</strong> </em>supported on the phone </li>
<li>Image scaler:
<ul>
<li>lets you render to any size backbuffer, and have this automatically scaled to fill the screen </li>
<li>lets the same game run on both 800x480 and 480x320 display sizes without special coding </li>
<li>provides automatic rotation to support portrait, landscape left, and landscape right modes </li>
<li>the image scaler is free: it uses dedicated hardware so does not consume any GPU </li>
</ul>
</li>
</ul>
<p>Portability: the ability to target three screens. Portability lets you target more sockets with a smaller time investment. Portability is not just about the same game running on different platforms, it is also valuable to share infrastructure, knowledge, etc.</p>
<p>Framework feature profiles:</p>
<ul>
<li>Reach: broad base of devices including phones </li>
<li>HiDef: Windows and Xbox only </li>
</ul>
<p>“Focus on being a game developer, not plumbing the underlying technology”</p>
<p>“<a href="http://klucher.com/">Michael Klucher</a> plugs <a href="http://forums.xna.com/">forums.xna.com</a>, says our MVP's are awesome and do a great job answering questions.”</p>
<p>“<a href="http://klucher.com/">Michael Klucher</a> gets applause!”</p>
<p>The will be more talk about the Marketplace and the Windows Phone emulator at the <a href="http://live.visitmix.com/">MIX next week</a>.</p>
<p>XACT is part of the HiDef feature profile, so not on the phone: use SoundEffect (+ 4.0 enhancements) on the phone.</p>
<p><a href="http://www.ozymandias.com">Ozymandias</a> has <a href="http://www.ozymandias.com/it-has-begun-first-sessions-on-developing-games-for-windows-phone-at-gdc">an article about how to get in touch with Microsoft</a> to get access to Xbox LIVE on the phone.</p>
<p><strong>Update (2010-03-11 02:31 GMT):</strong> The Shawn has another blog post up, <a href="http://blogs.msdn.com/shawnhar/archive/2010/03/10/xna-game-studio-on-windows-phone.aspx">high-level-detailing some Windows Phone support related work done</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/03/more-on-xna-game-studio-4-0-and-windows-phone-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

