SlideShare a Scribd company logo
App Design for Business 
Topic: Geolocation 
Topic Number: 6
Key topics / learning outcomes 
of this lecture 
• Learn about Geolocation and how 
useful it is for application design. 
2
What is Geolocation? 
• Geolocation is the identification of the real-world 
geographic location of an object. It provides: 
• Location awareness 
• Location tracking 
• Geofencing 
– a predefined set of boundaries; 
• Activity recognition 
– walking, running; 
Geolocation originates from the words “geographic 
location”.
Geolocation Uses 
• Applications 
– banking, ecommerce, media, telecommunications,online gaming; 
• Criminal investigations 
– money laundering, trafficking, terrorism detection; 
• Fraud detection 
– Bank payment location mismatch; 
• Geo marketing 
– advertisements relevant to that location; 
• Regional licensing 
– online casinos must know where there customers are by law; 
– online broadcasters can stream content in certain locations so as to comply 
with geographic licensing regulations; 
• Content Targetting 
– local weather; 
– advertising; 
B4004A L1 4
Systems for Finding Device Location 
• Global Position System (GPS) 
– hardware: satellite; 
• accurate to 5 – 100 meters approx; 
• Nearest cell tower 
– hardware: cell tower; 
• urban areas – accurate to 500 – 1000 meters approx; 
• suburban areas – accurate to 1000 – 2000 meters approx; 
• Nearest Wi-Fi hot spot 
– hardware: Wi-Fi hot spot equipment; 
• accurate to 20 – 50 meters approx; 
B4004A L1 5
Internet Geolocation Use 
• Internet Protocol (IP) address; 
– data provided includes country, region, city, postcode, latitude, 
longitude and timezone; 
• Geolocation uses a WHOIS lookup service and retrieves registrant’s 
physical address for this data; 
• MAC address; 
– geolocation can be associated with a MAC address; 
• RFID; 
– geolocation can be associated with RFID; 
• Wi-Fi positioning; 
– geolocation can be associated with Wi-Fi equipment; 
• Device GPS co-ordinates; 
– geolocation can be associated with GPS systems; 
B4004A L1 6
Google Servers 
• The data collected is sent to Google servers 
• Google return the location information 
B4004A L1 7
Latitude and Longitude 
B4004A L1 8
Geolocation for Android 
Tools Required 
Install the latest version of Google Play 
and 
• an AVD that runs Android 4.2.2 or higher 
or 
• a compatible Android device 
B4004A L1 9
Reference data source 
• NETWORK_PROVIDER; 
– access Wi-Fi and cell towers; 
• GPS_PROVIDER; 
– access GPS; 
• PASSIVE_PROVIDER; 
– access any current provider; (not recommended 
except for quick reference when an app is first 
started). 
B4004A L1 10
Obtain Device Location 
• Set permissions in the Android manifest file 
– ACCESS_COARSE_LOCATION; 
• access the network provider; 
– ACCESS_FINE_LOCATION; 
• access GPS or the network provider; 
– INTERNET; 
• add this if you want the network provider to include 
the Wi-Fi information; 
B4004A L1 11
Seminar 
• In the Seminar to this tutorial, we will be 
working through a video tutorial to set up a 
functioning location app that will provide the 
latitude and longitude co-ordinates of the 
device. 
B4004A L1 12
Essential work for next week 
• Please consult the OLE for details of: 
– Essential readings* 
– Seminar/workshop preparation work* 
– Recommended further readings 
– Any additional learning 
* Essential readings and preparation work must always be completed in time 
for the next session 
13
End of presentation 
© Pearson College 2013
Lecture 6 geolocation

More Related Content

PDF
EENA 2018 - Advanced Mobile Location - AML
PPTX
NEAR FIELD COMMUNICATION
PPTX
Waiting for NFC - digitising outdoor information
PDF
PLNOG15: Find the location of your superhero with 802.11 - Sebastian Pasternacki
PPTX
Mobile networking through mobile IP
PPT
CTG_Presentation_2016_05_27_v01
PDF
Near Field Communication (NFC)
PPTX
SEMINAR ON bluejackng
EENA 2018 - Advanced Mobile Location - AML
NEAR FIELD COMMUNICATION
Waiting for NFC - digitising outdoor information
PLNOG15: Find the location of your superhero with 802.11 - Sebastian Pasternacki
Mobile networking through mobile IP
CTG_Presentation_2016_05_27_v01
Near Field Communication (NFC)
SEMINAR ON bluejackng

What's hot (20)

