SlideShare ist ein Scribd-Unternehmen logo
1 von 30
2009 Sprint Open
Developer Conference
Rodney Nelson
Mike McMullen
Sean Barbeau
October 27
Location Based Services
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 2
2009 Sprint Open Developer Conference
Agenda
• Location Privacy
• Service Enablers
• Open and LBS
• GPS and LBS 101
• Device OS LBS specifics
• Research on LBS enabled apps, battery life, data
optimization
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 3
2009 Sprint Open Developer Conference
Privacy
3 General Types of LBS Applications
1. Concierge
– End User Consent
2. Business Solutions – Corporate Liable Devices
– Account Holder Consent
– Employee Notification
3. Other
– End User Consent
– Account Holder Notification
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 4
2009 Sprint Open Developer Conference
Who can help me get access to location?
See http://developer.sprint.com/site/global/working_with_us/p_p2e/p_p2e.jsp
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 5
2009 Sprint Open Developer Conference
Service Enablers and Open APIs
• Enhance your web based application with location
Web
Application
Service
Enabler
Sprint
Location GW
opt-in
• Open APIs enable native OS apps with location
Sprint
Location GW
Assistance request
Assistance
response
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 6
2009 Sprint Open Developer Conference
Device Type verses Location Type
• Many GPS capabilities are Open
Android Blackberry Palm Web OS Windows CDMA Java iDEN Java
Autonomous GPS Open Open Open Open
Instinct - Open
Others -Restricted
Open
MS-Based GPS N/A Open Open Open
Instinct - Open
Others -Restricted
Open
MS-Assisted via Network API
via Network API
(CDMA Only)
Once per hour
OR
via Network API
via Network API
Restricted
or
via Network API
N/A
Cell Tower Open Open N/A N/A Restricted Open
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 7
2009 Sprint Open Developer Conference
CDMA Location Method
Controlled by application & environment
Network PDE
Autonomous Operation
High fix rate
No network support
Must “see” satellites
MS-Based Operation
High fix rate
Req’s network support
(approx. 1 / hour)
Must “see satellites”
Improved acquisition time &
sensitivity over autonomous
MS-Assisted Operation
Low fix rate
Network support each fix
Indoor fix capable
Hybrid
Fix
AFLT
Fix
Cell Sector
Fix
Cell Tower Operation
High fix rate
No LBS network support
Serving Cell Tower Loc.
(poorest accuracy)
GPS
Fix
Declining Accuracy
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 8
2009 Sprint Open Developer Conference
AGPS fix hierarchy (CDMA)
Cell/Sector Fix … indoors, edge coverageCell/Sector Fix … indoors, edge coverage
Cell/Sector location reports the center of the cell/sector
as the handset position.
AFLT Fix … indoorsAFLT Fix … indoors
AFLT Fix requires a minimum of three
CDMA pilot Phase measurements to fix
position in accordance with TDOA (Time
Difference of Arrival) theory. If less than
three are available, use Cell/Sector.
Hybrid Fix … partial view of skyHybrid Fix … partial view of sky
CDMA pilot phase measurements can be
used as a virtual GPS measurement in
fixing position. If no GPS measurements
are possible, attempt AFLT fix.
AGPS Fix ... open skyAGPS Fix ... open sky
AGPS Fix requires a minimum of three GPS measurements.
“Assisted” because network resources still required. Fewer
than three, attempt Hybrid Fix.
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 9
2009 Sprint Open Developer Conference
Non-AGPS Capabilities (iDEN & CDMA)
Cell Tower Fix … No GPS, indoorsCell Tower Fix … No GPS, indoors
Cell Tower (Cell Site) location reports the Longitude/Latitude
the serving Cell Tower as the current position.
Autonomous GPS Fix ... open skyAutonomous GPS Fix ... open sky
“View” of a minimum of three GPS
satellites is required. No network
assistance required.
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 10
2009 Sprint Open Developer Conference
Generic IS-801 Call Flow (CDMA)
MS
Handset searches for identified
Satellites and collects raw data
PDE
WARN
Obtain AFLT data for Pre-
Fix
Initiate IS-801 Session via
Network or Handset
PDE calculates position using
available information
Satellites over N. America
are continually monitored
Detailed Satellite info
maintained at PDE
Send raw AFLT Data to PDE.
PDE calculates approx. position
PDE returns Satellite Acquisition
& Sensitivity Assistance Data
Handset returns satellite data
and current AFLT data
Return Long/Lat and Uncertainty
(Accuracy) to MS or requesting entity
Raw AFLT data is collected as well
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 11
2009 Sprint Open Developer Conference
CDMA Feature Phone Location
• MS-Assisted
– GPS/Hybrid/AFLT/Cell Sector
– Indoor Capable
• MS-Based GPS
– Very fast update rate
– Outdoor only
• Cell Tower Longitude / Latitude (CLM)
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 12
2009 Sprint Open Developer Conference
Android Location
• GPS Provider
– Autonomous GPS (with gpsOneXTRA)
• High precision GPS accuracy
• Very fast update rate
• Network Provider
– Long / Lat of the serving cell tower
(Note: not accurate when roaming)
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 13
2009 Sprint Open Developer Conference
Blackberry Location (CDMA & iDEN)
• MS-Based GPS
– High precision GPS accuracy
– Very fast update rate
– Outdoor only (higher sensitivity than autonomous)
• Long / Lat of the serving cell tower
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 14
2009 Sprint Open Developer Conference
Palm Web OS Location
• MS-Based GPS
– Very fast update rate
– Outdoor only
• MS-Assisted
– GPS/Hybrid/AFLT/Cell Sector
– Indoor Capable
– Once per hour
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 15
2009 Sprint Open Developer Conference
Windows Mobile Location
• MS-Based GPS
– High precision GPS accuracy
– Very fast update rate
– Outdoor only (higher sensitivity than autonomous)
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 16
2009 Sprint Open Developer Conference
16
Location-Aware Info. Systems Lab
• Research
– Improve efficiency of location-based services through
intelligent software
– Create innovative location-aware applications
• Education
– Train future workforce in mobile information systems software
development through:
• Research assistantships
• Classroom education
• Commercialization
– Indentify commercial partners
– License relevant technology
– Ongoing partnership for research and career track for students
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 17
2009 Sprint Open Developer Conference
17
Challenges Facing Real-time LBS
• Battery Life
– GPS chip
• Uses energy for every position calculation
• Tracking can generate data every few seconds
– Wireless communication
• Radio is biggest consumer of battery energy
– Hidden during emulator development
• Overwhelming amount of data
– Limited capacity of mobile phones
– Transfer of data to server requires wireless
transmission
– Post-processing – Servers crunches all numbers
– Server storage capacity – Large databases
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 18
2009 Sprint Open Developer Conference
18
GPS Interval Changes Can Save Energy!
Sanyo Pro 200
Sprint CDMA
EV-DO Rev. A
network
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 19
2009 Sprint Open Developer Conference
19
• Transition GPS from “awake” to “asleep” based
on user’s movement
Solution: GPS-Auto Sleep
“ASLEEP”“AWAKE”
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 20
2009 Sprint Open Developer Conference
20
Solution: GPS-Auto Sleep
Sanyo Pro 200
Sprint CDMA
EV-DO Rev. A
network
“Asleep”
“Awake”
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 21
2009 Sprint Open Developer Conference
Potential Savings – GPS Auto-Sleep
With
GPS Auto-
Sleep
Without
GPS Auto-Sleep
~Total # Assisted GPS Fixes
(Over 13 hrs)
1,035 11,700
21
• Also reduces cost for using assisted GPS, since
fewer fixes are calculated
*Sleep time of 120 seconds between GPS fixes while user is not moving,
and 4 seconds between GPS fixes while user is moving
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 22
2009 Sprint Open Developer Conference
22
Wireless Transmissions Use Energy!
Sanyo 7050
Sprint CDMA
1xRTT network
UDP
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 23
2009 Sprint Open Developer Conference
23
Solution: Critical Point Algorithm
• Pre-filters real-time GPS data on mobile device before
it is wireless transmitted
• Preserves representation of path while eliminating
redundant, or “non-critical,” data
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 24
2009 Sprint Open Developer Conference
24
Solution: Critical Point Algorithm
All GPS Points Critical Points Only
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 25
2009 Sprint Open Developer Conference
25
Potential Savings – Critical Point Algorithm
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 26
2009 Sprint Open Developer Conference
Distributed Systems Use Web Services
• Mobile phone must communicate with server
• Web Services are useful for request-response model
• Two common ways to implement web services:
– SOAP
• XML-based messaging protocol
• Encapsulates data in XML tags
• Normally on top of HTTP
– HTTP (e.g. REST-ful Web Service)
• Directly uses HTTP methods
– (e.g.POST)
• State-less model
• No additional tags required for data
26
Layered Networking Model
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 27
2009 Sprint Open Developer Conference
Extra overhead (e.g. XML) costs energy!
27
Motorola i580
Nextel iDEN
network
• Using REST-ful web services instead of XML-based
(e.g. JAX-RPC) can save energy
Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole
use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 28
2009 Sprint Open Developer Conference
28
Implications – Need Smarter Mobile Apps!
• LAISYC Framework handles energy, privacy,
security, authenticity, scalability for real-time apps
Question and Answer
2009 Sprint Open
Developer Conference
Thank you

