280 likes | 438 Views
Information technology in business and society. Session 21 – Location-Based Services Sean J. taylor. Administrativia. Still grading A3 and A4. G1: any questions ? Office hours: today after class in KMC 8-191. I wil l be doing some R. Doodle for moving the final exam?.
E N D
Information technology in business and society Session 21 – Location-Based Services Sean J. taylor
Administrativia • Still grading A3 and A4. • G1: any questions? • Office hours: today after class in KMC 8-191. I will be doing some R. • Doodle for moving the final exam?
Learning Objectives • Identify the components and participants in LBS applications • Describe the interaction of the components • Explain what context means • List five types of context awareness • List three levels of adaption in LBS apps
DefinitionS:Location-Based Services • LBSs are information services accessible with mobile devices through the mobile network and utilizing the ability to make use of the location of the mobile device. • A wireless-IP service that uses geographic information to serve a mobile user. Any application service that exploits the position of a mobile terminal.
LBS: An intersection of Technologies Web GIS Mobile GIS LBS Mobile Internet
GIS: Geographic iNformation Systems • Traditional “professional” systems intended for experienced users with wide collection of functionality. Require extensive computing resources. • LBS are developed as limited services for large non-professional user groups. Operating with the restrictions of mobile computing environment: limited power, small displays or battery life.
Global Positioning SYSTEM • A GPS receiver calculates its position by precisely timing the signals sent by GPS satellites orbiting Earth. • Each satellite continually transmits messages that include: • The time the message was transmitted • Satellite position at the time of transmission • Receivers use 3+ satellites to triangulate their positions.
Wireless mobile Networks • Wireless WAN (WWAN) • GSM • UMTS • Wireless LAN (WLAN) • 802.11 (WIFI, WIMAX) • Wireless PAN (WPAN) • Bluetooth • Near field communication (NFC)
Push vs. Pull Push PULL Deliver information directly requested by the user. Triggered by a user action. E.g. web pages, app downloads, map layers. • Deliver information which is not directly requested by the user. • Triggered by an event. • E.g. ads, emails, texts, game updates, warnings or alerts.
Mobile Devices:Smartphones & Tablets • Processors: • ARM (x86?) optimized for low power • Multicore designs • Radios: • Mobile • Bluetooth • NFC • GPS • Commodity hardware?
LBS Keywords • Mobile user: who and what is mobile? • Mobile activities: what questions or problems does the user have? • Macro scale: show an overview. • Meso scale: what is reachable by the user? • Micro scale: where is the use? • Information: what is needed to answer the question? • Spatial search: What method or algorithm is used to answer? • User interface: How does the user ask the question or explore? • Visualization: How is the geographic information displayed?
User Actions and GOals • Locating: where am I? where is a person or object? • Searching: where is the nearest / most relevant person, object or event? • Navigating: how do I get to a place? • Identifying: what are the properties of a location? • Checking: what events are happening at a certain location?
Applications • Emergency Services • Navigation Services • Information Services • Tracking and Management Services • Billing Services • Augmented Reality
Contextual Adaption • Information level: the content of the information presented is adapted. (e.g. filtering based on proximity) • User interface level: the interface is adapted to suit small screens, on-the-go users. • Presentation level: the visualization of the info is adapted.
Next Class:Economic of Digital Goods • Read Chapter 2 of “Information Rules” • Work on G1