<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://wotudo.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tag 'Windows 7'</title><link>http://wotudo.net/search/SearchResults.aspx?o=DateDescending&amp;tag=Windows+7&amp;orTags=0</link><description>Search results matching tag 'Windows 7'</description><dc:language>en-US</dc:language><generator>CommunityServer 2007 (Build: 20423.869)</generator><item><title>Microsoft Robotics Developer Studio R3 released</title><link>http://wotudo.net/blogs/wotudo/archive/2010/07/16/microsoft-robotics-developer-studio-r3-released.aspx</link><pubDate>Fri, 16 Jul 2010 11:02:46 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:1686</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;Slipping out at the end of May was the R3 release of Microsoft RDS. I’ve played with RDS since the early days, but my time has been occupied lately with mobile phones. But the most significant change with RDS is that it is now FREE – not more express, standard or academic editions. RDS is now built for VS2010 :-) which means I just need VS2010 for Windows, Web, Cloud, Xbox Games, Windows Phone7 and ROBOTS.&lt;/p&gt;  &lt;p&gt;Completely awesome :-)&lt;/p&gt;  &lt;p&gt;A1DW who has been peacefully sitting under the stairs for the last 6 months is already on charge preparing for a upgrade to R3. His already running Windows 7…&lt;/p&gt;  &lt;p&gt;See &lt;a href="http://channel9.msdn.com/posts/jodonnell/Microsoft-Robotics-Developer-Studio-update-with-Trevor-Taylor/"&gt;Trevor Taylor on Channel 9&lt;/a&gt; talking about MS RDS R3, and download if from &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=c185a802-5bbe-4f28-b448-aefe63a7eff7"&gt;here&lt;/a&gt;. Additional, codeplex samples are &lt;a href="http://mrdssamples.codeplex.com/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fwotudo.net%2fblogs%2fwotudo%2farchive%2f2010%2f07%2f16%2fmicrosoft-robotics-developer-studio-r3-released.aspx&amp;amp;title=Microsoft+Robotics+Developer+Studio+R3+released"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border:0;" /&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>UK Media Centre and Windows Home Server User Group event 12th June</title><link>http://wotudo.net/blogs/wotudo/archive/2010/06/04/uk-media-centre-and-windows-home-server-user-group-event-12th-june.aspx</link><pubDate>Fri, 04 Jun 2010 08:40:06 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:1419</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Join us for the UK Media Center and Windows Home Server User Group event. Saturday 12th June 2010 10am to 4pm at &lt;em&gt;the studio&lt;/em&gt; in Birmingham.&lt;/p&gt;  &lt;p&gt;We love Windows Media Center, the application built into virtually every version of Windows that lets you enjoy TV, Movies, Photo&amp;#39;s and a whole lot more from 10ft away from your PC.&amp;#160; We love it so much that we want to show you how to build the very best PC specifically for watching TV and enjoying media.&amp;#160; We&amp;#39;ll even show you how to extend it&amp;#39;s capabilities to the limit and how you can enjoy your media throughout your house, sharing your TV with every PC in your house, or even with your mobile or net book.&amp;#160; &lt;/p&gt;  &lt;p&gt;If you&amp;#39;re development minded we have some of the UK&amp;#39;s best Media Center and Windows Phone 7 developers showcasing what&amp;#39;s possible when you get down and dirty with code.&amp;#160; &lt;/p&gt;  &lt;p&gt;If building a kick ass home theater that makes the best of your favourite movies or learning cutting edge code doesn&amp;#39;t appeal but you&amp;#39;re still into this Media Center gig then come a long just for the chance of winning load of cool swag...we&amp;#39;re giving away Media Streamers, Zune&amp;#39;s and other cool stuff.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://thedigitallifestyle.com/cs/TDL/b/ian/archive/2010/06/01/book-now-for-the-media-center-whs-user-group.aspx"&gt;http://thedigitallifestyle.com/cs/TDL/b/ian/archive/2010/06/01/book-now-for-the-media-center-whs-user-group.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fwotudo.net%2fblogs%2fwotudo%2farchive%2f2010%2f06%2f04%2fuk-media-centre-and-windows-home-server-user-group-event-12th-june.aspx&amp;amp;title=UK+Media+Centre+and+Windows+Home+Server+User+Group+event+12th+June"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border:0;" /&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Windows 7: Setup GPS for the Location API</title><link>http://wotudo.net/blogs/wotudo/archive/2010/02/08/windows-7-setup-gps-for-the-location-api.aspx</link><pubDate>Mon, 08 Feb 2010 11:56:00 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:818</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;One of my favourite features of Windows 7 is the new Sensor and Location API. So far I have been able to utilise commercial sensor boards and my own home brew Basic Stamp facilitated sensors. the one thing I haven’t been able to play with is the Location API. This is due to my aging GPS devices not having a Windows 7 driver.&lt;/p&gt;
&lt;p&gt;However, revisiting the topic today I have discovered a generic COM port redirection driver for GPS devices connected directly or via BlueTooth. This Windows 7 sensor driver has enabled me to use my BlueTooth HOLUX GPSlim240 with the demonstration applications from &lt;a href="http://blogs.msdn.com/gavingear/default.aspx" target="_blank"&gt;Gavin Gear’s blog&lt;/a&gt;, to make my Windows 7 laptop location aware.&lt;/p&gt;
&lt;p&gt;You need Visual Studio VS2010 beta 2 or better to use the code. Note, &lt;a href="http://blogs.msdn.com/gavingear/archive/2009/12/09/upcoming-changes-for-system-device-location-in-net-4-rc-web-release.aspx" target="_blank"&gt;changes are expected in the Location API in .Net 4.0&lt;/a&gt; RC expected soon.&lt;/p&gt;
&lt;p&gt;Here is the task list:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Connect up your GPS device to your Windows 7 machine. I used a BlueTooth connection which came in on COM40. From reading other posts I tried 4800 baud as the data rate to the device and this is working great.&lt;/li&gt;
&lt;li&gt;Test your GPS connection. I used the &lt;a href="http://www.turboirc.com/tgps/" target="_blank"&gt;TurboGPS&lt;/a&gt; application to do this, using the settings in 1. All worked fine – I’d forgotten just how fast the Holux GPS I have is in starting up. Awesome!&lt;/li&gt;
&lt;li&gt;Install the &lt;a href="http://www.turboirc.com/gps7/" target="_blank"&gt;generic GPS com port redirection driver&lt;/a&gt;. You will get an unknown publisher error because the code is signed by the developers own cert. When installing you need to supply the correct com port and baud rate – hence the stage 2 test step!&lt;/li&gt;
&lt;li&gt;Windows 7 then asks permission to enable the location device. If you don’t approve it, you can&amp;#39;t use it!&lt;/li&gt;
&lt;li&gt;Ok, so now our hardware is connected up lets look at the first simple application. This is from &lt;a href="http://blogs.msdn.com/gavingear/default.aspx" target="_blank"&gt;Gavin’s blog&lt;/a&gt;, paste the code into a new VS2010 C# console application project:&lt;/li&gt;&lt;/ol&gt;
&lt;div style="PADDING-BOTTOM:0px;MARGIN:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;DISPLAY:inline;FLOAT:none;PADDING-TOP:0px;" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:b11b8830-3faf-45cf-b1d7-a2e9009a19f0" class="wlWriterSmartContent"&gt;
&lt;div style="BORDER-BOTTOM:#000080 1px solid;BORDER-LEFT:#000080 1px solid;FONT-FAMILY:&amp;#39;Courier New&amp;#39;, Courier, Monospace;COLOR:#000;FONT-SIZE:10pt;BORDER-TOP:#000080 1px solid;BORDER-RIGHT:#000080 1px solid;"&gt;
&lt;div style="PADDING-BOTTOM:2px;BACKGROUND-COLOR:#ffffff;PADDING-LEFT:5px;PADDING-RIGHT:5px;OVERFLOW:auto;PADDING-TOP:2px;"&gt;&lt;span style="COLOR:#0000ff;"&gt;using&lt;/span&gt; System;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR:#008000;"&gt;// This namespace is where you&amp;#39;ll find the location API in .NET 4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR:#008000;"&gt;// **Note that you&amp;#39;ll have to add a reference to System.Device.dll first&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR:#0000ff;"&gt;using&lt;/span&gt; System.Device.Location;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR:#0000ff;"&gt;namespace&lt;/span&gt; LocationAPI&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;class&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;Program&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;static&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;void&lt;/span&gt; Main(&lt;span style="COLOR:#0000ff;"&gt;string&lt;/span&gt;[] args)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Outputting location updates, press any key to exit...&amp;quot;&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// The LocationWatcher object will monitor location updates&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// and output them to the console&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#2b91af;"&gt;LocationWatcher&lt;/span&gt; watcher = &lt;span style="COLOR:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;LocationWatcher&lt;/span&gt;();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#2b91af;"&gt;Console&lt;/span&gt;.ReadKey();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;class&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;LocationWatcher&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// Root object for the .NET 4 Location API&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// we&amp;#39;ll hang on to a reference for the lifetime of&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// the LocationWatcher object&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;private&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;GeoLocationProvider&lt;/span&gt; provider;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;public&lt;/span&gt; LocationWatcher()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// Initialize our private member&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;this&lt;/span&gt;.provider = &lt;span style="COLOR:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="COLOR:#2b91af;"&gt;GeoLocationProvider&lt;/span&gt;();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// Subscribe to updates when our location changes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;this&lt;/span&gt;.provider.LocationChanged += &lt;span style="COLOR:#0000ff;"&gt;new&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;System.&lt;span style="COLOR:#2b91af;"&gt;EventHandler&lt;/span&gt;&amp;lt;&lt;span style="COLOR:#2b91af;"&gt;GeoLocationChangedEventArgs&lt;/span&gt;&amp;gt;(provider_LocationChanged);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// When we call Start(), two things happen&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// 1. If we don&amp;#39;t have permissions to access the location sensor(s),&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;the user will be presented with a dialog where they can grant&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;permissions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// 2. If we have permissions, following this call, we&amp;#39;ll be able to &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;access location data, and we&amp;#39;ll get LocationChanged events if&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;we have setup an event handler&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;this&lt;/span&gt;.provider.Start();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;void&lt;/span&gt; provider_LocationChanged(&lt;span style="COLOR:#0000ff;"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR:#2b91af;"&gt;GeoLocationChangedEventArgs&lt;/span&gt; e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#008000;"&gt;// Output the new location coordinate to the console if present&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#0000ff;"&gt;if&lt;/span&gt; (e.Location.Coordinate != &lt;span style="COLOR:#2b91af;"&gt;GeoCoordinate&lt;/span&gt;.Unknown)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#2b91af;"&gt;Console&lt;/span&gt;.WriteLine(&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#a31515;"&gt;&amp;quot;Latitude:&amp;nbsp;&amp;nbsp;&amp;quot;&lt;/span&gt; + e.Location.Coordinate.Latitude.ToString() +&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="COLOR:#a31515;"&gt;&amp;quot; Longitude: &amp;quot;&lt;/span&gt; + e.Location.Coordinate.Longitude.ToString());&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;All being well you’ll have an exciting result looking like this:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/wotudo/image_5EE003FB.png"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;DISPLAY:inline;MARGIN-LEFT:0px;BORDER-TOP:0px;MARGIN-RIGHT:0px;BORDER-RIGHT:0px;" title="image" border="0" alt="image" align="left" src="http://wotudo.net/blogs/wotudo/image_thumb_10C77EB9.png" width="244" height="126" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Note: modified image to protect my security!&lt;/p&gt;
&lt;p&gt;But now we have the basics running we can do all sorts of things.&lt;/p&gt;
&lt;p&gt;For a start, enabling the built-in Windows 7 Weather Gadget has it instantly configured to match your current location, and giving you accurate weather status.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wotudo.net/blogs/wotudo/image_4F4CCC5F.png"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;DISPLAY:inline;MARGIN-LEFT:0px;BORDER-TOP:0px;MARGIN-RIGHT:0px;BORDER-RIGHT:0px;" title="image" border="0" alt="image" align="left" src="http://wotudo.net/blogs/wotudo/image_thumb_7E4F0836.png" width="244" height="176" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Yes I can confirm by looking out of my office window - it is snowing.&lt;/p&gt;
&lt;p&gt;Enabling the Location API adds another capability to your context-aware applications.&lt;/p&gt;
&lt;div style="TEXT-ALIGN:right;PADDING-BOTTOM:4px;MARGIN:0px;PADDING-LEFT:0px;PADDING-RIGHT:0px;PADDING-TOP:4px;" class="wlWriterHeaderFooter"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fwotudo.net%2fblogs%2fwotudo%2farchive%2f2010%2f02%2f08%2fwindows-7-setup-gps-for-the-location-api.aspx&amp;amp;title=Windows+7%3a+Setup+GPS+for+the+Location+API"&gt;&lt;img style="BORDER-BOTTOM:0px;BORDER-LEFT:0px;BORDER-TOP:0px;BORDER-RIGHT:0px;" title="Digg This" border="0" alt="Digg This" src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" /&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Wiimote XNA games</title><link>http://wotudo.net/blogs/wotudo/archive/2010/01/06/wiimote-xna-games.aspx</link><pubDate>Wed, 06 Jan 2010 13:51:14 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:722</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;Just before the festive holidays I signed up to support Microsoft Research Cambridge with a technology show for local school leavers. Called ‘Think Computer Science’ it was an awesome event with both Andrew Herbert and Chris Bishop speaking. Andrew shared some great anecdotes from his many years in the computer industry (I didn’t know the Tornado on board computer was so big and underwhelming), and Chris made lots of load bangs while blowing up or setting light to things – all to show the potential of organic computing – with performance to boggle the mind (can’t wait to do robotics with that!).&lt;/p&gt;  &lt;p&gt;Mr Sithers and I shared a small exhibit space amongst the MSR boffins with our XNA demonstrations. Notably Goblin XNA, XNA on Zune HD, a Development Xbox 360 and my Wiimote modified XNA Racing Game starter kit.&lt;/p&gt;  &lt;p&gt;I found the Wiimote .Net assembly on &lt;a href="http://bit.ly/4rFA7w"&gt;Coding4fun&lt;/a&gt;, and couldn’t resist borrowing one my families revered controllers to make the XNA Racing Game drivable ‘just like Mario Karts(TM)’. The &lt;a href="http://bit.ly/4rFA7w"&gt;Coding4fun&lt;/a&gt; article says the Wiimote, although a BlueTooth device, only works with certain BlueTooth PC stacks. Luckily for me, the Toshiba stack on my X200 worked fine – but note, before putting in lots of effort, try pairing off a Wiimote to your PC using the instructions in the Coding4fun article (ie don’t use a pairing pin!!)&lt;/p&gt;  &lt;p&gt;The Coding4fun stuff made the modifications trivial to do and with so little effort involved I was able to waste a good period of time playing it – complete with Wimote steering wheel :-)&lt;/p&gt;  &lt;p&gt;Basically the Accelerometer data is easily accessible and this was used to affect the cars speed and steering. I was able to use the source from the &lt;a href="http://bit.ly/8HF8wy"&gt;Windows 7 Sensor Racing Game version&lt;/a&gt;, which already had coding changes for an accelerometer and ambient light sensor. &lt;/p&gt;  &lt;p&gt;Most of the changes are in the Input.cs. Here the existing sensor initialisation was ripped out or replaced with the much simpler set up of the Wiimote. I discovered that to use the wiimote in the horizontal ‘Mario Kart’ style I needed to swap the use of the X and Y axis in the existing Accelerometer code. &lt;/p&gt;  &lt;p&gt;Having removed the ambient light sensor code I had to re-instated the original PreScreenSkyCubeMapping.cs. The modified one changed the sky colour based on ambient sensor data.&lt;/p&gt;  &lt;p&gt;I didn’t do any averaging of the Wiimote accelerometer data to smooth out rapid changes across frames, this results in a very sensitive driving style (much less Mario Karts) but worked fine.&lt;/p&gt;  &lt;p&gt;What is clear to me, is that the fun of the WII gaming genre is entirely open to implementation on the Windows PC using XNA – as long as you have a compatible BlueTooth stack. Something to explore more of now I have a full deck of WII Motion Plus devices :-)&lt;/p&gt;  &lt;p&gt;You can download the modified &lt;a href="http://wotudo.net/files/folders/how2/entry721.aspx"&gt;Wiimote Racing Game source here&lt;/a&gt;. Complete solution at 221mb.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fwotudo.net%2fblogs%2fwotudo%2farchive%2f2010%2f01%2f06%2fwiimote-xna-games.aspx&amp;amp;title=Wiimote+XNA+games"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border:0;" /&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>SharePoint 2010 on Windows 7 x64</title><link>http://wotudo.net/blogs/wotudo/archive/2010/01/06/sharepoint-2010-on-windows-7-x64.aspx</link><pubDate>Wed, 06 Jan 2010 13:11:24 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:720</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;I’m just completing the installation of a standalone development environment for SharePoint 2010 Beta on my Windows 7 x64 netbook. There are a few gotchas to doing this which I wanted to share with you, it turns out that they are all well documented by the SharePoint team but finding them is always easier if someone pulls together the reading list first.&lt;/p&gt;  &lt;p&gt;The most comprehensive documentation is by Jie Li:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/opal/archive/2009/11/16/installation-notice-for-sharepoint-2010-public-beta.aspx" href="http://blogs.msdn.com/opal/archive/2009/11/16/installation-notice-for-sharepoint-2010-public-beta.aspx"&gt;http://blogs.msdn.com/opal/archive/2009/11/16/installation-notice-for-sharepoint-2010-public-beta.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.msdn.com/opal/archive/2009/10/25/sharepoint-2010-pre-requisites-download-links.aspx" href="http://blogs.msdn.com/opal/archive/2009/10/25/sharepoint-2010-pre-requisites-download-links.aspx"&gt;http://blogs.msdn.com/opal/archive/2009/10/25/sharepoint-2010-pre-requisites-download-links.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;But I found my Configuration Wizard failing with ‘IIS Not Found’ and had to look further. Then I discovered the SharePoint team blog document:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx" href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In Step 8 of the above post, there is an IIS configuration script that needed to be run to. Once I’d done this from the wizard proceeded without issue until it had completed 8 out of 10 tasks.&lt;/p&gt;  &lt;p&gt;It then failed again with ‘Failed to create sample data’. Looking into the log file I could see that a web service call had timed out. Suspecting that this was a ‘first run’ issue, I closed a few Windows and re-ran the configuration wizard…15 years as a MS techie doesn’t count for nothing you know ;-)&lt;/p&gt;  &lt;p&gt;Of course, a more powerful machine is unlikely to encounter the time out. My target machine is my much loved Acer Ferrari One Netbook – the AMD L310 dual core, 64-bit wonder that I now carry by my side always. This machine is totally awesome, and with 4GB RAM installed, it can do a hell of a lot despite its diminutive size.&lt;/p&gt;  &lt;p&gt;While typing the above, the config wizard has now completed the re-run of step 8 and has just finished successfully. I’m looking at the default SharePoint site running in IE8. Memory usage is quite high at 3.46GB, but after the default site creation (which took a while) performance navigating around the site is ok.&lt;/p&gt;  &lt;p&gt;Now to get into the new VS2010 SharePoint devenv for some fun and games.&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fwotudo.net%2fblogs%2fwotudo%2farchive%2f2010%2f01%2f06%2fsharepoint-2010-on-windows-7-x64.aspx&amp;amp;title=SharePoint+2010+on+Windows+7+x64"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border:0;" /&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Windows 7: Building your own sensors</title><link>http://wotudo.net/blogs/wotudo/archive/2010/01/05/windows-7-building-your-own-sensors.aspx</link><pubDate>Tue, 05 Jan 2010 12:52:14 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:715</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;Windows 7 has a built in sensor and location platform, the key feature of this is any sensor devices connected to it become operating system level resources which any number of applications can utilise the data from. Up until now, sensor devices (like GPS) were ‘owned’ by the first application to grab them, and prevented any other application from accessing the device while running. That has all changed in Windows 7, but we are still waiting for sensor manufactures to update their drivers to fit with the new world of Windows 7.&lt;/p&gt;  &lt;p&gt;So while they ponder, lets get on and do some cool stuff ourselves!&lt;/p&gt;  &lt;p&gt;The MS Press book ‘&lt;a href="http://bit.ly/5TLhVi"&gt;Introducing Windows 7 for developers’&lt;/a&gt; has a great couple of chapters on the new sensor and location platform – chpr 9 and 10. These make excellent reading to help you understand just how everything works. Luckily for us, just before Christmas, Donn Morse posted a create article and sample on &lt;a href="http://bit.ly/5Mi4VT"&gt;Coding4fun&lt;/a&gt; – so we can utilise Donn’s excellent work to make our custom sensors.&lt;/p&gt;  &lt;p&gt;In the article, Donn uses the veritable Parallax Basic Stamp 2 as the intermediary between sensors and the Windows 7 machine. The Basic Stamp is well suited to utilising the range of cheap I2C based sensor devices that have been the main stay of homebrew and professional robotics development for decades.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://bit.ly/8jDwln"&gt;sample project&lt;/a&gt; includes Windows application, Windows 7 sensor driver and Basic Stamp firmware for linking up a motion detector, but also supports a &lt;a href="http://bit.ly/6hueQN"&gt;compass sensor&lt;/a&gt;, a 2 axis accelerometer, and a &lt;a href="http://bit.ly/56idKv"&gt;ultra-sonic distance sensor&lt;/a&gt;. These devices are all inexpensively available from my good friends at &lt;a href="http://bit.ly/Devantech"&gt;Devantech&lt;/a&gt; – who also have &lt;a href="http://bit.ly/8h7z6W"&gt;USB to I2C&lt;/a&gt; interface modules including wireless versions. Using these interface modules obviously cuts out the need for a Basic Stamp 2 but requires the Sensor driver to do all the direct sensor work. I shall explore these options over the next few weeks and let you know how I get on!&lt;/p&gt;  &lt;p&gt;I know many of you will think the Basic Stamp 2 is somewhat old hat and have been enjoying the more modern delights of the &lt;a href="http://bit.ly/Oomlout"&gt;Arduino devices&lt;/a&gt;. As the Arduino development boards use USB rather than RS232 to communicate with the PC. Donn comments in his post that he is working with Brian Jepson to create a driver that works with the Arduino – so we can eagerly await this update.&lt;/p&gt;  &lt;p&gt;Donn’s Windows application uses the Windows7.SensorAndLocation DLL from the &lt;a href="http://bit.ly/W7CodePack"&gt;Windows 7 Code Pack&lt;/a&gt; which is also available as a free download and includes the source.&lt;/p&gt;  &lt;p&gt;Donn explains the detail of the implementation in his article included with the sample download. Based on the Sensor and Location SDK Skeleton driver example, Donn upgrades this hardware emulating driver to use real hardware based on RS232 communications.&lt;/p&gt;  &lt;p&gt;The whole project is an interesting read if only to educate yourself more on the capabilities of Windows 7 – but for all of us tinkerers it facilitates another fun project and adds a bucket load of ideas to the task list. I really recommend it to you!&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fwotudo.net%2fblogs%2fwotudo%2farchive%2f2010%2f01%2f05%2fwindows-7-building-your-own-sensors.aspx&amp;amp;title=Windows+7%3a+Building+your+own+sensors"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border:0;" /&gt;&lt;/a&gt;&lt;/div&gt;</description></item><item><title>PDC Windows 7 Bootcamp now online</title><link>http://wotudo.net/blogs/wotudo/archive/2009/12/09/pdc-windows-7-bootcamp-now-online.aspx</link><pubDate>Wed, 09 Dec 2009 19:19:18 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:683</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;The &lt;a href="http://bit.ly/5uAjQZ" target="_blank"&gt;Windows 7 Bootcamp&lt;/a&gt; from PDC09 is now available to watch online. It is worth a watch to learn the inner details of Windows 7, the how and why behind some of the feature changes and additions. Watching this stuff is well worth the invested time.&lt;/p&gt;</description></item><item><title>PDC 09 attendees get free Win7 laptop</title><link>http://wotudo.net/blogs/wotudo/archive/2009/11/18/pdc-09-attendees-get-free-win7-laptop.aspx</link><pubDate>Wed, 18 Nov 2009 17:43:40 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:625</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;Steven Sinofsky announced at PDC09 day 2 keynote, that all PDC 09 attendees would receive a MSFT designed, Acer built, Windows 7 laptop free of charge.&lt;/p&gt;  &lt;p&gt;The laptop has a touch screen, full sensor and location functionality, is 64-bit and fully loaded up with Office 2010 beta and lots more.&lt;/p&gt;  &lt;p&gt;Designed to enable application developers to get to grips with Windows 7 features, the keynote audience were first stunned and then jubilant at the gift.&lt;/p&gt;  &lt;p&gt;To get going on Windows 7 application enhancement take a look &lt;a href="http://bit.ly/sSlF"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;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:ebfdb1cf-bf49-44ef-a747-64cd6eee95d6" class="wlWriterEditableSmartContent"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=0jd_Y9vxY24" target="_new"&gt;&lt;img src="http://wotudo.net/blogs/wotudo/videoba1968d6d43a_2E772CF3.jpg" style="border-style:none;" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Taking your app forward to Win7</title><link>http://wotudo.net/blogs/wotudo/archive/2009/11/18/taking-your-app-forward-to-win7.aspx</link><pubDate>Wed, 18 Nov 2009 15:05:50 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:624</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;If you are looking for a concise guide to the features you should consider for your application to shine on Windows 7 look &lt;a href="http://bit.ly/sSlF"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;A simple list of the 7 things you could do to rejuvenate your applications and ensure they work will and correctly in the modern world of Windows 7.&lt;/p&gt;</description></item><item><title>Super cool themes for Windows 7</title><link>http://wotudo.net/blogs/wotudo/archive/2009/10/22/super-cool-themes-for-windows-7.aspx</link><pubDate>Thu, 22 Oct 2009 08:23:04 GMT</pubDate><guid isPermaLink="false">2f2f3f54-a0d5-494d-ad23-22a6d9c85854:561</guid><dc:creator>paulfo</dc:creator><description>&lt;p&gt;A collection of really cool brand theme packs for Windows7 is available &lt;a href="http://windows.microsoft.com/en-US/windows/downloads/personalize" target="_blank"&gt;here&lt;/a&gt;. Just press Download and select Open to install your favourite theme. Me? I went for Porsche. The 911 is my dream car, and although I’ve had a ride in a few, I don’t own one - yet.&lt;/p&gt;  &lt;p&gt;Make Windows 7 in your image:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://windows.microsoft.com/en-US/windows/downloads/personalize"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="image" border="0" alt="image" src="http://wotudo.net/blogs/wotudo/image_2FF65A35.png" width="585" height="548" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="text-align:right;margin:0px;padding:4px 0px 4px 0px;"&gt;&lt;a href="http://digg.com/submit?url=http%3a%2f%2fwotudo.net%2fblogs%2fwotudo%2farchive%2f2009%2f10%2f22%2fsuper-cool-themes-for-windows-7.aspx&amp;amp;title=Super+cool+themes+for+Windows+7"&gt;&lt;img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg This" title="Digg This" border="0" style="border:0;" /&gt;&lt;/a&gt;&lt;/div&gt;</description></item></channel></rss>