PPTX
Enabling the Virtual Enterprise
PPSX
Jim smartresort presentation 02
PPTX
near field communication
PDF
EENA 2017 - Emergency apps (2/3)
PDF
NXP NFC Android Porting Guide_2017.Jun
PPTX
Near-field communication
PPTX
R1x g01 tracking ii
PDF
(Enemy of the) State of Mobile Location Tracking
PDF
EENA 2018 - Emergency Apps / PEMEA
PPTX
DevBy. Apple Watch Kit 1.0 (RU) & NFC
PDF
Antenna Solutions from Laird Connectivity
PDF
SIPifying OSGi - M Ma
PDF
Seminar technical
PDF
Near field communication (NFC)
PPTX
PDF
Tapit - An NFC overview 2013
PPTX
Near field Technology
PDF
Bluetooth LE & iBeacons by Javier Chávarri (NSBarcelona)
PDF
IntenetOfThingsWithBLEAndBeacons
Enabling the Virtual Enterprise
Jim smartresort presentation 02
near field communication
EENA 2017 - Emergency apps (2/3)
NXP NFC Android Porting Guide_2017.Jun
Near-field communication
R1x g01 tracking ii
(Enemy of the) State of Mobile Location Tracking
EENA 2018 - Emergency Apps / PEMEA
DevBy. Apple Watch Kit 1.0 (RU) & NFC
Antenna Solutions from Laird Connectivity
SIPifying OSGi - M Ma
Seminar technical
Near field communication (NFC)
Tapit - An NFC overview 2013
Near field Technology
Bluetooth LE & iBeacons by Javier Chávarri (NSBarcelona)
IntenetOfThingsWithBLEAndBeacons
Ad

Viewers also liked (8)

PPTX
Ten Big Trends in Ten Short Minutes
PPTX
Location Based Services
PPTX
Location Based SMS | Location Based Marketing
PDF
Location-based Marketing (LBM) - Global Media Trends
PDF
Location Based Services: Business Model
PPTX
Location Based Services - An Overview
PPTX
Location Based services
PPT
20 Hot Location-Based Apps and Services You Should Know About
Ten Big Trends in Ten Short Minutes
Location Based Services
Location Based SMS | Location Based Marketing
Location-based Marketing (LBM) - Global Media Trends
Location Based Services: Business Model
Location Based Services - An Overview
Location Based services
20 Hot Location-Based Apps and Services You Should Know About
Ad

Similar to Lecture 6 geolocation (20)

PPTX
Lecture 6 geolocation
PPTX
Week 4
PDF
Geolocation an integral part of mobile apps -
PDF
Android application to locate and track mobile phones(aaltm) an implementati...
PDF
Iaetsd location-based services using autonomous gps
PDF
Mobile Application Development-Lecture 15 & 16.pdf
PDF
Smart Way to Track the Location in Android Operating System
PPTX
Mobile applications chapter 6
PDF
Deep Indoors Location 1st August 2012
 
PDF
Locationaware Applications Pappsc Richard Ferraro Murat Aktihanoglu
KEY
Where 2.0
PDF
A Comprehensive Guide_ Navigating Locations with GPS Geolocation Vs. IP Geolo...
PDF
Implementation of Recommendation on Location Based Services
PPTX
2010 Sprint Developers Conference - Best Practices in Location Based Services
PDF
Location Based Service Talk in CSCOOP
PPTX
Location Based Services in Telecommunication Networks
PDF
Benefits of geolocation app development in 2022 (1)
PDF
PDF
Location-based Technologies Explained
PDF
Location Based offers using Android Application
Lecture 6 geolocation
Week 4
Geolocation an integral part of mobile apps -
Android application to locate and track mobile phones(aaltm) an implementati...
Iaetsd location-based services using autonomous gps
Mobile Application Development-Lecture 15 & 16.pdf
Smart Way to Track the Location in Android Operating System
Mobile applications chapter 6
Deep Indoors Location 1st August 2012
 
Locationaware Applications Pappsc Richard Ferraro Murat Aktihanoglu
Where 2.0
A Comprehensive Guide_ Navigating Locations with GPS Geolocation Vs. IP Geolo...
Implementation of Recommendation on Location Based Services
2010 Sprint Developers Conference - Best Practices in Location Based Services
Location Based Service Talk in CSCOOP
Location Based Services in Telecommunication Networks
Benefits of geolocation app development in 2022 (1)
Location-based Technologies Explained
Location Based offers using Android Application

More from moduledesign (20)

