SlideShare une entreprise Scribd logo
1  sur  9
Overview of Location APIs in S60 Platform Jure Sustersic – Forum Nokia
S60 Location Technologies Powerful, robust services at all layers of the application software stack Innovative   – Free your imagination Leading edge solutions like  Landmarks!  and Map and Navigation Framework make it a snap for developers to create location-aware applications with advanced features. Simple – Boost productivity Stable, easy-to-use Application Programming Interfaces (APIs) and ready-made User Interface (UI) components cut development costs and time-to-market. Standards-based   – Feel safe Open and industry standard compatible implementations provide out-of-the-box interoperability while letting you do business in a free, non-discriminatory environment. Positioning Methods Middleware Application Layer Landmarks! Location Acquisition Interface (LAI) MNF NBP SUPL (A)GPS Integrated GPS Bluetooth Location-aware Mobile Application or Service NBP CPL Map and Navigation Application LUI JLI Licensee or 3 rd  Party Implementation S60 Implementation Legend: Acronyms: LUI – Location User Interfaces JLI – Java Location Interfaces MNF – Map and Navigation Framework NBP –  Network Based Positioning SUPL – Secure User Plane Location CPL – Control Plane Location (A)GPS – (Assisted) Global Positioning System
Positioning Methods Middleware Application Layer Licensee or 3 rd  Party Implementation S60 Implementation Legend: Acronyms: *(Assisted) Global Positioning System S60 Location Technologies Rock-solid building blocks for creating location-aware mobile user experiences  Landmarks! Location Acquisition Interface (LAI) Map and Navigation Framework (MNF) Network Based Positioning Secure User Plane Location (SUPL) (A)GPS* Integrated GPS* Bluetooth Location-aware Mobile Application or Service Network Based Positioning Control Plane Map and Navigation Application Location User Interfaces Java Location Interface JSR-179
Middleware Application Layer 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 tags A middleware technology designed to simplify map based application and services development Map and Navigation Framework (MNF) Location-aware Mobile Application or Service Map and Navigation Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
All S60 Runtimes Are Location-aware Widest 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
BuddyPing.com ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bliin / Bliin – Share your mobile life  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
locr / locr mobile – Mash-ups and social community with geotagged pictures ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]

Contenu connexe

En vedette

Persuade People Perfectly!
Persuade People Perfectly!Persuade People Perfectly!
Persuade People Perfectly!total
 
Jugada de Ataque
Jugada de AtaqueJugada de Ataque
Jugada de Ataquetrapaga
 
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídicaLa aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídicafernando ramos
 
GuíA De Estudio
GuíA De EstudioGuíA De Estudio
GuíA De Estudioguest1cce06
 
Enterprise 2.0 em Resumo
Enterprise 2.0 em ResumoEnterprise 2.0 em Resumo
Enterprise 2.0 em Resumoivanlm
 
Cosmos - Colaboração em Projetos e Office2.0
Cosmos - Colaboração em Projetos e Office2.0Cosmos - Colaboração em Projetos e Office2.0
Cosmos - Colaboração em Projetos e Office2.0ivanlm
 
El trato protocolario de Reyes no reinantes
El trato protocolario de Reyes no reinantesEl trato protocolario de Reyes no reinantes
El trato protocolario de Reyes no reinantesfernando ramos
 
Manejo eficiente de áreas protegidas - caso do Programa ARPA
Manejo eficiente de áreas protegidas - caso do Programa ARPAManejo eficiente de áreas protegidas - caso do Programa ARPA
Manejo eficiente de áreas protegidas - caso do Programa ARPARonaldo Weigand Jr
 
Hadoop Map Reduce Arch
Hadoop Map Reduce ArchHadoop Map Reduce Arch
Hadoop Map Reduce Archnextlib
 
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídicaLa aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídicafernando ramos
 
Diffusion
DiffusionDiffusion
Diffusionpcerny
 
Guía de Estudio
Guía de EstudioGuía de Estudio
Guía de Estudioguest1cce06
 
O marco normativo da publicidade. Principais etapas e consecuencias en Galicia
O marco normativo da publicidade. Principais etapas e consecuencias en Galicia O marco normativo da publicidade. Principais etapas e consecuencias en Galicia
O marco normativo da publicidade. Principais etapas e consecuencias en Galicia fernando ramos
 

En vedette (20)

Persuade People Perfectly!
Persuade People Perfectly!Persuade People Perfectly!
Persuade People Perfectly!
 