Weitere ähnliche Inhalte

Andere mochten auch

CONECTORS
CONECTORSCONECTORS
CONECTORSsalma1980
 
TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in...
TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in...TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in...
TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in...Sean Barbeau
 
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...Sean Barbeau
 
Tugas kkpi luluk
Tugas kkpi lulukTugas kkpi luluk
Tugas kkpi luluklulukilham
 
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...Sean Barbeau
 
Lance bruh
Lance bruhLance bruh
Lance bruhwrightlance
 
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...Sean Barbeau
 
Reliance 120316035400-phpapp01
Reliance 120316035400-phpapp01Reliance 120316035400-phpapp01
Reliance 120316035400-phpapp01Sikander Walia
 
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...Sean Barbeau
 
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...Sean Barbeau
 
The Way of the Bird
The Way of the BirdThe Way of the Bird
The Way of the Birdrashid1806
 
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...Sean Barbeau
 
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...Sean Barbeau
 
Motiveless Crimes
Motiveless CrimesMotiveless Crimes
Motiveless Crimesshrimpabcdefg
 
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...Sean Barbeau
 
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsSean Barbeau
 

Andere mochten auch (20)

1312873137
13128731371312873137
1312873137
 
CONECTORS
CONECTORSCONECTORS
CONECTORS
 
TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in...
TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in...TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in...
TRB 2014 - Automatic Spatial-temporal Identification of Points of Interest in...
 
Aula
AulaAula
Aula
 
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
2013 UTC Southeast - OneBusAway – Sharing real time transit information via o...
 
Tugas kkpi luluk
Tugas kkpi lulukTugas kkpi luluk
Tugas kkpi luluk
 
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
A Location-Aware Architecture Supporting Intelligent Real-time Mobile Applica...
 
Lance bruh
Lance bruhLance bruh
Lance bruh
 
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
2010 USDOT FHWA Travel Model Improvement Program (TMIP) National Webinar on D...
 
Reliance 120316035400-phpapp01
Reliance 120316035400-phpapp01Reliance 120316035400-phpapp01
Reliance 120316035400-phpapp01
 
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
2011 ITS World Congress - TAD - Travel Assistance Mobile App to Help Transit ...
 
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
2011 Easter Seals Project ACTION Webinar - Research Today to Increase Accessi...
 
Erwerwe
ErwerweErwerwe
Erwerwe
 
The Way of the Bird
The Way of the BirdThe Way of the Bird
The Way of the Bird
 
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
USF Project - Enhancing Transportation Safety & Security via Scalable Locatio...
 
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
2011 GIS in Transit - Cell Phones and GIS - Lessons Learned from Developing T...
 
