<?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>Spatial Miscellany &#187; Nokia</title>
	<atom:link href="http://gisconsultancy.com/blog/spatial/gis/nokia/feed" rel="self" type="application/rss+xml" />
	<link>http://gisconsultancy.com/blog</link>
	<description>A weblog. A website. A geospatial miscellany...</description>
	<lastBuildDate>Thu, 27 Oct 2011 20:58:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mobile Phone tracking with a Nokia N95 &amp; MWS</title>
		<link>http://gisconsultancy.com/blog/mobile-gis/mobile-phone-tracking-with-a-nokia-n95-mws</link>
		<comments>http://gisconsultancy.com/blog/mobile-gis/mobile-phone-tracking-with-a-nokia-n95-mws#comments</comments>
		<pubDate>Sun, 06 Jul 2008 18:13:33 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[GPS]]></category>
		<category><![CDATA[GeoWeb]]></category>
		<category><![CDATA[Mobile GIS]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[location based services]]></category>

		<guid isPermaLink="false">http://gisconsultancy.com/blog/mobile-gis/mobile-phone-tracking-with-a-nokia-n95-mws</guid>
		<description><![CDATA[  Another rainy weekend proved a good excuse to sit down and put some theory into practice…
The theory goes&#8230;take a GPS enabled mobile phone; some beta software from Nokia; a handful of HTML, Javascript and PHP goodness; and you have all the components for a dynamic tracking web service and mapping website?
Well, the theory works! [...] ]]></description>
			<content:encoded><![CDATA[<p> Another rainy weekend proved a good excuse to sit down and put some theory into practice…</p>
<p>The theory goes&#8230;take a GPS enabled mobile phone; some beta software from Nokia; a handful of HTML, Javascript and PHP goodness; and you have all the components for a dynamic tracking web service and mapping website?</p>
<p>Well, the theory works!  I’ve put a demonstration together at the following link:</p>
<p><a href="http://gisconsultancy.com/mws/mws.html">Mobile Phone Tracking with a Nokia N95 Demonstration</a></p>
<p>Given all the current hype regarding <a href="http://blip.tv/file/719841" target="_blank">some telecomunications technology</a>; I’m puzzled by the apparent lack of interest in the mobile web server.  Sure, there are a few pieces to still fall into place, but if the mobile web server&#8217;s graduation from Nokia research labs, results in widespread deployment, it must have a profound impact on the web?</p>
<p><img src="http://www.gisconsultancy.com/blog/images/nokia_mobile_web.jpg" alt="Tomorrow's Web..." /></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fgisconsultancy.com%2Fblog%2Fmobile-gis%2Fmobile-phone-tracking-with-a-nokia-n95-mws';
  addthis_title  = 'Mobile+Phone+tracking+with+a+Nokia+N95+%26%23038%3B+MWS';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://gisconsultancy.com/blog/mobile-gis/mobile-phone-tracking-with-a-nokia-n95-mws/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Nokia Mobile Web Server &#8211; a game changer&#8230;</title>
		<link>http://gisconsultancy.com/blog/mobile-gis/nokia-mobile-web-server-a-game-changer</link>
		<comments>http://gisconsultancy.com/blog/mobile-gis/nokia-mobile-web-server-a-game-changer#comments</comments>
		<pubDate>Thu, 19 Jun 2008 09:54:48 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[GeoWeb]]></category>
		<category><![CDATA[Mobile GIS]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://gisconsultancy.com/blog/mobile-gis/nokia-mobile-web-server-a-game-changer</guid>
		<description><![CDATA[  This post builds on a previous post from earlier in the week, when I gave mention to some Nokia\Apache software that runs as a mobile web server on my mobile phone (a Nokia N95).  The first thing that jumped out was the architecture of the software, ‘software above the level of a single [...] ]]></description>
			<content:encoded><![CDATA[<p> This post builds on a <a href="http://gisconsultancy.com/blog/mobile-gis/gis-software-above-the-level-of-a-single-device">previous post</a> from earlier in the week, when I gave mention to some Nokia\Apache software that runs as a <a href="http://opensource.nokia.com/projects/mobile-web-server/">mobile web server</a> on my mobile phone (a Nokia N95).  The first thing that jumped out was the architecture of the software, ‘<a href="http://radar.oreilly.com/archives/2007/11/software-above-the-level-of-a.html">software above the level of a single device</a>’ as coined by Tim O’Reilly.  Then Phil jumped in with a comment agreeing with O’Reilly that such software has the potential to simplify the user interface of devices with small screens, but there is more to this software.  A Google blog search revealed <a href="http://www.symbian-guru.com/welcome/2008/05/mobile-web-server-slaps-you-across-the-facebook.html">Ricky Cadden</a> asking the same question&#8230;&#8221;I think there’s some serious potential here [MWS], though I can’t quite put my finger on it”.</p>
<p><center><img src="http://www.gisconsultancy.com/blog/images/mws.jpg" alt="Mobile Web Server High Level Architecture" /></center></p>
<p>Here is one reason I think it’s a real game changer &#8211; it completely removes the necessity of a <a href="http://en.wikipedia.org/wiki/Mobile_network_operator">network operator</a>?</p>
<p>The likes of Skype and Gizmo already threaten the network operators&#8217; phone call revenues, with VOIP based services; the mobile web server goes further.  Let’s assume all mobile phones run with a mobile web server and have access to a wireless internet connection.  Now write a one sentence webpage and host it on your mobile web server; restrict permission to view that web page to your best pal; make a request against a web service, running on your friend’s mobile web server, that alerts them of the new page you’ve created; and essentially you’ve just sent a text message &#8211; but without the network operator.</p>
<p>Moreover, replacement of the 160 character text message is only the beginning, this is revolutionary technology and a whole host of innovative applications can be expected to follow.  What form might they take?</p>
<p>If we do move to a situation where the world&#8217;s 3 billion mobile devices ship configured as web servers, it would represent at least a doubling in the size of the internet (if there is a suitable metric by which to make such a measurement).  What is more, if recent trends continue, and phones are <a href="http://www.youtube.com/watch?v=w0cUER06WWc">equipped with GPS</a>, these new web servers will be location aware and mobile. </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fgisconsultancy.com%2Fblog%2Fmobile-gis%2Fnokia-mobile-web-server-a-game-changer';
  addthis_title  = 'Nokia+Mobile+Web+Server+%26%238211%3B+a+game+changer%26%238230%3B';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://gisconsultancy.com/blog/mobile-gis/nokia-mobile-web-server-a-game-changer/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GIS Software Above the Level of a Single Device</title>
		<link>http://gisconsultancy.com/blog/mobile-gis/gis-software-above-the-level-of-a-single-device</link>
		<comments>http://gisconsultancy.com/blog/mobile-gis/gis-software-above-the-level-of-a-single-device#comments</comments>
		<pubDate>Tue, 17 Jun 2008 20:32:43 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Mobile GIS]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[location based services]]></category>

		<guid isPermaLink="false">http://gisconsultancy.com/blog/mobile-gis/gis-software-above-the-level-of-a-single-device</guid>
		<description><![CDATA[  A couple of weeks back I surfed over to the Nokia website to check out the latest developments for their Series60 device platform (S60); unsuspecting I stumbled upon some software that really got me thinking.
It turns out, a couple of years back Nokia embarked on a project to port the Apache web server to [...] ]]></description>
			<content:encoded><![CDATA[<p> A couple of weeks back I surfed over to the Nokia website to check out the latest developments for their <a href="http://www.s60.com/life">Series60</a> device platform (S60); unsuspecting I stumbled upon some software that really got me thinking.</p>
<p>It turns out, a couple of years back Nokia embarked on a project to port the Apache web server to the symbian operating system that underpins their Series60 device platform.  The project was subsequently handed over to the open source community and you can get involved here, <a href="http://sourceforge.net/projects/raccoon">project raccoon</a>.  Interestingly, Nokia have recently wrapped the web server as user friendly software with a supporting website: <a href="http://www.mymobilesite.net/">www.mymobilesite.net</a>.</p>
<p>I installed the application on my N95 and as you might expect it provides complete access to the contents of my mobile phone via the web.  I can fire up the web browser on my desktop PC and browse to a web page, and then click a button on the web page to take a photo with the camera on my phone, wherever my phone might be.  I can then use my desktop web browser to browse the photos I have taken, or any other information I have on my phone e.g. contact details or calendar events.</p>
<p><center><a href="http://www.gisconsultancy.com/blog/images/mobilewebserverlarge.jpg" target="_blank"><img src="http://www.gisconsultancy.com/blog/images/mobilewebserversmall.jpg" alt="My mobile phone via a desktop PC web browser" /></a></center></p>
<p>This struck me as a unique piece of software, I tried to think of other software that functioned in a similar manner.  After roaming the web for some ideas I found an article from Tim O’Reilly that suggested similar behaviour could be observed with Apple iTunes, he&#8217;s coined a term to describe such software as&#8230;‘<a href="http://radar.oreilly.com/archives/2007/11/software-above-the-level-of-a.html">software above the level of a single device</a>’.</p>
<p>Installing the mobile web server software on your phone, allows you to use the software on any number of devices&#8230;your phone; a desktop client with web browser; a games console; or any other internet enabled device, even someone else’s mobile phone?  Software above the level of a single device &#8211; just as Tim O’Reilly describes when he observers that you can control your iPod from an iMac.</p>
<p>From a geospatial perspective, couple the GPS enabled N95 mobile phone, with the mobile web server, and we have a tracking service that can be consumed by any internet enabled device, powerful stuff.  Perhaps worthy of more consideration, I look across the GI industry, GIS software vendors, the open source community, and other corners, but I don’t see ‘<strong>GIS software above the level of a single device</strong>’ as an overriding design architecture?</p>
<p>There is a bigger question here&#8230;what happens when 3 billion mobile phones run as personal web servers?</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fgisconsultancy.com%2Fblog%2Fmobile-gis%2Fgis-software-above-the-level-of-a-single-device';
  addthis_title  = 'GIS+Software+Above+the+Level+of+a+Single+Device';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://gisconsultancy.com/blog/mobile-gis/gis-software-above-the-level-of-a-single-device/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mobile Phones and GPS &#8211; Does it add value?</title>
		<link>http://gisconsultancy.com/blog/mobile-gis/mobile-phones-and-gps-does-it-add-value</link>
		<comments>http://gisconsultancy.com/blog/mobile-gis/mobile-phones-and-gps-does-it-add-value#comments</comments>
		<pubDate>Sun, 20 Jan 2008 15:29:23 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Mobile GIS]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[location based services]]></category>

		<guid isPermaLink="false">http://gisconsultancy.com/blog/mobile-gis/mobile-phones-and-gps-does-it-add-value</guid>
		<description><![CDATA[  This time last year I stumbled across a report from Deloitte, a consulting firm, with telecommunication predictions for 2007, they painted a big roll for location based services (LBS) in driving the mobile industry forward – they were right.
March 2007 saw the release on the GPS enabled Nokia N95, assisted GPS followed shortly after. [...] ]]></description>
			<content:encoded><![CDATA[<p> This time last year I stumbled across a report from <a href="http://www.deloitte.com/">Deloitte</a>, a consulting firm, with telecommunication predictions for <a href="http://gisconsultancy.com/blog/mobile-gis/deloitte-predict-%e2%80%98lbs-the-mobile-killer-app2007%e2%80%99">2007</a>, they painted a big roll for location based services (LBS) in driving the mobile industry forward – they were right.</p>
<p>March 2007 saw the release on the GPS enabled <a href="http://www.nokia.com/A4136001?newsid=1113533">Nokia N95</a>, assisted GPS followed shortly after.  August saw a national campaign from <a href="http://gisconsultancy.com/blog/mobile-gis/vodafone-go-local">Vodafone</a> advertising location based services from UK property website Rightmove, and traffic updates from the AA.  If in any doubt of the impact LBS would have on the mobile industry in 2007, October saw Nokia stump up <a href="http://www.edparsons.com/?p=543">$8 billion</a> for mapping data provider Navteq; and only last week, <a href="http://geothought.blogspot.com/2008/01/location-awareness-on-iphone-is-here.html">news broke</a> of a location enabled Apple iPhone.</p>
<p>The <a href="http://www.deloitte.com/dtt/cda/doc/content/dtt_tmt_telecommunicationspredictions2008.pdf">2008 report</a> strikes a more bearish note for LBS, at least with regards to GPS enabled mobile phones.  Deloitte acknowledge that the convergence of successful technologies in their own right, doesn&#8217;t always add value to the converged device&#8230;just because we can GPS enable mobile phones, does it add value?</p>
<p>I have sympathy with this view point, and recall with anxiety, last weeks news from the <a href="http://www.cesweb.org/default.asp">Consumer Electronics Show</a> (CES) of the <a href="http://gizmodo.com/344251/the-best-of-ces-2008">MP3 enabled Stun Gun</a>:</p>
<p><center><img src="http://www.gisconsultancy.com/blog/images/taser.jpg" alt="What next for the iPod?" /></center><br />
Yep, you can sing along to your favourite tracks while shooting anyone who causes you distress with a 50,000 volt electric charge.  What would your song be?</p>
<p>The 2008 Deloitte report can be found here: <a href="http://www.deloitte.com/dtt/article/0%2C1002%2Ccid%25253D187259%2C00.html">Deloitte Telecommunications Predictions 2008</a>.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fgisconsultancy.com%2Fblog%2Fmobile-gis%2Fmobile-phones-and-gps-does-it-add-value';
  addthis_title  = 'Mobile+Phones+and+GPS+%26%238211%3B+Does+it+add+value%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://gisconsultancy.com/blog/mobile-gis/mobile-phones-and-gps-does-it-add-value/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vodafone go local&#8230;</title>
		<link>http://gisconsultancy.com/blog/mobile-gis/vodafone-go-local</link>
		<comments>http://gisconsultancy.com/blog/mobile-gis/vodafone-go-local#comments</comments>
		<pubDate>Tue, 14 Aug 2007 11:01:29 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Mobile GIS]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://gisconsultancy.com/blog/mobile-gis/vodafone-go-local</guid>
		<description><![CDATA[  Two bus stop adverts on the walk to work this morning, it looks like the LBS penny has dropped at Vodafone&#8230;

One advert is for a service they provide in association with rightmove (a UK property website) to send details of nearby properties for sale to your phone, and the other service is offered by [...] ]]></description>
			<content:encoded><![CDATA[<p> Two bus stop adverts on the walk to work this morning, it looks like the LBS penny has dropped at Vodafone&#8230;<br />
<center><img src="http://gisconsultancy.com/blog/images/vodafonelbs.png" alt="Vodafone LBS adverts, Broughton Road, Edinburgh" /></center><br />
One advert is for a service they provide in association with rightmove (a UK property website) to send details of nearby properties for sale to your phone, and the other service is offered by the AA to provide driving directions from your current location to your intended destination. </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fgisconsultancy.com%2Fblog%2Fmobile-gis%2Fvodafone-go-local';
  addthis_title  = 'Vodafone+go+local%26%238230%3B';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://gisconsultancy.com/blog/mobile-gis/vodafone-go-local/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nokia N95&#8230;firmware update&#8230;an expensive paperweight?</title>
		<link>http://gisconsultancy.com/blog/nokia/nokia-n95firmware-updatean-expensive-paperweight</link>
		<comments>http://gisconsultancy.com/blog/nokia/nokia-n95firmware-updatean-expensive-paperweight#comments</comments>
		<pubDate>Wed, 08 Aug 2007 08:51:53 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[GPS]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://gisconsultancy.com/blog/uncategorized/nokia-n95firmware-updatean-expensive-paperweight</guid>
		<description><![CDATA[  A few weeks ago, I set about upgrading the firmware on my phone, I guess firmware on a mobile phone is comparable to an operating system on a personal computer.  The mobile phone manufacturer, in this case nokia, sporadically releases new versions of firmware for each of its phones.  When nokia gives [...] ]]></description>
			<content:encoded><![CDATA[<p> A few weeks ago, I set about upgrading the firmware on my phone, I guess firmware on a mobile phone is comparable to an operating system on a personal computer.  The mobile phone manufacturer, in this case nokia, sporadically releases new versions of firmware for each of its phones.  When nokia gives its phone to a network provider for distribution (in this case vodafone), they also provide a stable version of the firmware.  I assume at this point the network provider can work with the firmware to ensure it&#8217;s bug free and works on their network &#8211; generally this means disabling features the phone manufacture has provided, but the network operators are reluctant to support, for example, voip internet telephoney.</p>
<p>I purchased my N95 at a subsidized price from vodafone; when I received my N95 it was loaded with firmware version 11.  You can find out which version firmware is loaded on your phone by punching in the following key combo: *#0000# .  Nokia have recently released a new version of their firmware for the N95 that enables <a href="http://www.allaboutsymbian.com/features/item/The_future_of_GPS-equipped_smartphones.php">assisted-gps</a>, firmware version 12.  Keen to upgrade I contacted Nokia, first by dialing 191 and subsequently popping into their local store to ask for a firmware upgrade &#8211; but no joy.  I don&#8217;t think the network provider has any real interest in updating firmware, as each firmware release requires comprehensive testing by the network provider to make sure it&#8217;s as stable as the previous version.  The vodafone representative suggested I visit a local nokia service centre, which I did.  However, it turns out that nokia have supposedly banned their service centres from touching the N95 as &#8216;it&#8217;s complicated&#8217;, any &#8216;fixes&#8217; have top be undertaken back at nokia, which means a lengthy wait.   Arrgh what do I do?  Do-It-Yourself (DIY) &#8211; worst case scenario I end up with a £150 paperweight?<br />
<center><img src="http://gisconsultancy.com/blog/images/n95.JPG" alt="Paperweight" /></center><br />
First I download the nokia mobile phone &#8217;software updater&#8217; software.  Before you can install any software using the software updater, you have to supply your mobile phone product code, the phone updater software uses the product code to determine which version of software can be installed on your phone.  An unbranded N95 supplied by nokia has a different product code to my subsidized vodafone N95.  If I enter my vodafone product code, the software updater informs me that I already have the most recent firmware installed &#8211; version 11?  If I enter the unbranded N95 product code, it informs me a newer version is available?  When you wire your phone up to the &#8216;updater&#8217; software, if your phone has a vodafone product code, it recognizes this and prevents you downloading version  12 .</p>
<p>There is a little gem of an application named the Nemesis Service Suite (<a href="http://www.b-phreaks.co.uk/Default.htm">NSS</a>).  Now I&#8217;m not sure exactly how this software works, or what exactly it does, but it was very useful.  It&#8217;s handy software as it lets you change your Nokia mobile phone product code.  So I back up my phone to memory card, change my vodafone product code to the nokia product code (0536062) (more <a href="http://allaboutsymbian.com/forum/showthread.php?t=58225">product codes</a>) and proceed to update my firmware.  The nokia software updater now lets me download and install firmware version 12 (thinking I&#8217;m an unbranded phone).  Now I have the new assisted GPS capabilities&#8230;but all is not well, my phone is now unresponsive, hangs and to be honest is pretty close to being a paperweight.  So hoping to fix this I restore my memory from the memory card, but this just makes things worse, much worse.  I restart my phone only for it to crash halfway through start up and suggest I contact my provider?  Arrgh?  It really is a £150 paperweight.</p>
<p>Surfing the web and I find a key combo that will format the phone, I hold the pencil key, plus *, plus 3, while booting; it performs some sort of reset, erasing everything on the phone memory, but the memory card is untouched.  I then use NSS to switch my product code back to my vodafone product code and all works well&#8230;really well.  I&#8217;ve been using it for best part of a month now and its working fine.  I remain cautious as to what happens when vodafone try to upgrade my firmware, but that&#8217;s for another day.</p>
<p>So if you take this approach&#8230;</p>
<ul>
<li> Make sure all your contacts are stored on a memory card and not the phone.</li>
<li> NSS will allow you to change product codes and &#8216;trick&#8217; the Nokia software updater into installing the latest firmware.</li>
<li> If you back your phone up to the memory card before the update, don&#8217;t restore unless prepared to reformat, and risk ruin.</li>
<li> To avoid buggy behaviour, after the update, swap the phone back to it&#8217;s original product code.</li>
<li> Your warranty is probably rendered null and void.</li>
<li> Cross your fingers.</li>
</ul>
<p>Find this post useful?  <a href="http://digg.com/submit?phase=2 &#038;url=http://gisconsultancy.com/blog/nokia/nokia-n95firmware-updatean-expensive-paperweight" &#038;title='Imporved GPS performance with new Nokia N95 firmware?' &#038;bodytext='A step by step guide of updating the firmware on a vodafone branded Nokia N95. Much improved assited GPS and better allround performance...' title="Digg this story"><img src="http://digg.com/img/badges/10x10-digg-thumb.png"  mce_src="http://digg.com/img/badges/10x10-digg-thumb.png" width="10" height="10" alt="Digg!" /> Click to Digg!</a> </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fgisconsultancy.com%2Fblog%2Fnokia%2Fnokia-n95firmware-updatean-expensive-paperweight';
  addthis_title  = 'Nokia+N95%26%238230%3Bfirmware+update%26%238230%3Ban+expensive+paperweight%3F';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://gisconsultancy.com/blog/nokia/nokia-n95firmware-updatean-expensive-paperweight/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Nokia N95 and the Series60 SDK</title>
		<link>http://gisconsultancy.com/blog/location-based-services/nokia-n95-and-the-series60-sdk</link>
		<comments>http://gisconsultancy.com/blog/location-based-services/nokia-n95-and-the-series60-sdk#comments</comments>
		<pubDate>Fri, 13 Jul 2007 09:55:08 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[GPS]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[location based services]]></category>

		<guid isPermaLink="false">http://gisconsultancy.com/blog/location-based-services/nokia-n95-and-the-series60-sdk</guid>
		<description><![CDATA[  I finally found some time to have a tinker with the Nokia Series 60 SDK, and build a hello world location application for my Nokia N95.  Applications for the Series60 platform can be developed in several languages, as a developer you are spoilt for choice.
Having vague recollections of working with Java whilst undertaking [...] ]]></description>
			<content:encoded><![CDATA[<p> I finally found some time to have a tinker with the Nokia Series 60 SDK, and build a hello world location application for my Nokia N95.  Applications for the <a href="http://www.s60.com/life">Series60</a> platform can be developed in <a href="http://forum.nokia.com/main/resources/tools_and_sdks/">several languages</a>, as a developer you are spoilt for choice.</p>
<p>Having vague recollections of working with Java whilst undertaking my undergrad dissertation at Lancaster way back when, I plumbed for <a href="http://forum.nokia.com/main/resources/tools_and_sdks/index.html#java">Java</a> and promptly downloaded the <a href="http://www.eclipse.org/">Eclipse IDE</a>.  Next up, I installed Carbide.j, a suite of mobile development tools from Nokia.  It was at this point I encountered my first frustration; it turns out the Carbide tools from Nokia don’t support the latest version of Eclipse, a school boy error of failing to read the doc.  A quick uninstall, download, and install later, I’m back on track with an older version of Eclipse (3.1.2).</p>
<p>Nokia have provided a whole host of up-to-date documentation for building LBS applications for the series60 platform, so I downloaded their <a href="http://forum.nokia.com/info/sw.nokia.com/id/f7e8ad78-7898-4053-ab83-74c147923866/MIDP_Location_API_Example_Tourist_Route_v1_0.zip.html">TouristRoute</a> Java Midlet example and their location API <a href="http://sw.nokia.com/id/175bf8e6-a1f5-4d3d-a591-6fc936506a6b/MIDP_Location_API_Developers_Guide_v2_0_en.pdf">developers guide</a>.  The location API is pretty concise, with a handful of important classes:<br />
<BR><br />
<em>LocationProvider:</em> represents the source of the location information (in this case the integrated GPS)</p>
<p><em>LocationListener:</em> receives events associated with a particular LocationProvider.</p>
<p><em>Coordinates:</em> represents coordinates as latitude-longitude altitude values.</p>
<p><em>Location:</em> represents the standard set of location information (time-stamped coordinates, speed, accuracy, course, etc.)</p>
<p><em>Landmark:</em> represents a known location with a name.</p>
<p><em>LandmarkStore:</em> has some methods for persistent landmark store management (store, delete, and retrieve landmarks).<br />
<BR><br />
The sample built fine, generating a Java Archive (JAR) file and Java Application Descriptor  (JAD) file.  The JAR file is a package of the classes and resources, the JAD file a description of the Midlet.  Right clicking on the JAR file (the midlet executable), the Eclipse context menu gives you two deployment options:<br />
<BR><br />
  1)	Deploy by Bluetooth<br />
  2)	Deploy to Web Server<br />
<BR><br />
Unfortunately my laptop doesn’t have Bluetooth, so I went with option two and uploaded the files to my server (they can be downloaded <a href="http://gisconsultancy.com/nokia/touristroute.jar">here</a>).  I uploaded both files, the JAR and the JAD, I’m not sure if both are required or not?  I added corresponding mime types to the .htaccess file on the server (this instructs the server how to handle requests for jar and jad files) and browsed to the jar file with my mobile phone browser.  A couple of keypad clicks later, the application had been downloaded and installed on my phone.<br />
<BR><br />
<center><img src="http://gisconsultancy.com/blog/images/N95screenshots.jpg" alt="TouristRoute Screenshots" /></center><br />
<BR><br />
Lots of useful documentation and active <a href="http://discussion.forum.nokia.com/forum/index.php">discussion forums</a> made getting started building mobile app&#8217;s a breeze.  However, it looks like my experiences may already be somewhat <a href="http://blogs.forum.nokia.com/view_entry.html?id=612">outdated</a>, it appears Nokia have recently abandoned the <a href="http://forum.nokia.com/main/resources/tools_and_sdks/carbide/what_has_happened.html">Carbide.j</a> developer kit in favour of <a href="http://www.eclipseme.org/">newer tools</a> provided by Eclipse.</p>
<p>I have had the phone for a couple of months now and am very impressed.  Nice design, great camera, and a half decent GPS, but it’s the open development platform that sets this phone apart from the crowd, allowing everybody and anybody to develop a whole host of useful (and not so useful) <a href="http://www.s60.com/life/application">applications</a>.  So far I’ve already acquired SportsTracker, which allows me to save my mountain bike routes as KML, some handy software that uploads my photos to my Flickr account, and the ubiquitous Google Maps which  syncs nicely with the GPS.<br />
<BR> </p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fgisconsultancy.com%2Fblog%2Flocation-based-services%2Fnokia-n95-and-the-series60-sdk';
  addthis_title  = 'Nokia+N95+and+the+Series60+SDK';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://gisconsultancy.com/blog/location-based-services/nokia-n95-and-the-series60-sdk/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nokia N95</title>
		<link>http://gisconsultancy.com/blog/mobile-gis/wordpress-up-and-running</link>
		<comments>http://gisconsultancy.com/blog/mobile-gis/wordpress-up-and-running#comments</comments>
		<pubDate>Fri, 26 Jan 2007 14:14:46 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Mobile GIS]]></category>
		<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://gisconsultancy.com/blog/?p=7</guid>
		<description><![CDATA[  James recently mentioned the latest GPS enabled camera from Rioch. The chipsets that receive the GPS signals are apparently now available in bulk for $4 a piece, very soon cost will no longer be the barrier to making this default functionality in digital cameras.
I&#8217;m waiting in anticipation for the new Nokia N95, it&#8217;s due [...] ]]></description>
			<content:encoded><![CDATA[<p> James recently mentioned the latest <a href="http://www.spatiallyadjusted.com/2007/01/18/ricoh-releases-new-gps-ready-digital-camera/#more-1393" target="_blank" title="Software GPS chips eye volume apps">GPS enabled camera from Rioch</a>. The chipsets that receive the GPS signals are apparently now available in bulk for <a href="http://www.software.nxp.com/about/news/media/article-14624.html" target="_blank" title="Software GPS chips eye volume apps">$4</a> a piece, very soon cost will no longer be the barrier to making this default functionality in digital cameras.</p>
<p>I&#8217;m waiting in anticipation for the new Nokia N95, it&#8217;s due for release this spring and promises a lot with regards to <em>geo-enabled mobile applications</em> and digital photography. Pocket sized it has a 5 mega pixel digital camera with what should hopefully be a half decent lens from Carl Ziess, and&#8230;assisted GPS! A few phones out there have this kind of functionality, but the big plus here is that this is the first Nokia phone to run the 3rd edition of the series 60 platform (S60).</p>
<p style="text-align: center"><img src="http://gisconsultancy.com/blog/images/n95.JPG" alt="Nokia n95" title="Nokia n95" /></p>
<p>The S60 platform provides rich developer support, here&#8217;s a blurb from the Niokia website&#8230;</p>
<blockquote><p>application developers can work in C++ (using native Symbian OS APIs), the Java™ language (using Mobile Information Device Profile [MIDP] 2.0 with an extensive range of additional Java™ Specification Requests [JSRs]), Python, Visual Basic, or C#, as well as with Macromedia Flash from Adobe.</p></blockquote>
<p>One particularly useful JSR, available on <a href="http://www.s60.com/business/developers/developingwithS60" target="_blank" title="S60 3rd Edition SP1">S60 3rd edition(sp1)</a> phones, is <em>JSR-179</em> &#8211; a <em>location API</em>. This means, for the first time, developers have access to location information outside of the walled garden. No longer do mobile developers have to make a web request to the mobile operator for the location, they can just grab it locally of the phone, mash it up with their spatial data, and bingo, you can find your nearest pub.</p>
<p>I haven&#8217;t tried my hand a mobile application development, but with the comprehensive SDK&#8217;s from Nokia, I can&#8217;t imagine it will be long before someone writes a little app that records the location of your camera phone photos and spits out some kml.</p>
<p class="MsoNormal">&nbsp;</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fgisconsultancy.com%2Fblog%2Fmobile-gis%2Fwordpress-up-and-running';
  addthis_title  = 'Nokia+N95';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://gisconsultancy.com/blog/mobile-gis/wordpress-up-and-running/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

