GPS Provider:  GPS signal Network Location Provider:  Cell ID  Wi-Fi.

Slides:



Advertisements
Similar presentations
Beginning Internet Welcome!
Advertisements

Chapter 1: Introduction
Basic Computer Fundamentals Lecture4 Prepared by Jalal
SCENARIO Suppose the presenter wants the students to access a file Supply Credenti -als Grant Access Is it efficient? How can we make this negotiation.
Getting Started. Edline Web Site Requirements Provide Students and Parents With: 1.A Brief Course Description 2.Your Address 3.Course Syllabus 4.Major.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
Personal Navigation Phone Technical Presentation.
Tracking & Login Data persistence User tracking.
Sensors. Point your phone at the sky, and Google Sky Map tells you which stars you’re looking at. Tilt your phone, and you can control the game you’re.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Ying Wang, Xia Li Ying Wang, Xia Li.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek, Joongheon Kim, Ramesh Govindan CENS Talk April 30, 2010.
Location & Maps.  Mobile applications can benefit from being location-aware, e.g.,  Routing from a current to a desired location  Searching for stores.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Network and Systems Laboratory nslab.ee.ntu.edu.tw Kaisen Lin, Aman Kansal, Dimitrios Lymberopoulos, and Feng Zhao Archiang.
Problem Description: Current localization methods have disadvantages Problem Description: Current localization methods have disadvantages Proposed Solution:
© 2009 Research In Motion Limited Introduction to GPS and Wi-Fi technology on BlackBerry smartphones.
GPS Philip Bunge, Andrew Malicowski, Kevin Wei. GPS Global Positioning System Developed in 1973 Space/satellite based Provides: o Location information.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
CS378 - Mobile Computing Location (Location, Location, Location)
CS378 - Mobile Computing Location.
Basic Concepts of Computer Networks
Wireless Networks. Why go wireless? C Don’t have to be tied to a N, furniture or infrastructure Can retrieve , access the Internet, a corporate database.
Context Awareness System and Service SCENE JS Lee 1 Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones.
UNIT 14 Lecturer: Ghadah Aldehim 1 Websites. Introduction 2.
CHAP 4. GEOLOCATION API.  You can request users to share their location and, if they agree, you can provide them with instructions on how to get to a.
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
Location Services: Part 1 (Location and Geocoding)
Location based services Using Google Maps v2 etc. in Android apps 1Location based services.
Location based services
Campus Tour COMP 523 Final Presentation Justin, Paul, Florian.
Air Handler Terminology
Open access to device intelligence. Why FDT? A r e y o u c o n f u s e d ? E v e n h e a r d a b o u t i t ? W o n d e r w h a t i t ’ s a l l a b o u.
Computer Concepts 2014 Chapter 5 Local Area Networks.
Localization using DOT3 Wireless Sensors Design & Implementation Motivation Wireless sensors can be used for locating objects: − Previous works used GPS,
Assisted GPS Tian Qiao. What is AGPS Assisted GPS, generally abbreviated as A-GPS, is a system which can improve the startup performance of a GPS satellite-based.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
ErdOS Narseo Vallina-Rodríguez + Jon Crowcroft NETOS Talket - 25th May 2010.
SESSION 3.1 This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view. Microsoft.
A Generalized Effectuate Strategy for Mash-up Mobile Circumstances A Generalized Effectuate Strategy for Mash-up Mobile Circumstances Project Guide M.J.Jeyasheela.
Location. GPS Global Positioning System – At least 4 satellites typically used 3 required extra for error detection and altitude typically accurate within.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
Non-Mobile Wireless and Broadband Connectivity for Work Group (NMW-BBC WG) RICHARD MUSCAT DIRECTOR OF REGULATORY AFFAIRS BEXAR METRO NETWORK.
Phone-Radar : Infrastructure-free Device-to-deveice Localization 班級:碩研資工一甲 姓名:高逸軒 學號: MA4G0110 Author:Zheng Song, STATE KEY LAB. OF NETWORKING & SWITCHING.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Test Interface Units (TIUs) used in validating hardware. A TIU.
LocationListener in Android Nasrullah. The LocationManager provides access to the system location services The LocationListener is used for receiving.
Android - Location Based Services. Google Play services facilitates adding location awareness to your app with automated location tracking Geo fencing.
Signal Dragging Signal Dragging: Effects of Terminal Movement on War-Driving in CDMA/WCDMA Networks Daehyung Jo MMLab., Seoul National University LNCS.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
TIU Tracking System Requirements Asset tag’s size: 1” x 1” x 1” Low power consumption Accurate Web application as user interface 2D map display Scalable.
I Am the Antenna Accurate Outdoor AP Location Using Smartphones Zengbin Zhang†, Xia Zhou†, Weile Zhang†§, Yuanyang Zhang†, Gang Wang†, Ben Y. Zhao† and.
Sensors – Part 2 SE 395/595. Location in Android LocationManager class – Configure providers and their listeners LocationListener class – Handles update.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
Kids’ GPS watch Q50 Q523 Step by step guide Apply for the watch ID starting with 145.
MOBILE CAMPUS NAVIGATION APPLICATION WITH AUGMENTED REALITY GROUP - 20.
Location based services 1. Some location-based services available in Android Geo-coding – Address -> location Reverse geo-coding – Location -> address(es)
1 Web search What is a consumer? With what do we associate this term? 2 Thinking What type of products do you “consume” regularly? 3 Web Search.
CS378 - Mobile Computing Location (Location, Location, Location)
1. 2 Android location services Determining a device’s current location Tracking device movements Proximity alerts.
CS499 – Mobile Application Development Fall 2013 Location & Maps.
Windows 7 Ultimate
Mobile Applications Applied to Information System
1. Open any Office 2016 app, such as Word, and create a new document.
iOS LifeRhythm Data Collection
[Student Name] [Current Date]
Omni-directional WiFi Localization
CS378 - Mobile Computing Location and Maps.
Maps, Geocoding, and Location-Based Services.
Presentation transcript:

GPS Provider:  GPS signal Network Location Provider:  Cell ID  Wi-Fi

GPS: Advantage:  Most accurate Disadvantage:  Only available outside  More power consuming  Not quick as user want

Network Provider: Advantage:  Works both indoor and outdoor  Response faster  Less power consuming Disadvantage:  Less accurate

Pic1.Android devices power consuming

 Multitude of Location Resources GPS, Cell-ID, and Wi-Fi can each provide a clue to users location. Determining which to use and trust is a matter of trade-offs in accuracy, speed, and battery-efficiency.  User Movements Because the user location changes, you must account for movement by re-estimating user location every so often.  Varying Accuracy Location estimates coming from each location source are not consistent in their accuracy. A location obtained 10 seconds ago from one source might be more accurate than the newest location from another or same source.

1. Start application. 2. Sometime later, start listening for updates from desired location providers. 3. Maintain a "current best estimate" of location by filtering out new, but less accurate fixes. 4. Stop listening for location updates. 5. Take advantage of the last best location estimate.

Pic2. Flow for Obtain User Location on Android

The Typical Flow to Validate the Accurate:  Check if the location retrieved is significantly newer than the previous estimate.  Check if the accuracy claimed by the location is better or worse than the previous estimate.  Check which provider the new location is from and determine if you trust it more.

 Reduce the size of the window A smaller window in which you listen for location updates means less interaction with GPS and network location services  Set the location providers to return updates less frequently Reducing the rate at which new updates appear during the window can also improve battery efficiency, but at the cost of accuracy  Restrict a set of providers Depending on the environment where application is used or the desired level of accuracy, might choose to use only the Network Location Provider or only GPS, instead of both. I

 Accuracy for Location: The documentation on getAccuracy() says that it returns the accuracy in meters. That this means if you get a return value of 60 you are somewhere in a circle with a 60 meter radius around the supplied position.