<?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>The Fair Tracing Project &#187; Nokia 770</title>
	<atom:link href="http://www.fairtracing.org/category/nokia-770/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fairtracing.org</link>
	<description>Welcome to the website of the EPSRC Fair Tracing project</description>
	<lastBuildDate>Mon, 23 Jan 2012 18:13:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Java on the Nokia 770</title>
		<link>http://www.fairtracing.org/2006/11/java-on-the-nokia-770/</link>
		<comments>http://www.fairtracing.org/2006/11/java-on-the-nokia-770/#comments</comments>
		<pubDate>Tue, 28 Nov 2006 11:52:24 +0000</pubDate>
		<dc:creator>Christian Wallenta</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Mobile Devices]]></category>
		<category><![CDATA[Nokia 770]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://web4.cs.ucl.ac.uk/staff/C.Wallenta/fairtracingblog/?p=11</guid>
		<description><![CDATA[Currently, I am playing with a Nokia 770 Internet Tablet. The cool thing about this device is that it is running a linux operating system and already has a large community. I haven&#8217;t played with a device like this before so it took me some time to figure things out. Here are my experiences so [...]]]></description>
			<content:encoded><![CDATA[<p>Currently, I am playing with a <a target="_blank" href="http://europe.nokia.com/770">Nokia 770 Internet Tablet</a>. The cool thing about this device is that it is running a linux operating system and already has a large <a target="_blank" href="http://www.maemo.org">community</a>. I haven&#8217;t played with a device like this before so it took me some time to figure things out. Here are my experiences so far (No guarantees, that these things work for everybody!)<br />
Ok, before you can really work with the device, you need to enable the R&#038;D mode. Thanks to <a target="_blank" href="http://www.cs.ucl.ac.uk/staff/m.lad/">Manish</a> for this little How-To:<br />
<strong>pre-requisites:</strong></p>
<ul>
<li>Root access to a linux machine</li>
<li>Download the <a target="_blank" href="http://maemo.org//downloads/d3.php"><em>flasher </em></a>utility</li>
</ul>
<p><strong>enabling the R&#038;D mode:<br />
</strong></p>
<ul>
<li>Turn off the device and unplug it from mains charger</li>
<li>Plug USB directly into the computer (no USB hubs)</li>
<li>As root user execute <em>./flasher &#8211;enable-rd-mode &#8211;reboot</em></li>
<li>&#8220;Suitable USB device not found, waiting&#8221; is displayed on the console</li>
<li>Turn on the 770 using the power button [while holding down the home button]</li>
<li>It should give information like:<br />
USB device found at bus 001, device address 004<br />
Found board Nokia 770 (F5)<br />
NOLO version 0.9.0<br />
The device is now in R&#038;D mode</li>
<li>Unplug from USB</li>
<li>Reboot</li>
</ul>
<p>Ok, the next thing I did, was to install xterm. The easiest way is to download the package from the <a target="_blank" href="http://www.maemo.org">maemo website</a> using the browser of the Nokia 770. You can then install it with the Application Installer (Control Panel). The xterm should then be installed in Extras -> X Terminal.</p>
<p>So far, so good.  Now let&#8217;s try to get Java running. There are several Java Virtual Machines (VM) that you can install like <a target="_blank" href="http://sablevm.org/">Sable</a>, <a target="_blank" href="http://www.ewesoft.com/">Ewe</a> or <a target="_blank" href="http://jamvm.sourceforge.net/">JamVM</a>. Either you find a pre-compiled package for the Nokia 770 or you need to compile it yourself with the <a target="_blank" href="http://www.scratchbox.org/">scratchbox</a> environment. Apart from the Java VM you will also need the libraries, for example the <a target="_blank" href="http://www.gnu.org/software/classpath/home.html">GNU Classpath</a>. Luckily, someone already compiled JamVM, Classpath and even the <a target="_blank" href="http://jikes.sourceforge.net/">Jikes Java Compiler</a> packages for the Nokia 770. You can find them together with the instructions <a target="_blank" href="http://gilles.frattini.free.fr/wordpress/index.php?p=3">here</a>.</p>
<ul>
<li>Download the three .deb packages</li>
<li>Become root : <em>sudo gainroot</em></li>
<li>Install packages with : <em>dpkg -x packagename /</em></li>
</ul>
<p>If you have trouble to find the packages you downloaded, try /home/user/MyDocs/.documents. This was my default directory.<br />
Note, that the GNU Classpath provided there is version 0.19, the official site already provides version 0.92, so it is probably worth to get a newer version of it. However, the infamous &#8220;HelloWorld&#8221; program should run perfectly <img src='http://www.fairtracing.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Any comments, suggestions, corrections, etc. welcome!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fairtracing.org/2006/11/java-on-the-nokia-770/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

