<?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>Roo&#039;s View &#187; Work</title>
	<atom:link href="http://lowtek.ca/roo/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://lowtek.ca/roo</link>
	<description>A clever tagline should go here</description>
	<lastBuildDate>Sat, 05 May 2012 02:13:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Self Promotion: Web Video Interview</title>
		<link>http://lowtek.ca/roo/2011/self-promotion-web-video-interview/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=self-promotion-web-video-interview</link>
		<comments>http://lowtek.ca/roo/2011/self-promotion-web-video-interview/#comments</comments>
		<pubDate>Tue, 31 May 2011 16:09:02 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=829</guid>
		<description><![CDATA[As part of a Java Technology India Group event called &#8220;Java week 2011&#8243; &#8211; I was asked to participate in an interview with the experts series. The resulting video interview is linked above. If you want to see a bit more about the entire event, check out the main page. I need to thank my [...]]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="306"><param name="movie" value="http://www.youtube.com/v/L4ipB7gESlg?version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/L4ipB7gESlg?version=3" type="application/x-shockwave-flash" width="500" height="306" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>As part of a Java Technology India Group event called &#8220;Java week 2011&#8243; &#8211; I was asked to participate in an interview with the experts series. The resulting <a href="https://www.ibm.com/developerworks/mydeveloperworks/wikis/home?lang=en#/wiki/We98b8e939a26_4de1_8977_6a608ae3fc43/page/Meet%20the%20Expert%20-%20Interview%20Series-%20Andrew%20Low%2C%20STSM%20J9%20Virtual%20Machine%2C%20IBM">video interview</a> is linked above. If you want to see a bit more about the entire event, check out the <a href="https://www.ibm.com/developerworks/mydeveloperworks/groups/service/html/communityview?communityUuid=738b7897-cd38-4f24-9f05-48dd69116837">main page</a>.</p>
<p>I need to thank my co-worker <a href="http://www.moosephotography.ca/">Lee</a> for bringing in his camera and also asking the questions on the video.  We did it late on a Friday in one take, so it is very casual.</p>
<p>Here is the list of questions asked:</p>
<ul>
<li>Q. Thank you for granting us this interview. Please introduce yourself and let us know a little about your background and the work you are currently involved in.</li>
<li>Q. What has impressed you in monitoring developments in Java technology?</li>
<li>Q. What is IBM&#8217;s stake and investment in Java Technologies ?</li>
<li>Q. What are the technology focus areas for IBM in Java?</li>
<li>Q. Do you see any challenges with Java scaling up in leveraging multi-core systems ?</li>
<li>Q. While Java (and the JVM) approaches memory management as an internal matter, there are efforts towards moving parts of memory outside Java heap &#8211; for instance, look at GigaSpaces, Terracota (and their eCache) etc. What are your thoughts on how this is going to shape up? More specifically, will the Garbage Collection technology become optimal for specific use-cases like caching for instance?</li>
<li>Q.  Lately, there is an appliance based delivery of Java (Azul). That approach has compelling technical claims &#8211; be it &#8216;pauseless garbage collection&#8217; or the simplicity in attaining elasticity (Zing). Can you compare and contrast in terms of the overall cost, usability and scalabilty of IBM&#8217;s approach versus the appliance based approach?</li>
<li>Q.  Any advice for our readers and young developers who aspire to pursue their career in Java ?</li>
</ul>
<p>My favorite part of the interview is at the 10min mark, where the final question is asked.  If you manage to make it through all 11:20 of the video and feel I didn&#8217;t give enough of answer to any of the questions, feel free to comment and I&#8217;ll reply with expanded detail.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2011/self-promotion-web-video-interview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing IBM Support Assistant on Ubuntu</title>
		<link>http://lowtek.ca/roo/2011/installing-isa-on-ubuntu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installing-isa-on-ubuntu</link>
		<comments>http://lowtek.ca/roo/2011/installing-isa-on-ubuntu/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 13:28:40 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=772</guid>
		<description><![CDATA[The IBM Support Assistant (ISA) is free (cost) software from IBM that helps with problem determination for IBM software. From my point of view it is most useful for being a gateway to some of the tools for looking into Java problems. Two of particular note are the Health Center and Garbage Collector and Memory [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/03/ISA.png"><img class="aligncenter size-full wp-image-773" title="ISA" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/03/ISA.png" alt="" width="500" height="363" /></a></p>
<p>The <a href="http://www.ibm.com/software/support/isa/">IBM Support Assistant (ISA)</a> is free (cost) software from IBM that helps with problem determination for IBM software. From my point of view it is most useful for being a gateway to some of the tools for looking into Java problems. Two of particular note are the <a href="http://www.ibm.com/developerworks/java/jdk/tools/healthcenter/">Health Center</a> and <a href="http://www.ibm.com/developerworks/java/library/j-ibmtools2/">Garbage Collector and Memory Visualizer</a> &#8211; great tools for checking into Java performance.</p>
<p>The software is available for Linux, but in <a href="http://en.wikipedia.org/wiki/RPM_Package_Manager">RPM</a> format. It is quite easy to transform an RPM file for use with a Debian based system such as Ubuntu. I&#8217;m running <a href="http://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Ubuntu_10.04_LTS_.28Lucid_Lynx.29">Ubuntu 10.04 Lucid Lynx (LTS)</a>.</p>
<ol>
<li>Install Alien<br />
<code>sudo apt-get install alien</code></li>
<li>Convert the RPM into a <a href="http://en.wikipedia.org/wiki/Deb_(file_format)">deb package</a> (including scripts)<br />
<code>sudo alien -d --scripts support-assistant-4.1.2.00-20101123_1610.i386.rpm</code></li>
<li>Install resulting deb package<br />
<code>sudo dpkg -i support-assistant_4.1.2.00-20101124_i386.deb</code></li>
</ol>
<p>As far as I can tell, a Java runtime is included in the download. My system already had Java installed, and as these are tools for analyzing Java you will probably want Java installed. I&#8217;d suggest you get a copy of the <a href="http://www.ibm.com/developerworks/java/jdk/linux/download.html">IBM JDK 6</a>, but I&#8217;m a bit biased. (you may get a chuckle out of the fact that <a href="http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp?topic=/com.ibm.java.doc.user.lnx.60/user/lin_install_ubuntu.html">getting the IBM JDK on Ubuntu</a> will require you to do some additional installation tricks).</p>
<p>Once installed you just have the workbench. To get the tools you&#8217;ll need to add them. The first launch should guide you through this process. If not, you can get there via the Workbench menus:</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2011/03/Tool_add_on.png"><img class="aligncenter size-full wp-image-776" title="Tool_add_on" src="http://www.lowtek.ca/roo/wp-content/uploads/2011/03/Tool_add_on.png" alt="" width="508" height="210" /></a></p>
<p>It may take some digging here as there are lots of options, but you want the &#8220;IBM Monitoring and Diagnostic Tools for Java &#8211; Health Center&#8221; and &#8220;IBM Monitoring and Diagnostic Tools for Java &#8211; Garbage Collection and Memory Visualizer&#8221; which should be in the &#8220;JVM Based Tools&#8221; category.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2011/installing-isa-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung/Vodafone H1/M1 with J9</title>
		<link>http://lowtek.ca/roo/2009/samsungvodafone-h1m1-with-j9/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=samsungvodafone-h1m1-with-j9</link>
		<comments>http://lowtek.ca/roo/2009/samsungvodafone-h1m1-with-j9/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 04:32:00 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=463</guid>
		<description><![CDATA[A brief post where I will simply encourage you to visit Ken&#8217;s blog and read about this new Samsung cell phone that has some of our software in it.  It seems Engadget covered this same phone just last week, but they didn&#8217;t pick up on the fact that IBM&#8217;s J9 is inside as Linux for [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="aligncenter" src="http://www.blogcdn.com/www.engadget.com/media/2009/09/24sep09_voda1eng.jpg" alt="" width="480" height="288" /></p>
<p style="text-align: left;">A brief post where I will simply encourage you to <a href="http://ken.walker.name/usr/_blog/Entries/2009/9/29_Samsung_Vodafone_H1_M1_with_J9.html">visit Ken&#8217;s blog</a> and read about this new Samsung cell phone that has some of our software in it.  It seems <a href="http://www.engadget.com/2009/09/24/vodafone-debuts-360-online-platform-h1-and-m1-limo-based-handse/">Engadget covered this same phone</a> just last week, but they didn&#8217;t pick up on the fact that <a href="http://en.wikipedia.org/wiki/IBM_J9">IBM&#8217;s J9</a> is inside as <a href="http://www.linuxfordevices.com/c/a/News/Vodafone-360-H1/">Linux for Devices</a> managed to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2009/samsungvodafone-h1m1-with-j9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eXtreme Blue</title>
		<link>http://lowtek.ca/roo/2009/extreme-blue/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=extreme-blue</link>
		<comments>http://lowtek.ca/roo/2009/extreme-blue/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 14:54:54 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=419</guid>
		<description><![CDATA[IBM runs an internship (COOP) program called IBM Extreme Blue.  This is in addition to the regular internship (COOP) program, the difference is that the extreme blue program is the &#8220;best of the best&#8221;.  There are only a few IBM labs that host these projects, but they select students from a very broad base of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Ibm">IBM</a> runs an internship (COOP) program called <a href="http://www.ibm.com/extremeblue">IBM Extreme Blue</a>.  This is in addition to the regular internship (COOP) program, the difference is that the extreme blue program is the &#8220;best of the best&#8221;.  There are only a few IBM labs that host these projects, but they select students from a very broad base of students who have worked for IBM in previous work terms.</p>
<p>The teams are composed of 3 students focused on <a href="http://en.wikipedia.org/wiki/Geek">technical work</a>, and 1 <a href="http://en.wikipedia.org/wiki/Mba">MBA</a> who handles the business side of things.  Their goal is to take a concept and create a compelling business case for further investment (by IBM).  Think of this as a <a href="http://en.wikipedia.org/wiki/Startup_company">Start-Up</a> on steroids &#8211; they&#8217;ve got less than 4 months to do it all.</p>
<p>This week all of the extreme blue students are gathered in <a href="http://en.wikipedia.org/wiki/Armonk,_New_York">Armonk, N.Y</a>. where they will deliver their finely tuned pitches.  The audience will be composed of their fellow students, IBM mentors and most importantly IBM Executives.  <a href="http://en.wikipedia.org/wiki/Samuel_J._Palmisano">Sam Palmisano</a> is usually able to find time to take a brief tour of the booths that the students have setup, with a special stop at one of them for a deeper dive.</p>
<p>The Ottawa J9 team hosted an extreme blue project this year.  We used this to help take one of our prototype concepts further towards a complete business case.  I have to confess this is a bit of a teaser post &#8211; since I can&#8217;t disclose very much about the project.  You&#8217;ll have to speculate wildly based on the following image:</p>
<p><a href="http://www.lowtek.ca/roo/wp-content/uploads/2009/08/java_unlimited.jpg"><img class="aligncenter size-full wp-image-420" title="java_unlimited" src="http://www.lowtek.ca/roo/wp-content/uploads/2009/08/java_unlimited.jpg" alt="java_unlimited" width="536" height="236" /></a></p>
<p>You may want to check out the video clip from the local news station that talks about the <a href="http://watch.ctv.ca/news/#clip201073">IBM Ottawa Extreme Blue expo</a>.</p>
<p>Our team has a long history of hiring our COOP students, its a great deal both ways.  The students know what they are walking into, and we&#8217;re got a better idea of what they are capable of.  Even I was a COOP student for the VM team way back when.  Each of the names involved with this project are top notch students -whoever manages to hire them will be lucky (and yes, we&#8217;ll be trying to).</p>
<p>Good luck in N.Y. this week guys!</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2009/extreme-blue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Writing better JNI code</title>
		<link>http://lowtek.ca/roo/2009/writing-better-jni-code/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=writing-better-jni-code</link>
		<comments>http://lowtek.ca/roo/2009/writing-better-jni-code/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 02:17:13 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=383</guid>
		<description><![CDATA[Well, it seems Ron beat me to the punch to blog about this &#8211; but allow me to promote the recently published developerWorks article that I had a hand in bringing to life:  Best practices for using the Java Native Interface Here is the summary: The Java™ Native Interface (JNI) is a standard Java API [...]]]></description>
			<content:encoded><![CDATA[<p>Well, it seems Ron beat me to the punch to <a href="http://ronald-servant.blogspot.com/2009/07/avoiding-jni-pitfalls.html">blog about this</a> &#8211; but allow me to promote the recently published <a href="http://www.ibm.com/developerworks">developerWorks</a> article that I had a hand in bringing to life:  <a href="http://www.ibm.com/developerworks/java/library/j-jni/index.html?ca=dgr-twtrJNI-Bestdth-j&amp;S_TACT=105AGY83&amp;S_CMP=TWDW">Best practices for using the Java Native Interface</a></p>
<p>Here is the summary:</p>
<blockquote><p>The Java™ Native Interface (JNI) is a standard Java API that enables Java code to integrate with code written in other programming languages. JNI can be a key element in your toolkit if you want to leverage existing code assets — for example, in a service-oriented architecture (SOA) or a cloud-based system. But when used without due care, JNI can quickly lead to poorly performing and unstable applications. This article identifies the top 10 JNI programming pitfalls, provides best practices for avoiding them, and introduces the tools available for implementing these practices.</p></blockquote>
<p>Many <a href="http://en.wikipedia.org/wiki/Kudos">kudos</a> to Michael Dawson for his wordsmithing and persistence to make this article happen, he really deserves the lion&#8217;s share of the credit.</p>
<p><a href="http://ronald-servant.blogspot.com">Ron</a> calls out his favorite pitfall as <a href="http://www.ibm.com/developerworks/java/library/j-jni/index.html?ca=dgr-twtrJNI-Bestdth-j&amp;S_TACT=105AGY83&amp;S_CMP=TWDW#wrong">using the wrong JNIEnv</a>.  I&#8217;ll pick the one that makes me laugh because it is sad but true:  <a href="http://www.ibm.com/developerworks/java/library/j-jni/index.html?ca=dgr-twtrJNI-Bestdth-j&amp;S_TACT=105AGY83&amp;S_CMP=TWDW#choosing">Choosing the wrong boundary between native and Java code</a> &#8211; believe it or not there was a real world example that motivated the sample code.  The customer had decided to go for a &#8220;pure java&#8221; solution for their embedded application, so the minimal amount of native code was written &#8211; two functions that could read or write individual bits (not bytes).  While the example is outlandish, many times the integration of legacy code via JNI is done without thinking of the cost of the boundary.</p>
<p>Let&#8217;s discuss the picking the right side of the JNI boundary for a minute.  The <a href="http://en.wikipedia.org/wiki/New_I/O">NIO implementation</a> is a good example of trying to fix file performance by keeping the data on the &#8220;right&#8221; side of the JNI boundary.  While NIO provides other functions allowing for tighter OS integration, one key performance win is due to the file data is kept in native buffers.   If you&#8217;re trying to get the data into java objects to be manipulated, you are likely defeating the performance win of NIO by forcing all that file data across the JNI boundary.  Where NIO will excel is needing to pull a bunch of data from a file and put it in another file &#8211; if you don&#8217;t need to hoist that data up into the java object space, you&#8217;ll get close to pure native performance.</p>
<p>Please <a href="http://www.ibm.com/developerworks/java/library/j-jni/index.html?ca=dgr-twtrJNI-Bestdth-j&amp;S_TACT=105AGY83&amp;S_CMP=TWDW">check out the article</a>, or at least bookmark it and send it to people who write JNI code.   Maybe we&#8217;ll see fewer false JVM bugs that turn out to be JNI related problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2009/writing-better-jni-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne</title>
		<link>http://lowtek.ca/roo/2009/javaone/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=javaone</link>
		<comments>http://lowtek.ca/roo/2009/javaone/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 03:53:05 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=362</guid>
		<description><![CDATA[JavaOne will be held next week (June 2-5th) at the Moscone Center in San Francisco, the same location where Google I/O was held this past week &#8211; and the week after JavaOne has Apple&#8217;s WWDC in the same location. I won&#8217;t be attending this year, but my friend and colleague Trent Gray-Donald will be there [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Duke" src="http://java.sun.com/javaone/images/RockStar_DukewithGuitar_small.gif" alt="" width="150" height="128" /><a href="http://en.wikipedia.org/wiki/JavaOne">JavaOne</a> will be held next week (June 2-5th) at the <a href="http://www.moscone.com">Moscone Center</a> in <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=san+francisco,+moscone+center&amp;sll=37.775196,-122.419204&amp;sspn=0.147625,0.414047&amp;g=san+francisco&amp;ie=UTF8&amp;ll=37.784868,-122.402984&amp;spn=0.0022,0.006469&amp;z=18&amp;iwloc=A">San Francisco</a>, the same location where <a href="http://code.google.com/events/io/ ">Google I/O</a> was held this past week &#8211; and the week after JavaOne has <a href="http://developer.apple.com/WWDC/ ">Apple&#8217;s WWDC</a> in the same location.</p>
<p>I won&#8217;t be attending this year, but my friend and colleague <a href="http://www.linkedin.com/pub/trent-gray-donald/2/6b9/165">Trent Gray-Donald</a> will be there presenting a session titled <a href="http://www28.cplan.com/cc230/session_details.jsp?isid=305253&amp;ilocation_id=230-1&amp;ilanguage=english">&#8220;Under the Hood: Inside a High-Performance JVM™ Machine&#8221;</a> on Friday June 5th, 10:50am &#8211; 11:50am.  While you won&#8217;t find him on the <a href="http://java.sun.com/javaone/sf/rockstar_wall_of_fame.jsp">Rock Star Wall of Fame</a>, he was did <a href="http://java.sun.com/javaone/sf/pdfs/JavaOne-07_vm1_PROSPECT.pdf">earn that title back in 2007</a> &#8211; his sessions are usually well attended so if you want to see him in action go early for a good seat.  This year his presentation discloses more details about the <a href="http://www.ibm.com/developerworks/java">IBM JVM technology</a> than have been previously made available, expect to see <a href="http://en.wikipedia.org/wiki/Assembly_language">assembly code</a> snippets on screen during the presentation along with lots of technical detail.  His presentation should be a reasonably good primer in what it takes to be a &#8220;state of the art&#8221; JVM in today&#8217;s competitive market &#8211; and it will be presented by someone who has hands on experience creating the technology.</p>
<p>If you can&#8217;t make it in person, JavaOne has a pretty good track record of making <a href="http://java.sun.com/javaone/sf/2008/index.jsp">past sessions available online</a>. Of course you can also follow along on <a href="http://twitter.com/JavaOneConf">Twitter</a>, and there appear to be two hashtags (<a href="http://twitter.com/#search?q=%23JavaOne">#JavaOne</a> and <a href="http://twitter.com/#search?q=%23JavaOneConf">#JavaOneConf</a>) being used to help track tweets.</p>
<p>As for what to expect from JavaOne this year, I&#8217;ll shy away from trying to make any <a href="http://java.dzone.com/articles/javaone-2009-predictions">firm predictions</a> &#8211; but it has been announced there will be more details on the <a href="http://tech.slashdot.org/story/09/05/20/2230239/Sun-To-Build-Worlds-Biggest-App-Store-Around-Java?art_pos=1">Java App Store</a>.  The <a href="http://news.google.ca/news?hl=en&amp;q=sun%20oracle">Oracle/Sun deal</a> will certainly be one of the topics that can&#8217;t be avoided.  <a href="http://en.wikipedia.org/wiki/Java_version_history#Java_SE_7">Java7</a> should get some sort of announcement along with some benchmarking fun I&#8217;m sure.  One camp to keep an eye on is the <a href="http://java.sun.com/javaone/2009/general_session_bios.jsp#dlewin">Microsoft keynote</a> &#8211; the <a href="http://www.thestandard.com/news/2009/05/22/microsoft-give-its-first-javaone-keynote">1st time they&#8217;ve done one for JavaOne</a>.  Last, but not least &#8211; IBM is a general session cosponsor thus <a href="http://java.sun.com/javaone/2009/general_session_bios.jsp#chayman">Craig Hayman</a> will be giving a talk as well (Thursday, June 4th, 5:30 &#8211; 6:15 p.m), one I&#8217;d recommend people attend if they can.</p>
]]></content:encoded>
			<wfw:commentRss>http://lowtek.ca/roo/2009/javaone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

