<?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>XImplosionX &#187; Microsoft</title>
	<atom:link href="http://www.ximplosionx.com/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ximplosionx.com</link>
	<description>Step into my mind.</description>
	<lastBuildDate>Thu, 19 Jan 2012 23:26:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Spotlight Imagine Cup: Team Walk2Help</title>
		<link>http://www.ximplosionx.com/2011/07/11/spotlight-imagine-cup-team-walk2help/</link>
		<comments>http://www.ximplosionx.com/2011/07/11/spotlight-imagine-cup-team-walk2help/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 04:16:00 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Imagine Cup]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[#imaginecup]]></category>
		<category><![CDATA[#mspsmt]]></category>
		<category><![CDATA[bulgaria]]></category>
		<category><![CDATA[cup]]></category>
		<category><![CDATA[imagine]]></category>
		<category><![CDATA[microsoft student insider]]></category>
		<category><![CDATA[microsoft student partner]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[team walk2help]]></category>
		<category><![CDATA[walk2help]]></category>
		<category><![CDATA[windows phone]]></category>
		<category><![CDATA[windows phone 7]]></category>
		<category><![CDATA[wp7]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/07/11/spotlight-imagine-cup-team-walk2help/</guid>
		<description><![CDATA[Team Walk2Help is a Bulgarian team entering the World Wide Imagine Cup with a neat Windows Phone 7 application. They aim to help reduce carbon emissions while helping out charities. I was able to sit in on Walk2Help’s presentation, and got quite a bit of insight as to what the project is about. They built [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ximplosionx.com/wp-content/uploads/2011/07/TeamWalk2Help.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="TeamWalk2Help" border="0" alt="TeamWalk2Help" src="http://www.ximplosionx.com/wp-content/uploads/2011/07/TeamWalk2Help_thumb.jpg" width="542" height="364"></a></p>
<p>Team Walk2Help is a Bulgarian team entering the World Wide Imagine Cup with a neat Windows Phone 7 application. They aim to help reduce carbon emissions while helping out charities. </p>
<p>I was able to sit in on Walk2Help’s presentation, and got quite a bit of insight as to what the project is about. They built a Windows Phone 7 application that tracks the amount of CO2 you save when walking. When you walk, you earn “credits”, that you can then redeem on their website to help charities. The more people walk, the more carbon we save, and the more people we’re able to help.</p>
<p>While they may not have made it much further in the competition, they did an amazing job building their project. The app is available now on the Windows Phone marketplace. Just search fro Walk2Help and make a difference.</p>
<p>If you support Walk2Help, please vote for them in the People’s Choice Awards here.</p>
<p>Until next time,<br />Patrick Godwin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/07/11/spotlight-imagine-cup-team-walk2help/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotlight Imagine Cup: Team LifeLens</title>
		<link>http://www.ximplosionx.com/2011/07/08/spotlight-imagine-cup-team-lifelens/</link>
		<comments>http://www.ximplosionx.com/2011/07/08/spotlight-imagine-cup-team-lifelens/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 02:52:58 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Imagine Cup]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[#imaginecup]]></category>
		<category><![CDATA[#mspsmt]]></category>
		<category><![CDATA[cup]]></category>
		<category><![CDATA[imagine]]></category>
		<category><![CDATA[imagine cup 2011]]></category>
		<category><![CDATA[insider]]></category>
		<category><![CDATA[lifelens]]></category>
		<category><![CDATA[malaria]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[student]]></category>
		<category><![CDATA[wilson to]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/07/08/spotlight-imagine-cup-team-lifelens/</guid>
		<description><![CDATA[One of my favorite things about the Imagine Cup is the amazing goals many projects carry. The spirit of the competition is in the innovative thinking of each of the competitors. They come together with the common goal of “Solving the world’s toughest problems”. Team LifeLens exemplifies this theme greatly. They have decided to tackle [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ximplosionx.com/wp-content/uploads/2011/07/team1.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="team1" border="0" alt="team1" src="http://www.ximplosionx.com/wp-content/uploads/2011/07/team1_thumb.jpg" width="644" height="430"></a></p>
<p>One of my favorite things about the Imagine Cup is the amazing goals many projects carry. The spirit of the competition is in the innovative thinking of each of the competitors. They come together with the common goal of “Solving the world’s toughest problems”.</p>
<p><a href="http://thelifelensproject.com/blog/">Team LifeLens</a> exemplifies this theme greatly. They have decided to tackle Malaria, hoping to make detecting the disease a relatively simple and affordable task. They developed a Windows Phone 7 application that takes pictures of different blood samples and sends them up to a cloud service for processing.</p>
<p>The cloud service then uses computer vision image processing to count the blood cells in the sample. It then goes through and searches for infected cells. The algorithm they developed is currently 98% accurate, as opposed to 62% accurate when they started.</p>
<p>Since arriving in New York for the finals, the team has been excited. They feel that they are “one of the stars of the show”, which they really are. They, along with the over a hundred competitors are all winners on their home turf. Whatever happens now, they’ve all succeeded greatly. </p>
<p>Team LifeLens was featured on CNN the day of the 2011 Opening Ceremonies. They, along with some other Imagine Cup competitors, presented their projects to the world. You can take a look at it here: </p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:60b76720-539d-4910-8c84-f3fbce73a88a" class="wlWriterEditableSmartContent">
<div><object width="416" height="374" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="ep"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://i.cdn.turner.com/cnn/.element/apps/cvp/3.0/swf/cnn_416x234_embed.swf?context=embed&amp;videoId=bestoftv/2011/07/08/exp.am.imagine.cup.microsoft.cnn" /><param name="bgcolor" value="#000000" /><embed src="http://i.cdn.turner.com/cnn/.element/apps/cvp/3.0/swf/cnn_416x234_embed.swf?context=embed&amp;videoId=bestoftv/2011/07/08/exp.am.imagine.cup.microsoft.cnn" type="application/x-shockwave-flash" bgcolor="#000000" allowfullscreen="true" allowscriptaccess="always" width="416" wmode="transparent" height="374"></embed></object></div>
<div style="width:416px;clear:both;font-size:.8em">Students with Microsoft CEO Steve Ballmer.</div>
</div>
<p>You can read the full article <a href="http://bit.ly/rcPAn1">here</a>.</p>
<p>LifeLens is already in talks with organizations to promote and test the solution they’ve developed. They believe that, after the Imagine Cup, they can change the world.</p>
<p>If you support their cause, please vote for them in the People’s Choice Awards <a href="http://www.imaginecup.com/worldwide-finals/peoples-choice-award/view-and-vote.aspx?r=6493">here</a>. I’ll be bringing constant updates about them, and other competitors, as a part of my coverage of the World Wide Imagine Cup Finals with the Student Partner Social Media Team. You can follow our coverage using the <a href="http://twitter.com/#!/search/%23mspsmt">#mspsmt</a> hashtag.</p>
<p>Until next time,<br />Patrick Godwin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/07/08/spotlight-imagine-cup-team-lifelens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imagine a World&#8211;The 2011 Imagine Cup Card Game</title>
		<link>http://www.ximplosionx.com/2011/07/07/imagine-a-worldthe-2011-imagine-cup-card-game/</link>
		<comments>http://www.ximplosionx.com/2011/07/07/imagine-a-worldthe-2011-imagine-cup-card-game/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 21:01:58 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Imagine Cup]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[#imaginecup]]></category>
		<category><![CDATA[#mspsmt]]></category>
		<category><![CDATA[andrew parsons]]></category>
		<category><![CDATA[imagine cup 2011]]></category>
		<category><![CDATA[insider]]></category>
		<category><![CDATA[microsoft student insider]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[mrandypuppy]]></category>
		<category><![CDATA[student]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/07/07/imagine-a-worldthe-2011-imagine-cup-card-game/</guid>
		<description><![CDATA[If any of you follow Andrew Parsons, Academic Developer Evangelist for the New York region, on twitter, you may have seen this picture: I wondered what could possibly be in all of those boxes, especially with the Imagine Cup in New York City approaching quickly. Well, today I got my answer. Introducing “Imagine a World”, [...]]]></description>
			<content:encoded><![CDATA[<p>If any of you follow Andrew Parsons, Academic Developer Evangelist for the New York region, on twitter, you may have seen this picture:</p>
<p><a href="http://www.ximplosionx.com/wp-content/uploads/2011/07/337337211.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="337337211" border="0" alt="337337211" src="http://www.ximplosionx.com/wp-content/uploads/2011/07/337337211_thumb.jpg" width="363" height="484"></a></p>
<p>I wondered what could possibly be in all of those boxes, especially with the Imagine Cup in New York City approaching quickly. Well, today I got my answer.</p>
<p>Introducing “Imagine a World”, a card game created by student Stuart Burton:</p>
<p><a href="http://www.ximplosionx.com/wp-content/uploads/2011/07/DSC00009.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="DSC00009" border="0" alt="DSC00009" src="http://www.ximplosionx.com/wp-content/uploads/2011/07/DSC00009_thumb1.jpg" width="644" height="364"></a></p>
<p>Andrew came up to me and handed me this deck of cards. It turns out each competitor will be receiving a deck of cards to play with throughout the competition. The rules of the game are as follows.:</p>
<p><strong>First Turn:</strong></p>
<ul>
<li>No effects can be played.
<li>Player 1 shuffles and draws 5 cards.
<li>Player 2 shuffles and draws 6 cards.</li>
</ul>
<p><strong>Every turn:</strong></p>
<ol>
<li>Draw a card.
<li>Buy Tech, Effects, and Team cards.
<li>Attack your opponent.</li>
</ol>
<blockquote><p>1. <strong>Draw a Card<br /></strong>You must draw a card if you have cards remaining in your deck</p>
<p>2. <strong>By Tech, Effects &amp; Team cards</strong><br />You may buy one <strong>Tech</strong>, one <strong>Effect</strong>, and one <strong>Team</strong> card per turn. Play cards you buy on your field.</p>
<p>3. <strong>Attack your opponent</strong><br />Select one of your <strong>Tech</strong> cards and attack an opponent’s <strong>Tech</strong> card. If your <strong>Impact</strong> is greater than their <strong>Wow Factor</strong>, their card should be removed from play. Otherwise there is no effect.</p>
</blockquote>
<p><strong>Extra Rules</strong></p>
<ul>
<li><strong>World Event</strong> cards must be played immediately.
<li>You must use <strong>Money</strong> cards to buy <strong>Tech</strong>, <strong>Effect</strong> and <strong>Team</strong> cards. Other cards in your hand may be used in place of <strong>$1 Money</strong> cards.
<li>You may use multiple <strong>Effect</strong> cards on a single <strong>Tech</strong> card.
<li>You must wait a turn to use your <strong>Tech</strong> to attack your opponent unless it is the only <strong>Tech</strong> card on your field.</li>
</ul>
<p><strong>Optional Rule</strong></p>
<p>For longer gameplay, players must choose to play cards <strong>OR</strong> attack per turn, not both.</p>
<p><strong>Winning the game:</strong></p>
<p>A player wins when their opponent can no longer make a play (draw a card, play a card from their hand, make an attack, etc.)</p>
<p>I think it’s really cool that the East Region Academic Team brought this card game to the Imagine Cup. If you enjoy the game, give a shout-out to the team members on twitter:</p>
<ul>
<li><a href="http://twitter.com/#!/alfredtwo">Alfred Thompson</a>
<li><a href="http://twitter.com/bobfamiliar">Bob Familiar</a>
<li><a href="http://twitter.com/#!/creepyed">Erin “Ed” Donahue</a>
<li><a href="http://twitter.com/#!/edvangelist">Edwin Guarin</a>
<li><a href="http://twitter.com/#!/lindsayinphilly">Lindsay Lindstrom</a>
<li><a href="http://twitter.com/#!/mrandypuppy">Andrew Parsons</a>
<li><a href="http://twitter.com/#!/taraw">Tara Walker</a></li>
</ul>
<p>And remember to read the Microsoft Student Insider and the Microsoft Student Partner coverage of the Imagine Cup finals by using the <a href="http://twitter.com/#!/search/%23mspsmt">#MSPSMT</a> and <a href="http://twitter.com/#!/search/%23MicrosoftSI">#MicrosoftSI</a> hashtag on Twitter.</p>
<p>Until next time,<br />Patrick Godwin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/07/07/imagine-a-worldthe-2011-imagine-cup-card-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intro to the Kinect SDK&#8211;Adding Speech Recognition</title>
		<link>http://www.ximplosionx.com/2011/06/22/intro-to-the-kinect-sdkadding-speech-recognition/</link>
		<comments>http://www.ximplosionx.com/2011/06/22/intro-to-the-kinect-sdkadding-speech-recognition/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 00:40:42 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Kinect]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[insider]]></category>
		<category><![CDATA[kinect]]></category>
		<category><![CDATA[kinect audio]]></category>
		<category><![CDATA[kinect audio microphone]]></category>
		<category><![CDATA[kinect for windows]]></category>
		<category><![CDATA[kinect for windows sdk]]></category>
		<category><![CDATA[kinect nui]]></category>
		<category><![CDATA[kinect sdk]]></category>
		<category><![CDATA[kinect xna]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[speech]]></category>
		<category><![CDATA[speech recognition]]></category>
		<category><![CDATA[student]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/06/22/intro-to-the-kinect-sdkadding-speech-recognition/</guid>
		<description><![CDATA[For those of you who frequent this blog, you know a few days ago I wrote an introductory article on Kinect and XNA (link). In that article, I modified the Primitive 3D Sample from App Hub to render Joints from Kinect as Primitive Spheres. I’ve decided to build upon that sample, and leverage the Kinect’s [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who frequent this blog, you know a few days ago I wrote an introductory article on Kinect and XNA (link). In that article, I modified the Primitive 3D Sample from App Hub to render Joints from Kinect as Primitive Spheres. I’ve decided to build upon that sample, and leverage the Kinect’s NUI Microphone and the Microsoft Speech Recognition SDK to replace touch/keyboard input in the sample. I also refactored the previous sample a bit.</p>
<p>Before we get started, you need to make sure you have some pre-requisites installed:</p>
<ul>
<li><a href="http://www.ximplosionx.com/wp-content/uploads/2011/06/Primitives3DSampleWithKinect.zip">The previous sample</a></li>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=220942">Kinect for Windows Runtime Language Pack</a></li>
<li><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1b1604d3-4f66-4241-9a21-90a294a5c9a4&amp;displaylang=en">Microsoft Speech Platform &#8211; Software Development Kit</a></li>
<li><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bb0f72cb-b86b-46d1-bf06-665895a313c7">Microsoft Speech Platform – Server Runtime</a></li>
</ul>
<p>(Note: The SDK and Runtime are x86, as the Kinect Language Pack is only x86 for now)</p>
<p>Now let’s dive into it. First thing we need to do is add a few more using statements to the project:</p>
<pre class="csharpcode"><span class="kwrd">using</span> Microsoft.Research.Kinect.Audio;
<span class="kwrd">using</span> Microsoft.Speech.AudioFormat;
<span class="kwrd">using</span> Microsoft.Speech.Recognition;
<span class="kwrd">using</span> System.IO;</pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Next, add these variables under the variables we created last time: </p>
<pre class="csharpcode">KinectAudioSource kinectSource;
SpeechRecognitionEngine speechEngine;
Stream stream;
<span class="kwrd">string</span> RecognizerId = <span class="str">&quot;SR_MS_en-US_Kinect_10.0&quot;</span>;
<span class="kwrd">bool</span> speechNotRecognized;</pre>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<p>These variables go with the rest of the fields we declared in the last tutorial. I’ll explain what each one of these does later. Next, take the Kinect code from our LoadContent function:</p>
<pre class="csharpcode">nui = <span class="kwrd">new</span> Runtime();
nui.Initialize(RuntimeOptions.UseSkeletalTracking);
nui.SkeletonFrameReady += <span class="kwrd">new</span> EventHandler&lt;SkeletonFrameReadyEventArgs&gt;(nui_SkeletonFrameReady);
nui.NuiCamera.ElevationAngle = 0;</pre>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<p>And move it to a new function called InitalizeKinect. Your LoadContent function should look like this now: </p>
<pre class="csharpcode"><span class="kwrd">protected</span> <span class="kwrd">override</span> <span class="kwrd">void</span> LoadContent()
{
    spriteBatch = <span class="kwrd">new</span> SpriteBatch(GraphicsDevice);
    spriteFont = Content.Load&lt;SpriteFont&gt;(<span class="str">&quot;hudfont&quot;</span>);

    primitives.Add(<span class="kwrd">new</span> CubePrimitive(GraphicsDevice));
    primitives.Add(<span class="kwrd">new</span> SpherePrimitive(GraphicsDevice));
    primitives.Add(<span class="kwrd">new</span> CylinderPrimitive(GraphicsDevice));
    primitives.Add(<span class="kwrd">new</span> TorusPrimitive(GraphicsDevice));
    primitives.Add(<span class="kwrd">new</span> TeapotPrimitive(GraphicsDevice));

    wireFrameState = <span class="kwrd">new</span> RasterizerState()
    {
        FillMode = FillMode.WireFrame,
        CullMode = CullMode.None,
    };

    InitalizeKinect();

}</pre>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<p>Let’s dive into that new InitalizeKinect function:</p>
<pre class="csharpcode"><span class="kwrd">private</span> <span class="kwrd">void</span> InitalizeKinect()
{

    nui = <span class="kwrd">new</span> Runtime();
    nui.Initialize(RuntimeOptions.UseSkeletalTracking);
    nui.SkeletonFrameReady += <span class="kwrd">new</span> EventHandler&lt;SkeletonFrameReadyEventArgs&gt;(nui_SkeletonFrameReady);
    nui.NuiCamera.ElevationAngle = 0;

    kinectSource = <span class="kwrd">new</span> KinectAudioSource();

    kinectSource.FeatureMode = <span class="kwrd">true</span>;
    kinectSource.AutomaticGainControl = <span class="kwrd">false</span>;
    kinectSource.SystemMode = SystemMode.OptibeamArrayOnly;

    var rec = (from r <span class="kwrd">in</span> SpeechRecognitionEngine.InstalledRecognizers() <span class="kwrd">where</span> r.Id == RecognizerId select r).FirstOrDefault();

    speechEngine = <span class="kwrd">new</span> SpeechRecognitionEngine(rec.Id);

    var choices = <span class="kwrd">new</span> Choices();
    choices.Add(<span class="str">&quot;color&quot;</span>);
    choices.Add(<span class="str">&quot;shape&quot;</span>);
    choices.Add(<span class="str">&quot;wireframe&quot;</span>);
    choices.Add(<span class="str">&quot;exit&quot;</span>);

    GrammarBuilder gb = <span class="kwrd">new</span> GrammarBuilder();
    gb.Culture = rec.Culture;
    gb.Append(choices);

    var g = <span class="kwrd">new</span> Grammar(gb);

    speechEngine.LoadGrammar(g);
    speechEngine.SpeechHypothesized += <span class="kwrd">new</span> EventHandler&lt;SpeechHypothesizedEventArgs&gt;(sre_SpeechHypothesized);
    speechEngine.SpeechRecognized += <span class="kwrd">new</span> EventHandler&lt;SpeechRecognizedEventArgs&gt;(sre_SpeechRecognized);
    speechEngine.SpeechRecognitionRejected += <span class="kwrd">new</span> EventHandler&lt;SpeechRecognitionRejectedEventArgs&gt;(sre_SpeechRecognitionRejected);

    Console.WriteLine(<span class="str">&quot;Recognizing Speech&quot;</span>);

    stream = kinectSource.Start();

    speechEngine.SetInputToAudioStream(stream,
                  <span class="kwrd">new</span> SpeechAudioFormatInfo(
                      EncodingFormat.Pcm, 16000, 16, 1,
                      32000, 2, <span class="kwrd">null</span>));

    speechEngine.RecognizeAsync(RecognizeMode.Multiple);

}</pre>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<p>This is a lengthy function, but each part is important. Notice at the top, we initialize our Runtime and Skeletal Tracking features like last time. </p>
<p>The next thing to notice is the KinectAudioSource, kinectSource. This is how we access the four microphone array on the Kinect Sensor in code. Right here we create a new instance of KinectAudioSource. We also turn off Automatic Gain and Echo Cancellation, so the speech recognition capabilities can work properly.</p>
<p>Now we need to grab our Kinect Language Recognizer. We do that by checking what speech recognizers exist on the machine, and grab the Kinect Language Recognizer.</p>
<p>We then use the recognizer information we grabbed to create a new instance of SpeechRecognitionEngine. We then create a new Choices object, and add all of the words we want the speech recognition engine to recognize. </p>
<p>Next, we need to create a GrammarBuilder that will help us build the Grammar object used by the SpeechRecognitionEngine object. We set the GrammarBuilder’s Culture using the Speech Recognizer we got earlier, and add our words to the GrammarBuilder.</p>
<p>Next we’re going to wire up a few event handlers. I’m not going to dive into each event handler here, as the only one that’s really important is the SpeechRecognized handler. I’ll explain that in a bit.</p>
<p>Finally, we want to set our stream variable equal to the Kinect’s audio stream. We then tell to use the speech engine to use this stream for audio recognition. The last thing this function does is call the RecognizeAsync function, which tells the SpeechRecognitionEngine object to start looking for recognized words.</p>
<p>Let’s dive into our SpeechRecognized event handler:</p>
<pre class="csharpcode"><span class="kwrd">void</span> sre_SpeechRecognized(<span class="kwrd">object</span> sender, SpeechRecognizedEventArgs e)
{
    speechNotRecognized = <span class="kwrd">false</span>;
    <span class="kwrd">if</span> (e.Result.Text == <span class="str">&quot;color&quot;</span>)
    {
        currentColorIndex = (currentColorIndex + 1) % colors.Count;
    }
    <span class="kwrd">else</span> <span class="kwrd">if</span> (e.Result.Text == <span class="str">&quot;wireframe&quot;</span>)
    {
        isWireframe = !isWireframe;
    }
    <span class="kwrd">else</span> <span class="kwrd">if</span> (e.Result.Text == <span class="str">&quot;shape&quot;</span>)
    {
        currentPrimitiveIndex = (currentPrimitiveIndex + 1) % primitives.Count;
    }
    <span class="kwrd">else</span> <span class="kwrd">if</span> (e.Result.Text == <span class="str">&quot;exit&quot;</span>)
    {
        Exit();
    }
    Console.Write(<span class="str">&quot;\rSpeech Recognized: \t{0} \n&quot;</span>, e.Result.Text);
}</pre>
<p>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
</p>
<p>This function is where the processing work of the recognized audio happens. The SpeechRecognizedEventArgs contains the result of the recognized speech. In the Result property, there is a Text property which you can use to compare against your choices. The code in here is pretty self explanatory. We simply change our rendering properties, currentPrimitiveIndex, isWireframe, and currentColorIndex, to be used later in the Draw function.</p>
<p>Those are most of the important changes. Take a look at the attached sample to see the rest of the minor changes to the Draw function and the other Event Handlers. You can download the entire sample <a href="http://www.ximplosionx.com/wp-content/uploads/2011/06/Primitives3DSampleWithKinectAndAudio.zip">here</a>.</p>
<p>Let me know if you have any feedback on these samples, or if there is anything you can add. I’m always looking for advice, so I’m happy to hear from my readers.</p>
<p>Until next time,<br />
  <br />Patrick Godwin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/06/22/intro-to-the-kinect-sdkadding-speech-recognition/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Microsoft releases Kinect for Windows SDK Beta</title>
		<link>http://www.ximplosionx.com/2011/06/16/microsoft-releases-kinect-for-windows-sdk-beta/</link>
		<comments>http://www.ximplosionx.com/2011/06/16/microsoft-releases-kinect-for-windows-sdk-beta/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 16:43:33 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Kinect]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[channel9]]></category>
		<category><![CDATA[kinect]]></category>
		<category><![CDATA[kinect for windows]]></category>
		<category><![CDATA[microsoft student insider]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/06/16/microsoft-releases-kinect-for-windows-sdk-beta/</guid>
		<description><![CDATA[That’s right, the long awaited Kinect for Windows SDK, first demonstrated at MIX 2011, was released today during a Channel 9 Live event. My fellow Microsoft Student Insider, Dennis Delimarsky, was a member of the presentation, helping them show off the beta tools for Kinect. The SDK for Windows has many features, from hundreds of [...]]]></description>
			<content:encoded><![CDATA[<p>That’s right, the long awaited Kinect for Windows SDK, first demonstrated at MIX 2011, was released today during a Channel 9 Live event. My fellow Microsoft Student Insider, Dennis Delimarsky, was a member of the presentation, helping them show off the beta tools for Kinect. </p>
<p>The SDK for Windows has many features, from hundreds of pages of API Documentation to multiple samples, the Kinect for Windows SDK is a great way to interact with your technology. The Kinect SDK supports skeletal tracking and audio processing, as well as raw access to the data from the Kinect Sensor.</p>
<p>You can go ahead and download the Kinect SDK for free, educational use from <a href="http://t.co/I44H2oD">here</a>. </p>
<p>Until next time,   <br />Patrick Godwin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/06/16/microsoft-releases-kinect-for-windows-sdk-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIX 2011&#8211;Day 2 Recap: Kinect and Mango</title>
		<link>http://www.ximplosionx.com/2011/04/14/mix-2011day-2-recap-kinect-and-mango/</link>
		<comments>http://www.ximplosionx.com/2011/04/14/mix-2011day-2-recap-kinect-and-mango/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 21:13:07 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[microsoft student insider]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[mix 2011]]></category>
		<category><![CDATA[mix11]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/04/14/mix-2011day-2-recap-kinect-and-mango/</guid>
		<description><![CDATA[Day 2 of MIX 2011 is over, and a lot has happened. Today we saw presentations from Joe Belfiore, Scott Guthrie, and Dan Fernandez, each one of them demonstrating some awesome technology. We heard that Windows Phone “Mango” development tools would be available next month, Kinect for Windows SDK some time in the Spring, and [...]]]></description>
			<content:encoded><![CDATA[<p>Day 2 of MIX 2011 is over, and a lot has happened. Today we saw presentations from Joe Belfiore, Scott Guthrie, and Dan Fernandez, each one of them demonstrating some awesome technology. We heard that Windows Phone “Mango” development tools would be available next month, Kinect for Windows SDK some time in the Spring, and John Papa demonstrated some forthcoming Silverlight 5 features, including Data binding support in debug mode within Visual Studio.</p>
<p>The most exciting feature announced, for me at least, was the XNA and Silverlight integration. They didn’t elaborate on it much during the keynote, but it should allow XNA developers to build easy UX Experiences within their games, or allow Silverlight developers to deliver high quality 3D Content in their projects. I’ll be going to another session today on the topic, and will bring more details when I can.</p>
<p>The first session I went to yesterday was What’s Coming Next to the Windows Phone Application Platform. This session covered a full list of everything we saw in the Keynote, giving itemized lists detailing what we would be seeing in Mango. They didn’t go too far in depth, but the pointed us in the directions of the sessions that would be relevant to our interests.</p>
<p>I moved onto a lunch session, which was unique in that it addressed the issue of a lack of Women in Technology. The session was led by <a href="http://blogs.msdn.com/b/socaldevgal/" target="_blank">Lynn Langit</a>, Sr. Developer Evangelist for Microsoft, and Thomas Mueller, who works extensively with databases. The lunch session was interesting because it had attendees building Lego models that represented issues related to Women in Technology.</p>
<p>After that, I moved down to the Connect area to speak with <a href="http://twitter.com/ClintRutkas" target="_blank">Clint Rutkas</a> about his Kinect driven chair. They had two of the chairs set up in the <a href="http://www.Coding4Fun.com" target="_blank">Coding4Fun</a> area, one functioning and the other taken a part for people to look at the internal guts of the chair. I’m sure that many people are interested in building something something like this, and the instructions on how to do so will be available on Coding4Fun when the Kinect SDK goes public.</p>
<p>The next session I attended&#160; was Windows Phone Architecture: Deep Dive. It was a rather interesting, informative session, where the speaker, Istvan Cseri, delivered information about all the changes coming quite in depth. He spoke about the new Gyroscopes, the new chipset, and other hardware and software updates we will see in Mango. If you’re into the deep details of the Windows Phone platform, I highly recommend you take a look at the streamed version on the <a href="http://live.visitmix.com/" target="_blank">MIX Website</a>.</p>
<p>The final session of the day that I attended was Multitasking in the Next Version of Windows Phone: Part 1. This was a slide intensive talk where they went over how multitasking in Mango is going to work, and what we as developers have to do to take advantage of the rich new feature set related to Multitasking. He broke down the four basic types of Multitasking and gave a brief demo of them. The second part will be today, and is a much more code-intensive session.</p>
<p>I’ll have more information related to the third day of the conference, covering each session I attended and giving more technical details hopefully.</p>
<p>Until next time,   <br />Patrick Godwin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/04/14/mix-2011day-2-recap-kinect-and-mango/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIX 2011&#8211; Day 2 Keynote Announcements</title>
		<link>http://www.ximplosionx.com/2011/04/13/mix-2011-day-2-keynote-announcements/</link>
		<comments>http://www.ximplosionx.com/2011/04/13/mix-2011-day-2-keynote-announcements/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 15:53:20 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[kinect]]></category>
		<category><![CDATA[kinect for windows]]></category>
		<category><![CDATA[microsoft student insider]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[mix11]]></category>
		<category><![CDATA[silverlight 5]]></category>
		<category><![CDATA[windows phone 7]]></category>
		<category><![CDATA[wp7dev]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/?p=136</guid>
		<description><![CDATA[It’s been another great keynote here at MIX 2011, with great announcements from both the Windows Phone team, the Silverlight team, and the team that developed the Kinect for Windows SDK. Let’s go ahead and breakdown the keynote announcements. For the Windows Phone announcements, Joe Belfiore took the stage to announce the updates made for [...]]]></description>
			<content:encoded><![CDATA[<p>It’s been another great keynote here at MIX 2011, with great announcements from both the Windows Phone team, the Silverlight team, and the team that developed the Kinect for Windows SDK. Let’s go ahead and breakdown the keynote announcements.</p>
<p>For the Windows Phone announcements, Joe Belfiore took the stage to announce the updates made for the Windows Phone developer experience. They announced new features related to “Mango”, such as the ability for application multitasking and fast application switching, deeper integration with phone features so apps can better use Live Tiles, and access to different sensors, such as the camera and Motion Sensor, to build augmented reality experiences. The tools for these features will be available to developers soon.</p>
<p>They then announced some forthcoming apps, which should be available in the next version of Windows Phone. These apps included Skype, Spotify, Layar, Qantas, Kik Messenger, and Amazon Shopping for Windows Phone 7.</p>
<p>Up next was  the Kinect for Windows SDK, which was presented using demos  of Microsoft research’s WorldWide telescope, as well as a PC game called “Wall Panic”, which utilized the Kinect Sensor through the new Kinect for Windows SDK. <a href="http://twitter.com/clintrutkas" target="_blank">Clint Rutkas</a>, owner of the successful <a href="http://channel9.msdn.com/coding4fun/" target="_blank">Coding4Fun</a> blog on <a href="http://channel9.msdn.com/" target="_blank">Channel9</a>, was a part of this section of the keynote. To learn more about the Kinect for Windows SDK, and to sign up to be notified of the beta release, take a look <a href="http://research.microsoft.com/kinectsdk" target="_blank">here</a>.</p>
<p>Finally, the Silverlight team, set to demonstrate some of the new features present in the Silverlight 5 beta, which is available for developers now. They demonstrated a new XNA-based form of 3D Virtualization on Silverlight, and showed never before seen HD video from the U.S. Navy Blue Angels using Silverlight 5. More information is available <a href="http://www.microsoft.com/silverlight" target="_blank">here</a>.</p>
<p>Overall the Day 2 keynote was very interesting, and contained plenty of great bits for developers to use and expand upon. Take a look throughout the day on Twitter for the latest information related to the MIX event.</p>
<p>Until Next Time,<br />
Patrick Godwin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/04/13/mix-2011-day-2-keynote-announcements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIX 2011&#8211;Day 1 Wrap Up</title>
		<link>http://www.ximplosionx.com/2011/04/13/mix-2011day-1-wrap-up/</link>
		<comments>http://www.ximplosionx.com/2011/04/13/mix-2011day-1-wrap-up/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 07:58:01 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[day 1]]></category>
		<category><![CDATA[day one]]></category>
		<category><![CDATA[microsoft student insider]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[mix 2011]]></category>
		<category><![CDATA[mix11]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/04/13/mix-2011day-1-wrap-up/</guid>
		<description><![CDATA[All I can say is wow. MIX is an extraordinary conference with lots of great information and breakthrough sessions related to XNA, Windows Phone, and other great technologies. After the keynote addresses, people made their way from the ballroom to different breakout sessions. Before attending my first session, I took a look around The Commons, [...]]]></description>
			<content:encoded><![CDATA[<p>All I can say is wow. MIX is an extraordinary conference with lots of great information and breakthrough sessions related to XNA, Windows Phone, and other great technologies. After the keynote addresses, people made their way from the ballroom to different breakout sessions.</p>
<p>Before attending my first session, I took a look around The Commons, an area where development teams from all around the convention had booths set up to demo their technologies. I stopped by the Windows Azure booth,&#160; the Windows Phone 7 booth, the ReSharper booth, and the Internet Explorer booth. One of the main reasons to visit these booths? Swag, and lots of it. T-Shirts, buttons, and all sorts of other goodies were handed out for free, so it’s a nice touch.</p>
<p>From there I moved to my first breakout session, which was presented by <a href="http://twitter.com/robmiles" target="_blank">Rob Miles</a>, a professor of computer science from the United Kingdom. He demonstrated XNA 4.0 in the context of Windows Phone, and gave quite an amusing presentation. His demoes from his presentation are available over at his <a href="http://www.robmiles.com/" target="_blank">blog</a>.</p>
<p>After this session, I went with <a href="https://twitter.com/kennyspade" target="_blank">Kenny Spade</a>, an Academic Developer Evangelist for Microsoft, to the lunch room to meet with a Microsoft Student Partner who was present at the event. I introduced myself to Jennipha-Lauren Nielsen, and hope to continue to work with her throughout this event.</p>
<p>After that I relaxed for about an hour in The Connect room, learning about Netduino, a microprocessor running on the .NET Micro Framework. If you’re interested in learning more about Netduino, take a look <a href="http://netduino.com/" target="_blank">here</a>. I also caught up with <a href="https://twitter.com/ClintRutkas" target="_blank">Clint Rutkas</a>, of <a href="http://channel9.msdn.com/coding4fun/" target="_blank">Coding4Fun</a>, sat with Dennis Delimarsky and I for a bit, just trying to find some time to relax before heading back to the busy events.</p>
<p>The last event I sat in on was a session related to the Rx extensions for .NET, more specifically how they apply to Windows Phone. Jim Wooley, owner of <a href="http://www.thinqlinq.com" target="_blank">ThinqLinq.com</a>, showed some cool demos on how to move your current applications to a model that uses the observer pattern, using the Reactive extensions for Windows Phone 7. For more information related to his presentation, check <a href="http://www.thinqlinq.com/Post.aspx/Title/Presenting-Rx-and-Windows-Phone-7-at-Mix" target="_blank">this</a> out.</p>
<p>That’s a rough breakdown of my first day at MIX. Remember to continue to follow my blog, as well as my <a href="https://twitter.com/ximplosionx" target="_blank">Twitter</a> and the <a href="https://twitter.com/#!/search/%23MicrosoftSI" target="_blank">#MicrosoftSI</a> hashtag for the latest information related to the Microsoft Student Insiders at MIX 2011.</p>
<p>Until Next Time,   <br />Patrick Godwin</p>
<p>Full Disclosure:    <br />My trip to the event, as well as my badge and all other expenses were paid for by Microsoft as a part of the Student Insider program.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/04/13/mix-2011day-1-wrap-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIX11&#8211;Keynote Day 1</title>
		<link>http://www.ximplosionx.com/2011/04/12/mix11keynote-day-1/</link>
		<comments>http://www.ximplosionx.com/2011/04/12/mix11keynote-day-1/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 14:52:10 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MIX]]></category>
		<category><![CDATA[1]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[keynote]]></category>
		<category><![CDATA[microsoft student insider]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[mix11]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/04/12/mix11keynote-day-1/</guid>
		<description><![CDATA[The Microsoft Student Insiders are covering the MIX 2011 Keynotes live. Take a look at the live blog below: &#60;a href=&#8221;http://www.coveritlive.com/mobile.php/option=com_mobile/task=viewaltcast/altcast_code=c624e8830f&#8221; _mce_href=&#8221;http://www.coveritlive.com/mobile.php/option=com_mobile/task=viewaltcast/altcast_code=c624e8830f&#8221;&#62;MIX 2011 Microsoft Keynote Day 1&#60;/a&#62;]]></description>
			<content:encoded><![CDATA[<p>The Microsoft Student Insiders are covering the MIX 2011 Keynotes live. Take a look at the live blog below:</p>
<p>&lt;a href=&#8221;http://www.coveritlive.com/mobile.php/option=com_mobile/task=viewaltcast/altcast_code=c624e8830f&#8221; _mce_href=&#8221;http://www.coveritlive.com/mobile.php/option=com_mobile/task=viewaltcast/altcast_code=c624e8830f&#8221;&gt;MIX 2011 Microsoft Keynote Day 1&lt;/a&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/04/12/mix11keynote-day-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 US Imagine Cup Finals&#8211;Winners Announced</title>
		<link>http://www.ximplosionx.com/2011/04/11/2011-us-imagine-cup-finalswinners-announced/</link>
		<comments>http://www.ximplosionx.com/2011/04/11/2011-us-imagine-cup-finalswinners-announced/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 22:42:49 +0000</pubDate>
		<dc:creator>Patrick Godwin</dc:creator>
				<category><![CDATA[Imagine Cup]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[cup]]></category>
		<category><![CDATA[icus]]></category>
		<category><![CDATA[imagine]]></category>
		<category><![CDATA[imagine cup us finals]]></category>
		<category><![CDATA[microsoft student insider]]></category>
		<category><![CDATA[microsoft tech student]]></category>
		<category><![CDATA[microsoftsi]]></category>
		<category><![CDATA[winning]]></category>

		<guid isPermaLink="false">http://www.ximplosionx.com/2011/04/11/2011-us-imagine-cup-finalswinners-announced/</guid>
		<description><![CDATA[The winners for the Imagine Cup competition have been announced! All of these students worked hard all day to get where they are, and their hard work is being recognized. The rankings are as follows: Software Design: Note-Taker LifeLens UCA Ursus TTHV Game Design &#8211; XNA (Xbox/Windows): Bloom Plump Pixel Righteous Noodle XozGaming Game Design [...]]]></description>
			<content:encoded><![CDATA[<p>The winners for the Imagine Cup competition have been announced! All of these students worked hard all day to get where they are, and their hard work is being recognized. The rankings are as follows:</p>
<p>Software Design:</p>
<ol>
<li>Note-Taker</li>
<li>LifeLens</li>
<li>UCA Ursus</li>
<li>TTHV</li>
</ol>
<p>Game Design &#8211; XNA (Xbox/Windows):</p>
<ol>
<li>Bloom</li>
<li>Plump Pixel</li>
<li>Righteous Noodle</li>
<li>XozGaming</li>
<p> <!--EndFragment--></ol>
<p>Game Design &#8211; Mobile (Phone/Zune):</p>
<ol>
<li>Big Impact Bear</li>
<li>AAMP</li>
<li>Mintus</li>
<li>EDO</li>
<p> <!--EndFragment--></ol>
<p>Congratulations to everyone who worked hard in the competition to get this far. Everyone has worked hard to change the world, and it shouldn’t stop here. I’ve had a great time covering the event with Microsoft Student Insiders, and hope you enjoyed reading my coverage. Look out over the next few days for my coverage of the MIX Conference.</p>
<p>Until next time,   <br />Patrick Godwin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ximplosionx.com/2011/04/11/2011-us-imagine-cup-finalswinners-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

