Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.
Register LoginInnovation Series Videos highlighting Forum Nokia developers
Nokia releases new Qt developer offerings
Forum Nokia Developer Conference, India
Optimise your website for mobile devices with mobile web templates and layouts
Creating Debian packages for Maemo Qt applications and showing in the application menu
Jackson Feijó
Read more about Jackson on the Champions website.
MobileMonday Italy: The User Applications
November 23, 2009
Rome
Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa
Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India
LeWeb
December 09, 2009
Paris
Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki
Want to get started with LBS application development?
Developing Location-Based Java™ ME Applications
Learn about the features of the Location API for J2ME™ (JSR-179) and how it enables location-based MIDP applications.
Essential S60: Creating Location-Aware Applications
This booklet provides background information about positioning technology and location-aware applications, as well as an introduction to the S60 APIs for developers using Symbian C++, Java ME, Web Runtime (WRT), or Flash Lite from Adobe.
Location awareness differentiates many mobile applications and services from PC applications and wired internet services. Using mobile devices, location-based services (LBS) leverage a user’s physical location to provide enhanced services and experiences. LBS enables a range of applications and services, such as navigation and mapping, workforce tracking, finding points of interest, and obtaining weather information. Location awareness offers a compelling new business opportunity for application developers, operators, and content producers.
The S60 platform and Series 40 platform include a range of features to enable rich LBS applications and services, including location acquisition and landmarks. In this section you will learn more about these features and how to use them.
Learn more about LBS development from these key Forum Nokia resources:
Documentation
Wiki
Discussion Boards
A 2006 survey conducted by C.J. Driscoll & Associates found that of the 10 most-desired nonvoice applications for mobile devices, half were location-based. The availability of the Nokia N95 multimedia computer, the first S60 device with an integrated GPS receiver, helped sales of location-aware applications through the Nokia Software Market grow by more than 500 per cent during 2007.
There is a clear user demand for applications that leverage location awareness in everything from mapping to social networking. Making your application or service location-aware will enable you to tap into this potentially lucrative opportunity.
Various Nokia devices offer three technologies that enable location-aware applications and services:
View details of all Nokia devices with integrated GPS »
In addition to technology for location estimation, the S60 platform and the Series 40 platform include an application that stores and manages landmarks. Landmarks can also be exchanged, both between users through local connections and between content providers and users through means such as web downloads.
There are four runtime technologies that developers can use to create location-aware applications and services for Nokia devices. These technologies are:
Compare the location-based features that various platforms support »
The SDKs provided for the Series 40 platform and the S60 platform provide mechanisms for testing location-aware applications in their PC-based emulators.
The Series 40 6th Edition SDK emulator includes a location provider that can supply location information to an application. The location information is defined as a location or route in a formatted text file.
All S60 SDKs since the S60 3rd Edition SDK have included a feature called the Simulation PSY, which provides location information to applications running on the S60 emulator. This location information can be a location (a single point saved as a National Marine Electronics Association [NMEA]-format file) or routes (saved as Simulated Movement [SPS]-format files). The Simulation PSY is also available on S60 devices to enable on-device testing.
There are three options for obtaining the data your mobile application needs: