16
A BRIEF HISTORY OF GPS USE IN SMART PHONES

Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Embed Size (px)

DESCRIPTION

Nick Tatt is founder of Map My Tracks, a tool which enables you to track, analyse and share outdoor activities. In his talk "A brief history of mobile phones" Nick's outlined the journey from location-aware handsets to how GPS is used in mobiles by end-users, developers and by corporations.

Citation preview

Page 1: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

 A BRIEF HISTORY OF GPSUSE IN SMART PHONES

Page 2: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

1980

s

Page 3: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

1996

Nokia

638

1996

Nokia

2160

1998

Nokia

5160

2006

Nokia

6070

Location aware"Bluetooth"GPS

Page 4: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

2007

Nokia

N73

Location aware"Bluetooth"GPS

Page 5: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

2007THE DAWN OF MOBILE GPS

Page 6: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

2007

Nokia

N95

Location aware"Bluetooth"GPS

2007

iPho

ne

2007

HTC Dream

Page 7: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Location aware"Bluetooth"GPS

2014

iPho

ne 6

2014

Nexus

6

Page 8: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

SO HOW IS GPS USED IN PHONES?

Presen

t day

Page 9: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Presen

t day

public void startUpdating(){ LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); try{ Criteria high_accuracy_critera = new Criteria(); high_accuracy_critera.setAccuracy(Criteria.ACCURACY_FINE); high_accuracy_critera.setAltitudeRequired(false); high_accuracy_critera.setBearingRequired(false); high_accuracy_critera.setSpeedRequired(false); high_accuracy_critera.setCostAllowed(true); high_accuracy_critera.setPowerRequirement(Criteria.POWER_HIGH); LocationProvider high = locationManager.getProvider(locationManager.getBestProvider(high_accuracy_critera, true)); high_name = high.getName(); " Criteria low_accuracy_critera = new Criteria(); low_accuracy_critera.setAccuracy(Criteria.ACCURACY_COARSE); low_accuracy_critera.setAltitudeRequired(false); low_accuracy_critera.setBearingRequired(false); low_accuracy_critera.setSpeedRequired(false); low_accuracy_critera.setCostAllowed(true); low_accuracy_critera.setPowerRequirement(Criteria.POWER_HIGH); LocationProvider low = locationManager.getProvider(locationManager.getBestProvider(low_accuracy_critera, true)); low_name = low.getName(); } catch(Exception e){ high_name = "gps"; low_name = "network"; } " locationManager.requestLocationUpdates(low_name, 0, 0, this); locationManager.requestLocationUpdates(high_name, 0, 0, this); }

Page 10: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Presen

t day

App permissions

Page 11: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Presen

t day

Map My Tracks – activity tracking

Page 12: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Presen

t day

Twitter – geotagged tweets during World Cup

Page 13: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Presen

t day

Google location tracking

Page 14: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

AND, WHAT OF THE FUTURE?

Presen

t day

Page 15: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Presen

t day

Accuracy down to sub-10cm "Reduction in power consumption

Page 16: Digibury: Map My Tracks -A brief history of GPS use in mobile phones

Thank youNick Tatt"

"[email protected]"

mapmytracks.com/nick"@nicktatt