<?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/category/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>Java (Tomcat 6) on Mac</title>
		<link>http://christhompson.ca/2011/01/java-tomcat-6-on-mac/</link>
		<comments>http://christhompson.ca/2011/01/java-tomcat-6-on-mac/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 23:37:31 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Java environment variable Mac Tomcat]]></category>

		<guid isPermaLink="false">http://christhompson.ca/?p=724</guid>
		<description><![CDATA[I&#8217;ve been using a Mac for less than a year and I don&#8217;t find the OS as intuitive to manage as Windows. And for good reason&#8211;I have some 15 years of bad habits to unlearn! Environment variables, for example. Where &#8230; <a href="http://christhompson.ca/2011/01/java-tomcat-6-on-mac/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://christhompson.ca/2011/01/java-tomcat-6-on-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual Machines: Windows 7 host and Ubuntu 9.10 guest</title>
		<link>http://christhompson.ca/2010/01/virtual-machines-windows-7-host-and-ubuntu-9-10-guest/</link>
		<comments>http://christhompson.ca/2010/01/virtual-machines-windows-7-host-and-ubuntu-9-10-guest/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 06:41:45 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Boundaries]]></category>
		<category><![CDATA[C and C++]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Virtual Box]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://christhompson.ca/?p=378</guid>
		<description><![CDATA[I am trying out Sun&#8217;s Virtual Box this term. I&#8217;m going to be doing a fair amount of development in C and C++ which means using gcc on Ubuntu. I&#8217;m pretty invested in the software on my Windows 7 laptop &#8230; <a href="http://christhompson.ca/2010/01/virtual-machines-windows-7-host-and-ubuntu-9-10-guest/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://christhompson.ca/2010/01/virtual-machines-windows-7-host-and-ubuntu-9-10-guest/feed/</wfw:commentRss>
		<slash:comments>5</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>

