<?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's View &#187; Work</title>
	<atom:link href="http://www.lowtek.ca/roo/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lowtek.ca/roo</link>
	<description>A clever tagline should go here</description>
	<lastBuildDate>Mon, 02 Aug 2010 02:25:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Samsung/Vodafone H1/M1 with J9</title>
		<link>http://www.lowtek.ca/roo/2009/samsungvodafone-h1m1-with-j9/</link>
		<comments>http://www.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://www.lowtek.ca/roo/2009/samsungvodafone-h1m1-with-j9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eXtreme Blue</title>
		<link>http://www.lowtek.ca/roo/2009/extreme-blue/</link>
		<comments>http://www.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://www.lowtek.ca/roo/2009/extreme-blue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Writing better JNI code</title>
		<link>http://www.lowtek.ca/roo/2009/writing-better-jni-code/</link>
		<comments>http://www.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://www.lowtek.ca/roo/2009/writing-better-jni-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne</title>
		<link>http://www.lowtek.ca/roo/2009/javaone/</link>
		<comments>http://www.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://www.lowtek.ca/roo/2009/javaone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When DNS Fails</title>
		<link>http://www.lowtek.ca/roo/2009/when-dns-fails/</link>
		<comments>http://www.lowtek.ca/roo/2009/when-dns-fails/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 04:36:22 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=264</guid>
		<description><![CDATA[Tonight I needed to do a bit of work as we&#8217;re coming up to a deadline and as usual things are running a bit behind. Normally I just VPN into work and use remote desktop to drive my desktop. Unfortunately when I went to do this tonight I wasn&#8217;t able to connect to my workstation [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I needed to do a bit of work as we&#8217;re coming up to a deadline and as usual things are running a bit behind.  Normally I just <a href="http://en.wikipedia.org/wiki/Virtual_private_network">VPN</a> into work and use <a href="http://en.wikipedia.org/wiki/Remote_desktop">remote desktop</a> to drive my desktop.  Unfortunately when I went to do this tonight I wasn&#8217;t able to connect to my workstation via remote desktop.</p>
<p>A quick <a href="http://en.wikipedia.org/wiki/Nslookup">NSLookup</a> query turned up the problem &#8211; it seems the <a href="http://en.wikipedia.org/wiki/Domain_Name_System">DNS</a> server at work had been reset and the <a href="http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol">DHCP</a> lease for my workstation had not expired yet.  This means that the DNS server had no idea what <a href="http://en.wikipedia.org/wiki/Internet_Protocol">IP</a> my machine is using, but my workstation is under the assumption it has the rights to that IP address still.</p>
<p><a href="http://www.jimscode.ca/">Jim</a> happened to be one of the few online, so I chatted with him a bit to see if he had any ideas how to resolve the problem.  He mentioned that this had happened to him a couple of times and his solution ended up being to drive back into work, I figured that would be my backup plan.</p>
<p>Jim then suggested using <a href="http://linux.die.net/man/8/arp">arp</a> on a machine I had recently <a href="http://en.wikipedia.org/wiki/Secure_Shell">ssh</a>&#8216;d into from my workstation.  While I hadn&#8217;t actually used ssh to connect to any of our lab machines, it  got me thinking about our <a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System">CVS</a> server &#8211; as I was running <a href="http://www.eclipse.org/">Eclipse</a> on my workstation and did have in theory an active connection.  From my laptop I was able to ssh into the CVS server, then using <a href="http://linux.die.net/man/8/netstat">netstat</a> I got a full list of the active connections.  Looking through the list turned up a few which were numeric (clearly where DNS had failed to provide a reverse name mapping).  From there it was a simple matter to remote desktop to the &#8220;right&#8221; numeric address to reach my workstation &#8211; I got lucky on my 1st try.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lowtek.ca/roo/2009/when-dns-fails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future of Java Embedded VMs</title>
		<link>http://www.lowtek.ca/roo/2009/future-of-java-embedded-vms/</link>
		<comments>http://www.lowtek.ca/roo/2009/future-of-java-embedded-vms/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 21:17:14 +0000</pubDate>
		<dc:creator>Roo</dc:creator>
				<category><![CDATA[Soap Box]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.lowtek.ca/roo/?p=255</guid>
		<description><![CDATA[I&#8217;m writing about this topic based on a request made by Artur Lojewski back in November last year, it has taken me a while to collect my thoughts on this topic as well as find time to sit down and write a posting.  Artur attended Eclipse Summit Europe where Dave Thomas (Big Dave) gave a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m writing about this topic based on a request made by Artur Lojewski back in November last year, it has taken me a while to collect my thoughts on this topic as well as find time to sit down and write a posting.  Artur attended <a href="http://www.eclipsecon.org/summiteurope2008/">Eclipse Summit Europe</a> where <a href="http://www.davethomas.net/">Dave Thomas</a> (Big Dave) gave a talk entitled &#8220;<a href="http://www.eclipsecon.org/summiteurope2008/sessions?id=222">Next Generation Embedded Software &#8211; The Imperative is Agility!</a>&#8221; and asked what my opinion was.</p>
<p>Unfortunately I didn&#8217;t attend that Eclipse Summit Europe, so I didn&#8217;t hear what Dave had to say.  Talking to some folk that I do know who went &#8211; their impression was &#8220;<a href="http://talklikeaduck.denhaven2.com/articles/2008/12/03/the-oti-brotherhood">Vintage Dave</a>&#8220;.  I have made reference to this in the past &#8211; but I did work for Object Technology International and my <a href="http://www.carleton.ca/">university education</a> was heavily influenced by Dave Thomas &#8211; myself and my classmates were some of the first to work our way through learning datastructures etc., in Smalltalk.  So a lot of my opinions of what Dave says are going to be coloured by my past experience (and his influence on the start of my career).</p>
<p>Almost any talk given by Dave will get people to sit back and think &#8211; he&#8217;s also not afraid to stand in front of an audience full of Java programmers and tell them that they&#8217;ve picked the wrong language.  In my experience he always has some good points and is worth listening to, but to interpret his talks as a set of black and white statements (or out of context) is dangerous.  There were two <a href="http://ed-merks.blogspot.com/2008/11/dave-thomas-keynote-focused-on-history.html">other</a> <a href="http://blogs.windriver.com/wind_river_blog/2008/11/thoughts-on-dave-thomas-keynote.html">bloggers </a>that gave some in person accounts of his talk &#8211; I&#8217;d encourage you to read those.  Another reasonable reference is to read about <a href="http://www.jot.fm/issues/issue_2007_11/column3/index.html">Dave&#8217;s thoughts on JavaScript</a> &#8211; and if you go back to <a href="http://en.wikipedia.org/wiki/HotJava">what got Java started</a> (<a href="http://en.wikipedia.org/wiki/Java_applet">the browser plug-in</a>) and where Java is today, it is clear that the language didn&#8217;t fulfill the original promise.</p>
<p>There are others who are <a href="http://news.cnet.com/8301-1035_3-10113583-94.html">predicting that embedded java</a> is dead, even James Gosling has <a href="http://www.theregister.co.uk/2007/10/23/javafx_mobile/">suggested that J2ME is done</a>.  However, if we take a look at <a href="http://java.sun.com/javame/index.jsp">embedded Java today</a> &#8211; you&#8217;ll see that the <a href="http://en.wikipedia.org/wiki/Blu-ray">Blu-ray</a> format is a new niche for this technology.  As well, even low cost phones such as the <a href="http://www.nokia.co.uk/A4405758">Nokia 2760</a> support the J2ME profile.  This means that <a href="http://en.wikipedia.org/wiki/Java_ME">as a platform</a>, there are actually billions of devices out there &#8211; how is this not success?</p>
<p>I think it depends on what the original goals were, and the future of the platform.  Among the various J2ME enabled devices, <a href="http://weblogs.java.net/blog/gvix/archive/2006/01/frustrated_with.html">there are differences</a>.  This isn&#8217;t really a lot better in the <a href="http://www.webreference.com/js/column6/">browser / javascript </a>space, but <a href="http://en.wikipedia.org/wiki/Web2.0">Web2.0</a> holds the spotlight at the moment.  Probably the biggest threat to the J2ME space is the new generation of smart phones:  <a href="http://en.wikipedia.org/wiki/IPhone">iPhone</a>, <a href="http://en.wikipedia.org/wiki/T-Mobile_G1">G1</a> and <a href="http://en.wikipedia.org/wiki/Palm_Pre">Palm Pre</a> &#8211; none of these have embraced Java as the path forward.</p>
<p>Looking at embedded hardware, we&#8217;re starting to see more and more capable hardware in the palm of your hand.  For example &#8211; iPhone is a 400MHz ARM cpu compare this to a hot desktop circa 1998 (PentiumII 400MHz), the very definition of what embedded means is changing.  In the near term J2ME will continue to be an expected feature in cell phones, so there is still a market which will continue for several (5?) years.  As the smart phone market sorts itself out we&#8217;ll see which new (or old) technology rises to the top.  It is probably safe to say that J2ME will have an impact on the outcome,  but to bet on it as the winner is probably long odds.</p>
<p><em>Disclaimer: The postings on this site are my own and don’t necessarily represent IBM’s positions, strategies or opinions.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lowtek.ca/roo/2009/future-of-java-embedded-vms/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
