<?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>gali &#187; n900</title>
	<atom:link href="http://www.gali.co.uk/tag/n900/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gali.co.uk</link>
	<description>technology put to task</description>
	<lastBuildDate>Fri, 11 Jun 2010 08:04:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>GaliRSS: A New Feed Reader</title>
		<link>http://www.gali.co.uk/2010/06/galirss-a-new-feed-reader/</link>
		<comments>http://www.gali.co.uk/2010/06/galirss-a-new-feed-reader/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 20:20:10 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[web application]]></category>
		<category><![CDATA[web browser]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=236</guid>
		<description><![CDATA[I&#8217;ve been using Bloglines for a while now to keep up to date with RSS feeds and their associated sites, including news, webcomics, blogs and so on. It&#8217;s a great web application for organising feeds and keeping track of which articles are unread. It also has the added perk of grabbing the contents of feeds [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gali.co.uk/rss" target="_blank"><img class="alignright size-medium wp-image-237" style="border: 2px solid #4466aa; margin-left: 4px;" title="GaliRSS logo" src="http://www.gali.co.uk/wp-content/uploads/2010/06/rsstitlepage-300x203.jpg" alt="" width="240" height="162" /></a></p>
<p>I&#8217;ve been using <a href="http://beta.bloglines.com" target="_blank">Bloglines</a> for a while now to keep up to date with RSS feeds and their associated sites, including news, webcomics, blogs and so on. It&#8217;s a great web application for organising feeds and keeping track of which articles are unread. It also has the added perk of grabbing the contents of feeds even when I&#8217;m offline, ready for me to read when I log in next.</p>
<p>The problem with Bloglines is that it&#8217;s buggy, occasionally failing to actually display feeds, and quite resource hungry for the browser such that mobile browsers &#8211; even on the powerhouse that is the N900 &#8211; struggle with it. It&#8217;s also not very finger friendly for the aforementioned device.</p>
<p><span id="more-236"></span>Therefore, I decided to put together my own tool that reproduces the functionality I enjoy from Bloglines, while being better suited to a mobile browser &#8211; including a certain amount of finger friendliness. It&#8217;s not quite finished yet, and the it doesn&#8217;t download any content when you&#8217;re offline, but I think I should at least offer a link to my project to the outside world.</p>
<p>And so, I present, <a href="http://www.gali.co.uk/rss/" target="_blank">GaliRSS</a> (yes, it really needs a better name&#8230;)</p>
<p>Beyond what I&#8217;ve already mentioned, a handful of its features include (in no particular order):</p>
<ul>
<li>An AJAX driven interface &#8211; almost no reason to reload the page.</li>
<li>Caching of feed content, so feed content can be read later even after it drops out of the feed itself. The cache is currently limited to up to 4 weeks of history.</li>
<li>If a feed only offers excerpts of content, the actual content can be either loaded in a new browser window/tab, or in an iframe within GaliRSS &#8211; no need to leave the site if you don&#8217;t want to.</li>
<li>Feeds can be organised into groups of similarly themed content, available from a sidebar (which can be collapsed or hidden entirely).</li>
<li>Feed items can be &#8216;pinned&#8217; to read later.</li>
<li>The feed list can either show all unclicked (unread) items, or items from a single feed, or items from a group of feeds, or pinned items.</li>
<li>A &#8216;cleanup&#8217; button is provided to hide clicked items. Clicking it a second time will reveal them all again.</li>
<li>Each feed is colour coded, with a &#8216;strong&#8217; colour picked at random for each new feed. This colour can be changed easily.</li>
<li>Usage of GaliRSS is quite customisable from the Settings page.</li>
</ul>
<p>At present, it doesn&#8217;t support authenticated feeds, or feeds with a https:// url (ie. http:// only)</p>
<p>Note that it&#8217;s not entirely break-proof at the moment. I also couldn&#8217;t completely guarantee the security of it at this stage.</p>
<p>Comments are welcome, and I&#8217;ll probably keep working on it for a while yet &#8211; but it is provided with no official warranty or support for now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/06/galirss-a-new-feed-reader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>n900 Tricks: Backing Up SMS Texts (plus IMs and Call Log)</title>
		<link>http://www.gali.co.uk/2010/05/n900-tricks-backing-up-sms-texts-plus-ims-and-call-log/</link>
		<comments>http://www.gali.co.uk/2010/05/n900-tricks-backing-up-sms-texts-plus-ims-and-call-log/#comments</comments>
		<pubDate>Sun, 09 May 2010 20:55:37 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[n900]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=229</guid>
		<description><![CDATA[There are a few tips and tricks out there for the N900 that you&#8217;ll only really come across if you&#8217;re a regular on the Maemo Talk forums. The same is probably true for other devices and their respective forums to some extent, but the Maemo community seems to be particularly active. This quick guide to [...]]]></description>
			<content:encoded><![CDATA[<p>There are a few tips and tricks out there for the N900 that you&#8217;ll only really come across if you&#8217;re a regular on the Maemo Talk forums. The same is probably true for other devices and their respective forums to some extent, but the Maemo community seems to be particularly active. This quick guide to backing up text messages on the n900 is a little different as it results in something that&#8217;s actually readable on your PC, and falls into the aforementioned category of guides that don&#8217;t seem to be available elsewhere.</p>
<p>One thing that I did appreciate about the n900 was that doing a complete flashing of the firmware didn&#8217;t wipe things like the text message log, and a lot of application settings survive presumably by being safely stored in the mass storage somewhere. Sadly, the downside of this is that when an application breaks (most notably in my case, the built in Ovi Maps), there&#8217;s no obvious way to fix it, including reflashing the firmware. Nokia do, however, offer blank image of for the mass storage that you can &#8216;flash&#8217; onto the device. Before doing this though, I&#8217;d like to take a copy of a few things that I do want to keep&#8230;</p>
<p><span id="more-229"></span>Anyway, whatever your reason, taking a copy of your SMS / IM / call log is actually pretty simple. All it needs is a command to be executed within a terminal window.</p>
<p>Before doing this, I would recommend installing an SSH server (available from the Application Manager) and using a tool like <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">Putty</a> to connect to your device so you can use a normal keyboard and/or cut and paste from here&#8230;</p>
<p>Start out by opening a terminal and using cd to find a directory you want to put the backup in &#8211; the default location is probably fine if you&#8217;re using a terminal on your phone. Otherwise, you might want to do something like <em>cd /home/user/MyDocs/</em> before doing anything else.</p>
<p>The following command, tweaked slightly from <a href="http://talk.maemo.org/showthread.php?t=51239" target="_blank">here</a>, will dump all of the data from your phone&#8217;s communication database into a file called output.html:</p>
<p style="padding-left: 30px;">sqlite3 -html /home/user/.rtcom-eventlogger/el.db &#8220;SELECT start_time,service_id,event_type_id,free_text, remote_uid FROM Events ORDER BY start_time DESC;&#8221; &gt; output.html</p>
<p>This will create a file called output.html, which you can copy to your PC. For some browsers to view the file properly, you may need to open it in a text editor and add <em>&lt;html&gt;&lt;table&gt;</em> to the top and <em>&lt;/table&gt;&lt;/html&gt;</em> to the end &#8211; the command seems to omit these parts.</p>
<p>Once you&#8217;ve got the file open in a browser, a couple of the columns could benefit from some explanation. They&#8217;re displayed in the order they were mentioned in the command (there are no headings in the file):</p>
<ul>
<li>start_time: The time the item &#8216;began&#8217;, I presume. For text messages/IMs, this would be the time it arrived/was sent, whereas for calls it represents the beginning of the call.</li>
<li>service_id: 1 for a call, 2 for an IM, 3 for SMS.</li>
<li>event_type: This value depends on the service_id &#8211; there are two values for each. The larger value represents sent (outgoing) items, and the smaller represents received (incoming) items. For instance, for SMS (service_id is 3), the event_types for sent and received are 6 and 5 respectively.</li>
<li>free_text: The actual text content of the message. Blank for calls.</li>
<li>remote_uid: For calls and SMS, this is the phone number of the remote phone. For IM, this is the email address or screenname of the other half of the conversation.</li>
</ul>
<p>Of course, there&#8217;s no easy way to restore the messages to the database afterwards &#8211; though some clever coding could probably pull it off. There is a Backup/Restore feature built into the phone if you want to go down this route, but personally I&#8217;m loosely planning a complete wipe and would like a stash of my old content stored somewhere, just in case there&#8217;s something I want to come back to later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/05/n900-tricks-backing-up-sms-texts-plus-ims-and-call-log/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Social Gadgetting</title>
		<link>http://www.gali.co.uk/2010/05/social-gadgetting/</link>
		<comments>http://www.gali.co.uk/2010/05/social-gadgetting/#comments</comments>
		<pubDate>Thu, 06 May 2010 19:50:56 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=219</guid>
		<description><![CDATA[I&#8217;ve been out of touch for a while, but I&#8217;ve recently been pondering picking up where I originally intended to start with this blog, and look at a few technologies I&#8217;ve come across online. I recently started keeping up with Leo Laporte&#8217;s TWIT podcasts, with its very American technology content with accompanying chatter. While it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been out of touch for a while, but I&#8217;ve recently been pondering picking up where I originally intended to start with this blog, and look at a few technologies I&#8217;ve come across online.</p>
<p><a href="http://www.gali.co.uk/wp-content/uploads/2010/05/twit.png"><img class="alignright size-full wp-image-223" title="twit" src="http://www.gali.co.uk/wp-content/uploads/2010/05/twit.png" alt="" width="144" height="193" /></a>I recently started keeping up with <a href="http://twit.tv/twit" target="_blank">Leo Laporte&#8217;s TWIT podcasts</a>, with its very American technology content with accompanying chatter. While it is very much put together from a US of A perspective, they do make nods to us over here in Europe where its relevant, and he and his guests genuinely seem to be having a good time. Anyway, they have a habit of mentioning technologies, software and links that inspire my curiousity. Since I&#8217;m often out and about while listening, and don&#8217;t want to be distracted from the podcast too much, I note things down on my trusty N900 to look up later. Given this usually inspires only 2 or 3 items per podcast, I suspect that these may be a source of many posts on here in the future, given my current track record of posting at least. It&#8217;s certainly more manageable than trying to put up content covering everything I think is cool on <a href="http://www.engadget.com" target="_blank">Engadget</a> or <a href="http://www.gizmodo.com" target="_blank">Gizmodo</a>&#8230;</p>
<p><span id="more-219"></span>The first, small item I want to mention is <a href="http://www.gdgt.com" target="_blank">gdgt.com</a>, which seems like a pretty cool idea, at least for gadget lovers out there. It&#8217;s also worth noting that it&#8217;s the brainchild of the previous founders of the two major aforementioned technology blogs&#8230;</p>
<p><a href="http://www.gali.co.uk/wp-content/uploads/2010/05/gdgt.png"><img class="alignleft size-medium wp-image-222" title="gdgt" src="http://www.gali.co.uk/wp-content/uploads/2010/05/gdgt-300x154.png" alt="" width="300" height="154" /></a>Gdgt (GDGT? gdgt?) is something of a social network for people and their gadgets, and that&#8217;s about it. You&#8217;ve got your normal list of friends and a profile as with any other social site, and it&#8217;ll let you hook into big names like Facebook, Twitter and Gmail to find more friends automatically. What it then does is give you the ability to add gadgets to your profile, under the categories of &#8220;Have&#8221;, &#8220;Had&#8221; or &#8220;Want&#8221; to represent your relationship to this gadget. Personally, I somewhat would have liked a couple more categories &#8211; notably &#8220;Used&#8221; and &#8220;Have Access To&#8221; to represent those I&#8217;ve played with, or those that are owned by family/housemates living in the same building &#8211; or that are available to me in my workplace. That said, I suspect they were aiming for the tried and tested intention to keep things simple.</p>
<p>The site then goes to offer you the chance to discuss and review gadgets (whether they&#8217;re linked to your profile or not) and to look up the gadgets your friends have against your name. There&#8217;s also a news feed, which seems to display news about random gadgets, and a &#8216;features&#8217; page which seems to contain blog posts and news updates from those behind the site itself.</p>
<p>The site very much feels like it&#8217;s just starting up still. The functionality they have in place is solid, and just about unique enough to stand out in the world of social networks. There&#8217;s a lot they could do in the future too, which would be great as long as they keep it simple. Ideas that sprung to mind off hand included:</p>
<ul>
<li>Finding other users with the same gadget(s) as you? Perhaps the ability to search based on an overlap of a specific number of gadgets, 1 &#8211; n (where n is the number you have on your profile). Connecting this up with a location based search would have a lot of potential &#8211; I&#8217;d love to know how many other N900 or Gigabyte T1028X owners there are in my corner of the world, for instance.</li>
<li>It would be nice if the news feed could be (optionally) toggled to only show news about gadgets you have on one of your lists (either all of them or specifically). There&#8217;s a lot of news about the next iPhone appearing, and to be honest I&#8217;m not that interested at the moment.</li>
<li>Going a step further, the site has some awareness of manufacturers behind devices. It would be cool if the site&#8217;s news feed could offer me news specific to them, so I can see what&#8217;s coming up in the future. After all, Nokia just announced the N8, and there&#8217;s no sign of that on there.</li>
<li>It&#8217;s nice that users can &#8216;like&#8217; news posts and rate gadgets, and that you can get a view of what&#8217;s popular as a result, but it would be nice to develop this on the social side a bit more, giving me more feedback from my friends, or from others in my corner of the world. I imagine they could pull out some really interesting figures about what gadgets are used where as their membership builds up&#8230;</li>
</ul>
<p>Of course, the site is still in beta, so there&#8217;s a long way for them to go yet. I just hope that they can get some distance along that road before someone else comes along overtakes them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/05/social-gadgetting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beginnings of GaliTwit</title>
		<link>http://www.gali.co.uk/2010/04/beginnings-of-galitwit/</link>
		<comments>http://www.gali.co.uk/2010/04/beginnings-of-galitwit/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 09:42:15 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[n97]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=209</guid>
		<description><![CDATA[As with my previous blogging attempts, it would seem I&#8217;ve been failing to actually post content on here in the last couple of months. It&#8217;s hard to imagine that it&#8217;s almost 6 months since I kicked off this site&#8217;s new existence. In the same vein, I signed up for Twitter to fall in behind other tech-enthusiasts [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gali.co.uk/wp-content/uploads/2010/04/galitwit.png"><img class="alignright size-full wp-image-211" style="margin: 5px;" title="galitwit" src="http://www.gali.co.uk/wp-content/uploads/2010/04/galitwit.png" alt="" width="60" height="60" /></a>As with my previous blogging attempts, it would seem I&#8217;ve been failing to actually post content on here in the last couple of months. It&#8217;s hard to imagine that it&#8217;s almost 6 months since I kicked off this site&#8217;s new existence.</p>
<p>In the same vein, I <a href="http://www,twitter.com/phlipside" target="_blank">signed up for Twitter</a> to fall in behind other tech-enthusiasts everywhere. I posted occasionally, but tried to keep up with my friends&#8217; activities more often. This was assisted by my Nokia N97 after purchasing a license for <a href="http://mobileways.de/products/gravity/gravity/" target="_blank">Gravity</a>. This made using Twitter an absolute pleasure, and I found myself posting (slightly) more often and glancing at the updates from others throughout the day. However, I then shifted over to my Nokia N900, and its inability to run any Twitter apps even close to Gravity in quality and features&#8230;</p>
<p><span id="more-209"></span>I tried a number of apps written for the N900 &#8211; <a href="http://mauku.innologies.com/" target="_blank">Mauku</a> and <a href="http://danielwould.wordpress.com/witter/" target="_blank">Witter</a> to name a couple. They did an OK job, but generally felt a bit clunky or scruffily presented. It then dawned on me that the N900 is designed to be &#8216;always connected&#8217; and has a blindingly good web browser built in, so I tried out <a href="http://dabr.co.uk/" target="_blank">dabr</a>. This site claims to be a &#8216;mobile web interface to Twitter&#8217;s API&#8217;, and it certainly succeeds at that. In the absence of Gravity it would have been a fantastic tool for use on my N96 or N97 in the past. For the N900, with the high resolution screen, the text was just too small and the links were far from finger-friendly.</p>
<p>It was at this point that I started to consider writing my own Twitter client. My development skills for Maemo are far from perfect, and I came to the conclusion I wanted something that I could use on multiple platforms anyway, so something web based seemed to be the way forward. I decided it would have to be finger friendly, but ideally in a way that wasn&#8217;t too intrusive when I used it from a desktop browser.</p>
<p>PHP and Javascript are my current languages of choice for web development, so I set to work on decyphering the Twitter API (not a difficult task) and exploring code examples for actually pulling data out of Twitter.</p>
<p>It was around this point where I happened upon <a href="http://www.tweetgo.net" target="_blank">TweetGo.net</a>, which already seemed to do the basics of what I was planning &#8211; a finger friendly UI for Twitter. However, it&#8217;s also in its early stages, and lacks a few features that I&#8217;d like to see in a client &#8211; which would recreate a lot of the functionality and ease of use of Gravity.</p>
<p>And so, GaliTwit was born. You can check it out in current (also early) form by following <a href="http://www.gali.co.uk/twit" target="_blank">this link</a>, or from the link I&#8217;ll shortly add to the navigation bar at the top of this site. I&#8217;ll hopefully write some more posts about it in due course to cover what features it already supports, and what I plan to implement in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/04/beginnings-of-galitwit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>n900 Tricks: Word and Excel files</title>
		<link>http://www.gali.co.uk/2010/02/n900-tricks-word-and-excel-files/</link>
		<comments>http://www.gali.co.uk/2010/02/n900-tricks-word-and-excel-files/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 23:42:07 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[office]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=186</guid>
		<description><![CDATA[It&#8217;s all very well the n900 shipping with a link to download a trial of viewers for Excel, Word and Powerpoint files. It&#8217;s nice to see Nokia making the effort. The problems are that, while they do a very good job of rendering the files, they only do it for free for a month, and [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s all very well the n900 shipping with a link to download a trial of viewers for Excel, Word and Powerpoint files. It&#8217;s nice to see Nokia making the effort. The problems are that, while they do a very good job of rendering the files, they only do it for free for a month, and you can&#8217;t actually change the files.</p>
<p>What they don&#8217;t tell you is that since the days of the n900 and perhaps before, it&#8217;s been possible to work with some Office documents, including quite sophisticated editing of said documents.</p>
<p><strong><span id="more-186"></span>Word Files</strong></p>
<p>Easy as pie &#8211; all that&#8217;s needed is AbiWord, which is quite happy to read, edit and save Word 2003 documents. I don&#8217;t remember whether its in the Extras or Extras-devel repositories, but it&#8217;s already waiting to be installed on the device if you have them both there.</p>
<p><strong>Excel files</strong></p>
<p>This one&#8217;s a bit more complicated as gnumeric isn&#8217;t yet in a repository for the n900. However, Maemo is quite willing to let some older stuff install, if you do it from a Terminal window with root.</p>
<p>I&#8217;ve adapted the instructions for this from <a href="http://talk.maemo.org/showthread.php?p=491761#post491761" target="_blank">here</a> and <a href="http://blog.filatov.us/2010/01/29/installing-gnumeric-on-maemo-5-nokia-n900.aspx" target="_blank">here</a>, though with the slight change in that I&#8217;ve mirrored the .deb files locally for convenience.</p>
<div id="_mcePaste" style="padding-left: 30px;">Open the Application Manager and install <strong>evince</strong> (to get one of the dependencies for gnumeric installed) and <strong>rootsh </strong>(if you haven&#8217;t already, for root access).</div>
<div id="_mcePaste" style="padding-left: 30px;">Open a Terminal and do the following:</div>
<div id="_mcePaste" style="padding-left: 60px;">sudo gainroot</div>
<div id="_mcePaste" style="padding-left: 60px;">apt-get install libart-2.0-2 libpcre3</div>
<div id="_mcePaste" style="padding-left: 60px;">wget <a href="http://www.gali.co.uk/files/libgoffice-0-6-common_0.6.3-2_all.deb">http://www.gali.co.uk/files/libgoffice-0-6-common_0.6.3-2_all.deb</a></div>
<div id="_mcePaste" style="padding-left: 60px;">wget <a href="http://www.gali.co.uk/files/libgoffice-0-6_0.6.3-2_armel.deb">http://www.gali.co.uk/files/libgoffice-0-6_0.6.3-2_armel.deb</a></div>
<div id="_mcePaste" style="padding-left: 60px;">wget <a href="http://www.gali.co.uk/files/gnumeric_1.8.3-5maemo1_armel.deb">http://www.gali.co.uk/files/gnumeric_1.8.3-5maemo1_armel.deb</a></div>
<div id="_mcePaste" style="padding-left: 60px;">dpkg -i libgoffice-0-6-common_0.6.3-2_all.deb</div>
<div id="_mcePaste" style="padding-left: 60px;">dpkg -i libgoffice-0-6_0.6.3-2_armel.deb</div>
<div id="_mcePaste" style="padding-left: 60px;">dpkg -i gnumeric_1.8.3-5maemo1_armel.deb</div>
<p>And there you have it, a gnumeric icon should make its way into your menu, ready to run.</p>
<p><strong>Or there&#8217;s OpenOffice</strong></p>
<p>It is possible to get the full OpenOffice suite running on a n900, thanks to the easy-debian package (also available in Extras or Extras-devel already as &#8216;easy-chroot&#8217; if I recall correctly), but this does come with the requirement for downloading a debian image over 1Gb in size to your device (fortunately, it can be stored in the larger chunk of space on a n900), and then the performance isn&#8217;t quite as great. However, I imagine it does offer significantly more power when it comes to working with documents, and it&#8217;ll work with many more file formats, including Powerpoint&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/02/n900-tricks-word-and-excel-files/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>n900 Tricks: Remote Control with VNC / x11vnc</title>
		<link>http://www.gali.co.uk/2010/02/n900-tricks-remote-control-with-vnc-x11vnc/</link>
		<comments>http://www.gali.co.uk/2010/02/n900-tricks-remote-control-with-vnc-x11vnc/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 09:35:30 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[vnc]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=176</guid>
		<description><![CDATA[The n900 is a geek&#8217;s dream phone, there&#8217;s no doubt about that. I had a n800 before, so it&#8217;s not surprising that within the first week of having my new gadget I&#8217;ve started to try to recreate some of the tricks I used to play with. Previously I was just experimenting, whereas this time I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>The n900 is a geek&#8217;s dream phone, there&#8217;s no doubt about that. I had a n800 before, so it&#8217;s not surprising that within the first week of having my new gadget I&#8217;ve started to try to recreate some of the tricks I used to play with. Previously I was just experimenting, whereas this time I&#8217;m trying to bring more convenience into my life&#8230;</p>
<p>So, my first trick (after playing with installing a load of software from the application catalogues and a few things from Ovi Store) was to get set up so that I could do things with my phone from my PC without letting go of my keyboard and mouse. On my previous Nokia phones, I had some success with RemoteS60 once upon a time (though it always seemed a bit unreliable) to view and interact with my phone&#8217;s screen, but that wasn&#8217;t free to use. Nokia&#8217;s PC Suite (and Ovi Suite) software offered a range of features for working with contacts, calendars, text messages and generally moving content to and fro, but none of that is readily available for the N900&#8230;</p>
<p><span id="more-176"></span><a href="http://www.gali.co.uk/wp-content/uploads/2010/02/vncdesktop.jpg"><img class="alignright size-medium wp-image-183" title="vncdesktop" src="http://www.gali.co.uk/wp-content/uploads/2010/02/vncdesktop-300x199.jpg" alt="" width="300" height="199" /></a>So I turned my attention to VNC, a technology for interacting with other computers&#8217; desktops that is great for its cross platform compatibility, but has somewhat fallen in popularity with the advent of Microsoft&#8217;s Remote Desktop, and various other third party technical support solutions to remote control for support purposes.</p>
<p>I was glad to see that everything I needed was already available, so here&#8217;s what I did to get it all set up, with a little oddity to be aware of noted at the end.</p>
<p>Note that in order to get everything working, root access is needed. This is easily achieved by downloading the gainroot package and then using <span style="font-family: Courier New;">sudo gainroot</span> in a terminal window.</p>
<p style="padding-left: 30px;">First, I downloaded a VNC Viewer for my PC (<a href="http://www.tightvnc.com/download.html" target="_blank">TightVNC</a> was an old favourite of mine, and offers a nicer UI than the &#8216;official&#8217; VNC client) and downloaded the x11vnc package on the n900, which is just available from the <a href="http://thenokiablog.com/2009/10/27/maemo-extras-nokia-n900-applications/" target="_blank">extras repository</a>.</p>
<p style="padding-left: 30px;">I grabbed a widget for my desktop so I could have my current IP address visible &#8211; I tend to hop between different wifi networks at home and work, and don&#8217;t have the benefits of a consistent IP address in either location, so having it visible quickly helps.</p>
<p>Now, at this point everything does just work. I can run x11vnc on my device and connect to it with VNC Viewer, and find myself happily remote controlling my N900. However, it&#8217;s not incredibly secure &#8211; anyone that guesses my IP address can do the same. So, here&#8217;s how to add a password for some basic security:</p>
<p style="padding-left: 30px;">Open a Terminal window, and get root access. Personally, I have SSH installed and opted to do this in a <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank">Putty</a> window from my PC.</p>
<blockquote>
<p style="padding-left: 30px;">x11vnc -storepasswd</p>
</blockquote>
<p style="padding-left: 30px;">This doesn&#8217;t actually launch x11vnc, but instead prompts for a password. This is the password that will be needed every time VNC Viewer connects.</p>
<p style="padding-left: 30px;">However, this stores the resulting password in a directory called .vnc in the root user&#8217;s home directory. Time to move it somewhere more useful, with the following command:</p>
<blockquote>
<p style="padding-left: 30px;">cp .vnc/passwd /home/user/.vnc/</p>
</blockquote>
<p style="padding-left: 30px;">I&#8217;m not sure whether it is necessarily, but I also threw in a chown user:users on the passwd file to ensure it was owned by the &#8216;user&#8217; account.</p>
<p style="padding-left: 30px;">By default, x11vnc doesn&#8217;t know to use the password that&#8217;s been created so, still armed with the root terminal, a small change needs to be made elsewhere. Time for the following to get where we need to be:</p>
<blockquote>
<p style="padding-left: 30px;">cd /usr/share/applications/hildon/</p>
</blockquote>
<p style="padding-left: 30px;">The file we want to edit is x11vnc.desktop. The n900 comes with vi installed for terminal-based text editing, but others exist &#8211; leafpad is quite popular I hear, though I stuck my old friend nano onto my N900 from the fremantle/tools repository (instructions part way down <a href="http://talk.maemo.org/showthread.php?t=38963" target="_blank">this forum post</a>).</p>
<p style="padding-left: 30px;">We find the line that reads:</p>
<blockquote>
<p style="padding-left: 30px;">Exec=/usr/bin/x11vnc</p>
</blockquote>
<p style="padding-left: 30px;">and change it to:</p>
<blockquote>
<p style="padding-left: 30px;">Exec=/usr/bin/x11vnc -usepw -remap Return-KP_Enter</p>
</blockquote>
<p style="padding-left: 30px;">There&#8217;s an extra bit on the end there designed to remap the way the Return key works from VNC. By default, it triggers the on-screen keyboard (if enabled), and so this remapping changes the behaviour so that Return sends an Enter keycode (the key on the numpad of most keyboards) so get the expected behaviour.</p>
<p>And now we&#8217;re set to go. Start x11vnc on the device, and VNC Viewer can, after the password has been entered, connect to the device&#8217;s IP address. It&#8217;s worth noting that x11vnc only accepts a single session before closing. To make it remain open, a -forever tag needs to be added to the command line above, though I opted against this personally.</p>
<p>However, <strong>I found one small problem with x11vnc</strong> (I&#8217;m not sure if others have had similar issues). After connecting to it, a process running on my n900 seems to go crazy, maxing out the CPU (and draining battery life rapidly).</p>
<p>I find the process by running <span style="font-family: Courier New;">top</span> from a terminal and looking for /usr/bin/maemo-xinput-sounds at the top. Interestingly, for the first time when writing this article the problem didn&#8217;t occur, which makes me wonder whether having the Media Player open in the background prevents it. Either way the problem is resolved by simply using the kill command followed by its process number. This doesn&#8217;t seem to have any negative effect on the device, though I tend to reboot my device after using VNC just in case&#8230;</p>
<p>And there you have it, remote control of the N900 from a PC &#8211; ideal for when you&#8217;re hard at work on a full size keyboard and don&#8217;t want to context switch your fingers onto a smaller device. It&#8217;s not perfect, and if there are issues with VNC not responding to clicks, take a look at the advice from <a href="http://wiki.forum.nokia.com/index.php/X11vnc_on_Maemo" target="_blank">Forum Nokia</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/02/n900-tricks-remote-control-with-vnc-x11vnc/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Farewell Symbian&#8230; For Now</title>
		<link>http://www.gali.co.uk/2010/01/farewell-symbian-for-now/</link>
		<comments>http://www.gali.co.uk/2010/01/farewell-symbian-for-now/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 19:31:20 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[n97]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=168</guid>
		<description><![CDATA[Well, it&#8217;s something of the of an era for me, or at least a hiatus of said era. I&#8217;ve had a Symbian phone since I got my Nokia 9210 Communicator around 2001, and I was using the OS before that back in the days of my Psion Series 5. As of yesterday, my main handset stopped being [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gali.co.uk/wp-content/uploads/2010/01/n900.jpg"><img class="alignright size-medium wp-image-173" title="n900" src="http://www.gali.co.uk/wp-content/uploads/2010/01/n900-300x243.jpg" alt="" width="300" height="243" /></a>Well, it&#8217;s something of the of an era for me, or at least a hiatus of said era. I&#8217;ve had a Symbian phone since I got my Nokia 9210 Communicator around 2001, and I was using the OS before that back in the days of my Psion Series 5. As of yesterday, my main handset stopped being one that runs Symbian, as my N97 found itself replaced by a Nokia N900 running Nokia&#8217;s Linux-based system, Maemo 5.<span id="more-168"></span></p>
<p>The decision did not come lightly, but it was a long time coming. I love Symbian, and will continue to do so. I expect that in 18 months time when my contract next comes up for renewal, I will be tempted to go back.</p>
<p>As I always do as my current contract comes to its end, I looked at what I do with my phone on a daily or weekly basis, considered what I was interested in being able to do, and then looked at the options out there. A previous blog post looks at some of these things.</p>
<p>It was obvious that I was going to look at a new smartphone, with plenty of functionality and software that would break it out of the &#8216;phoning/texting&#8217; device and into the realms of an always-connected mobile computer. Ultimately, it became quite clear that most of the &#8216;popular&#8217; smartphones out there wouldn&#8217;t satisfy my needs. I wanted to stick with a large, high resolution touch screen (Blackberry out of the question, iPhone weak). I wanted an open platform that would let me install a range of applications, ideally chosen from a pool of useful tools that weren&#8217;t blocked by a strict QA process (iPhone now out of the question). It needed a decent camera, hardware keyboard, plenty of on-board storage and generally good hardware supporting a responsive, well thought out UI.</p>
<p>While the N900 lets itself down in a few arbitrary areas (why is there no MMS support, Nokia?), it was quite apparent that it was the only device that satisfied the things I was looking for. In fact, the only other device that came close was the Nokia N97 (and its little brother the N97 mini), and I wasn&#8217;t keen on upgrading to what I already had. A look at the internal specs of the N900 and some visual reviews of its blindingly quick interface had me sold &#8211; no more jerky interface or RAM issues that had been plaguing my N97 when I really pushed it.</p>
<p>Given I spend a fair amount of time on the web, the iPhone did get a brief consideration, based on its supposedly having the best mobile browsing experience out there. So I looked at the n900&#8242;s browser a little more closely, and what followed cemented my decision. While the N900 lacks multitouch gestures, its browser makes up for it by essentially being a full, lightning fast version of Firefox (albeit with no Firefox branding) with full Javascript and Flash support&#8230; and the N900 has the hardware to handle it well. It doesn&#8217;t quite manage 100/100 on the acid3 test, but it gets close. Combine it with the very nice 800 pixel wide screen and it was onto a winner.</p>
<p>So, I&#8217;m happy with my N900. I&#8217;ll probably be even more happy once I&#8217;ve stopped installing random junk and experimenting, and have something that I can use on a day to day basis. The biggest risk is that I will hack into place a number of bits and pieces that aren&#8217;t possible outside a hackable-Linux environment and will ultimately put myself into a position where I cannot go back to Symbian. On the other hand, maybe Symbian in its journey from Symbian^1 to Symbian^4 over the next year will get its user interface sorted and earn its place at the top once again (despite it never actually letting go of it in terms of sales).</p>
<p>And as a passing note, the N900 seems to succeed where just about <strong>all</strong> other Nokia phones fail by having a battery meter that represents how much battery is genuinely left, rather than a seemingly arbitrary scale that&#8217;s apparently adjusted based on current use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/01/farewell-symbian-for-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s In A Phone?</title>
		<link>http://www.gali.co.uk/2010/01/whats-in-a-phone/</link>
		<comments>http://www.gali.co.uk/2010/01/whats-in-a-phone/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:31:08 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[n97]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=164</guid>
		<description><![CDATA[It&#8217;s Upgrade Time for me, and while I find myself quite happy with my Nokia N97, that doesn&#8217;t mean I want to pass up the opportunity to get my hands on a shiny piece of new hardware. After all, the sooner I upgrade, the sooner I can do it again next time around &#8211; and [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s Upgrade Time for me, and while I find myself quite happy with my Nokia N97, that doesn&#8217;t mean I want to pass up the opportunity to get my hands on a shiny piece of new hardware. After all, the sooner I upgrade, the sooner I can do it again next time around &#8211; and Symbian^4, Maemo 6, the next Android and iPhone and who knows what else should be out by then.<span id="more-164"></span></p>
<p>The phone I want most at the moment is probably the Nokia N900. It has amazing hardware specifications, and a pretty funky operating system and software community behind it. However, it doesn&#8217;t appear to be available on O2 and while it is expected to appear on O2 unlike other recent Nokia flagships, there&#8217;s presently no ETA.</p>
<p>But it got me thinking&#8230; if I find myself looking to other handsets, possibly even outside the Nokia box, what do I actually need in a phone? What do I actually use in my current handset that I would &#8216;feel&#8217; the lack of?</p>
<p>There are a number of features that I use in my phone on a daily basis, and others that I use from time to time but could maybe live without.</p>
<p>It&#8217;s Upgrade Time for me, and while I find myself quite happy with my Nokia N97, that doesn&#8217;t mean I want to pass up the opportunity to get my hands on a shiny piece of new hardware. After all, the sooner I upgrade, the sooner I can do it again next time around &#8211; and Symbian^4, Maemo 6, the next Android and iPhone and who knows what else should be out by then.The phone I want most at the moment is probably the Nokia N900. It has amazing hardware specifications, and a pretty funky operating system and software community behind it. However, it doesn&#8217;t appear to be available on O2 and while it is expected to appear on O2 unlike other recent Nokia flagships, there&#8217;s presently no ETA.</p>
<p>But it got me thinking&#8230; if I find myself looking to other handsets, possibly even outside the Nokia box, what do I actually need in a phone? What do I actually use in my current handset that I would &#8216;feel&#8217; the lack of?</p>
<p>There are a number of features that I use in my phone on a daily basis, and others that I use from time to time but could maybe live without. Here I shall consider them, largely for my own reference&#8230;</p>
<ul>
<li><strong>Phone:</strong> Clearly I need a device that can make and receive calls. It also needs to be able to store contacts, totalling in the hundreds, with details beyond just their name and number (such as email address, address, notes, photos, etc)</li>
<li><strong>Messaging: </strong>The ability to send and receive text messages is also a given, including those longer than 160 characters. Similarly, the device needs the capacity to store a few thousand messages (I never delete anything) without grinding to a halt &#8211; being able to archive old messages into folders is good too. I don&#8217;t use <strong>MMS</strong> often, but it&#8217;s nice if it&#8217;s there.</li>
<li><strong>Decent Camera:</strong> 2 or 3 megapixels is not enough. My experience is that a phone needs at least 5 megapixels of camera goodness so that they are of good quality where I need them. More megapixels makes little difference in this regard, but less is no good as they will likely be unpleasantly grainy and awkward to make usable. Decent optics helps &#8211; something that only Nokia have really pulled off, unfortunately.</li>
<li><strong>Touch screen:</strong> Ever since my Psion Series 5, I had been missing a touch screen in my &#8216;main device&#8217;. My N97 brought back the touchscreen to my world, and I would rather not go without again.</li>
<li><strong>Good text input</strong>: I&#8217;ve never met a good on-screen keyboards &#8211; not a proper keyboard anyway. My N97 has a decent hardware QWERTY keyboard, and a good onscreen method of text input through reproducing a phone keypad including T9 predictive text (therefore allowing one handed input). If I had a good hardware QWERTY, I could probably live without the onscreen T9, but the next point may come into play&#8230;</li>
<li><strong>One handed operation: </strong>I could probably live without this. With my old Psion Series 5 it wasn&#8217;t an option, and I found text input on my first mobile phones a little irritating. I&#8217;ve now got used to predictive text with one hand, but more and more with my N97 I find myself sliding out the keyboard and entering text with two-thumb typing once again. A year ago I would have said I can&#8217;t live without being able to use a phone one handed&#8230; now I probably could, at least as far as text input goes.</li>
<li><strong>Microsoft Exchange support:</strong> This includes integration with my email, calendar and contacts. I need to be able to see upcoming  appointments I have from my homescreen, along with new emails, and I need my contacts to be sync&#8217;d with the server. Changes made on either my device or a PC should be kept nicely in sync.</li>
<li><strong>Twitter: </strong>I probably could live without this one, but I&#8217;m spoiled by Gravity, which probably offers the best Twitter experience on any platform, and is especially good on a mobile display.</li>
<li><strong>Third Party Apps: </strong>Symbian is currently lagging in this area &#8211; even Android is making more progress with its App Market. Nokia are promising a major overhaul of their Ovi Store in coming months though, so we&#8217;ll see. Either way, access to more software is a must, preferably including things that don&#8217;t need to be approved by a major corporation first&#8230;</li>
<li><strong>GPS, Maps and Navigation:</strong> I don&#8217;t need these very often, but there have been a number of occasions when it has proven invaluable since my Nokia N95.</li>
<li><strong>SSH/Terminal software (for free):</strong> My current phone has Putty. I use it to sign into my server regularly, mostly to connect to an existing screen/IRC session. This one is a definite must.</li>
<li><strong>Tethering:</strong> There are two sides to this point. When I&#8217;m travelling on train, the ability to connect my laptop via my phone (by Bluetooth or cable) to the Internet is incredibly useful. For shorter periods, there&#8217;s a fantastic little tool called JoikuSpot for Symbian that lets me turn my phone into an ad hoc wireless network that shares my Internet over wifi with other devices (such as my iPod touch).</li>
<li><strong>Web Browser</strong>:<strong> </strong>Ideally with Flash support and decent rendering, but I think (at least thanks to Opera) this is available &#8211; perhaps less the Flash in some cases &#8211; for just about every mobile device out there. I was most impressed when I saw 100/100 come up on my phone&#8217;s screen for the Acid3 test.</li>
<li><strong><span style="font-weight: normal;"><strong>Podcasting &amp; Music &amp; Storage: </strong>My Nokia N97 can happily store 32Gb of data, which I&#8217;ve about half filled with mp3s, podcasts and media from iPlayer. I can live without iPlayer, but the rest I&#8217;ve come to rely on.</span></strong></li>
</ul>
<p>There&#8217;s probably more&#8230; I&#8217;ll add it as I think of it. Certainly some games would be nice, and the ability to at least view PDFs would be great (but I&#8217;ve not had a phone succeed well at that yet). There&#8217;s nothing else specific that leaps off the page yet though&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/01/whats-in-a-phone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comparison &#8211; Google Nexus One, Nokia N97, Nokia N900, iPhone 3GS</title>
		<link>http://www.gali.co.uk/2010/01/comparison-google-nexus-one-nokia-n97-nokia-n900-iphone-3gs/</link>
		<comments>http://www.gali.co.uk/2010/01/comparison-google-nexus-one-nokia-n97-nokia-n900-iphone-3gs/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 10:16:31 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[n97]]></category>
		<category><![CDATA[nexus one]]></category>

		<guid isPermaLink="false">http://www.gali.co.uk/?p=146</guid>
		<description><![CDATA[I won&#8217;t pretend to know how each of these devices perform in reality &#8211; development teams count for a lot with a modern mobile device. Factors like the maturity of the operating system, the user interface, the availability of third party software, and so on can make or break any device regardless of how good [...]]]></description>
			<content:encoded><![CDATA[<p>I won&#8217;t pretend to know how each of these devices perform in reality &#8211; development teams count for a lot with a modern mobile device. Factors like the maturity of the operating system, the user interface, the availability of third party software, and so on can make or break any device regardless of how good its hardware is.</p>
<p>Regardless, I was keen to put the stats of these four devices side by side for my reference at least. In cases where items could be compared to some extent, I&#8217;ve highlighted the perceptual &#8217;best&#8217; and &#8216;worst&#8217; entries in a <span style="color: #ccffcc;">light green</span> and <span style="color: #ff99cc;">pinky red</span> respectively (I&#8217;ve not declared a winner for the display row as I can&#8217;t find details of the Nexus One&#8217;s colour count and I&#8217;d argue that the N900&#8242;s higher pixel density counts in its favour over the Nexus One&#8217;s bigger display. The processors can probably fall under some debate due to extra GPU power that I&#8217;ve not considered, or the different multi-chip ARM hardware is used in different devices).</p>
<table border="0" cellspacing="0" cellpadding="0">
<colgroup span="1">
<col span="1" width="128"></col>
<col span="4" width="184"></col>
</colgroup>
<tbody>
<tr height="20">
<td width="128" height="20"></td>
<td width="184"><strong>Google Nexus One</strong></td>
<td width="184"><strong>Nokia N97</strong></td>
<td width="184"><strong>Nokia N900</strong></td>
<td width="184"><strong>Apple iPhone 3GS</strong></td>
</tr>
<tr height="20">
<td height="20"><strong>Operating System</strong></td>
<td width="184">Android 2.1</td>
<td width="184">Symbian OS 9.4, S60 5th Ed</td>
<td width="184">Maemo 5 (6 coming)</td>
<td width="184">iPhone OS 3.1</td>
</tr>
<tr height="20">
<td height="20"><strong>Dimensions (mm)</strong></td>
<td width="184">119 x 59.8 x 11.5<br />
<span style="color: #ccffcc;">(81836 cubic mm)</span></td>
<td width="184">117.2 x 55.3 x 15.9<br />
(103050 cubic mm)</td>
<td width="184">110.9 x 59.8 x 18<br />
<span style="color: #ff99cc;">(119372 cubic mm)</span></td>
<td width="184">115.5 x 62 x 12.3<br />
(88080 cubic mm)</td>
</tr>
<tr height="20">
<td height="20"><strong>Weight</strong></td>
<td width="184"><span style="color: #ccffcc;">130g</span></td>
<td width="184">150g</td>
<td width="184"><span style="color: #ff99cc;">181g</span></td>
<td width="184">135g</td>
</tr>
<tr height="40">
<td height="40"><strong>Processor</strong></td>
<td width="184"><span style="color: #ccffcc;">Qualcomm Snapdragon 1Ghz</span></td>
<td width="184"><span style="color: #ff99cc;">ARM11 434Mhz</span></td>
<td width="184">OMAP 3430 ARM CortexA8 600Mhz &amp; 430Mhz</td>
<td width="184">ARM CortexA8 600Mhz</td>
</tr>
<tr height="20">
<td height="20"><strong>RAM</strong></td>
<td width="184">512Mb</td>
<td width="184"><span style="color: #ff99cc;">128Mb</span></td>
<td width="184"><span style="color: #ccffcc;">256Mb + 768Mb (virtual)</span></td>
<td width="184">256Mb</td>
</tr>
<tr height="20">
<td height="20"><strong>Internal Storage</strong></td>
<td width="184"><span style="color: #ff99cc;">512Mb</span></td>
<td width="184">32Gb</td>
<td width="184"><span style="color: #ccffcc;">256Mb + 32Gb</span></td>
<td width="184">16Gb or 32Gb</td>
</tr>
<tr height="40">
<td height="40"><strong>Expandable Storage</strong></td>
<td width="184"><span style="color: #ccffcc;">Micro SD (4Gb included, 32Gb possible)</span></td>
<td width="184"><span style="color: #ccffcc;">Micro SD (32Gb possible)</span></td>
<td width="184"><span style="color: #ccffcc;">Micro SD (32Gb possible)</span></td>
<td width="184"><span style="color: #ff99cc;">None</span></td>
</tr>
<tr height="20">
<td height="20"><strong>Graphics</strong></td>
<td width="184"><span style="color: #ccffcc;">OpenGL ES 2.0 (GPU)</span></td>
<td width="184">OpenGL ES 1.1 (CPU)</td>
<td width="184"><span style="color: #ccffcc;">OpenGL ES 2.0 (GPU)</span></td>
<td width="184"><span style="color: #ccffcc;">OpenGL ES 2.0 (GPU)</span></td>
</tr>
<tr height="20">
<td height="20"><strong>Extra Connectivity</strong></td>
<td width="184"><span style="color: #ccffcc;">Wifi b/g/n, Bluetooth 2.1</span></td>
<td width="184"><span style="color: #ff99cc;">Wifi b/g, Bluetooth 2.0</span></td>
<td width="184">Wifi b/g, Bluetooth 2.1</td>
<td width="184">Wifi b/g, Bluetooth 2.1</td>
</tr>
<tr height="20">
<td height="20"><strong>Battery</strong></td>
<td width="184">1400mAh</td>
<td width="184"><span style="color: #ccffcc;">1500mAh</span></td>
<td width="184">1320mAh</td>
<td width="184"><span style="color: #ff99cc;">1219mAh</span></td>
</tr>
<tr height="20">
<td height="20"><strong>Display</strong></td>
<td width="184">3.7&#8243;, 800&#215;480</td>
<td width="184">3.5&#8243; 640&#215;360, 16.7M colours</td>
<td width="184">3.5&#8243; 800&#215;480, 16.7M colours</td>
<td width="184"><span style="color: #ff99cc;">3.5&#8243;, 320&#215;480, 262k colours</span></td>
</tr>
<tr height="60">
<td height="60"><strong>Input</strong></td>
<td width="184">Capacitive multi-touch screen, OSK</td>
<td width="184">Resistive touch screen, hardware keyboard, T9, handwriting</td>
<td width="184">Resistive touch screen, hardware keyboard, OSK, handwriting</td>
<td width="184">Capacitive multi-touch screen, OSK</td>
</tr>
<tr height="39">
<td height="39"><strong>Camera</strong></td>
<td width="184">5M, LED flash, video 720&#215;480 20fps</td>
<td width="184">5M Carl Zeiss, dual LED flash, video 640&#215;480 30fps</td>
<td width="184"><span style="color: #ccffcc;">5M Carl Zeiss, dual LED flash, video 848&#215;480 25fps</span></td>
<td width="184"><span style="color: #ff99cc;">3M, video 640&#215;480 30fps</span></td>
</tr>
<tr height="20">
<td height="20"><strong>Secondary Camera</strong></td>
<td width="184"><span style="color: #ccffcc;">Yes</span></td>
<td width="184"><span style="color: #ccffcc;">Yes</span></td>
<td width="184"><span style="color: #ccffcc;">Yes</span></td>
<td width="184"><span style="color: #ff99cc;">No</span></td>
</tr>
<tr height="41">
<td height="41"><strong>GPS / Location</strong></td>
<td width="184"><span style="color: #ccffcc;">Assisted GPS, Cell/Wifi Positioning, Digital Compass</span></td>
<td width="184">Assisted GPS, Cell* Positioning, Digital Compass</td>
<td width="184"><span style="color: #ff99cc;">Assisted GPS</span></td>
<td width="184"><span style="color: #ccffcc;">Assisted GPS, Wifi Positioning, Digital Compass</span></td>
</tr>
<tr height="61">
<td height="61"><strong>Extras</strong></td>
<td width="184">Accelerometer, Proximity Sensor, Light Sensor, Noise Cancellation</td>
<td width="184">Accelerometer, Proximity Sensor, Light Sensor, FM receiver, FM transmitter</td>
<td width="184">Accelerometer, Proximity Sensor, Light Sensor, FM receiver, FM transmitter</td>
<td width="184">Accelerometer, Proximity Sensor, Light Sensor</td>
</tr>
</tbody>
</table>
<p>*Wifi positioning available via 3rd party product</p>
<p>I should note that while the table suggests that the N900 and Nexus One have a similar number of plus points compared to the other devices, it&#8217;s worth comparing the text in green to the text in grey &#8211; some devices only just have the edge over others, and others are still highly spec&#8217;ed enough for most people (after all, who is really going to see benefit from a device supporting 802.11n wireless when others can manage 802.11g).</p>
<p>The amount of red in certain columns certainly is interesting though. Some may accuse me of bias &#8211; when I created the table I was certainly not looking for bias, and I&#8217;m happy to add other rows if I&#8217;m provided accurate data for all four devices.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gali.co.uk/2010/01/comparison-google-nexus-one-nokia-n97-nokia-n900-iphone-3gs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