Motiveless Crimes
Motiveless CrimesMotiveless Crimes
Motiveless Crimes
 
CellViz
CellVizCellViz
CellViz
 
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
2012 National Academy of Inventors - GPS Auto-Sleep for Energy-Efficient Loca...
 
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information ToolsACT 2011 - Emerging Worksite Trip-Reduction Information Tools
ACT 2011 - Emerging Worksite Trip-Reduction Information Tools
 

Ähnlich wie 2009 Sprint Developers Conference - Location Based Services - Best Practices and Mobile App Optimization

Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...
Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...
Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...CA Technologies
 
LTE - Creating a digital-6th sense with lte direct
LTE - Creating a digital-6th sense with lte directLTE - Creating a digital-6th sense with lte direct
LTE - Creating a digital-6th sense with lte directSatya Harish
 
DPDK Summit 2015 - Sprint - Arun Rajagopal
DPDK Summit 2015 - Sprint - Arun RajagopalDPDK Summit 2015 - Sprint - Arun Rajagopal
DPDK Summit 2015 - Sprint - Arun RajagopalJim St. Leger
 
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...SolarWinds
 
Io t lorawan geolocation trends lpwan - v1
Io t lorawan geolocation trends lpwan - v1Io t lorawan geolocation trends lpwan - v1
Io t lorawan geolocation trends lpwan - v1Thierry Lestable
 
Mobile Network Operator Synchronization Survey Results
Mobile Network Operator Synchronization Survey ResultsMobile Network Operator Synchronization Survey Results
Mobile Network Operator Synchronization Survey ResultsADVA
 
Config guide-routing-policy
Config guide-routing-policyConfig guide-routing-policy
Config guide-routing-policyDuy Le Tran Duc
 
LTE Asia 2013 - Policy Control & Abstraction
LTE Asia 2013 - Policy Control & AbstractionLTE Asia 2013 - Policy Control & Abstraction
LTE Asia 2013 - Policy Control & AbstractionPatrick Nijsters
 
Logical systems-configuration-guide
Logical systems-configuration-guideLogical systems-configuration-guide
Logical systems-configuration-guideRaja Azeem
 
Software Defined Networking - Real World Use Cases
Software Defined Networking - Real World Use CasesSoftware Defined Networking - Real World Use Cases
Software Defined Networking - Real World Use CasesADVA
 
Spectrum day-2009-intelsat
Spectrum day-2009-intelsatSpectrum day-2009-intelsat
Spectrum day-2009-intelsatSSPI Brasil
 
Mitigating GNSS jamming and spoofing using ML and AI
Mitigating GNSS jamming and spoofing using ML and AIMitigating GNSS jamming and spoofing using ML and AI
Mitigating GNSS jamming and spoofing using ML and AIADVA
 
2014 Interns Prototypes vFinal
2014 Interns Prototypes vFinal2014 Interns Prototypes vFinal
2014 Interns Prototypes vFinalAmeya Parab
 
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...Indus Khaitan
 
Oscilloquartz's Acquisition of Time4 Systems
Oscilloquartz's Acquisition of Time4 SystemsOscilloquartz's Acquisition of Time4 Systems
Oscilloquartz's Acquisition of Time4 SystemsADVA
 
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...Amazon Web Services
 
AIRCOM LTE Webinar 4 - LTE Coverage
AIRCOM LTE Webinar 4 - LTE CoverageAIRCOM LTE Webinar 4 - LTE Coverage
AIRCOM LTE Webinar 4 - LTE CoverageAIRCOM International
 

Ähnlich wie 2009 Sprint Developers Conference - Location Based Services - Best Practices and Mobile App Optimization (20)

Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...
Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...
Case Study: Sprint Monitors Its Mega-Network for Voice/Video/Data Service Ass...
 
MaaS Value Prop
MaaS Value PropMaaS Value Prop
MaaS Value Prop
 
LTE - Creating a digital-6th sense with lte direct
LTE - Creating a digital-6th sense with lte directLTE - Creating a digital-6th sense with lte direct
LTE - Creating a digital-6th sense with lte direct
 
