SlideShare une entreprise Scribd logo
1  sur  81
Real-World Location
          Data on Android

Marc Fasel, @marcfasel
Shine Technologies, http://blog.shinetech.com
Android At Stack Overflow @androidatso
Shine Technologies
Shine Technologies
 Specialises in Enterprise software development
Shine Technologies
 Specialises in Enterprise software development
 Clients include major Blue Chip corporations
Shine Technologies
 Specialises in Enterprise software development
 Clients include major Blue Chip corporations
 Develops both iOS and Android applications for clients
Shine Technologies
 Specialises in Enterprise software development
 Clients include major Blue Chip corporations
 Develops both iOS and Android applications for clients
 Has been developing on Android since ADP-1
Location-Based Services
 Task
Location-Based Services
 Task
   Figure out when a person is at work
Location-Based Services
 Task
   Figure out when a person is at work
 Assumptions
Location-Based Services
 Task
   Figure out when a person is at work
 Assumptions
   30m radius around workplace location
Location-Based Services
 Task
   Figure out when a person is at work
 Assumptions
   30m radius around workplace location
   Update interval 5 min
Location-Based Services
 Task
   Figure out when a person is at work
 Assumptions
   30m radius around workplace location
   Update interval 5 min
   Environment: Indoors and Outdoors
Location-Based Services
 Task
   Figure out when a person is at work
 Assumptions
   30m radius around workplace location
   Update interval 5 min
   Environment: Indoors and Outdoors
   Background task
Location-Based Services
 Task
   Figure out when a person is at work
 Assumptions
   30m radius around workplace location
   Update interval 5 min
   Environment: Indoors and Outdoors
   Background task
Location Provider
Location Provider
  Generic Name     Actual Provider


   Fine-grained         GPS




  Coarse-grained      Network
Location Provider
  Generic Name     Actual Provider


   Fine-grained         GPS




  Coarse-grained      Network
Location Provider
  Generic Name     Actual Provider


   Fine-grained         GPS




  Coarse-grained      Network
Theoretical Accuracy
Generic Name     Actual Provider     Accuracy


 Fine-grained         GPS            < 100 m




Coarse-grained      Network        100 m - 1000m
Theoretical Accuracy
Generic Name     Actual Provider     Accuracy


 Fine-grained         GPS            < 100 m




Coarse-grained      Network        100 m - 1000m
Theoretical Accuracy
Generic Name     Actual Provider     Accuracy


 Fine-grained         GPS            < 100 m




Coarse-grained      Network        100 m - 1000m
Theoretical Accuracy
Generic Name     Actual Provider     Accuracy




 What??
 Fine-grained         GPS            < 100 m




Coarse-grained      Network        100 m - 1000m
Practical Accuracy
Practical Accuracy



               e ry !
       y s t
  M
Research
Research
Research
GPS Provider
GPS Provider
 Theoretical accuracy < 100m
GPS Provider
 Theoretical accuracy < 100m
 Uses satellites to provide location
GPS Provider
 Theoretical accuracy < 100m
 Uses satellites to provide location
 Theoretical update interval: Seconds
Practical Accuracy: GPS
Practical Accuracy: GPS
Another Example
Power Consumption
                              State                                      Power Consumption

                         Stand-By                                                        8 mA


                               Idle                                                    83 mA


                              GPS                                                     135 mA


Mohamed Amir, “Energy-Aware Location Provider for the Android Platform”, http://www.mamir.net/masters/
mamir_thesis.pdf
Power Consumption
                              State                                      Power Consumption

                         Stand-By                                                        8 mA


                               Idle                                                    83 mA


                              GPS                                                     135 mA


Mohamed Amir, “Energy-Aware Location Provider for the Android Platform”, http://www.mamir.net/masters/
mamir_thesis.pdf
Power Consumption
                              State                                      Power Consumption

                         Stand-By                                                        8 mA


                               Idle                                                    83 mA


                              GPS                                                     135 mA


Mohamed Amir, “Energy-Aware Location Provider for the Android Platform”, http://www.mamir.net/masters/
mamir_thesis.pdf
Power Consumption
                              State                                      Power Consumption

                         Stand-By                                                        8 mA


                               Idle                                                    83 mA


                              GPS                                                     135 mA


