9
1 © 2005 Nokia Corporation Company Confidential Overview of Location APIs in S60 Platform Jure Sustersic – Forum Nokia

Nokia Series 60 Location Technologies

Embed Size (px)

DESCRIPTION

Presentation by Jure Sustersic, Forum Nokia at mobileCampLondon 2007, 29-30 September 2007 - see http://www.consumingexperience.com/2007/10/nokia-series-60-mobiles-location-apis.html for a video of the presentation, and for a write-up of mobileCampLondon 2007 see http://www.consumingexperience.com/2007/10/mobilecamplondon-2007-videos-girl-geek.html.

Citation preview

Page 1: Nokia Series 60 Location Technologies

1 © 2005 Nokia Corporation Company Confidential

Overview of Location APIs in S60 PlatformJure Sustersic – Forum Nokia

Page 2: Nokia Series 60 Location Technologies

2 © 2007 Nokia Corporation S60 Location Technologies1H2007.ppt 2007-04-01 / Heikki Rasimäki

Company Confidential

S60 Location TechnologiesPowerful, robust services at all layers of the application software stack

Innovative – Free your imagination

Leading edge solutions like Landmarks! and Map andNavigation Framework make it a snap for developers tocreate location-aware applications with advanced features.

Simple – Boost productivity

Stable, easy-to-use Application Programming Interfaces(APIs) and ready-made User Interface (UI) componentscut development costs and time-to-market.

Standards-based – Feel safe

Open and industry standard compatible implementationsprovide out-of-the-box interoperability while letting you dobusiness in a free, non-discriminatory environment.

PositioningMethods

Middleware

ApplicationLayer

Landmarks!

Location Acquisition Interface (LAI)

MNF

NBPSUPL

(A)GPSIntegrated

GPSBluetooth

Location-aware MobileApplication or Service

NBPCPL

Map andNavigationApplication

LUI

JLI

Licensee or 3rd Party ImplementationS60 Implementation

Legend:

Acronyms:LUI – Location User InterfacesJLI – Java Location InterfacesMNF – Map and Navigation FrameworkNBP – Network Based PositioningSUPL – Secure User Plane LocationCPL – Control Plane Location(A)GPS – (Assisted) Global Positioning System

Page 3: Nokia Series 60 Location Technologies

3 © 2007 Nokia Corporation S60 Location Technologies1H2007.ppt 2007-04-01 / Heikki Rasimäki

Company Confidential

PositioningMethods

Middleware

ApplicationLayer

Licensee or 3rd Party Implementation

S60 Implementation

Legend:

Acronyms:*(Assisted) Global Positioning System

S60 Location TechnologiesRock-solid building blocks for creating location-aware mobile user experiences

Landmarks!

Location Acquisition Interface (LAI)

Map and NavigationFramework (MNF)

Network Based PositioningSecure User Plane Location (SUPL)

(A)GPS*Integrated

GPS*Bluetooth

Location-aware MobileApplication or Service

Network Based PositioningControl Plane

Map andNavigationApplication

LocationUser Interfaces

Java LocationInterface JSR-179

Page 4: Nokia Series 60 Location Technologies

4 © 2007 Nokia Corporation S60 Location Technologies1H2007.ppt 2007-04-01 / Heikki Rasimäki

Company Confidential

Middleware

ApplicationLayer

Map and Navigation Framework

Landmarks represent geographical places and are to places what bookmarks are to web pages, or books – they help you to find that same spot again.

A landmark can record many type of information about a place, e.g. name of the place, address, coordinates, category (e.g. shopping, entertainment, sightseeing), contact information (e.g. phone, email, web) etc.

People can download landmarks from the web, receive them from friends over Multimedia Messaging (MMS), Bluetooth (BT) or email or create landmarks by themselves using any compatible handset.

Landmarks!A Nokia developed open standard technology for

user definable location tagsA middleware technology designed to simplify map

based application and services development

Map and NavigationFramework (MNF)

Location-aware MobileApplication or Service

Map andNavigationApplication

Map and Navigation Framework (MNF) is amiddleware technology that gives any S60 application an access to advanced map and navigation use cases.

S60 licensees and operators control whichservice providing Map and NavigationApplication is in the handset by default and atwhich terms and prices its services can be used.

MNF makes it a swift for developers to *:• Show a map, or something on a map• Input location from map• Navigate to a destination• Geocode an address to coordinates• Reverse geocode coordinates to an address

*Subject to service providing Map Application

Page 5: Nokia Series 60 Location Technologies

5 © 2007 Nokia Corporation S60 Location Technologies1H2007.ppt 2007-04-01 / Heikki Rasimäki

Company Confidential

All S60 Runtimes Are Location-awareWidest choice of development platforms for location-aware application development

Open C

Java

Flash

Web Runtime

C++

JSR-179

Native C Location

Technology Interfaces

Location Web Services API

JSR-293

Future

Future

Page 6: Nokia Series 60 Location Technologies

6 © 2007 Nokia Corporation S60 Location Technologies1H2007.ppt 2007-04-01 / Heikki Rasimäki

Company Confidential

BuddyPing.com

• Location Based Social Networking Site.

• Allow Friends to know where you are.

• Arrange spontaneous meetups based on location.

• Publish your location to your Facebook / Myspace Page.

• Tag Photos with location information and search location.

• SMS Friends location to you quickly.

• Join / Create Groups.

• Utilizes Network location Services as well as GPS functionality

• Allows publishing of location info to websites via “gadgets”.

Page 7: Nokia Series 60 Location Technologies

7 © 2007 Nokia Corporation S60 Location Technologies1H2007.ppt 2007-04-01 / Heikki Rasimäki

Company Confidential

Bliin / Bliin – Share your mobile life

CONCEPT DESCRIPTION

Bliin is social networking service based on proximity. It allows users to share photos, chat and socialize using location enabled devices

• Proximity based social networking

• Uses JSR-179

• Available on Nokia and SE

•Check for buddies

•See their information

•Post comments

•Check their activity on map

•Take/make/share photo/video/audio/Text/Spot

•Record trips•Use community website to interact further

Page 8: Nokia Series 60 Location Technologies

8 © 2007 Nokia Corporation S60 Location Technologies1H2007.ppt 2007-04-01 / Heikki Rasimäki

Company Confidential

locr / locr mobile – Mash-ups and social community with geotagged pictures

CONCEPT DESCRIPTION

• locr allows to automatically geotag photos by GPS.

• Based on the geographical position locr generates Wikipedia information that helps to describe the photos. So users just have to push the camera button and locr then automatically adds descriptions.

• Photos can also be shared with other users on the Mobile Phone itself or on the locr Web 2.0 photo-sharing site with Google Maps and Google Earth support.

• Web 2.0 experience: mobile, Internet, social community, mash-ups from different information sources all incorporated into one experience

Page 9: Nokia Series 60 Location Technologies

9 © 2007 Nokia Corporation S60 Location Technologies1H2007.ppt 2007-04-01 / Heikki Rasimäki

Company Confidential

Thank you!