DPDK Summit 2015 - Sprint - Arun Rajagopal
DPDK Summit 2015 - Sprint - Arun RajagopalDPDK Summit 2015 - Sprint - Arun Rajagopal
DPDK Summit 2015 - Sprint - Arun Rajagopal
 
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
Cross Domain Cyber Situational Awareness in a Multi Cloud, Multi-Network Fede...
 
Io t lorawan geolocation trends lpwan - v1
Io t lorawan geolocation trends lpwan - v1Io t lorawan geolocation trends lpwan - v1
Io t lorawan geolocation trends lpwan - v1
 
Mobile Network Operator Synchronization Survey Results
Mobile Network Operator Synchronization Survey ResultsMobile Network Operator Synchronization Survey Results
Mobile Network Operator Synchronization Survey Results
 
Config guide-routing-policy
Config guide-routing-policyConfig guide-routing-policy
Config guide-routing-policy
 
LTE Asia 2013 - Policy Control & Abstraction
LTE Asia 2013 - Policy Control & AbstractionLTE Asia 2013 - Policy Control & Abstraction
LTE Asia 2013 - Policy Control & Abstraction
 
Logical systems-configuration-guide
Logical systems-configuration-guideLogical systems-configuration-guide
Logical systems-configuration-guide
 
Software Defined Networking - Real World Use Cases
Software Defined Networking - Real World Use CasesSoftware Defined Networking - Real World Use Cases
Software Defined Networking - Real World Use Cases
 
Spectrum day-2009-intelsat
Spectrum day-2009-intelsatSpectrum day-2009-intelsat
Spectrum day-2009-intelsat
 
Mitigating GNSS jamming and spoofing using ML and AI
Mitigating GNSS jamming and spoofing using ML and AIMitigating GNSS jamming and spoofing using ML and AI
Mitigating GNSS jamming and spoofing using ML and AI
 
2014 Interns Prototypes vFinal
2014 Interns Prototypes vFinal2014 Interns Prototypes vFinal
2014 Interns Prototypes vFinal
 
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
Oracle OpenWorld | CON9707 Enterprise Mobile Security Architecture beyond the...
 
Oscilloquartz's Acquisition of Time4 Systems
Oscilloquartz's Acquisition of Time4 SystemsOscilloquartz's Acquisition of Time4 Systems
Oscilloquartz's Acquisition of Time4 Systems
 
Caterpillar mining technology
Caterpillar mining technologyCaterpillar mining technology
Caterpillar mining technology
 
Dual Frequency performance in mass market
Dual Frequency performance in mass marketDual Frequency performance in mass market
Dual Frequency performance in mass market
 
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
Introduction to the AWS Well-Architected Framework and AWS WA Tool - SVC214-R...
 
AIRCOM LTE Webinar 4 - LTE Coverage
AIRCOM LTE Webinar 4 - LTE CoverageAIRCOM LTE Webinar 4 - LTE Coverage
AIRCOM LTE Webinar 4 - LTE Coverage
 

Mehr von Sean Barbeau

Smart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSmart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSean Barbeau
 
Open Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudyOpen Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudySean Barbeau
 
Open Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB posterOpen Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB posterSean Barbeau
 
OneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateOneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateSean Barbeau
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveSean Barbeau
 
Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Sean Barbeau
 
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...Sean Barbeau
 
2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public TransportationSean Barbeau
 
Work Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatWork Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatSean Barbeau
 
Enhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationEnhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationSean Barbeau
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?Sean Barbeau
 
OneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceOneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceSean Barbeau
 
Fare payment in OneBusAway
Fare payment in OneBusAwayFare payment in OneBusAway
Fare payment in OneBusAwaySean Barbeau
 
Open-source Transit Software
Open-source Transit SoftwareOpen-source Transit Software
Open-source Transit SoftwareSean Barbeau
 
GTFS-realtime v2.0
GTFS-realtime v2.0GTFS-realtime v2.0
GTFS-realtime v2.0Sean Barbeau
 
NTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataNTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataSean Barbeau
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...Sean Barbeau
 
