<?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</title>
	<atom:link href="http://www.sgtconker.com/tag/windows-phone/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>Windows Phone 7 Tools Beta Including XNA 4</title>
		<link>http://www.sgtconker.com/2010/07/windows-phone-7-tools-beta-including-xna-4/</link>
		<comments>http://www.sgtconker.com/2010/07/windows-phone-7-tools-beta-including-xna-4/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 19:15:57 +0000</pubDate>
		<dc:creator>Sgt. Conker</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ITS COMMING!!!]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[XNA]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/?p=1519</guid>
		<description><![CDATA[We must be getting near to the release of the highly anticipated Windows Phone 7 because Microsoft have just announced the Beta of the WP7 tools including XNA Version 4.
XNA Creators site kindly kept everyone informed here
http://creators.xna.com/en-US/news/xnags40beta
And if you want to get straight into the action go here http://creators.xna.com/en-US/launchcenter and hit the big download link.
Make [...]]]></description>
			<content:encoded><![CDATA[<p>We must be getting near to the release of the highly anticipated Windows Phone 7 because Microsoft have just announced the Beta of the WP7 tools including XNA Version 4.</p>
<p>XNA Creators site kindly kept everyone informed here<br />
<a href="http://creators.xna.com/en-US/news/xnags40beta">http://creators.xna.com/en-US/news/xnags40beta</a></p>
<p>And if you want to get straight into the action go here <a href="http://creators.xna.com/en-US/launchcenter">http://creators.xna.com/en-US/launchcenter</a> and hit the big download link.<br />
Make sure to read the <a href="http://go.microsoft.com/fwlink/?LinkId=194469">release notes</a> as there's some fairly crucial changes in there if you've been using an older version.</p>
<p>Perhaps this might be a good time to start thinking of a tutorial/sample you can share with others using the new WP7 Beta.<br />
<a href="http://www.sgtconker.com/2010/07/teaser-xna-tutorial-contest/">http://www.sgtconker.com/2010/07/teaser-xna-tutorial-contest/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/07/windows-phone-7-tools-beta-including-xna-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get your Windows Phone 7 Dev Device</title>
		<link>http://www.sgtconker.com/2010/06/how-to-get-your-windows-phone-7-dev-device/</link>
		<comments>http://www.sgtconker.com/2010/06/how-to-get-your-windows-phone-7-dev-device/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 14:32:34 +0000</pubDate>
		<dc:creator>Captain boki</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[WP7Dev]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/2010/06/how-to-get-your-windows-phone-7-dev-device/</guid>
		<description><![CDATA[Windows Phone 7 Device Requests: Well, not exactly how but how to increase your chances on being considered at all.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.manyniches.com/windows-phone/windows-phone-7-device-requests/">Windows Phone 7 Device Requests</a>: Well, not exactly how but how to increase your chances on being considered at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/06/how-to-get-your-windows-phone-7-dev-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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>HOWTO: Choose The Right Framework For Your Windows Phone Game</title>
		<link>http://www.sgtconker.com/2010/03/howto-choose-the-right-framework-for-your-windows-phone-game/</link>
		<comments>http://www.sgtconker.com/2010/03/howto-choose-the-right-framework-for-your-windows-phone-game/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 23:23:47 +0000</pubDate>
		<dc:creator>Captain boki</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[WP7Dev]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://www.sgtconker.com/2010/03/howto-choose-the-right-framework-for-your-windows-phone-game/</guid>
		<description><![CDATA[Michael Klucher posted a quick explanation of the different application models in the Silverlight and XNA Framework to help you deciding what framework to use for your Windows Phone game. Ends his post:
There’s no perfect “one size fits all” answer to help you make the choice for what is best for your game, so you’ll [...]]]></description>
			<content:encoded><![CDATA[<p>Michael Klucher posted a quick <a href="http://klucher.com/blog/silverlight-and-xna-framework-game-development-and-compatibility/">explanation of the different application models in the Silverlight and XNA Framework</a> to help you deciding what framework to use for your Windows Phone game. Ends his post:</p>
<blockquote cite="http://klucher.com/blog/silverlight-and-xna-framework-game-development-and-compatibility/"><p>There’s no perfect “one size fits all” answer to help you make the choice for what is best for your game, so you’ll want to think about the tools you want to use, and the type of experience you want to enable when approaching developing your game.</p>
<p> </blockqoute></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sgtconker.com/2010/03/howto-choose-the-right-framework-for-your-windows-phone-game/feed/</wfw:commentRss>
		<slash:comments>0</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>

