Pervasive Computing 通訊所 693430028 鄭筱親. Outline  Introduction  Context Awareness  Recent Research  Future and Conclusion.

Slides:



Advertisements
Similar presentations
Enhancing Learning Experiences through Context-Aware Collaborative Services: Software Architecture and Prototype System Nikolaos Dimakis, Lazaros Polymenakos.
Advertisements

Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
Beyond Prototypes: Challenges in Deploying Ubiquitous Systems N. Davies and H. Gellersen IEEE pervasive computing, 2002 Presenter: Min Zhang
Ubiquitous Computing Definitions Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical.
VISIT: Virtual Intelligent System for Informing Tourists Kevin Meehan Intelligent Systems Research Centre Supervisors: Dr. Kevin Curran, Dr. Tom Lunney,
Component-Based Software Engineering Oxygen Paul Krause.
Trust Establishment in Pervasive Grid Environments Syed Naqvi, Michel Riguidel TÉLÉCOM PARIS ÉNST É cole N ationale S upérieur des T élécommunications.
Design and Implementation of a Middleware for Sentient Spaces Bijit Hore, Hojjat Jafarpour, Ramesh Jain, Shengyue Ji, Daniel Massaguer Sharad Mehrotra,
Towards Security and Privacy for Pervasive Computing Author : Roy Campbell,Jalal Al-Muhtadi, Prasad Naldurg,Geetanjali Sampemane M. Dennis Mickunas.(2002)
Think. Learn. Succeed. Aura: An Architectural Framework for User Mobility in Ubiquitous Computing Environments Presented by: Ashirvad Naik April 20, 2010.
490dp Introduction Robert Grimm. The Computer for the 21 st Century “The most profound technologies are those that disappear. They weave themselves into.
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
Privacy and Sensor Networks: Do Sensor Networks fit with Fair Information Practices Deirdre K. Mulligan Acting Clinical Professor of Law Director, Samuelson.
ISA5428: 普及計算 Pervasive Computing Course Outline 金仲達教授 清華大學資訊系統與應用研究所 九十三學年度第一學期 (Slides are taken from the presentations by Prof. Friedemann Mattern of.
An Approach for Configuring Ontology- based Application Context Model Chung-Seong Hong, Hyun Kim, Hyoung-Sun Kim Electronics and Telecommunication Research.
Ubiquitous Computing Computers everywhere.
Real-Time Systems and the Aware Home Anind K. Dey Ubiquitous Computing Future Computing Environments.
CSE5610 Intelligent Software Systems Semester 1 Enabling Intelligent Systems in Pervasive Computing.
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, Integrating the Web and the World: Contextual Trails on.
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.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
Cloud Usability Framework
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
Chapter 1: Hierarchical Network Design
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Mobile cloud computing: survey 1. Introduction  In recent years, applications targeted at mobile devices havs started becoming abundant with applications.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
DCS 891C Research Seminar Summer 2004 July 16, 2004 Richard Harvey
A Calendar Oriented Service for Smart Home Author : Yuan-Chih Yu, Shing-chem D. You, Dwen-Ren Tsai Sourse : Sixth International Networked Computing and.
Context Modeling and Reasoning Framework for CARA Pervasive Healthcare
Context awareness in health care: A review Nathalie Bricon-Souf, Conrad R. NewMan Centre d’Etude et de Recherche en Informatique Medicale, France International.
Building an Aware Home Irfan Essa Aware Home Research Initiative GVU Center / College of Computing Georgia Institute of Technology
Ubiquitous Computing Computers everywhere. Where are we going? What happens when the input is your car pulls into the garage, and the output is the heat.
Luigina Ciolfi, Interaction Design Centre CS4826, Human-Computer Interaction 09/04/2002
A context-aware communication system Natalia Marmasse advisor: Chris Schmandt Speech Interface Group MIT Media Lab.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Trends in Embedded Computing The Ubiquitous Computing through Sensor Swarms.
EDUCAUSE 2005 Annual Conference October 19, 2005.
Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech Principles of Context aware systems Presented by: Rajesh Gangam Usable Security.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Technology Environment for Teaching and Learning Carl Harris, Jeff Crowder Task Force on Instructional Technology.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
Intelligent Environments1 Conclusions and Future Directions.
An Architecture to Support Context-Aware Applications
MUC course – Final examination Stephane Dupin, February 2 nd 2010.
Pervasive Computing Parts of the slides are extracted from those of Profs. Mark Weiser, Deborah Estrin, Akbar Sayeed, Jack Stankovic, Mani Srivastava,
Introduction to Pervasive Computing
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
1 Pervasive Computing: Vision and Challenges Myungchul Kim Tel:
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
Ubiquitous Computing Computers everywhere. Wednesday: presentations Ideal Concepts T.H.E. Team Infused Industries CommuniCORP Part 3 DUE!
Ambient Intelligence: Everyday Living Aid System for Elders
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
Virtual Machine Abstractions for Nomadic Pervasive Computing (NPC) Environment Presented by: Hen-I Yang, Nov. 29, 2006.
Hierarchical Management Architecture for Multi-Access Networks Dzmitry Kliazovich, Tiia Sutinen, Heli Kokkoniemi- Tarkkanen, Jukka Mäkelä & Seppo Horsmanheimo.
LECTURER: NGUY Ễ N ANH TU Ấ N (TUAN NGUYEN) TUTORS: TÔN TH Ị KIM LOAN TR Ầ N H Ồ NG NGHI {TUANNA, LOANTTK, Developing Applications.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
Gaia Ubiquitous Computing Directions Roy Campbell University of Illinois at Urbana-Champaign.
C ONTEXT AWARE SMART PHONE YOGITHA N. & PREETHI G.D. 6 th SEM, B.E.(C.S.E) SIDDAGANGA INSTITUTE OF TECHNOLOGY TUMKUR
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
5G is coming Zoltán Turányi 5G Expert, Ericsson Research
Networking Applications
Sentio: Distributed Sensor Virtualization for Mobile Apps
Pervasive and wearable computing research 13 September 2006
Smart Learning concepts to enhance SMART Universities in Africa
Abhishek Bhola Bharati Vidyapeeth University, College of Engineering
Recommendations in ubiquitous environments
Presentation transcript:

Pervasive Computing 通訊所 鄭筱親

Outline  Introduction  Context Awareness  Recent Research  Future and Conclusion

Introduction (1)  The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it Mark Weiser

Introduction (2)  普及計算 == 無間計算 時無間 -----anytime 空無間 -----anywhere 罪器無間 ---any devices 平等無間 ---any race 生死無間 ---service forever

Taxonomy of computer systems research problems in pervasive computing Remote communication Fault tolerance High availability Remote information access Distributed security Mobile networking Mobile information access Adaptive applications Energy-aware systems Location sensitivity Distributed systems Mobile computing Pervasive computing Smart spaces Invisibility Localized scalability Context-awareness Federated communities Virtualization Standardization Uneven condition Grid computing Global Smart Space

Four Additional Research Thrusts  Effective Use of Smart Spaces  Invisibility  Localized Scalability  Masking Uneven Conditioning Pervasive Computing : Vision and Challenges Personal Communications, IEEE, Vol. 8, Issue: 4, Aug. 2001, p

Context-Awareness  What is context? Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves. Towards a Better Understanding of Context and Context-Awareness GVU Technical Report GIT-GVU-99-22, College of Computing, Georgia Institute of Technology

Context-Awareness  Context-aware applications look at the who ’ s, where ’ s, when ’ s and what ’ s of entities and use this information to determine why the situation is occurring.  There are four primary types of context Location Identity Activity Time Towards a Better Understanding of Context and Context-Awareness GVU Technical Report GIT-GVU-99-22, College of Computing, Georgia Institute of Technology

The MIThril RealTime Context Engine

Issues of implementing a context- aware system  How is context represented internally?  How is this information combined with system and application state?  Where is context stored?  What are the relevant data structures and algorithms?  How frequently does context information have to be consulted?  What is the overhead of taking context into account?  What techniques can one use to keep this overhead low?

Issues of implementing a context- aware system  What are the minimal services an environment needs to provide to make context awareness feasible?  What are reasonable fallback positions if an environment does not provide such services?  Is historical context useful?  What are the relative merits of different location- sensing technologies?  Under what circumstances should one be used in preference to another?  Should location information be treated just like any other context information, or should it be handled differently?

Recent Research  AHRI  HawkTour

AHRI  Purpose: Design for people  Background: Georgia Tech Broadband Institute Residential Laboratory a three-story, 5040-square-foot home that functions a living laboratory for interdisciplinary design, development and evaluation.

AHRI  Gesture Pendant Simplified home control

System Architecture Video Locations Camera 1 (Fixed) Camera 2 (Fixed) Color Tracking Color Tracking Motion Tracking Motion Tracking Calibrated Video Camera 3 (PTZ) Camera 4 (PTZ) Color Tracking Beam Former Face Tracking Auditory Localization Face Tracking Video More Sensors Room Manager Face Recog.

 Illinois Institute of Technology  The application would run on PDAs or Tablet PCs  Provide users with general campus information while guiding the user around the campus  Maintain continually awareness of the user ’ s current location and intent, thereby adapting the tour to the user ’ s own personal preferences and context. Hawk Tour — A Context-aware Visitor Guide

Specific of Hawk Tour  Hawk Tour uses the Ekahau Positioning Engine which makes use of the received signal strengths from WiFi access points to determine positions of the user  Use 「 Scarlet 」 to collect and provide context information

Scarlet — A framework for context-aware computing  Separate infrastructure functionality with application-specific functionality  Non Functional Requirements Scalability Modularity Cross platform Security Extensibility Ability to Evolve Quality of Service Fault Tolerance Mobility User Friendly Interface  Functional Requirements Context collection Context Storage/Management Context Subscription/Delivery Context Analysis/Composition Ability

Separation of Application and Infrastructure

The Scarlet System

Future and Conclusion  我們的未來不是夢 ?

---The End-- Thank you for your listening!