Expanding the Horizons of Location-Aware Computing Expanding the Horizons of Location-Aware Computing Using and determining location in a context sensitive.

Slides:



Advertisements
Similar presentations
Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
Advertisements

Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
Your Interactive Guide to the Digital World Discovering Computers Fundamentals, 2012 Edition.
1 A study on Location Aware Computing Presenter : Narendiran Visvanathan Instructor : Dr. Chin-Chih Chang Course : CS 898T Mobile and Wireless Networks.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
7.1 © 2007 by Prentice Hall 7 Chapter Telecommunications, the Internet, and Wireless Technology.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
What is adaptive web technology?  There is an increasingly large demand for software systems which are able to operate effectively in dynamic environments.
Wireless Application Protocol (WAP) Reference: Chapter 12, section 2, Wireless Communications and Networks, by William Stallings, Prentice Hall.
Discovering Computers Chapter 1 Discovering Computers & Microsoft Office 2010.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 MSE MSAP Functional Specifications Presenter Name: Patrick Nicholson.
Application Layer. Applications A program or group of programs designed for end users. A program or group of programs designed for end users. Software.
A global, public network of computer networks. The largest computer network in the world. Computer Network A collection of computing devices connected.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
Basic Data Communication
Your Interactive Guide to the Digital World Discovering Computers 2012.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
Chapter 4 Telecommunications, the Internet, Intranets, and Extranets
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
McGraw-Hill/Irwin ©2008 The McGraw-Hill Companies, All Rights Reserved Business Plug-in 5 NETWORKS and TELECOMMUNICATIONS.
Introduction To Computer System
CINEMA’s UbiComp Subsystem Stefan Berger and Henning Schulzrinne Department of Computer Science Columbia University
NEAR FIELD COMMUNICATION. WHAT IS NFC??? NFC or Near Field Communication is a short range high frequency wireless communication technology. A radio communication.
Campus Tour COMP 523 Final Presentation Justin, Paul, Florian.
IT 351 Mobile &Wireless Computing Semester 2, Dr. Hala Mokhtar Room 79- 2nd floor.
World Wide Web Hypertext model Use of hypertext in World Wide Web (WWW) WWW client-server model Use of TCP/IP protocols in WWW.
Objectives Overview Discuss the purpose of the components required for successful communications and identify various sending and receiving devices Differentiate.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
1 6th EC/GIS workshop - Lyon - June 2000 Easy and friendly access to geographic information for mobile users David HELLO (Matra.
Distributed Systems: Concepts and Design Chapter 1 Pages
MOBILE COMPUTING MOBILE COMPUTING V.Pandeeswari, V.Pandeeswari, II nd CSE II nd CSE.
Campus Tour COMP 523 Midterm Presentation Justin, Paul, Florian.
IT 351 Mobile &Wireless Computing Semester 1, Dr. Hala Mokhtar Room th floor.
© 2008 Pearson Prentice Hall, Electronic Commerce 2008, Efraim Turban, et al. Chapter 9 Mobile Computing and Commerce and Pervasive Computing.
CIS 250 Advanced Computer Applications Internet/WWW Review.
$20 billion business 230 million printers sold  170 million inkjet  60 million laserjet #1 in ink, laser, scanners, designjet, print servers Consistent.
Beyond the PC Kiosks & Handhelds Albert Huang Larry Rudolph Oxygen Research Group MIT CSAIL.
An Analysis of Ubiquitous Computing Communication Frameworks for RFID-type Applications Adam Raby CMSC 691b.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization of Distributed & Mobile Systems Dr. Michael R.
Web Server.
ROVER TECHNOLOGY PRESENTED BY Gaurav Dhuppar Final Year I.T. GUIDED BY Ms. Kavita Bhatt Lecturer I.T.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
The Personal Server Changing the Way We Think About Ubiquitous Computing Roy Want, et al. / Intel Research UBICOMP 2002 Nov Seungjae Lee
Understand how a router works and its purpose
Living in a Digital World Discovering Computers Fundamentals, 2011 Edition.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Exercises for Chapter 1: Characterization of Distributed Systems From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition.
History of computers By tynan roach Apple  Apple Computer, Inc., is a multinational corporation that creates consumer electronics, personal computers,
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 9 Networks and Communications.
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
2.2 Interfacing Computers MR JOSEPH TAN CHOO KEE TUESDAY 1330 TO 1530
Information Networks. Internet It is a global system of interconnected computer networks that link several billion devices worldwide. It is an international.
1 Seminar: Pervasive Computing 2004 Automatic mobile device configuration: Status & open challenges Stefan Hoferer Supervisor: Andreas Fasbender.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Fundamentals of Information Systems, Sixth Edition
Data communication and Networks
A SEMINAR ON ROVER TECHNOLOGY
Instructor: Ahmed Jafer
Mobile &Wireless Computing
ICT Communications Lesson 1: Using the Internet and the World Wide Web
MOBILE DEVICE OPERATING SYSTEM
Microsoft Office Illustrated
M-Commerce Wireless Markup Language (WML) By Prof T.R. Vaidyanathan.
WELCOME TO SEMINAR.
Presentation transcript:

Expanding the Horizons of Location-Aware Computing Expanding the Horizons of Location-Aware Computing Using and determining location in a context sensitive tour Guide Using and determining location in a context sensitive tour Guide Websigns: Hyperlinking Physical locations to the Web Websigns: Hyperlinking Physical locations to the Web –Presented by Mandhar Samant Mandhar Samant Raghbir Singh Banwait Raghbir Singh Banwait Rohan Puri Rohan Puri

Expanding the Horizons of Location-Aware Computing Roy Want Bill Schilit

Expanding the Horizons of Location-Aware Computing Digital information about context on mobile platforms Digital information about context on mobile platforms Origin – 1980s Origin – 1980s Active Badge – Olivetti Research –Electronic badge Test Button – send system commands Test Button – send system commands –Personalize meaning for user under different circumstances  Each combination of users modify command uniquely

Expanding the Horizons of Location-Aware Computing PARCTab – Palm-sized tablet computer linked to a diffuse microcellular IR n/w. PARCTab – Palm-sized tablet computer linked to a diffuse microcellular IR n/w. –Microcellular – location information Evolution (Killer Apps) Evolution (Killer Apps) –Laptops and PDAs –Cell phones with PDA capabilities and Internet access via WAP – Richer UI accessing HR colour displays, pen i/ps and tactile buttons

Expanding the Horizons of Location-Aware Computing E911 Requirements – emergency-service calls traceability within 150 meters. E911 Requirements – emergency-service calls traceability within 150 meters. GPS - traceability within 10 meters. GPS - traceability within 10 meters. –Reduction in chip and antennae size makes it possible to be used as an add-on to many applications. –GPS info. insufficient in providing information about location Ubiquity project – Intel Ubiquity project – Intel –Comprises of a Personal server –UI is enabled via a powerful processor, a Bluetooth radio and a HD storage.

Using and determining location in a context sensitive tour Guide N. Davies K. Cheverst K. Mitchell K. Mitchell A. Efrat

Using and determining location in a context sensitive tour Guide The system The system –Handheld device with wireless networking Cache information Cache information Send the location information - beacon Send the location information - beacon –Base stations deployed around the city Send the frequently accessed information Send the frequently accessed information Broadcast beacons Broadcast beacons Gateways to external systems e.g. reservation Gateways to external systems e.g. reservation

Using and determining location in a context sensitive tour Guide Information model Information model –Navigation objects and Location objects –Attribute relations between objects –Hypertext pages for the objects Functionality Functionality Information about objects, city tours, interactive services, message transfer, cooperative tools

Using and determining location in a context sensitive tour Guide Location based functionality Location based functionality –GPS –Cellular services –Indoor tools like ActiveBadge Approach Approach –Cell servers broadcast beacons –Sequence marks the transition to a new cell –Locator components

Using and determining location in a context sensitive tour Guide –Thumbnail driven object finder Custom tours Custom tours –Factors that make up the context Interests, attractions, mobility constraints, available time, time sensitivity of attractions, weather, cost Interests, attractions, mobility constraints, available time, time sensitivity of attractions, weather, cost –Destinations concept, grouping locations –Assigned range of numbers to all locations

Using and determining location in a context sensitive tour Guide –Brute force tour generation –Refinements to brute force : cycles –User feedback –Pre-generated tours

Websigns: Hyperlinking Physical locations to the Web Salil Prodhan Cyril Brignone Jun-Hong Cui Alan Mcreynolds Mark T.Smith

In the larger scheme of things… Scenarios Scenarios –Today : Handhelds and WAP / i-mode –Future: Handheld + Ubicom= Transparent link between physical and web world. How do we do this ? How do we do this ? –CoolTown project at HP. –The idea is point and browse Attach RFID tags, beacons and map them to URI Attach RFID tags, beacons and map them to URI Resolve URI -> URL. Resolve URI -> URL.

Websign system Requirements: PDA, Client software, positioning system (GPS), digital compass Requirements: PDA, Client software, positioning system (GPS), digital compass Sequence of events Sequence of events –User requests information. –Device connects to a web server, gets XML description of the surrounding websigns which includes URLs and control information and caches it. –Client uses locally cached info to present websigns to user as he moves around and points. Range and Horizon Range and Horizon –Each websign has a detectable range, and users have horizons i.e. websigns they activate by being in their range.

Websign-Design principles Responsiveness: adapt to change in direction and mobility. Latency reduced due to caching. Responsiveness: adapt to change in direction and mobility. Latency reduced due to caching. Robustness: disconnected operation (caching) Robustness: disconnected operation (caching) Scalability: scales well Scalability: scales well Open and web based : web infrastructure. Bindings fetched from web servers. Open and web based : web infrastructure. Bindings fetched from web servers. Inaccuracy tolerance: tolerates positional inaccuracies. Inaccuracy tolerance: tolerates positional inaccuracies. Platform heterogeneity: Client has reasonable computational requirements can be implemented on smart phones or PDAs Platform heterogeneity: Client has reasonable computational requirements can be implemented on smart phones or PDAs Websign binding: websign markup language. Tags to denote attributes such as location and control attributes. Websign binding: websign markup language. Tags to denote attributes such as location and control attributes. Server Configuration: Auto configure (proximity networks), manual mode( like entering URL in a browser) Server Configuration: Auto configure (proximity networks), manual mode( like entering URL in a browser)

Websign Client Architecture Positioning hardware provides information about the users position to the web sign kernel Horizon filter uses the this information from the kernel to determine users horizon,.i.e. active websigns Uses information from the horizon filter to determine which websigns lie in the users direction vector User interface displays the labels of the relevant websigns to the users. Kernel serves as a hardware abstraction. Different applications have different requirements. User requests, kernel gets position from positioning hardware, fuzzes it to protect privacy, gets WsML and caches it.

Applications and Issues Tourist guide, virtual post its, generally interact with services associated with physical objects. Tourist guide, virtual post its, generally interact with services associated with physical objects. Scale: improved using v-beacon (IR) and v-tags (RFID). Positioning mechanisms. Scale: improved using v-beacon (IR) and v-tags (RFID). Positioning mechanisms. Privacy: scramble user locations. Encryption (overhead)? How does it “fuzz” currently? Privacy: scramble user locations. Encryption (overhead)? How does it “fuzz” currently? Authentication: Does the client need to identify itself to the web server to get WsML tags? Authentication: Does the client need to identify itself to the web server to get WsML tags?