<?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>ChrisThompson.ca &#187; Java</title>
	<atom:link href="http://christhompson.ca/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://christhompson.ca</link>
	<description>Making art and science in Vancouver, BC</description>
	<lastBuildDate>Thu, 24 Nov 2011 09:29:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Installing LeJOS NXJ on Mac OS X 10.6 (Snow Leopard)</title>
		<link>http://christhompson.ca/2011/03/installing-lejos-nxt-on-mac-os-x-10-6-snow-leopard/</link>
		<comments>http://christhompson.ca/2011/03/installing-lejos-nxt-on-mac-os-x-10-6-snow-leopard/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 19:15:49 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[10.6]]></category>
		<category><![CDATA[LeJOS]]></category>
		<category><![CDATA[Max]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://christhompson.ca/?p=729</guid>
		<description><![CDATA[The intensity of the term has lulled, marginally, so last night I completed my migration from PC to Mac.  I installed LeJOS NXJ, a Java programming environment for the LEGO Mindstorms NXT. It lets us program LEGO robots in Java. &#8230; <a href="http://christhompson.ca/2011/03/installing-lejos-nxt-on-mac-os-x-10-6-snow-leopard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://christhompson.ca/2011/03/installing-lejos-nxt-on-mac-os-x-10-6-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LeJOS NXJ</title>
		<link>http://christhompson.ca/2010/05/lejos-nxj/</link>
		<comments>http://christhompson.ca/2010/05/lejos-nxj/#comments</comments>
		<pubDate>Tue, 11 May 2010 06:17:06 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[LeJOS]]></category>

		<guid isPermaLink="false">http://christhompson.ca/?p=442</guid>
		<description><![CDATA[LeJOS is replacement firmware for the Lego Mindstorms RCX and NXT bricks. It&#8217;s based on the Java programming language and includes a JVM, or Java Virtual Machine, which allows Lego Mindstorms robots to be programmed in Java. LeJOS is an &#8230; <a href="http://christhompson.ca/2010/05/lejos-nxj/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://christhompson.ca/2010/05/lejos-nxj/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java’s Sorted Collections and the Comparable and Comparator Interfaces</title>
		<link>http://christhompson.ca/2009/10/making-sense-of-javas-comparable-and-comparator-interfaces/</link>
		<comments>http://christhompson.ca/2009/10/making-sense-of-javas-comparable-and-comparator-interfaces/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 16:43:39 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[comparable]]></category>
		<category><![CDATA[comparator]]></category>

		<guid isPermaLink="false">http://christhompson.ca/?p=250</guid>
		<description><![CDATA[Java&#8217;s SortedSet interface and the classes that implement it (like TreeSet) will store a collection of objects that are sortable. In order to make a class sortable so that we can store it in a sorted collection, we have two &#8230; <a href="http://christhompson.ca/2009/10/making-sense-of-javas-comparable-and-comparator-interfaces/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://christhompson.ca/2009/10/making-sense-of-javas-comparable-and-comparator-interfaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AT91SAM7S256 aka the NXT Brain</title>
		<link>http://christhompson.ca/2009/08/at91sam7s256-aka-the-nxt-brain/</link>
		<comments>http://christhompson.ca/2009/08/at91sam7s256-aka-the-nxt-brain/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 06:34:12 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[AT91SAM7S256]]></category>
		<category><![CDATA[LeJOS]]></category>
		<category><![CDATA[NXT]]></category>

		<guid isPermaLink="false">http://christhompson.ca/?p=212</guid>
		<description><![CDATA[The Lego MindStorms NXT Brick is controlled by a pair of Atmel microcontrollers: Atmel 32-bit ARM processor, AT91SAM7S256 Atmel 8-bit AVR processor, ATmega48 The AT91SAM7S256 is part of an Atmel series of low pin-count Flash microcontrollers based on the 32-bit &#8230; <a href="http://christhompson.ca/2009/08/at91sam7s256-aka-the-nxt-brain/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://christhompson.ca/2009/08/at91sam7s256-aka-the-nxt-brain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artifact J-2: Java RPN Calculator (Command Prompt)</title>
		<link>http://christhompson.ca/2009/08/artifact-j-2-java-rpn-calculator-command-prompt/</link>
		<comments>http://christhompson.ca/2009/08/artifact-j-2-java-rpn-calculator-command-prompt/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 05:59:52 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[calculator]]></category>
		<category><![CDATA[reverse Polish notation]]></category>
		<category><![CDATA[stack]]></category>

		<guid isPermaLink="false">http://christhompson.ca/?p=63</guid>
		<description><![CDATA[Description A simple command prompt calculator that uses Reverse Polish Notation. In Reverse Polish Notation the operators follow their operands; for instance, to add three and four, one would write &#8220;3 4 +&#8221; rather than &#8220;3 + 4&#8243;. If there &#8230; <a href="http://christhompson.ca/2009/08/artifact-j-2-java-rpn-calculator-command-prompt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://christhompson.ca/2009/08/artifact-j-2-java-rpn-calculator-command-prompt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artifact J-1: Codeword Parity Validator</title>
		<link>http://christhompson.ca/2009/08/artifact-j-1-codeword-parity-validator/</link>
		<comments>http://christhompson.ca/2009/08/artifact-j-1-codeword-parity-validator/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 04:45:27 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Hamming]]></category>
		<category><![CDATA[parity]]></category>
		<category><![CDATA[regular expressions]]></category>

		<guid isPermaLink="false">http://christhompson.ca/?p=49</guid>
		<description><![CDATA[Description A program that tells the user if a parity-encoded word is valid or not, and if a Hamming codeword is valid or not. A parity-encoded word is a series of binary digits (zero or one) where the left most &#8230; <a href="http://christhompson.ca/2009/08/artifact-j-1-codeword-parity-validator/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://christhompson.ca/2009/08/artifact-j-1-codeword-parity-validator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

