Location Based Services
|
|
- Rebecca Strickland
- 5 years ago
- Views:
Transcription
1 Location Based Services
2 Introduction One of the defining features of mobile phones is their portability. Most enticing APIs in Android enable you to find, contextualize, and map physical locations. Using the external Maps library included as part of the Google API package, you can create map-based Activities using Google Maps as a user interface element. You have full access to the map, which enables you to control display settings, alter the zoom level, and pan to different locations.
3 Introduction Location-based services (LBS) enable you to find the device s current location. They include technologies such as GPS and cell- or Wi-Fi-based location sensing techniques. Maps and location-based services use latitude and longitude to pinpoint geographic locations. But users are more likely to think in terms of a street address. The maps library includes a geocoder that you can use to convert back and forth between latitude/longitude values and real-world addresses.
4 Using Location-based Services Location-based services is an umbrella term that describes the different technologies you can use to find a device s current location. The two main LBS elements are: Location Manager Provides hooks to the location-based services. Location Providers Each of these represents a different location-finding technology used to determine the device s current location.
5 Using Location-based Services Using the Location Manager, you can do the following: Obtain your current location Follow movement Set proximity alerts for detecting movement into and out of a specifi ed area Find available Location Providers Monitor the status of the GPS receiver Access to the location-based services is provided by the Location Manager. To access the Location Manager, request an instance of the LOCATION_SERVICE using the getsystemservice() method.
6 Accessing the Location Manager String servicestring = Context.LOCATION_SERVICE; LocationManager obj; obj = (LocationManager)getSystemService(serviceString);
7 Using Location-based Services Before you can use the location-based services, you need to add one or more uses-permission tags to your manifest. The following snippet shows how to request the fine and coarse permissions in your application AndroidManifest.xml: <uses-permission android:name="android.permission.access_fine_location"/> <uses-permission android:name="android.permission.access_coarse_location"/> An application that has been granted fine permission will have coarse permission granted implicitly.
8 Using the Emulator with Location- Based Services Location-based services are dependent on device hardware used to find the current location. When you develop and test with the Emulator, your hardware is virtualized, and you re likely to stay in pretty much the same location. To compensate, Android includes hooks that enable you to emulate Location Providers for testing location-based applications.
9 Updating Locations in Emulator Location Providers Use the Location Controls available from the DDMS perspective in Eclipse to push location changes directly into the Emulator s GPS Location Provider.
10 Configuring the Emulator to Test Location-Based Services The GPS values returned by getlastknownlocation() do not change unless at least one application requests location updates. As a result, when the Emulator is first started, the result returned from a call to getlastknownlocation() is likely to be null, as no application has made a request to receive location updates. Further, the techniques used to update the mock location are effective only when at least one application has requested location updates from the GPS.
11 Enabling the GPS provider on the Emulator
12 Selecting A Location Provider Depending on the device, you can use several technologies to determine the current location. Each technology, available as a Location Provider, offers different capabilities including Differences in power consumption Accuracy Ability to determine altitude Speed or Heading information.
13 Selecting A Location Provider Finding Location Providers: The LocationManager class includes static string constants that return the provider name for three Location Providers: 1. LocationManager.GPS_PROVIDER 2. LocationManager.NETWORK_PROVIDER 3. LocationManager.PASSIVE_PROVIDER
14 Selecting A Location Provider To get a list of the names of all the providers available (based on hardware available on the device, and the permissions granted the application), call getproviders, using a Boolean to indicate if you want all, or only the enabled, providers to be returned boolean enabledonly = true; List<String> providers = locationmanager.getproviders(enabledonly);
15 Finding Location Providers by Specifying Criteria Use the Criteria class to dictate the requirements of a provider in terms of accuracy, power use (low, medium, high), financial cost, and the ability to return values for altitude, speed, and heading. Following Code specifies Criteria requiring coarse accuracy, low power consumption, and no need for altitude, bearing, or speed. The provider is permitted to have an associated cost. The coarse/fine values passed in to the setaccuracy represent a subjective level of accuracy. Fine represents GPS or better and Coarse any technology significantly less accurate than that.
16 Finding Location Providers by Specifying Criteria
17 Where Am I Example Where Am I application features a new Activity that finds the device s last known location using the GPS Location Provider. 1. Create a new Where Am I project with a WhereAmI Activity. This example uses the GPS provider, so you need to include the uses-permission tag for ACCESS_FINE_LOCATION in your application manifest. <uses-permission android:name="android.permission.access_fine_location" />
18 Where Am I Example 2. Modify the main.xml layout resource to include an android:id attribute for the TextView control so that you can access it from within the Activity. <TextView android:id="@+id/mylocationtext" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/hello" />
19 Where Am I Example 3. Override the oncreate method of the WhereAmI Activity to get a reference to the Location Manager. Call getlastknownlocation to get the last known location, and pass it in to an updatewithnewlocation method stub.
20 Where Am I Example 4. Complete the updatewithnewlocation method to show the passed-in Location in the Text View by extracting the latitude and longitude values
21 Where Am I Example
22 Best Practice For Location Updates When using Location within your application, consider the following factors: 1. Battery life versus accuracy The more accurate the Location Provider, the greater its drain on the battery. 2. Startup Time In a mobile environment the time taken to get an initial location can have a dramatic effect on the user experience particularly if your app requires a location to be used. GPS, for example, can have a significant startup time, which you may need to mitigate.
23 Best Practice For Location Updates 3. Update Rate The more frequent the update rate, the more dramatic the effect on battery life. Slower updates can reduce battery drain at the price of less timely updates. 4. Provider Availability Users can toggle the availability of providers, so your application needs to monitor changes in provider status to ensure the best alternative is used at all times.
24 Using Proximity Alerts Proximity alerts let your app set Pending Intents that are fired when the device moves within or beyond a set distance from a fixed location. To set a proximity alert for a given area, select the center point (using longitude and latitude values), a radius around that point, and an expiry time-out for the alert. The alert fires if the device crosses over that boundary. Fires when device moves from outside to within the radius, and when it moves from inside to beyond it. To specify the Intent to fire, you use a PendingIntent.
25 Setting a proximity alert
26 Using Proximity Alerts Proximity alerts let your app set Pending Intents that are fired when the device moves within or beyond a set distance from a fixed location. When the Location Manager detects that you have crossed the radius boundary, the Pending Intent fires with an extra keyed as LocationManager.KEY_PROXIMITY_ENTERING set to true or false accordingly.
27 Using Proximity Alerts To receive proximity alerts, you need to create a BroadcastReceiver. To start listening for proximity alerts, register your receiver either by using a tag in your Manifest or in code as shown here: IntentFilter filter = new IntentFilter(TREASURE_PROXIMITY_ALERT); registerreceiver(new ProximityIntentReceiver(), filter);
28 Using The Geocoder Geocoding enables you to translate between street addresses and longitude/latitude map coordinates. This can give you a recognizable context for the locations and coordinates used in location based services and map-based Activities. The Geocoder classes are included as part of the Google Maps library. To use them you need to import it into your application by adding a uses-library node within the application node. <uses-library android:name= com.google.android.maps />
29 Using The Geocoder As the geocoding lookups are done on the server, your applications also requires the Internet uses permission in your manifest: <uses-permission android:name= android.permission.internet /> The Geocoder class provides access to two geocoding functions: 1. Forward Geocoding Finds the latitude and longitude of an address 2. Reverse Geocoding Finds the street address for a given latitude and longitude
30 Using The Geocoder The results from these calls are contextualized by means of a locale (used to define your usual location and language). The following snippet shows how you set the locale when creating your Geocoder. If you don t specify a locale, it assumes the device s default. Geocoder geocoder = new Geocoder(getApplicationContext(), Locale.getDefault()); Both geocoding functions return a list of Address objects. Each list can contain several possible results, up to a limit you specify when making the call.
31 Using The Geocoder Each Address object is populated with as much detail as the Geocoder was able to resolve. This can include the latitude, longitude, phone number, and increasingly granular address details from country to street and house number. The Geocoder uses a web service to implement its lookups that may not be included on all Android devices.
32 Using The Geocoder Android 2.3 (API level 9) introduced the ispresent method to determine if a Geocoder implementation exists on a given device: bool geocoderexists = Geocoder.isPresent(); If no Geocoder implementation exists on the device, the forward and reverse geocoding will return an empty list.
33 Reverse Geocoding Reverse geocoding returns street addresses for physical locations specified by latitude/longitude pairs. It s a useful way to get a recognizable context for the locations returned by location-based services. To perform a reverse lookup, pass the target latitude and longitude to a Geocoder object s getfromlocation() method. It returns a list of possible address matches.
34 Reverse Geocoding If the Geocoder could not resolve any addresses for the specified coordinate, it returns null. The accuracy and granularity of reverse lookups are entirely dependent on the quality of data in the geocoding database. The quality of the results may vary widely between different countries and locales.
35 Reverse Geocoding
36 Forward Geocoding Forward geocoding determines map coordinates for a given location. To geocode an address, call getfromlocationname on a Geocoder object. Pass in a string that describes the address you want the coordinates for, the maximum number of results to return, and optionally provide a geographic bounding box within which to restrict your search results: List<Address> result = gc.getfromlocationname(streetaddress, maxresults);
37 Forward Geocoding The returned list of Addresses may include multiple possible matches for the named location. Each Address includes latitude and longitude and any additional address information available for those coordinates. This is useful to confirm that the correct location was resolved, and for providing location specifics in searches for landmarks. When you do forward lookups, the Locale specified when instantiating the Geocoder is particularly important. The Locale provides the geographical context for interpreting your search requests because the same location names can exist in multiple areas.
38 Forward Geocoding
Location Location support classes Maps Map support classes
Location Location support classes Maps Map support classes Mobile applications can benefit from being location-aware Allows applications to determine their location and modify their behavior Find stores
More informationANDROID APPS DEVELOPMENT FOR MOBILE GAME
ANDROID APPS DEVELOPMENT FOR MOBILE GAME Lecture 5: Sensor and Location Sensor Overview Most Android-powered devices have built-in sensors that measure motion, orientation, and various environmental conditions.
More informationidocent: Indoor Digital Orientation Communication and Enabling Navigational Technology
idocent: Indoor Digital Orientation Communication and Enabling Navigational Technology Final Proposal Team #2 Gordie Stein Matt Gottshall Jacob Donofrio Andrew Kling Facilitator: Michael Shanblatt Sponsor:
More informationSisoft Technologies Pvt Ltd SRC E7, Shipra Riviera Bazar, Gyan Khand-3, Indirapuram, Ghaziabad Website:
Sisoft Technologies Pvt Ltd SRC E7, Shipra Riviera Bazar, Gyan Khand-3, Indirapuram, Ghaziabad Website: www.sisoft.in Email:info@sisoft.in Phone: +91-9999-283-283 1 Sensors osensors Overview ointroduction
More informationMulti-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living
Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living Javier Jiménez Alemán Fluminense Federal University, Niterói, Brazil jjimenezaleman@ic.uff.br Abstract. Ambient Assisted
More informationIntroduction to Mobile Sensing Technology
Introduction to Mobile Sensing Technology Kleomenis Katevas k.katevas@qmul.ac.uk https://minoskt.github.io Image by CRCA / CNRS / University of Toulouse In this talk What is Mobile Sensing? Sensor data,
More informationKodiak Corporate Administration Tool
AT&T Business Mobility Kodiak Corporate Administration Tool User Guide Release 8.3 Table of Contents Introduction and Key Features 2 Getting Started 2 Navigate the Corporate Administration Tool 2 Manage
More informationIndoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden)
Indoor Positioning 101 TECHNICAL)WHITEPAPER) SenionLab)AB) Teknikringen)7) 583)30)Linköping)Sweden) TechnicalWhitepaper)) Satellite-based GPS positioning systems provide users with the position of their
More informationExp. 2: Chess. 2-1 Discussion. 2-2 Objective
Exp. 2: Chess 2-1 Discussion Chess, also called European chess or International chess, is a two-player strategy board game played on a chessboard, which is estimated to have 10 43 to 10 50 changes. A chessboard
More informationIoT. Indoor Positioning with BLE Beacons. Author: Uday Agarwal
IoT Indoor Positioning with BLE Beacons Author: Uday Agarwal Contents Introduction 1 Bluetooth Low Energy and RSSI 2 Factors Affecting RSSI 3 Distance Calculation 4 Approach to Indoor Positioning 5 Zone
More informationAerospace Sensor Suite
Aerospace Sensor Suite ECE 1778 Creative Applications for Mobile Devices Final Report prepared for Dr. Jonathon Rose April 12 th 2011 Word count: 2351 + 490 (Apper Context) Jin Hyouk (Paul) Choi: 998495640
More informationENGINEERING REPORT CONCERNING THE EFFECTS UPON FCC LICENSED RF FACILITIES DUE TO CONSTRUCTION OF THE (Name of Project) WIND PROJECT Near (City, State)
ENGINEERING REPORT CONCERNING THE EFFECTS UPON FCC LICENSED RF FACILITIES DUE TO CONSTRUCTION OF THE (Name of Project) WIND PROJECT Near (City, State) for (Name of Company) January 3, 2011 By: B. Benjamin
More informationGuiding Visually Impaired People with NXT Robot through an Android Mobile Application
Int. J. Com. Dig. Sys. 2, No. 3, 129-134 (2013) 129 International Journal of Computing and Digital Systems http://dx.doi.org/10.12785/ijcds/020304 Guiding Visually Impaired People with NXT Robot through
More informationGeocoding: Acquiring Location Intelligence to Make Be er Business Decisions
A M e l i s s a D a t a W h i t e Pa p e r Geocoding: Acquiring Location Intelligence to Make Be er Business Decisions 2 Introduction Geocoding: Acquiring Location Intelligence to Make Better Business
More informationCS 4518 Mobile and Ubiquitous Computing Lecture 7: Fragments, Camera Emmanuel Agu
CS 4518 Mobile and Ubiquitous Computing Lecture 7: Fragments, Camera Emmanuel Agu Fragments Recall: Fragments Sub-components of an Activity (screen) An activity can contain multiple fragments, organized
More informationDEVELOPING FOR GOOGLE GLASS
DevIgnition 2013 PRESENTED BY LUIS DE LA ROSA DIRECTOR OF TECHNOLOGY @louielouie DEVELOPING FOR GOOGLE GLASS GLASS - MASS-MARKET GENERAL COMPUTING WEARABLE - ROUGHLY 40,000 BETA TESTERS (EXPLORERS) -CHECK
More informationOnboard Android Sensor Access
Onboard Android Sensor Access Agenda 6:00 Install Android Studio, your Android device driver, connect phone 6:15 Install your device SDK, download/unzip file linked in meetup event comments 6:30-8:00 Primary
More informationBEST PRACTICES IN INNOVATIONS IN MICROPLANNING FOR POLIO ERADICATION
BEST PRACTICES IN INNOVATIONS IN MICROPLANNING FOR POLIO ERADICATION THIS DOCUMENT IS A SUPPLEMENT TO BEST PRACTICES IN MI. ACKNOWLEDGEMENTS These best practices documents for polio eradication have been
More informationFederation of Genealogical Societies. GPS Locating Cemeteries Making Cemeteries Easy to Find. by Duane V. Kniebes.
Society Strategies Federation of Genealogical Societies P.O. Box 200940 Austin TX 78720-0940 Series Set I Number 27 August 2006 Set I Strategies for Societies GPS Locating Cemeteries Making Cemeteries
More informationAccuWeather.com Premium v3.0. User Manual
AccuWeather.com Premium v3.0 User Manual Contents About AccuWeather, Inc....3 Overview of AccuWeather.com Premium v3.0...3 Initial Download and Installation...4 Using and Navigating the Application...5
More information1090i. uavionix Ping1090i Transceiver QUICK START GUIDE
1090i uavionix Ping1090i Transceiver QUICK START GUIDE Install 1 Install the uavionix Ping App from the Apple App Store or Google Play. Search for uavionix Ping Installer or use the QR codes below. Connect
More informationGeocoding Address Data & Using Geocoded Data
Geocoding Address Data & Using Geocoded Data This document located at /geocoding.pdf Using this Document & Terms of Use Copyright 2014. ProximityOne. All Rights Reserved. Geocoding Address Data Terms of
More informationpbasiccontactmgr: Managing Platform Contacts
pbasiccontactmgr: Managing Platform Contacts June 2018 Michael Benjamin, mikerb@mit.edu Department of Mechanical Engineering, CSAIL MIT, Cambridge MA 02139 1 Overview 1 2 Using pbasiccontactmgr 2 2.1 Contact
More informationAppendix B: Descriptions of Virtual Instruments (vis) Implemented
Appendix B: Descriptions of Virtual Instruments (vis) Implemented Overview of vis Implemented This appendix contains a brief description of each vi implemented in this project. Labview implements functions
More informationBachelor Project Major League Wizardry: Game Engine. Phillip Morten Barth s113404
Bachelor Project Major League Wizardry: Game Engine Phillip Morten Barth s113404 February 28, 2014 Abstract The goal of this project is to design and implement a flexible game engine based on the rules
More informationTRBOnet Mobile. User Guide. for Android. Version 2.0. Internet. US Office Neocom Software Jog Road, Suite 202 Delray Beach, FL 33446, USA
TRBOnet Mobile for Android User Guide Version 2.0 World HQ Neocom Software 8th Line 29, Vasilyevsky Island St. Petersburg, 199004, Russia US Office Neocom Software 15200 Jog Road, Suite 202 Delray Beach,
More informationAR Glossary. Terms. AR Glossary 1
AR Glossary Every domain has specialized terms to express domain- specific meaning and concepts. Many misunderstandings and errors can be attributed to improper use or poorly defined terminology. The Augmented
More informationAnalytics: WX Reports
Analytics: WX Reports Version 18.05 SP-ANL-WXR-COMP-201709--R018.05 Sage 2017. All rights reserved. This document contains information proprietary to Sage and may not be reproduced, disclosed, or used
More informationMapping with the Phantom 4 Advanced & Pix4Dcapture Jerry Davis, Institute for Geographic Information Science, San Francisco State University
Mapping with the Phantom 4 Advanced & Pix4Dcapture Jerry Davis, Institute for Geographic Information Science, San Francisco State University The DJI Phantom 4 is a popular, easy to fly UAS that integrates
More informationCRA Wiz and Fair Lending Wiz 7.1: Release Notes
CRA Wiz and Fair Lending Wiz 7.1: Release Notes Last Updated November 16, 2015 Table of Contents Table of Contents... 2 Overview... 4 Technical Updates... 4 Version 7.0 Updates Included in this Release...
More informationEzOSD Manual. Overview & Operating Instructions Preliminary. April ImmersionRC EzOSD Manual 1
EzOSD Manual Overview & Operating Instructions Preliminary. April 2009 ImmersionRC EzOSD Manual 1 Contents Overview... 3 Features... 3 Installation... 3 1. Installation using an ImmersionRC camera and
More informationPervasive Systems SD & Infrastructure.unit=3 WS2008
Pervasive Systems SD & Infrastructure.unit=3 WS2008 Position Tracking Institut for Pervasive Computing Johannes Kepler University Simon Vogl Simon.vogl@researchstudios.at Infrastructure-based WLAN Tracking
More informationDesigning Android Based Augmented Reality Location-Based Service Application
Volume 2 No. 2 Desember 2017 : 110-115 DOI: 10.15575/join.v2i2.115 Designing Android Based Augmented Reality Location-Based Service Application Alim Hardiansyah Department of Informatics Engineering Institut
More informationDetermination of Nearest Emergency Service Office using Haversine Formula Based on Android Platform
EMITTER International Journal of Engineering Technology Vol. 5, No., December 017 ISSN: 443-1168 Determination of Nearest Emergency Service Office using Haversine Formula Based on Android Platform M.Basyir
More informationUser Guide. PTT Radio Application. Android. Release 8.3
User Guide PTT Radio Application Android Release 8.3 March 2018 1 Table of Contents 1. Introduction and Key Features... 5 2. Application Installation & Getting Started... 6 Prerequisites... 6 Download...
More informationIntroduction General Quick references Adding Extract Module to MapEarth2D Excel formats for Transform mode...
CONTENTS Introduction... 2 General... 2 Quick references... 2 Adding Extract Module to MapEarth2D... 2 Excel formats for Transform mode... 3 Excel formats for Tweak mode... 5 Creating dxf file using AutoCAD...
More informationTracking System Using Bluetooth Tags and Android app- Tagdroid
Tracking System Using Bluetooth Tags and Android app- Tagdroid S.M. Kolekar, Saurabh N. Funne, Niranjan M. Tade, Omkar A. Rajgire, Ganesh R.Ghorpade Professor, Computer Dept, ZCOER, Pune, India Student,
More informationCS371m - Mobile Computing. Sensing and Sensors
CS371m - Mobile Computing Sensing and Sensors Sensors "I should have paid more attention in Physics 41" Most devices have built in sensors to measure and monitor motion orientation (aka position of device)
More informationFrom Nothing to Something using AutoCAD Electrical
From Nothing to Something using AutoCAD Electrical Todd Schmoock Synergis Technologies MA2085-L: You purchased AutoCAD Electrical, or are thinking about purchasing it, but you do not know how to use it.
More informationUNIT-III POWER ESTIMATION AND ANALYSIS
UNIT-III POWER ESTIMATION AND ANALYSIS In VLSI design implementation simulation software operating at various levels of design abstraction. In general simulation at a lower-level design abstraction offers
More informationThe Seamless Localization System for Interworking in Indoor and Outdoor Environments
W 12 The Seamless Localization System for Interworking in Indoor and Outdoor Environments Dong Myung Lee 1 1. Dept. of Computer Engineering, Tongmyong University; 428, Sinseon-ro, Namgu, Busan 48520, Republic
More informationEARTH SCIENCE PROJECT CLOUD PHOTOGRAPHY
NAME SECTION DATE EARTH SCIENCE PROJECT CLOUD PHOTOGRAPHY DATE DUE: PURPOSE The purpose of this long-term project is to give you the opportunity to observe and take pictures of the various clouds that
More informationQAM Snare Snoop User Manual
QAM Snare Snoop User Manual QS-Snoop-v2.0 2/21/2018 This document details the functions and operation of the QAM Snare Snoop leakage detector Table of Contents Overview... 5 Screen Navigation... 6 Settings...
More informationSenion IPS 101. An introduction to Indoor Positioning Systems
Senion IPS 101 An introduction to Indoor Positioning Systems INTRODUCTION Indoor Positioning 101 What is Indoor Positioning Systems? 3 Where IPS is used 4 How does it work? 6 Diverse Radio Environments
More informationTrack Trek. Final Project Submission
Track Trek Final Project Submission Abstract Take the lead from similar GPS tracking mobile applications and provide a more detailed record of a typical activity route, whilst incorporating elevation changes
More informationPush-to-talk ios User Guide (v8.0)
Push-to-talk ios User Guide (v8.0) PTT 8.0 ios - Table of Contents 1 Activating PTT on your ios device... 4 How to activate PTT on your Android Smartphone... 4 How to Logout and Login to the PTT Service...
More informationVisorTrac A Tracking System for Mining
VisorTrac A Tracking System for Mining Marco North America, Inc. SYSTEM APPLICATION The VISORTRAC system was developed to allow tracking of mining personnel as well as mining vehicles. The VISORTRAC system
More informationCase Air Wireless TETHERING AND CAMERA CONTROL SYSTEM
Case Air Wireless TETHERING AND CAMERA CONTROL SYSTEM PRODUCT MANUAL CAWTS03 v3.13 Android ABOUT CASE AIR The Case Air Wireless Tethering System connects and transfers images instantly from your camera
More informationUser Guide: PTT Radio Application - ios. User Guide. PTT Radio Application. ios. Release 8.3
User Guide PTT Radio Application ios Release 8.3 December 2017 Table of Contents Contents 1. Introduction and Key Features... 5 2. Application Installation & Getting Started... 6 Prerequisites... 6 Download...
More informationTic-tac-toe. Lars-Henrik Eriksson. Functional Programming 1. Original presentation by Tjark Weber. Lars-Henrik Eriksson (UU) Tic-tac-toe 1 / 23
Lars-Henrik Eriksson Functional Programming 1 Original presentation by Tjark Weber Lars-Henrik Eriksson (UU) Tic-tac-toe 1 / 23 Take-Home Exam Take-Home Exam Lars-Henrik Eriksson (UU) Tic-tac-toe 2 / 23
More informationLocation Based Technologies
Location Based Technologies I have often wondered whether people really understand Location Based Services (LBS) technology and whether they would like a bit more insight into how exactly location based
More informationLesson Plan 1 Introduction to Google Earth for Middle and High School. A Google Earth Introduction to Remote Sensing
A Google Earth Introduction to Remote Sensing Image an image is a representation of reality. It can be a sketch, a painting, a photograph, or some other graphic representation such as satellite data. Satellites
More informationArcGIS Tutorial: Geocoding Addresses
U ArcGIS Tutorial: Geocoding Addresses Introduction Address data can be applied to a variety of research questions using GIS. Once imported into a GIS, you can spatially display the address locations and
More informationDiversity Image Inspector
Diversity Image Inspector Introduction The Diversity Image Inspector scans a bulk of images for included barcodes and configurable EXIF metadata (e.g. GPS coordinates, author, date and time). The results
More informationCrafting RPG Worlds in Real Environments with AR. Žilvinas Ledas PhD, Co-Founder at Tag of Joy Šarūnas Ledas Co-Founder at Tag of Joy
Crafting RPG Worlds in Real Environments with AR Žilvinas Ledas PhD, Co-Founder at Tag of Joy Šarūnas Ledas Co-Founder at Tag of Joy Who We Are Enabling new ways of using AR and user location to enhance
More informationMastering AutoCAD 2D
Course description: Mastering AutoCAD 2D Design and shape the world around you with the powerful, flexible features found in AutoCAD software, one of the world s leading 2D design applications. With robust
More informationSmart GPS Sync. Manual. Smart GPS Sync. Manual
allows you to transfer GPS data from single photos (shot with a smartphone for example) from a GPX file or specific latitude and longitude data to any number of photos without GPS tag. Load Photos To open
More informationPS4 Remote Play review: No Farewell to Arms, but a Moveable Feast
PS4 Remote Play review: No Farewell to Arms, but a Moveable Feast PlayStation 4 is the most fantastic console in the Universe! Why do we say so? Because PS4 is the most popular gaming console ever. Accordingly
More informationTN034 - Geo-Fencing with the SkyRouter TN November, Geo-Fencing with the SkyRouter (TN034)
1. Applicability Geo-Fencing with the SkyRouter (TN034) All 4200, 4400, and 4550 models with required firmware upgrade. For the 4200/440 the required firmware is 4.02.02.07 or 6.00.01.00 or newer and for
More informationIndoor Positioning System using Magnetic Positioning and BLE beacons
Indoor Positioning System using Magnetic Positioning and BLE beacons Prof.Manoj.V. Bramhe 1, Jeetendra Gan 2, Nayan Ghodpage 3, Ankit Nawale 4, Gurendra Bahe 5 1Associate Professor & HOD, Dept of Information
More informationNI 272x Help. Related Documentation. NI 272x Hardware Fundamentals
Page 1 of 73 NI 272x Help September 2013, 374090A-01 This help file contains fundamental and advanced concepts necessary for using the National Instruments 272x programmable resistor modules. National
More informationBeacons Proximity UUID, Major, Minor, Transmission Power, and Interval values made easy
Beacon Setup Guide 2 Beacons Proximity UUID, Major, Minor, Transmission Power, and Interval values made easy In this short guide, you ll learn which factors you need to take into account when planning
More informationCRAWLING THE INTERNET FOR EXIF DATA AND CONTEXTUAL MISMATCHES
Supervisor: Dr. Julio Hernandez-Castro Mohamed Amine Aissati Msc. Computer Security University Of Kent Canterbury - UK Content 2 1. Introduction 2. What are EXIF data? 3. Overview of the problem 4. The
More informationEnhanced Push-to-Talk Application for Android
AT&T Business Mobility Enhanced Push-to-Talk Application for Android Land Mobile Radio (LMR) Version Release 8.3 Table of Contents Introduction and Key Features 2 Application Installation & Getting Started
More informationTEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY
TEST YOUR SATELLITE NAVIGATION PERFORMANCE ON YOUR ANDROID DEVICE GLOSSARY THE GLOSSARY This glossary aims to clarify and explain the acronyms used in GNSS and satellite navigation performance testing
More informationPaper number ITS-EU-SP0127. Experimenting Bluetooth beacon infrastructure in urban transportation
11 th ITS European Congress, Glasgow, Scotland, 6-9 June 2016 Paper number ITS-EU-SP0127 Jukka Ahola (jukka.ahola@vtt.fi) 1*, Samuli Heinonen (samuli.heinonen@vtt.fi) 1 1. VTT Technical Research Centre
More informationPROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS
PROCESS-VOLTAGE-TEMPERATURE (PVT) VARIATIONS AND STATIC TIMING ANALYSIS The major design challenges of ASIC design consist of microscopic issues and macroscopic issues [1]. The microscopic issues are ultra-high
More informationHigh Point Communications Authorized dealer for USA Fleet Services
Summary of Display Features Idle Alert - Idle alerts can be sent every 10 minutes (up to 60 minutes) Stop Duration Alert Stop Duration alerts can be sent every 10 minutes (up to 60 minutes), after 24 hours,
More informationVirtual Foundry Modeling and Its Applications
Virtual Foundry Modeling and Its Applications R.G. Chougule 1, M. M. Akarte 2, Dr. B. Ravi 3, 1 Research Scholar, Mechanical Engineering Department, Indian Institute of Technology, Bombay. 2 Department
More informationLive Agent for Administrators
Live Agent for Administrators Salesforce, Spring 17 @salesforcedocs Last updated: April 3, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,
More informationTRBOnet Mobile. User Guide. for ios. Version 1.8. Internet. US Office Neocom Software Jog Road, Suite 202 Delray Beach, FL 33446, USA
TRBOnet Mobile for ios User Guide Version 1.8 World HQ Neocom Software 8th Line 29, Vasilyevsky Island St. Petersburg, 199004, Russia US Office Neocom Software 15200 Jog Road, Suite 202 Delray Beach, FL
More informationATM-ASDE System Cassiopeia-5
Casseopeia-5 consists of the following componeents: Multi-Sensor Data Processor (MSDP) Controller Working Position (CWP) Maintenance Workstation The ASDE is able to accept the following input data: Sensor
More informationUsing Doppler Systems Radio Direction Finders to Locate Transmitters
Using Doppler Systems Radio Direction Finders to Locate Transmitters By: Doug Havenhill Doppler Systems, LLC Overview Finding transmitters, particularly transmitters that do not want to be found, can be
More informationBlueBeacon Bluetooth LE proximity-beacon with Eddystone (TM) specifications
BlueBeacon Bluetooth LE proximity-beacon with Eddystone (TM) specifications Services and Characteristics A BlueBeacon is a Bluetooth Low Energy (BLE) proximity-beacon that periodically broadcasts an advertising
More informationDevelopment of a Euchre Application for Android
Development of a Euchre Application for Android Carleton University COMP4905 Julie Powers Supervised by Professor Dwight Deugo, School of Computer Science April 2014 1 Table of Contents Introduction...4
More informationEnhanced Push-to-Talk Application for iphone
AT&T Business Mobility Enhanced Push-to-Talk Application for iphone Land Mobile Radio (LMR) Version Release 8.3 Table of Contents Introduction and Key Features 2 Application Installation & Getting Started
More informationAECOsim Building Designer. Quick Start Guide. Chapter A06 Creating a Master Model Bentley Systems, Incorporated.
AECOsim Building Designer Quick Start Guide Chapter A06 Creating a Master Model 2012 Bentley Systems, Incorporated www.bentley.com/aecosim Table of Contents Creating a Master Model...3 References... 4
More informationAsset Tracking and Accident Detecting Using NI MyRIO
RESEARCH ARTICLE OPEN ACCESS Asset Tracking and Accident Detecting Using NI MyRIO V.Shepani 1, P.N. Subbulakshmi 2, K.Revathi 3, S.Sreedivya 4, A. Christy Arockia Rani 5 1,2,3,4(UG students, Department
More informationUser Guide: PTT Application - Android. User Guide. PTT Application. Android. Release 8.3
User Guide PTT Application Android Release 8.3 March 2018 1 1. Introduction and Key Features... 6 2. Application Installation & Getting Started... 7 Prerequisites... 7 Download... 8 First-time Activation...
More informationLab format: this lab is delivered through a combination of lab kit (LabPaq) and RWSL
LAB : MITOSIS AND MEIOSIS Lab format: this lab is delivered through a combination of lab kit (LabPaq) and RWSL Relationship to theory: In the textbook (Reece et al., 9 th ed.), this lab is related to Unit
More informationWhereAReYou? An Offline Bluetooth Positioning Mobile Application
WhereAReYou? An Offline Bluetooth Positioning Mobile Application SPCL-2013 Project Report Daniel Lujan Villarreal dluj@itu.dk ABSTRACT The increasing use of social media and the integration of location
More informationBRB900 GPS Telemetry System August 2013 Version 0.06
BRB900 GPS Telemetry System August 2013 Version 0.06 As of January 2013, a new model of the BRB900 has been introduced. The key differences are listed below. 1. U-blox GPS Chipset: The Trimble Lassen IQ
More informationReal Time Spatiotemporal Biological Stress Level Checking
Real Time Spatiotemporal Biological Stress Level Checking Marina Uchimura 1, Yuki Eguchi 2, Minami Kawasaki 2, Naoko Yoshii 1, Tomohiro Umeda 3, Masami Takata 4, and Kazuki Joe 4 1 Graduate School of Humanities
More informationCAST Application User Guide
CAST Application User Guide for DX900+ Electromagnetic Multilog Sensor U.S. Patent No. 7,369,458. UK 2 414 077. Patents Pending 17-630-01-rev.b 05/24/17 1 Copyright 2017 Airmar Technology Corp. All rights
More informationParticipatory Design of Sensor Networks: Strengths and Challenges
University of Massachusetts Amherst ScholarWorks@UMass Amherst Ethics in Science and Engineering National Clearinghouse Science, Technology and Society Initiative 10-1-2008 Participatory Design of Sensor
More informationThe definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale
The definitive guide for purchasing Bluetooth Low Energy (BLE) Beacons at scale If you re working on an enterprise Request For Quote (RFQ) or Request For Proposal (RFP) for BLE Beacons using any of the
More informationWi-Fi Fingerprinting through Active Learning using Smartphones
Wi-Fi Fingerprinting through Active Learning using Smartphones Le T. Nguyen Carnegie Mellon University Moffet Field, CA, USA le.nguyen@sv.cmu.edu Joy Zhang Carnegie Mellon University Moffet Field, CA,
More informationEOS. Technology that connects 100% FOCUS ON PETROL
EOS Technology that connects 100% FOCUS ON PETROL Connect your forecourt All around us, the number of smart and connected products is increasing. Physical devices and intelligent products have the ability
More informationYears 9 and 10 standard elaborations Australian Curriculum: Digital Technologies
Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making
More informationLTE Direct Overview. Sajith Balraj Qualcomm Research
MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION This technical data may be subject to U.S. and international export, re-export, or transfer ( export ) laws. Diversion contrary to U.S.
More informationUSER MANUAL FIELDBEE AND RTK BEE STATION FULL VERSION. WE PROVIDE ONLINE SUPPORT: VERSION 1.0.
USER MANUAL FULL VERSION VERSION 1.0. FIELDBEE AND RTK BEE STATION WE PROVIDE ONLINE SUPPORT: support@efarmer.mobi info@efarmer.mobi CONTENTS TABLE OF CONTENTS INTRODUCTION... 3 3 WAYS OF USING FIELDBEE...
More informationLocation, Location, Location
Location, Location, Location Larry Rudolph 1 Outline Administrative remarks and requests Positioning Technology GPS and others Location Specifiers Privacy Issues Asking for help For 3rd edition phones,
More informationWorking With AutoCAD and QCAD Terminology and Functionality Prepared By David Robb Last Updated: 23/09/2002
Introduction Working With AutoCAD and QCAD Terminology QCAD is QA Software s Drawing Upload Utility for use with AutoCAD and QA Software s project collaboration system Teambinder. The purpose of this document
More informationSeamless Navigation Demonstration Using Japanese Quasi-Zenith Satellite System (QZSS) and IMES
Seamless Navigation Demonstration Using Japanese Quasi-Zenith Satellite System (QZSS) and IMES ICG WG-B Application SG Meeting Munich, Germany March 12, 2012 Satellite Positioning Research and Application
More informationHuawei ilab Superior Experience. Research Report on Pokémon Go's Requirements for Mobile Bearer Networks. Released by Huawei ilab
Huawei ilab Superior Experience Research Report on Pokémon Go's Requirements for Mobile Bearer Networks Released by Huawei ilab Document Description The document analyzes Pokémon Go, a global-popular game,
More information2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 3: GPS and Data Logging. September 28, 2009 Dr. Harrison H. Chin
2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 3: GPS and Data Logging September 28, 2009 Dr. Harrison H. Chin Formal Labs 1. Microcontrollers Introduction to microcontrollers Arduino
More informationbest practice guide Ruckus SPoT Best Practices SOLUTION OVERVIEW AND BEST PRACTICES FOR DEPLOYMENT
best practice guide Ruckus SPoT Best Practices SOLUTION OVERVIEW AND BEST PRACTICES FOR DEPLOYMENT Overview Since the mobile device industry is alive and well, every corner of the ever-opportunistic tech
More informationSKF Shaft Alignment Tool Horizontal machines app
SKF Shaft Alignment Tool Horizontal machines app Short flex couplings Instructions for use Table of contents 1. Using the Horizontal shaft alignment app... 2 1.1 How to change the app language...2 1.2
More informationROAM System Specification Guideline Division 16520
ROAM System Specification Guideline Division 16520 PART 1. GENERAL 1.1 INTRODUCTION A. The intent of this specification is to provide requirements for the ROAM system as a whole. 1.2 DESCRIPTION OF WORK
More informationGPS Waypoint Application
GPS Waypoint Application Kris Koiner, Haytham ElMiligi and Fayez Gebali Department of Electrical and Computer Engineering University of Victoria Victoria, BC, Canada Email: {kkoiner, haytham, fayez}@ece.uvic.ca
More information