Mohamed Amir, “Energy-Aware Location Provider for the Android Platform”, http://www.mamir.net/masters/
mamir_thesis.pdf
GPS Provider Verdict
GPS Provider Verdict
 Theoretical accuracy < 100m
GPS Provider Verdict
 Theoretical accuracy < 100m
 Practical accuracy: 2m -20 m
GPS Provider Verdict
 Theoretical accuracy < 100m
 Practical accuracy: 2m -20 m
 Power consumption: Outrageous
GPS Provider Verdict
 Theoretical accuracy < 100m
 Practical accuracy: 2m -20 m
 Power consumption: Outrageous
 Notification interval: Theoretically high, practically low
GPS Provider Verdict
 Theoretical accuracy < 100m
 Practical accuracy: 2m -20 m
 Power consumption: Outrageous
 Notification interval: Theoretically high, practically low
 Environment: Outdoor only
Network Provider
Network Provider

 Theoretical accuracy: 100m - 1000m
Network Provider

 Theoretical accuracy: 100m - 1000m
 Mix of WiFi Hotspots and Cell towers for location
Network Provider

 Theoretical accuracy: 100m - 1000m
 Mix of WiFi Hotspots and Cell towers for location
 Needs Internet access
Network Provider

 Theoretical accuracy: 100m - 1000m
 Mix of WiFi Hotspots and Cell towers for location
 Needs Internet access
 Power consumption: Low
Real-World Data: Network
Real-World Data: Network
Network Provider Data
Network Provider Data

 Google Location Server
Network Provider Data

 Google Location Server
 Contains WiFi and Cell Tower IDs with location
Network Provider Data

 Google Location Server
 Contains WiFi and Cell Tower IDs with location
 GPS users provide the data for Network users
Network Provider Data

 Google Location Server
 Contains WiFi and Cell Tower IDs with location
 GPS users provide the data for Network users
 When using GPS your coordinates are sent with WiFi and
 Cell Tower IDs to Google Location Server
Network Provider Data

 Google Location Server
 Contains WiFi and Cell Tower IDs with location
 GPS users provide the data for Network users
 When using GPS your coordinates are sent with WiFi and
 Cell Tower IDs to Google Location Server
 When using the Network provider you give nearby WiFi
 and Cell Tower IDs and get back coordinates
Wrong Location
GPS and Network
GPS and Network
GPS and Network
Network Provider Verdict
Network Provider Verdict
 Theoretical accuracy: 100m - 1000m
Network Provider Verdict
 Theoretical accuracy: 100m - 1000m
 Practical accuracy: 25m - 50 m
Network Provider Verdict
 Theoretical accuracy: 100m - 1000m
 Practical accuracy: 25m - 50 m
 Power consumption: Low
Network Provider Verdict
 Theoretical accuracy: 100m - 1000m
 Practical accuracy: 25m - 50 m
 Power consumption: Low
 Update interval: 1 Minute
Network Provider Verdict
 Theoretical accuracy: 100m - 1000m
 Practical accuracy: 25m - 50 m
 Power consumption: Low
 Update interval: 1 Minute
 Environment: Indoors and Outdoors
Task
Task
 Figure out when a person is at work
Task
 Figure out when a person is at work
 Assumptions
Task
 Figure out when a person is at work
 Assumptions
    30m radius around workplace location
Task
 Figure out when a person is at work
 Assumptions
    30m radius around workplace location
    Update interval 5 min
Task
 Figure out when a person is at work
 Assumptions
    30m radius around workplace location
    Update interval 5 min
    Background task
Task
 Figure out when a person is at work
 Assumptions
    30m radius around workplace location
    Update interval 5 min
    Background task
    Environment: Indoors and Outdoors
Task
 Figure out when a person is at work
 Assumptions
    30m radius around workplace location
    Update interval 5 min
    Background task
    Environment: Indoors and Outdoors
 Winner is: Network provider!
Conclusion
Conclusion
 Practical Accuracy is much better for both GPS and
 Network Provider
Conclusion
 Practical Accuracy is much better for both GPS and
 Network Provider
 Examine real-world data for location-based services
Conclusion
 Practical Accuracy is much better for both GPS and
 Network Provider
 Examine real-world data for location-based services
 Both providers have strengths and weaknesses
Conclusion
 Practical Accuracy is much better for both GPS and
 Network Provider
 Examine real-world data for location-based services
 Both providers have strengths and weaknesses
 Consider a combination of providers at different intervals