Ecologia
EcologiaEcologia
Ecologia
 
Jugada de Ataque
Jugada de AtaqueJugada de Ataque
Jugada de Ataque
 
Teste Historia
Teste HistoriaTeste Historia
Teste Historia
 
Cosasde Mama
Cosasde MamaCosasde Mama
Cosasde Mama
 
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídicaLa aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
 
GuíA De Estudio
GuíA De EstudioGuíA De Estudio
GuíA De Estudio
 
Enterprise 2.0 em Resumo
Enterprise 2.0 em ResumoEnterprise 2.0 em Resumo
Enterprise 2.0 em Resumo
 
Cosmos - Colaboração em Projetos e Office2.0
Cosmos - Colaboração em Projetos e Office2.0Cosmos - Colaboração em Projetos e Office2.0
Cosmos - Colaboração em Projetos e Office2.0
 
TEFCA CONSTRUCCION
TEFCA CONSTRUCCIONTEFCA CONSTRUCCION
TEFCA CONSTRUCCION
 
El trato protocolario de Reyes no reinantes
El trato protocolario de Reyes no reinantesEl trato protocolario de Reyes no reinantes
El trato protocolario de Reyes no reinantes
 
para ti posa
para ti posapara ti posa
para ti posa
 
Manejo eficiente de áreas protegidas - caso do Programa ARPA
Manejo eficiente de áreas protegidas - caso do Programa ARPAManejo eficiente de áreas protegidas - caso do Programa ARPA
Manejo eficiente de áreas protegidas - caso do Programa ARPA
 
Hadoop Map Reduce Arch
Hadoop Map Reduce ArchHadoop Map Reduce Arch
Hadoop Map Reduce Arch
 
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídicaLa aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
La aplicación efectiva de las normas de protocolo desde la perspectiva jurídica
 
Tefca
TefcaTefca
Tefca
 
Diffusion
DiffusionDiffusion
Diffusion
 
Guía de Estudio
Guía de EstudioGuía de Estudio
Guía de Estudio
 
O marco normativo da publicidade. Principais etapas e consecuencias en Galicia
O marco normativo da publicidade. Principais etapas e consecuencias en Galicia O marco normativo da publicidade. Principais etapas e consecuencias en Galicia
O marco normativo da publicidade. Principais etapas e consecuencias en Galicia
 
Convite
ConviteConvite
Convite
 

Dernier

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 

Dernier (20)

The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 

Nokia Series 60 Location Technologies

  • 1. Overview of Location APIs in S60 Platform Jure Sustersic – Forum Nokia
  • 2. S60 Location Technologies Powerful, robust services at all layers of the application software stack Innovative – Free your imagination Leading edge solutions like Landmarks! and Map and Navigation Framework make it a snap for developers to create location-aware applications with advanced features. Simple – Boost productivity Stable, easy-to-use Application Programming Interfaces (APIs) and ready-made User Interface (UI) components cut development costs and time-to-market. Standards-based – Feel safe Open and industry standard compatible implementations provide out-of-the-box interoperability while letting you do business in a free, non-discriminatory environment. Positioning Methods Middleware Application Layer Landmarks! Location Acquisition Interface (LAI) MNF NBP SUPL (A)GPS Integrated GPS Bluetooth Location-aware Mobile Application or Service NBP CPL Map and Navigation Application LUI JLI Licensee or 3 rd Party Implementation S60 Implementation Legend: Acronyms: LUI – Location User Interfaces JLI – Java Location Interfaces MNF – Map and Navigation Framework NBP – Network Based Positioning SUPL – Secure User Plane Location CPL – Control Plane Location (A)GPS – (Assisted) Global Positioning System
  • 3. Positioning Methods Middleware Application Layer Licensee or 3 rd Party Implementation S60 Implementation Legend: Acronyms: *(Assisted) Global Positioning System S60 Location Technologies Rock-solid building blocks for creating location-aware mobile user experiences Landmarks! Location Acquisition Interface (LAI) Map and Navigation Framework (MNF) Network Based Positioning Secure User Plane Location (SUPL) (A)GPS* Integrated GPS* Bluetooth Location-aware Mobile Application or Service Network Based Positioning Control Plane Map and Navigation Application Location User Interfaces Java Location Interface JSR-179
  • 4.
  • 5. All S60 Runtimes Are Location-aware Widest 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
  • 6.
  • 7.
  • 8.
  • 9.