SlideShare ist ein Scribd-Unternehmen logo
1 von 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?

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Kürzlich hochgeladen (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Real-World Android Location Data

Hinweis der Redaktion

  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