Location data can be far more accurate than Google’s conservative estimates. This presentation examines the accuracy of real-world data in comparison to the theoretical accuracy.
5. Shine Technologies
Specialises in Enterprise software development
Clients include major Blue Chip corporations
Develops both iOS and Android applications for clients
6. 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
10. Location-Based Services
Task
Figure out when a person is at work
Assumptions
30m radius around workplace location
11. Location-Based Services
Task
Figure out when a person is at work
Assumptions
30m radius around workplace location
Update interval 5 min
12. 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
13. 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
14. 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
35. 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
36. 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
37. 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
38. 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
54. Network Provider Data
Google Location Server
Contains WiFi and Cell Tower IDs with location
55. Network Provider Data
Google Location Server
Contains WiFi and Cell Tower IDs with location
GPS users provide the data for Network users
56. 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
57. 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
71. Task
Figure out when a person is at work
Assumptions
30m radius around workplace location
72. Task
Figure out when a person is at work
Assumptions
30m radius around workplace location
Update interval 5 min
73. Task
Figure out when a person is at work
Assumptions
30m radius around workplace location
Update interval 5 min
Background task
74. 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
75. 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!
78. Conclusion
Practical Accuracy is much better for both GPS and
Network Provider
Examine real-world data for location-based services
79. 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
80. 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
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
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
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
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
Mystery!\n
\n
\n
\n
\n
\n
\n
Anomalies\n1) Exact location outside circle of accuracy\n2) No data indoors or in areas of bad reception\n
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
Masters Thesis: Mohamed Amir\nEnergy-Aware Location Provider on the Android Platform\n\n
Masters Thesis: Mohamed Amir\nEnergy-Aware Location Provider on the Android Platform\n\n
Masters Thesis: Mohamed Amir\nEnergy-Aware Location Provider on the Android Platform\n\n
Masters Thesis: Mohamed Amir\nEnergy-Aware Location Provider on the Android Platform\n\n
1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
1 1/2 times more power than idle phone\n15 times more power than phone on stand-by \n
\n
\n
\n
\n
Anomaly\n1) Network provider placed me in Brighton\n
In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, <4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, <4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, <4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, <4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
In urban areas cell towers are numerous: 550 cell towers just in Postcode 3000, <4 sqkm \nIn suburban areas cell towers are 2-3km apart\n
Network provider placed me in the wrong location, because the WiFi network I was close to had moved location\n