Questions?

Contenu connexe

Similaire à Real-World Android Location Data

online_mapping_final_paper (1)
online_mapping_final_paper (1)online_mapping_final_paper (1)
online_mapping_final_paper (1)Ankit Kumar
 
Remote Power Distribution System using GSM
Remote Power Distribution System using GSMRemote Power Distribution System using GSM
Remote Power Distribution System using GSMIRJET Journal
 
Chandan verma seminar
Chandan verma seminarChandan verma seminar
Chandan verma seminarchandan verma
 
Gamry corporate-brochure
Gamry corporate-brochureGamry corporate-brochure
Gamry corporate-brochureAlejandro Eiji
 
Analysis of Fault Detection and its Location using Microcontroller for Underg...
Analysis of Fault Detection and its Location using Microcontroller for Underg...Analysis of Fault Detection and its Location using Microcontroller for Underg...
Analysis of Fault Detection and its Location using Microcontroller for Underg...IRJET Journal
 
Smart Microgrid
Smart MicrogridSmart Microgrid
Smart MicrogridPrem Kumar
 
Robulink AMI System Technology
Robulink AMI System TechnologyRobulink AMI System Technology
Robulink AMI System Technologyjessie968
 
NovaCorp - Energy Saver Smart Device for Street Lights Presentation
NovaCorp - Energy Saver Smart Device for Street Lights PresentationNovaCorp - Energy Saver Smart Device for Street Lights Presentation
NovaCorp - Energy Saver Smart Device for Street Lights PresentationSiddharth Shankar
 
Wireless electric system by VEERANNA
Wireless electric system by VEERANNA Wireless electric system by VEERANNA
Wireless electric system by VEERANNA Bhukya Veeranna
 
Paddy turnbull presentation
Paddy turnbull presentationPaddy turnbull presentation
Paddy turnbull presentationGreen17Creative
 
Automobile theft identification using gps
Automobile theft identification using gpsAutomobile theft identification using gps
Automobile theft identification using gpsPvrtechnologies Nellore
 
Road Power Generator
Road Power GeneratorRoad Power Generator
Road Power GeneratorHasnain Arif
 
Sensors Offer Infinite Opportunities for Designing Robots & Drones
Sensors Offer Infinite Opportunities for Designing Robots & DronesSensors Offer Infinite Opportunities for Designing Robots & Drones
Sensors Offer Infinite Opportunities for Designing Robots & DronesRising Media, Inc.
 
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...Matteo Ferroni
 
Mobile Communications : Present and the Future
Mobile Communications : Present and the FutureMobile Communications : Present and the Future
Mobile Communications : Present and the FutureSLINTEC
 
Wireless mobile charging using microwave
Wireless mobile charging using microwaveWireless mobile charging using microwave
Wireless mobile charging using microwaveDan Yadav
 
5G Technology Presentation
5G Technology Presentation5G Technology Presentation
5G Technology PresentationAndrew Mounir
 
GSM Based Prepaid Remote Energy Meter & OverVoltage Protection
GSM Based Prepaid Remote Energy Meter & OverVoltage ProtectionGSM Based Prepaid Remote Energy Meter & OverVoltage Protection
GSM Based Prepaid Remote Energy Meter & OverVoltage ProtectionPringil Alphanso
 

Similaire à Real-World Android Location Data (20)

online_mapping_final_paper (1)
online_mapping_final_paper (1)online_mapping_final_paper (1)
online_mapping_final_paper (1)
 
Remote Power Distribution System using GSM
Remote Power Distribution System using GSMRemote Power Distribution System using GSM
Remote Power Distribution System using GSM
 
Chandan verma seminar
Chandan verma seminarChandan verma seminar
Chandan verma seminar
 
Gamry corporate-brochure
Gamry corporate-brochureGamry corporate-brochure
Gamry corporate-brochure
 
Analysis of Fault Detection and its Location using Microcontroller for Underg...
Analysis of Fault Detection and its Location using Microcontroller for Underg...Analysis of Fault Detection and its Location using Microcontroller for Underg...
Analysis of Fault Detection and its Location using Microcontroller for Underg...
 
SDN: TIME TO ACCELERATE THE PACE…
SDN: TIME TO ACCELERATE THE PACE…SDN: TIME TO ACCELERATE THE PACE…
SDN: TIME TO ACCELERATE THE PACE…
 