USF Maps App
USF Maps AppUSF Maps App
USF Maps AppSean Barbeau
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Sean Barbeau
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidSean Barbeau
 

Mehr von Sean Barbeau (20)

Smart Columbus Executive Summary Overview
Smart Columbus Executive Summary OverviewSmart Columbus Executive Summary Overview
Smart Columbus Executive Summary Overview
 
Open Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case StudyOpen Source Software in Public Transportation: A Case Study
Open Source Software in Public Transportation: A Case Study
 
Open Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB posterOpen Source Software in Public Transportation: A Case Study - TRB poster
Open Source Software in Public Transportation: A Case Study - TRB poster
 
OneBusAway Android - 2020 Update
OneBusAway Android - 2020 UpdateOneBusAway Android - 2020 Update
OneBusAway Android - 2020 Update
 
Open Transit Data - A Developer's Perspective
Open Transit Data - A Developer's PerspectiveOpen Transit Data - A Developer's Perspective
Open Transit Data - A Developer's Perspective
 
Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...Improving the quality and cost effectiveness of multimodal travel behavior da...
Improving the quality and cost effectiveness of multimodal travel behavior da...
 
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...
 
2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation2019 FPTA - Enhancing Cybersecurity in Public Transportation
2019 FPTA - Enhancing Cybersecurity in Public Transportation
 
Work Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) formatWork Zone Data Exchange (WZDx) format
Work Zone Data Exchange (WZDx) format
 
Enhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public TransportationEnhancing Cybersecurity in Public Transportation
Enhancing Cybersecurity in Public Transportation
 
Why Open-source Software?
Why Open-source Software?Why Open-source Software?
Why Open-source Software?
 
OneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a ServiceOneBusAway - An open-source platform for Mobility as a Service
OneBusAway - An open-source platform for Mobility as a Service
 
Fare payment in OneBusAway
Fare payment in OneBusAwayFare payment in OneBusAway
Fare payment in OneBusAway
 
Open-source Transit Software
Open-source Transit SoftwareOpen-source Transit Software
Open-source Transit Software
 
GTFS-realtime v2.0
GTFS-realtime v2.0GTFS-realtime v2.0
GTFS-realtime v2.0
 
NTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS DataNTI 2017 Workshop - Many Uses of GTFS Data
NTI 2017 Workshop - Many Uses of GTFS Data
 
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...
 
USF Maps App
USF Maps AppUSF Maps App
USF Maps App
 
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...
 
OneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway AndroidOneBusAway - New issue reporting flow in OneBusAway Android
OneBusAway - New issue reporting flow in OneBusAway Android
 

KĂźrzlich hochgeladen

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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂşjo
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

KĂźrzlich hochgeladen (20)

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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

