SlideShare a Scribd company logo
1 of 47
What you‘re hearing today
• Why Location?
• The basics: What are Location Based Services?
• Building a digital map: 4 min video
• Positioning: GPS, Wi-Fi, cell triangulation, indoor
• Geocoding: geo-coordinates and addresses
• Map Display: What you want to show
• Directions vs. Navigation
• Building Location Based Services
• Your Questions
4
Cities are possibly our
greatest achievement,
constantly evolving as
we discover new
technologies 60%
World’s population in cities in 2030
RICH
network
of
sensors of mobile
devices
HUNDREDS
OF MILLIONS
MILLIONS
of mobile
users
5
More and
more, our
connected
devices sense
the real world
with us, taking
personal to
new levels
In 2012 mobile
connected devices
exceeded the world’s
population
NFC, Compass, GPS,
Vibration, Acceleration,
Ambient Noise,
Transport, Imaging,
Speed, Light,
Heart Rate
6
Social and Local
are converging in
the mobile world,
creating even more
opportunities for
personalization 2B
Photos posted to Facebook
weekly
20M Users 37%
2B total
check-ins
on
Foursquare
Social
Media
users
access on
mobile
$1B
Sale of
Instagram
7
Our apps and lives
are increasingly mobile.
Desktops and laptops
will no longer be king.
2015
Mobile usage will exceed web
usage
59%
YOY increase in
smartphone
usage 2011
$20.6B
Mobile Ad
Revenue
by 2015
87%
World’s pop
are mobile
subscribers
What you‘re hearing today
• Why Location?
• The basics: What are Location Based Services?
• Building a digital map: 4 min video
• Positioning: GPS, Wi-Fi, cell triangulation, indoor
• Geocoding: geo-coordinates and addresses
• Map Display: What you want to show
• Directions vs. Navigation
• Building Location Based Services
• Your Questions
Building a digital map
Watch the video at: http://conversations.nokia.com/2012/10/25/fueling-the-future-of-digital-maps/
10
Where am
I?
Positioning
• GPS
• Cell ID / Cell Tower
• WiFi
• Indoor location
GPS Positioning
Cell ID Positioning
Cell Tower Positioning
WiFi Positioning
y
Indoor Positioning
Positioning
You’re at:
latitude: 50.0969276
longitude: 8.2199011
Where
am I?
18
Enable users to
find an address
or
resolve a geo-location
into an address.
Geocoding
Reverse Geocoding
Where
am I?
latitude: 50.0969276
longitude: 8.2199011
=
label: Unter den Eichen 5, 65195 Wiesbaden, Germany
country: DEU
state: Hesse
county: Wiesbaden
city: Wiesbaden
street: Unter den Eichen
houseNumber: 5
postalCode: 65195
2
Reverse Geocoding
You’re at:
Unter den Eichen 5,
65195 Wiesbaden,
Germany
Where
am I?
2
Reverse Geocoding
2
Geocoding
It’s at:
latitude: 52.5304108
longitude: 13.3852701
Where is
Invalidenstraße 117,
Berlin?
23
Point Precise Addressing
results: [0: {
relevance: 0.94
distance: 25.5
matchLevel: houseNumber
matchQuality: {
city: 1
street: [
0: 0.87
]
houseNumber: 1
}
matchType: pointAddress
location: {
displayPosition: {
longitude: 13.3852701
latitude: 52.5304108
altitude: null
}
navigationPositions: [
0: {
longitude: 13.3848
latitude: 52.5310402
altitude: null
}
]
[…]
locationId: NT_pGG6WPyfHp7qHpfGvoeV4A_117
locationType: point
address: {
label: Invalidenstraße 117, 10115 Berlin, Germany
[…]
2
Geocoding – Enterprise Use
Cases
How can we best
provide
customers with
assistance while
they are on the
road?
Where are my
most valuable
customers?
Where is my
truck?
• Asset Management / Fleet Tracking
• Call Center
• Telematics
• Geomarketing
25
Map Display
HEREMapsDay Mode
2
HEREMapsDay-Grey Modewith Live TrafficOverlay
2
HEREMapsDay-Grey Modewith PublicTransit
2
HEREMapsSatelliteView
HEREMapsHybrid View
3
HEREMaps3D View
HEREMapsStreet Level View
DestinationMapsinBing
DifferentMapsoniPhone
NokiaDrive Maps–Dayvs. NightView
36
Directions & Navigation
Directions vs. Navigation
Directions & Traffic
Directions & Traffic
Directions: Economic and Public Transit
Directions: Isoline Routing
42
Building Location Based Services
HERE APIs
Get going, start coding. Build with the world's strongest map platform.
• Javascript API
• REST API
• Mobile HTML5 Framework
Web APIs
• Windows Phone SDK
• Android SDK
coming soon – Amazon Kindle SDK already available
• Java & Qt SDK
Native APIs
developer.here.net
HERE API Pricing Plans
Base
• Free
• For free use web and apps
• unlimited use of map tiles
• 2,500 transactions daily limit for everything else
Core
• $1,500 monthly
• For paid for web and apps
• 100,000 transactions daily limit & 1 million cumulative transactions per
month
• SLA
Premium
• Custom package for your needs
developer.here.net
4
What you‘re hearing today
• Why Location?
• The basics: What are Location Based Services?
• Building a digital map: 4 min video
• Positioning: GPS, Wi-Fi, cell triangulation, indoor
• Geocoding: geo-coordinates and addresses
• Map Display: What you want to show
• Directions vs. Navigation
• Building Location Based Services
• Your Questions
???
Dankeschön!
developer.here.net
philip.hubertus@nokia.com
@philiphubs

More Related Content

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Location Based Services - Basics

Editor's Notes

  1. Hallo. My name is Philip and I‘m a product manager at Nokia Location & Commerce. Location & Commerce is a group within Nokia that is not building mobile phones. Instead we‘re building a digital map for navigation systems. And we‘re using our map data building a location platform that powers consumer and enterprise applications. What exactly a location platform is and examples of such applications is what you‘ll be hearing from me today.
  2. You may or may not have heard that we’ve chosen a new name for everything we do with locations. It’s HERE and the answer to where? But I’m not here today to talk that much about HERE. I want to talk about location, so let’s start.
  3. So let‘s take a look at what I have prepared for you today. First I‘d like to give you a little more context on why Location is so important. Then we‘ll dive right into the basics of location based services. We‘ll look at the corner stones: How digital maps are build How you can determine a position on earth How geo-coordinates, the output of positioning, is translated into an address and vice versa Different map display designs and options The options of calculating routes between A and B and the difference between Directions and Navigation You can always ask questions, simply raise your hand and there is also going to be time at the end. And now let‘s go. First I‘d like to talk about the context of location. Why is it and should be a key ingredient into what consumer and businesses do? There are a couple of mega trends so let‘s take a look.
  4. Urbanization is on a raise again. The number of mega cities with over 10 million inhabitants are going to increase. Likely not in Germany, but since you’re studying International Business Administration and hopefully will land a job in an international organization, this is something you have to be aware of. Most of the roughly 20 mega cities are in the developing world today. 17, to be precise. In mega cities there is always something happening. Common questions are: Where are you from? Where do you live? Where do you work? Where do you go? There is opportunity, there is change, there are things to explore, things to see, new places to meet up, to work, to shop, to hang out. This is a huge challenge for business and organizations of any kind. For the city council, businesses, and most importantly of the people living and working in these areas. Location is a key context agent. It helps to understand, plan, and execute ideas. Mega cities are like living oragisms and location will help you to understand the beast.
  5. The phone I’m holding here is not only a phone. It really is my personal communication device. The computing power and sensors in these little things are incredible and there will be more sensors and more power coming with every new generation of models. Of course these smart phones all have phone, internet, and GPS capabilities. And they have touch screens, microphones, light sensors, and accelerometers. What matter is what you do with these things. Here are two personal examples. For example the camera can take photos, yes, but it can also scan QR or bar codes of products putting a price comparison tool right into my hand while I check out the lawn trimmer in the gardening section of the home improvement store. Is this same item cheaper in an other store nearby or at Amazon? If I take a photo the phone will "geotag" it with the location, so I can later look at all my photos on a map and remember where I was. When I‘m running I‘m taking my phone with me. And it tracks every run I make. It also helps me pick the best time of day to go running. I check the hourly local weather forecast in the morning . And when I run my phone track the speed, mileage, time, pace, and I can get cheers from friends to whom I share this activity. And the weather information for the time of my run is also pulled and stored along with all the rest of the data into a log on my favorite running app.
  6. In my running example I just talked about sharing my activity. Social sharing is another thing that has become part of our lives and cultures. I‘m pretty sure everyone in this room is on Facebook and/or other social networks. And all social activity have a strong local context. This is how we stay in touch and filter information that is coming at us on these social networks. This is how the Arab Spring help pick up folowers and changed the middle east region. And social and location not only about „share your where“, but also about what happens around you and to facilite serendipity. I do get to travel on business and I do stay in touch with friends and people I know all over the world. They often connect me to new people in new cities. It‘s awesome and I‘m grateful for those experiences. When I was in LA last year I stayed with a friend I‘m in touch with over a social network for 5 years but we never met in person. He invited me to stay at his house for the weekend which I did and we had a great time. Then I went to China only a week later and again met with a friend who now lives there and without social networks we would have lost touch. In San Francisco I got a message from an ex-colleague who lives in Seattle. She just landed at the airport and when she checked in via Foursquare she was notified that I‘m in town too. So we ended up meeting for a coffee between meetings. All this was happening because of social location apps on mobile devices. And while this is all still pretty young and trendy, it is reality and really mainstream. I‘m pretty sure Barak Obama‘s tweet about his election win last night will overtake Justin Beaver as the most re-tweeted tweet.
  7. The idea that our applications and lives will be increasingly mobile isn’t prediction. It’s current and it’s permanent. Developers and consumers are hooked on mobile. “For decades, the center of computing has been the desktop, and software was modeled after the experience of using a typewriter,” said Georg Petschnigg, a former Microsoft employee who is one of the creators of Paper, a new sketchbook app for the iPad. “But technology is now more intimate and pervasive than that. We have it with us all the time, and we have to reimagine innovative new interfaces and experiences around that.” “In the next three years, the next 200 million new users will largely be mobile-first users and out of those, 100 million will be mobile-only users” - Head of Google Operations, India Mobile Internet Usage Surpassed More Highly Monetized Desktop Internet Usage in May, 2012, Mary Meeker. Garmin has 65% gross margin in Outdoor & Fitness 91% Year over Year growth of mobile app usage in 2011 (Flurry) “The number of people accessing the Internet from smartphones, tablets and other mobile devices will surpass the number of users connecting from a home or office computer by 2015, according to a recent study by market analyst firm IDC.” “As of August 2011, 43% of all wireless subscribers own as smartphone, rocketing up from 27% just the previous August.” (Representing a YoY increase of 59%) (Nielsen) $20.6 billion projected for mobile ad revenue by 2015 (Forrester)
  8. Here is a short video on how we‘re capturing map data. Nokia has bought NAVTEQ, a company that build digital maps for over 25 years now and it the supplier for of 4 out of 5 navigation equipped vehicles. What you will see here is the current generation of our latest map caputuring technology using military grade GPS sensors, 360 degree camera systmes and a rotating laser system that captures every single detail of the roads we drive.
  9. "Where am I" is where it all starts. So let‘s start looking at how technology determines your location and what else can be done with that.
  10. “Geocoding” means the act of extracting latitude and longitude position coordinates corresponding to a location. “Geocode” means the specific longitude and latitude position coordinates corresponding to a location defined via an address or other means used to localize a location. “Geocoding Service” means a service in which Geocoding is performed with respect to locations provided by an end-user and the resulting Geocodes for such locations are delivered to the end-user for the end-user’s own internal use.
  11. “Geocoding” means the act of extracting latitude and longitude position coordinates corresponding to a location. “Geocode” means the specific longitude and latitude position coordinates corresponding to a location defined via an address or other means used to localize a location. “Geocoding Service” means a service in which Geocoding is performed with respect to locations provided by an end-user and the resulting Geocodes for such locations are delivered to the end-user for the end-user’s own internal use.
  12. This is an example of routing from Charles de Gaule airport Paris to the Louvre in the middle of Paris. The blue line on the left is the fastest way to get from the airport to the Louvre. That is some when between 3-5 in the morning. Because most of the times there is traffic, bad traffic in and around Paris. And that means the blue line there isn’t the fastest way from Charles de Gaule to the Louvre. You can see why on the right where traffic conditions are displayed on top of the map.
  13. Here you can see both combined on the left. Now look at the right which shows two routes. The balck line is the shortest and the blue line is the fastest, but now taking live traffic conditions into account.
  14. Since we talked about mega cities at the beginning, here is another way to get from the airport to the Louvre. This is multi-modal routing which in this case combines walking
  15. Take it away!
  16. That is it from me for today. If you have more questions, I‘m happy to answer them get in touch anytime. Thank you.