<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v4.1.2 (http://www.squarespace.com/) on Fri, 04 Jul 2008 13:15:53 GMT--><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:cc="http://web.resource.org/cc/"><rss:channel rdf:about="http://www.robmiles.com/net-micro-articles/"><rss:title>Net Micro Articles</rss:title><rss:link>http://www.robmiles.com/net-micro-articles/</rss:link><rss:description></rss:description><dc:language>en-GB</dc:language><dc:date>2008-07-04T13:15:53Z</dc:date><admin:generatorAgent rdf:resource="http://www.squarespace.com/">Squarespace Site Server v4.1.2 (http://www.squarespace.com/)</admin:generatorAgent><rss:items><rdf:Seq><rdf:li rdf:resource="http://www.robmiles.com/net-micro-articles/2006/12/6/micro-framework-book.html"/><rdf:li rdf:resource="http://www.robmiles.com/net-micro-articles/2006/10/8/net-micro-hardware-emerging.html"/><rdf:li rdf:resource="http://www.robmiles.com/net-micro-articles/2006/5/28/a-first-program2.html"/></rdf:Seq></rss:items></rss:channel><rss:item rdf:about="http://www.robmiles.com/net-micro-articles/2006/12/6/micro-framework-book.html"><rss:title>Micro Framework Book</rss:title><rss:link>http://www.robmiles.com/net-micro-articles/2006/12/6/micro-framework-book.html</rss:link><dc:creator>Rob</dc:creator><dc:date>2006-12-06T20:19:53Z</dc:date><dc:subject>Development</dc:subject><content:encoded><![CDATA[<p>I'm very pleased to be able to announce that I'm helping to&nbsp;writing a book about the .NET Micro Framework. The text will be primarly aimed at:</p> <ul> <li>experienced embedded developers who want to move into using C# and .NET in their devices</li> <li>experienced Windows C# programmers who want to use .NET technologies in embedded devices</li> <li>people who want to play with this cool technology and have fun</li></ul> <p>The new book has its own <a href="http://www.dotnetmicroframework.com/">website</a>, and we will be replicating some of the content from here on the new site, and posting examples of the content for folks out there to read and comment on.</p> <p>We hope to have the book ready for early 2007. It is very nice to see that the technology is really coming along now, I've been playing with Beta 3 of the software and it works well. </p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.robmiles.com/net-micro-articles/2006/10/8/net-micro-hardware-emerging.html"><rss:title>.NET Micro Hardware Emerging</rss:title><rss:link>http://www.robmiles.com/net-micro-articles/2006/10/8/net-micro-hardware-emerging.html</rss:link><dc:creator>Rob</dc:creator><dc:date>2006-10-08T20:57:27Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<p>It is nice to see that .NET Micro Framework hardware is now starting to appear. I'll post links to the stuff as I find out more about it, for now you could do a lot worse than mosey on down <a href="http://www.windowsfordevices.com/news/NS8917151086.html">here</a> and <a href="http://www.windowsfordevices.com/news/NS7346146724.html">here</a> to take a look at the newest stuff (the latter one looks extremely droolworthy).</p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.robmiles.com/net-micro-articles/2006/5/28/a-first-program2.html"><rss:title>A First Program</rss:title><rss:link>http://www.robmiles.com/net-micro-articles/2006/5/28/a-first-program2.html</rss:link><dc:creator>Rob</dc:creator><dc:date>2006-05-28T11:53:09Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<p>The .NET Micro Framework exposes the hardware by means of an object model. This little snippet of code should give you some idea of how this works, and also how similar/identical the code looks to C# programs for PCs.<br /><font face="Courier"><br /></font><span class="sizeLess20">public static void Main()<br />{<br /><br />&nbsp;&nbsp;&nbsp; Microsoft.SPOT.Hardware.Cpu.Pin ledPin = <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Microsoft.SPOT.Hardware.Stamp.Pins.GPIO9_SER2_TDX;<br />&nbsp;<br />&nbsp;&nbsp;&nbsp; Microsoft.SPOT.Hardware.OutputPort ledOutput = <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new Microsoft.SPOT.Hardware.OutputPort(ledPin, true);<br />&nbsp;<br />&nbsp;&nbsp;&nbsp; while (true)<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ledOutput.Write(false);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Threading.Thread.Sleep(500);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ledOutput.Write(true);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.Threading.Thread.Sleep(500);<br />&nbsp;&nbsp;&nbsp; }<br />}<br /></span><br />The program will simply flash a led connected to one of the pins.&nbsp; An OutputPort instance is created from that pin and then methods on the instance are called to set the output high (true) and low (false). Note that the standard thread management code is used to pause the program for half a second after each change of state of the led.</p>]]></content:encoded></rss:item></rdf:RDF>