The Spatial Miscellany

Avatar

A weblog. A website. A geospatial miscellany…

Nokia N95 and the Series60 SDK

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 my undergrad dissertation at Lancaster way back when, I plumbed for Java and promptly downloaded the Eclipse IDE. 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).

Nokia have provided a whole host of up-to-date documentation for building LBS applications for the series60 platform, so I downloaded their TouristRoute Java Midlet example and their location API developers guide. The location API is pretty concise, with a handful of important classes:


LocationProvider: represents the source of the location information (in this case the integrated GPS)

LocationListener: receives events associated with a particular LocationProvider.

Coordinates: represents coordinates as latitude-longitude altitude values.

Location: represents the standard set of location information (time-stamped coordinates, speed, accuracy, course, etc.)

Landmark: represents a known location with a name.

LandmarkStore: has some methods for persistent landmark store management (store, delete, and retrieve landmarks).


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:


1) Deploy by Bluetooth
2) Deploy to Web Server


Unfortunately my laptop doesn’t have Bluetooth, so I went with option two and uploaded the files to my server (they can be downloaded here). 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.


TouristRoute Screenshots



Lots of useful documentation and active discussion forums made getting started building mobile app’s a breeze. However, it looks like my experiences may already be somewhat outdated, it appears Nokia have recently abandoned the Carbide.j developer kit in favour of newer tools provided by Eclipse.

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) applications. 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.

Do we need a European Global Navigation Satellite System?

It’s been a busy week in British politics with the Blair-Brown handover at number 10, and a few security breeches thrown in for good measure; but look carefully, and in amongst the hullabaloo you’ll find a geospatial debate on the floor of the commons…

Do we need a European Global Navigation Satellite System?


Galileo



TheyWorkForYou have done a great job of harvesting the Hansard and have made a readable transcript of the debate available online, you can check it out here. Obviously it’s good to see this stuff being discussed, but despite the somewhat informed discussion, members of parliament appear to tow the party line regardless; one lot are pro-European and therefore emphatically pro-Galileo, the other shower of bastards vehemently anti-European, and therefore equally anti-Galileo.

Galileo seems to have hit the rocks after the funding model for the project showed its true colours. In some sort of magic third way PPP\PFI buy-now, pay later scheme – so in vogue at the moment – it was initially envisaged that the private sector would contribute to somewhere near a third of the costs for such a system. For me, there are two chief reasons why I believe expecting a contribution from the private sector to fund this thing is pie in the sky…

First up, the Americans have developed GPS and provide free access for all, so rather crudely speaking, the argument goes “why sell Pepsi, when you can have coke for free?” – GPS is here, it works well, and it’s free.

Ok, so some say Galileo will be better, and I’m sure this is possible; but still, do we really expect business to pay for this upfront? To my mind this is the stuff of fantasy, business works for today and so often heavily discounts the future; for example, consider the following two statements:

“Today Google has joined forces with Salesforce.com to sell content based advertising”

“Google has invested $1billion in Galileo, the European Sat Nav system. On the back of this investment, it’s estimated that sales in location based advertising will quadruple, at some point after 2014 when Galileo will go live.”

Which statement will move the share price? The first! And it’s for this reason that it’s naive to expect the private sector to stump up money to fund Galileo, since any returns won’t materialise for a long, long time.

The debate is well worth a read; and now I’m going to try something new…a poll. For sure, it’s a little naff, but anyhow…if you’re one of my regular three readers…go on, vote ;-)

So if we accept that the private sector won’t invest cash up front…

Should Europe proceed and build Galileo with taxpayers’ money?

  • Yes (72%, 18 Votes)
  • No (16%, 4 Votes)
  • Don’t Know (12%, 3 Votes)

Total Voters: 25

Vote

Loading ... Loading …


Deloitte predict ‘LBS the mobile killer app…2007’?

Location Based Services (LBS), the wireless ‘killer app’, remember the hype on the back of the FCC’s 911 communications act 1999? Articles from the fool, at the height of the last dot com boom talking about LBS, potentially a $40 billion dollar market by 2006? Well according to Deloitte, LBS is back, and it’s well positioned to be the mobile killer application in 2007 – oh, but they’ve changed the name, it’s now Presence Based Services (PBS).

Over the weekend I read an article from the Technology, Media and Telecommunications group at Deloitte that was published last month and discusses some of their predictions for 2007.

Deloitte TMT Predictions

Their boldest suggestion is the notion that the internet will grind to a halt in 2007, as the pipes currently in place will struggle to cope with the ever increasing number of videos, maps and globes we want to stream across the web*. In light of this problem, a resolution will have to be found to the net neutrality debate.

Supporters of net neutrality, suggest the proposed plans for prioritising some web traffic, over other web traffic, has little to do with covering the cost of maintaining the network, it’s just a guise for the telephone companies (Telco’s) to grab a bigger slice of the pie – currently being eaten predominately by Google (and one or two other online companies). Telco’s, both wired and wireless, are under pressure to deliver increased returns to shareholders; with this in mind Deloitte consider some killer applications that could help them do this, and for mobile operators in 2007 that could mean delivering on the hype of ‘Presence Based Services’.

The report is well worth a read, some random points I found interesting are bulleted below:

  • The volume of traffic flowing over the World’s largest Internet hub in Amsterdam, which caries 20% of all of Europe’s Internet traffic, grew at a compound monthly average of 7.4% in 2006.

  • Daily traffic at the exchange exceeded one petabyte in Feb 2007, it’s expected the exceed two petabytes per day by Oct 2007.

  • In 2002 adult internet penetration in the USA hit 60%, it was another 4 years before it clocked 70%.

  • The PC is acting as a bottle neck to the internet, as there is usually only one per house, members of the household are prevented from accessing the internet at the same time. This should spawn the development of other lower cost devices that provide access to the Internet at the same time as the PC (e.g. radio’s & video phones).

  • Mobile TV won’t work – mobile operators should concentrate on getting content (e.g. pictures & movie clips) off the mobile to more suitable devices (e.g. widescreen TV’s) if they want to boost revenue.


Continue Previous page



Free GIS Software...

Download ArcGIS Explorer, a free geobrowser from ESRI!

 

Use ArcGIS Explorer to visualise geographic datasets. The latest build provides full access to Virtual Earth imagery and comprehensive support for several data formats including GeoRSS, KML and ArcGIS Layerfiles.

Before you go

Going so soon? Test your geography with the...

 

Do you support the campaign? Should government-funded and approved agencies such as the Ordnance Survey collect data with significant indirect contributions from the UK tax-payer, but then charge users and companies for access to it?

 

Download Flash plugin