PPT
Bm512 b525 t1_s_v002
PPT
Bm512 b525 t5_l_v002
PPT
Bm509 b519 t1_l_v002
PPT
Corporate reporting and finance lecture 1
PPTX
Af502 b523 t1_l1_v002
PPT
B515 lecture 1 edited_mr
PPT
B502 ethics lecture t005_rf
PPT
B526 ops pm lecture_t001b_with notes
PPT
B526 ops pm lecture_t009_rf
PPTX
Pearson principles of business implementing strategy lecture 2
PPTX
Generic lecture 4 research design (1)
PPTX
Generic lecture 3 literature review tutor
PPTX
Generic lecture 2 research proposal student
PPTX
Tutor version slides seminar 9 implementing knowledge management
PPTX
Tutor version slides eminar 2 the nature of knowing
PPTX
Tutor version slides seminar 10 assignment support
PPTX
Tutor version slides seminar 5 the learning organisation
PPTX
Tutor version slides seminar 1 introduction to knowledge management
PPTX
Tutor version slides seminar 4 organisational learning
PPTX
Tutor version slides seminar 7 digital knowledge managment
Bm512 b525 t1_s_v002
Bm512 b525 t5_l_v002
Bm509 b519 t1_l_v002
Corporate reporting and finance lecture 1
Af502 b523 t1_l1_v002
B515 lecture 1 edited_mr
B502 ethics lecture t005_rf
B526 ops pm lecture_t001b_with notes
B526 ops pm lecture_t009_rf
Pearson principles of business implementing strategy lecture 2
Generic lecture 4 research design (1)
Generic lecture 3 literature review tutor
Generic lecture 2 research proposal student
Tutor version slides seminar 9 implementing knowledge management
Tutor version slides eminar 2 the nature of knowing
Tutor version slides seminar 10 assignment support
Tutor version slides seminar 5 the learning organisation
Tutor version slides seminar 1 introduction to knowledge management
Tutor version slides seminar 4 organisational learning
Tutor version slides seminar 7 digital knowledge managment

Recently uploaded (20)

PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Business Ethics Teaching Materials for college
PDF
Pre independence Education in Inndia.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
master seminar digital applications in india
PDF
Basic Mud Logging Guide for educational purpose
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
Cell Structure & Organelles in detailed.
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Anesthesia in Laparoscopic Surgery in India
Business Ethics Teaching Materials for college
Pre independence Education in Inndia.pdf
Insiders guide to clinical Medicine.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
master seminar digital applications in india
Basic Mud Logging Guide for educational purpose
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
human mycosis Human fungal infections are called human mycosis..pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Cell Structure & Organelles in detailed.
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
102 student loan defaulters named and shamed – Is someone you know on the list?
2.FourierTransform-ShortQuestionswithAnswers.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF

Lecture 6 geolocation

  • 1. App Design for Business Topic: Geolocation Topic Number: 6
  • 2. Key topics / learning outcomes of this lecture • Learn about Geolocation and how useful it is for application design. 2
  • 3. What is Geolocation? • Geolocation is the identification of the real-world geographic location of an object. It provides: • Location awareness • Location tracking • Geofencing – a predefined set of boundaries; • Activity recognition – walking, running; Geolocation originates from the words “geographic location”.
  • 4. Geolocation Uses • Applications – banking, ecommerce, media, telecommunications,online gaming; • Criminal investigations – money laundering, trafficking, terrorism detection; • Fraud detection – Bank payment location mismatch; • Geo marketing – advertisements relevant to that location; • Regional licensing – online casinos must know where there customers are by law; – online broadcasters can stream content in certain locations so as to comply with geographic licensing regulations; • Content Targetting – local weather; – advertising; B4004A L1 4
  • 5. Systems for Finding Device Location • Global Position System (GPS) – hardware: satellite; • accurate to 5 – 100 meters approx; • Nearest cell tower – hardware: cell tower; • urban areas – accurate to 500 – 1000 meters approx; • suburban areas – accurate to 1000 – 2000 meters approx; • Nearest Wi-Fi hot spot – hardware: Wi-Fi hot spot equipment; • accurate to 20 – 50 meters approx; B4004A L1 5
  • 6. Internet Geolocation Use • Internet Protocol (IP) address; – data provided includes country, region, city, postcode, latitude, longitude and timezone; • Geolocation uses a WHOIS lookup service and retrieves registrant’s physical address for this data; • MAC address; – geolocation can be associated with a MAC address; • RFID; – geolocation can be associated with RFID; • Wi-Fi positioning; – geolocation can be associated with Wi-Fi equipment; • Device GPS co-ordinates; – geolocation can be associated with GPS systems; B4004A L1 6
  • 7. Google Servers • The data collected is sent to Google servers • Google return the location information B4004A L1 7
  • 9. Geolocation for Android Tools Required Install the latest version of Google Play and • an AVD that runs Android 4.2.2 or higher or • a compatible Android device B4004A L1 9
  • 10. Reference data source • NETWORK_PROVIDER; – access Wi-Fi and cell towers; • GPS_PROVIDER; – access GPS; • PASSIVE_PROVIDER; – access any current provider; (not recommended except for quick reference when an app is first started). B4004A L1 10
  • 11. Obtain Device Location • Set permissions in the Android manifest file – ACCESS_COARSE_LOCATION; • access the network provider; – ACCESS_FINE_LOCATION; • access GPS or the network provider; – INTERNET; • add this if you want the network provider to include the Wi-Fi information; B4004A L1 11
  • 12. Seminar • In the Seminar to this tutorial, we will be working through a video tutorial to set up a functioning location app that will provide the latitude and longitude co-ordinates of the device. B4004A L1 12
  • 13. Essential work for next week • Please consult the OLE for details of: – Essential readings* – Seminar/workshop preparation work* – Recommended further readings – Any additional learning * Essential readings and preparation work must always be completed in time for the next session 13
  • 14. End of presentation © Pearson College 2013