2009 Sprint Developers Conference - Location Based Services - Best Practices and Mobile App Optimization

  • 1. 2009 Sprint Open Developer Conference Rodney Nelson Mike McMullen Sean Barbeau October 27 Location Based Services
  • 2. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 2 2009 Sprint Open Developer Conference Agenda • Location Privacy • Service Enablers • Open and LBS • GPS and LBS 101 • Device OS LBS specifics • Research on LBS enabled apps, battery life, data optimization
  • 3. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 3 2009 Sprint Open Developer Conference Privacy 3 General Types of LBS Applications 1. Concierge – End User Consent 2. Business Solutions – Corporate Liable Devices – Account Holder Consent – Employee Notification 3. Other – End User Consent – Account Holder Notification
  • 4. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 4 2009 Sprint Open Developer Conference Who can help me get access to location? See http://developer.sprint.com/site/global/working_with_us/p_p2e/p_p2e.jsp
  • 5. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 5 2009 Sprint Open Developer Conference Service Enablers and Open APIs • Enhance your web based application with location Web Application Service Enabler Sprint Location GW opt-in • Open APIs enable native OS apps with location Sprint Location GW Assistance request Assistance response
  • 6. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 6 2009 Sprint Open Developer Conference Device Type verses Location Type • Many GPS capabilities are Open Android Blackberry Palm Web OS Windows CDMA Java iDEN Java Autonomous GPS Open Open Open Open Instinct - Open Others -Restricted Open MS-Based GPS N/A Open Open Open Instinct - Open Others -Restricted Open MS-Assisted via Network API via Network API (CDMA Only) Once per hour OR via Network API via Network API Restricted or via Network API N/A Cell Tower Open Open N/A N/A Restricted Open
  • 7. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 7 2009 Sprint Open Developer Conference CDMA Location Method Controlled by application & environment Network PDE Autonomous Operation High fix rate No network support Must “see” satellites MS-Based Operation High fix rate Req’s network support (approx. 1 / hour) Must “see satellites” Improved acquisition time & sensitivity over autonomous MS-Assisted Operation Low fix rate Network support each fix Indoor fix capable Hybrid Fix AFLT Fix Cell Sector Fix Cell Tower Operation High fix rate No LBS network support Serving Cell Tower Loc. (poorest accuracy) GPS Fix Declining Accuracy
  • 8. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 8 2009 Sprint Open Developer Conference AGPS fix hierarchy (CDMA) Cell/Sector Fix … indoors, edge coverageCell/Sector Fix … indoors, edge coverage Cell/Sector location reports the center of the cell/sector as the handset position. AFLT Fix … indoorsAFLT Fix … indoors AFLT Fix requires a minimum of three CDMA pilot Phase measurements to fix position in accordance with TDOA (Time Difference of Arrival) theory. If less than three are available, use Cell/Sector. Hybrid Fix … partial view of skyHybrid Fix … partial view of sky CDMA pilot phase measurements can be used as a virtual GPS measurement in fixing position. If no GPS measurements are possible, attempt AFLT fix. AGPS Fix ... open skyAGPS Fix ... open sky AGPS Fix requires a minimum of three GPS measurements. “Assisted” because network resources still required. Fewer than three, attempt Hybrid Fix.
  • 9. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 9 2009 Sprint Open Developer Conference Non-AGPS Capabilities (iDEN & CDMA) Cell Tower Fix … No GPS, indoorsCell Tower Fix … No GPS, indoors Cell Tower (Cell Site) location reports the Longitude/Latitude the serving Cell Tower as the current position. Autonomous GPS Fix ... open skyAutonomous GPS Fix ... open sky “View” of a minimum of three GPS satellites is required. No network assistance required.
  • 10. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 10 2009 Sprint Open Developer Conference Generic IS-801 Call Flow (CDMA) MS Handset searches for identified Satellites and collects raw data PDE WARN Obtain AFLT data for Pre- Fix Initiate IS-801 Session via Network or Handset PDE calculates position using available information Satellites over N. America are continually monitored Detailed Satellite info maintained at PDE Send raw AFLT Data to PDE. PDE calculates approx. position PDE returns Satellite Acquisition & Sensitivity Assistance Data Handset returns satellite data and current AFLT data Return Long/Lat and Uncertainty (Accuracy) to MS or requesting entity Raw AFLT data is collected as well
  • 11. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 11 2009 Sprint Open Developer Conference CDMA Feature Phone Location • MS-Assisted – GPS/Hybrid/AFLT/Cell Sector – Indoor Capable • MS-Based GPS – Very fast update rate – Outdoor only • Cell Tower Longitude / Latitude (CLM)
  • 12. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 12 2009 Sprint Open Developer Conference Android Location • GPS Provider – Autonomous GPS (with gpsOneXTRA) • High precision GPS accuracy • Very fast update rate • Network Provider – Long / Lat of the serving cell tower (Note: not accurate when roaming)
  • 13. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 13 2009 Sprint Open Developer Conference Blackberry Location (CDMA & iDEN) • MS-Based GPS – High precision GPS accuracy – Very fast update rate – Outdoor only (higher sensitivity than autonomous) • Long / Lat of the serving cell tower
  • 14. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 14 2009 Sprint Open Developer Conference Palm Web OS Location • MS-Based GPS – Very fast update rate – Outdoor only • MS-Assisted – GPS/Hybrid/AFLT/Cell Sector – Indoor Capable – Once per hour
  • 15. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 15 2009 Sprint Open Developer Conference Windows Mobile Location • MS-Based GPS – High precision GPS accuracy – Very fast update rate – Outdoor only (higher sensitivity than autonomous)
  • 16. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 16 2009 Sprint Open Developer Conference 16 Location-Aware Info. Systems Lab • Research – Improve efficiency of location-based services through intelligent software – Create innovative location-aware applications • Education – Train future workforce in mobile information systems software development through: • Research assistantships • Classroom education • Commercialization – Indentify commercial partners – License relevant technology – Ongoing partnership for research and career track for students
  • 17. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 17 2009 Sprint Open Developer Conference 17 Challenges Facing Real-time LBS • Battery Life – GPS chip • Uses energy for every position calculation • Tracking can generate data every few seconds – Wireless communication • Radio is biggest consumer of battery energy – Hidden during emulator development • Overwhelming amount of data – Limited capacity of mobile phones – Transfer of data to server requires wireless transmission – Post-processing – Servers crunches all numbers – Server storage capacity – Large databases
  • 18. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 18 2009 Sprint Open Developer Conference 18 GPS Interval Changes Can Save Energy! Sanyo Pro 200 Sprint CDMA EV-DO Rev. A network
  • 19. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 19 2009 Sprint Open Developer Conference 19 • Transition GPS from “awake” to “asleep” based on user’s movement Solution: GPS-Auto Sleep “ASLEEP”“AWAKE”
  • 20. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 20 2009 Sprint Open Developer Conference 20 Solution: GPS-Auto Sleep Sanyo Pro 200 Sprint CDMA EV-DO Rev. A network “Asleep” “Awake”
  • 21. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 21 2009 Sprint Open Developer Conference Potential Savings – GPS Auto-Sleep With GPS Auto- Sleep Without GPS Auto-Sleep ~Total # Assisted GPS Fixes (Over 13 hrs) 1,035 11,700 21 • Also reduces cost for using assisted GPS, since fewer fixes are calculated *Sleep time of 120 seconds between GPS fixes while user is not moving, and 4 seconds between GPS fixes while user is moving
  • 22. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 22 2009 Sprint Open Developer Conference 22 Wireless Transmissions Use Energy! Sanyo 7050 Sprint CDMA 1xRTT network UDP
  • 23. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 23 2009 Sprint Open Developer Conference 23 Solution: Critical Point Algorithm • Pre-filters real-time GPS data on mobile device before it is wireless transmitted • Preserves representation of path while eliminating redundant, or “non-critical,” data
  • 24. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 24 2009 Sprint Open Developer Conference 24 Solution: Critical Point Algorithm All GPS Points Critical Points Only
  • 25. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 25 2009 Sprint Open Developer Conference 25 Potential Savings – Critical Point Algorithm
  • 26. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 26 2009 Sprint Open Developer Conference Distributed Systems Use Web Services • Mobile phone must communicate with server • Web Services are useful for request-response model • Two common ways to implement web services: – SOAP • XML-based messaging protocol • Encapsulates data in XML tags • Normally on top of HTTP – HTTP (e.g. REST-ful Web Service) • Directly uses HTTP methods – (e.g.POST) • State-less model • No additional tags required for data 26 Layered Networking Model
  • 27. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 27 2009 Sprint Open Developer Conference Extra overhead (e.g. XML) costs energy! 27 Motorola i580 Nextel iDEN network • Using REST-ful web services instead of XML-based (e.g. JAX-RPC) can save energy
  • 28. Š 2009 Sprint. This information is subject to Sprint policies regarding use and is the property of Sprint and/or its relevant affiliates and may contain restricted, confidential or privileged materials intended for the sole use of the intended recipient. Any review, use, distribution or disclosure is prohibited without authorization. 28 2009 Sprint Open Developer Conference 28 Implications – Need Smarter Mobile Apps! • LAISYC Framework handles energy, privacy, security, authenticity, scalability for real-time apps
  • 30. 2009 Sprint Open Developer Conference Thank you