Smart Microgrid
Smart MicrogridSmart Microgrid
Smart Microgrid
 
Robulink AMI System Technology
Robulink AMI System TechnologyRobulink AMI System Technology
Robulink AMI System Technology
 
NovaCorp - Energy Saver Smart Device for Street Lights Presentation
NovaCorp - Energy Saver Smart Device for Street Lights PresentationNovaCorp - Energy Saver Smart Device for Street Lights Presentation
NovaCorp - Energy Saver Smart Device for Street Lights Presentation
 
Wireless electric system by VEERANNA
Wireless electric system by VEERANNA Wireless electric system by VEERANNA
Wireless electric system by VEERANNA
 
Paddy turnbull presentation
Paddy turnbull presentationPaddy turnbull presentation
Paddy turnbull presentation
 
Automobile theft identification using gps
Automobile theft identification using gpsAutomobile theft identification using gps
Automobile theft identification using gps
 
Road Power Generator
Road Power GeneratorRoad Power Generator
Road Power Generator
 
Sensors Offer Infinite Opportunities for Designing Robots & Drones
Sensors Offer Infinite Opportunities for Designing Robots & DronesSensors Offer Infinite Opportunities for Designing Robots & Drones
Sensors Offer Infinite Opportunities for Designing Robots & Drones
 
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
[February 2017 - Ph.D. Final Dissertation] Enabling Power-awareness For Multi...
 
Mobile Communications : Present and the Future
Mobile Communications : Present and the FutureMobile Communications : Present and the Future
Mobile Communications : Present and the Future
 
Wireless mobile charging using microwave
Wireless mobile charging using microwaveWireless mobile charging using microwave
Wireless mobile charging using microwave
 
5G Technology Presentation
5G Technology Presentation5G Technology Presentation
5G Technology Presentation
 
GSM Based Prepaid Remote Energy Meter & OverVoltage Protection
GSM Based Prepaid Remote Energy Meter & OverVoltage ProtectionGSM Based Prepaid Remote Energy Meter & OverVoltage Protection
GSM Based Prepaid Remote Energy Meter & OverVoltage Protection
 
PMU
PMUPMU
PMU
 

Dernier

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Dernier (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Real-World Android Location Data

Notes de l'éditeur

  1. \n
  2. 12/08 ADP-1 goes on sale\n\n
  3. 12/08 ADP-1 goes on sale\n\n
  4. 12/08 ADP-1 goes on sale\n\n
  5. 12/08 ADP-1 goes on sale\n\n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. Passive: GPS or Network\n
  16. Passive: GPS or Network\n
  17. Passive: GPS or Network\n
  18. My inspiration just lost me!\n\nIf Google Maps Developers would have known these specs they would never have tried to put your location on a map\n
  19. My inspiration just lost me!\n\nIf Google Maps Developers would have known these specs they would never have tried to put your location on a map\n
  20. My inspiration just lost me!\n\nIf Google Maps Developers would have known these specs they would never have tried to put your location on a map\n
  21. My inspiration just lost me!\n\nIf Google Maps Developers would have known these specs they would never have tried to put your location on a map\n
  22. Mystery!\n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. Anomalies\n1) Exact location outside circle of accuracy\n2) No data indoors or in areas of bad reception\n
  30. Minimum notification interval: 1 sec\nBecause of high Power consumption the Android Developer Guide recommends a minimum notification interval of 10 minutes for background apps\n
  31. Masters Thesis: Mohamed Amir\nEnergy-Aware Location Provider on the Android Platform\n\n
  32. Masters Thesis: Mohamed Amir\nEnergy-Aware Location Provider on the Android Platform\n\n
  33. Masters Thesis: Mohamed Amir\nEnergy-Aware Location Provider on the Android Platform\n\n
  34. Masters Thesis: Mohamed Amir\nEnergy-Aware Location Provider on the Android Platform\n\n
  35. 1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
  36. 1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
  37. 1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
  38. 1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
  39. 1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. Anomaly\n1) Network provider placed me in Brighton\n
  45. In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, &lt;4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
  46. In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, &lt;4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
  47. In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, &lt;4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
  48. In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, &lt;4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
  49. In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, &lt;4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
  50. Network provider placed me in the wrong location, because the WiFi network I was close to had moved location\n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n