Sentient Computing Ubiquitous Computing vision Computing devices everywhere Access to applications anywhere Whatever is on hand is available Sentient Computing.

Slides:



Advertisements
Similar presentations
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
Advertisements

Components of GIS.
Ad-hoc Networking ADEDAMOLA O. SALAKO (AMIEE) MRes in Telecommunications Department of Electronic & Electrical Engineering University College London
2. What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented through audio,
Location and Tracking Spring 2004: Location Recognition Larry Rudolph Location of what? Services applications, resources, sensors, actuators where.
Slides for Chapter 16: Mobile and Ubiquitous Computing From Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, © Addison-Wesley.
2003/4/21CSE 6362 Intelligent Environments Spring The Anatomy of a Context- Aware Application Computer Science and Engineering University of Texas.
Department of Information Science and Telecommunications Interactive Systems Michael B. Spring Department of Information Science and Telecommunications.
Software Engineering Issues for Ubiquitous Computing Author: Gregory D. Abowd, Georgia Institute of Technology CSCI 599 Week 4 Paper 3 September
Ubiquitous Computing Computers everywhere. Agenda Old future videos
Open Statistics: Envisioning a Statistical Knowledge Network Ben Shneiderman Founding Director ( ), Human-Computer Interaction.
ActiveBat:1 WirelessNet Tseng Active Bat: A 3D Location Device -- presented by Yu-Chee Tseng --
PicoNet:1 WirelessNet Tseng Piconet: Embedded Mobile Networking F. Bennett, D. Clarke, and J. B. Evans in IEEE Personal Communications, Vol. 4, No. 5,
By Abdullah M. Dalloul… Abdullah M. Dalloul… Salman Y. Mansour Salman Y. Mansour Supervisor. Supervisor. Dr.
Location Sensing technologies for context-aware Software Systems Corso: Argomenti avanzati di sistemi informativi Docente: Stefano Ceri Alunno: Nadia Castiglioni.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Representing Context in Hypermedia Data Models International.
Marked spaces Marked Spaces Interaction design and sensor integration for ubiquitous location-based messaging and communication Mark Perry and Caroline.
Hardware and Multimedia Chapter 4. 4 Personal Computers (PCs) PCs are computers that can be: Used by individuals at home, work, or school Desktop models.
WALRUS: Wireless Active Location Resolver with Ultrasound Tony Offer, Christopher Palistrant.
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
INNOVATIVE LEARNING SERVICES IN WEB, INTERACTIVE TV AND MOBILE APPLICATIONS Radoslav Pavlov, Desislava Paneva Institute of Mathematics and Informatics.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 19: Mobile and.
Introduction To Computer System
A Portal for Interacting with Context-aware Ubiquitous Systems Don Cruickshank David De Roure Grid Based Medical Devices for Everyday Health Equator /
Wireless Communication on Wearable Systems CORECO I, WEMS II + III Jan Beutel, Computer Engineering and Networks Lab Mathias Stäger, Holger Junker, Electronics.
Fall 2002CS/PSY Pervasive Computing Ubiquitous computing resources Agenda Area overview Four themes Challenges/issues Pervasive/Ubiquitous Computing.
Context-Aware Applications. Introduction r Context-aware is ware applications can discover and take advantage of contextual information such as m User.
Chapter 3: Sentient Computing. Introduction Def: Def: a form of ubiquitous computing which uses sensors to perceive its environment and react accordingly.
Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah.
Jan 24, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Homework #2 is due in 2 weeks. If your Homework 1 is not working (and you believe that it.
IT Introduction to Information Technology CHAPTER 01.
CPET 565 Mobile Computing Systems Context-Aware Computing (2) Lecture 11 Hongli Luo Indiana University-Purdue University Fort Wayne.
Computer Main parts. Hardware Software. Hardware Computer hardware (usually simply called hardware when a computing context is implicit) is the collection.
Tracking Prasun Dewan Department of Computer Science University of North Carolina
Sentient Computing Presenter : Alhaf malik.K Syed Ammal Engineering College, Ramanathapuram.
Page 1 Alliver™ Page 2 Scenario Users Contents Properties Contexts Tags Users Context Listener Set of contents Service Reasoner GPS Navigator.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
TE PICT. Programmer Gamer THE PROBLEM Today's Mobiles, More than mere a communication media.
PIMRC 2007 A lightweight approach for providing Location Based Content Retrieval Anastasios Zafeiropoulos, Emmanuel Solidakis, Stavroula Zoi, Nikolaos.
An Architecture to Support Context-Aware Applications
The Semantic Logger: Supporting Service Building from Personal Context Mischa M Tuffield et al. Intelligence, Agents, Multimedia Group University of Southampton.
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Two Types of Software.
Describe the characteristics of a personal/desktop computer and its uses, both as a standalone and networked computer Describe the characteristics of a.
Jan 17, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Did you hear about the Microsoft site crash yesterday? Compiling in Solaris (gemini) gcc.
Indoor Positioning System
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Networking for Pervasive Computing Hari Balakrishnan Networks and Mobile Systems Group MIT Laboratory for Computer Science
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Cyber Space vs. Ubiquitous Space
Modular framework support for context-aware mobile cinema Andreas Schrader Darren V. Carlson Dominik Busch (International School of New Media, University.
Communication for the Wearable Platform Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich October 19,
Ubiquiplex The Scrap Devices Company Engineering: Joshua Doubleday Maksim Noy Jing Su Daniel Tran Steve Zhang Managed By: Daniel Howe Business: Eddie Chung.
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
Sentient Computing Andy Hopper Presenter : Youn Do Lee Oct 31, 2005.
Discovering Computers 2010
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.
Computer Parts There are many parts that work together to make a computer work.
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
Mobile Networks & Computing Mobile computing : Some Definitions 1 NYANZI A CCNP,CCNAI,CCNA, A+, MIT-SANA, MBA_IT.
The Anatomy of a Context-Aware Application
Visual Information Retrieval
Slides for Chapter 16: Mobile and Ubiquitous Computing
Chapter 2: Input and output devices
Fundamentals of Information Systems
Wireless networking Rytis Garbauskas.
Chapter 2 Operating System Overview
Outline for today Feasibility of a Serverless Distributed File System deployed on an Existing set of Desktop PCs – Microsoft research. ACM SIGMETRICS 2000.
Presentation transcript:

Sentient Computing Ubiquitous Computing vision Computing devices everywhere Access to applications anywhere Whatever is on hand is available Sentient Computing vision Ubiquitous Computing made context-aware Physical context used for automatic control Sensors and space are part of computing systems

Programming With Space The components Notions and representations of physical space Data and computational models Sensor information User interface the real world

Components for Programming With Space Devices Platforms Sensors Networks +Architecture Conduits

Components for Programming With Space Devices Platforms Sensors +Architecture

Sensors: Location Information u Containment –GSM, UMTS, broadband radio –Active badge u Proximity –Bluetooth, IrDA –PICOnet u Co-ordinate –GPS –Active bat

Sensors: Location Information u Containment –GSM, UMTS, Broadband Radio –Active Badge u Proximity –Bluetooth, IrDA –PICOnet u Co-ordinate –GPS –Active bat

Containment: Active Badge Infra-Red Network 10 meter range diffuse room-scale location

Sensors: Location Information u Containment –GSM, UMTS, Broadband Radio –Active Badge u Proximity –Bluetooth, IrDA –PICOnet u Co-ordinate –GPS –Active Bat

Sensors: Location Information u Containment –GSM, UMTS, broadband radio –Active badge u Proximity –Bluetooth, IrDA –PICOnet u Co-ordinate –GPS –Active bat

Ultrasonic Location System Mobile transmitter (Bat) Fixed receivers Ceiling Active Bats Ultrasonic transponder Measure pulse time-of-flight Radio synchronised

DSP Ceiling Array 25,000 MIPS to cover AT&T Laboratories Cambridge!

Components for Programming With Space Devices Platforms Sensors Networks +Architecture Conduits

Telephone 318 Computer “Pumpkin” Computer “Papaya” Person “Mike” Person “Pete” Representing the Real World u Model real world as collection of objects Computer “Plantain” Person “Andy” Follow-me Phonebook Mobile Desktop Telephone 241 Telephone 217 CTI switch Resource monitor Keyboard monitor Location service Applications Software objects Sensors –Objects maintain state using sensor data –Applications query relevant sets of objects

Data Model Visualisation

Spatial Monitoring Vague spatial facts formalised as geometric containment and overlapping relationships between spaces X M ‘X is holding the microphone M’ ‘X can be seen by camera B but not by camera A’ A B X

Spatial Indexing Generates all positive/negative overlapping or containment events throughput (‘000 updates s -1 ) population (‘000) non-overlapping spaces overlapping spaces

Putting It All Together Move user’s desktop to screen in front of them Visible A Visible B Visible C Callbacks Registration +ve Containment (Andy) -ve Overlapping (Andy) -ve Overlapping(Andy,”Visible B”) CLEAR DESKTOP FROM B -ve Overlapping(Andy,”Visible A”) CLEAR DESKTOP FROM A +ve Containment(Andy,”Visible B”) MACHINE B: NOT IN USE MOVE DESKTOP TO B +ve Containment(Andy,”Visible C”) MACHINE C: IN USE NO ACTION

Example Applications Corporate memory Record me / what’s around me Annotate multimedia stream Camera field-of-view Flat display Composite display “Plonk-and-play” systems Spatial configuration determines logical configuration No need to know device IDs Automatic personalisation

Sentient Computing: New User Interfaces  Non-user interfaces!  Objects and people are cursors in the real-world of icons   Aural and visual feedback