20.3.2003RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg Reconfigurable Context Sensitive Middleware Smart Classroom Tasks RCSM Parts Critics Presentation.

Slides:



Advertisements
Similar presentations
References Overview User attention is by far the most precious resource in a world where computational and networking infrastructure is becoming cheaper.
Advertisements

Mobile and ubiquitous computing Chapter 16 Distributed systems, concepts and design, 4th edition, 2005, Coulouris et al Ylva-Li Lindh Gabriella Hammarin.
NML/436/L1-1 Nazareth Northwestern Mutual Life Participants in IS Development l A team of people comprising: l Project Manager l Systems Analysts l Specialists.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Common Object Request Broker Architecture (CORBA) By: Sunil Gopinath David Watkins.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
Component-oriented approaches to context-aware systems – Monday 14 June The Contextor Infrastructure for Context-Aware Computing Gaëtan Rey, Joëlle.
Towards Security and Privacy for Pervasive Computing Author : Roy Campbell,Jalal Al-Muhtadi, Prasad Naldurg,Geetanjali Sampemane M. Dennis Mickunas.(2002)
Distributed Systems Architectures
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Patrik Werle Gregory D. Abowd The Future Computing Environments (FCE) Group, Georgia Institute of Technology Ubiquitous Computing: Research.
Terminal Bridge Extension Over Distributed Architecture MSc. Sami Saalasti.
Middleware Technologies compiled by: Thomas M. Cosley.
Wednesday, 24 June rd UKIBNET Workshop1 Distributing Cognition in the design of ubiquitous computers Chris Baber Pervasive Computing Group The University.
Ch 12 Distributed Systems Architectures
CSE5610 Intelligent Software Systems Semester 1 Enabling Intelligent Systems in Pervasive Computing.
Adaptive Middleware for Real-Time Software Louise Avila CIS November 2, 2005.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
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.
14/06/ A Data-Model for Context-Aware Deployment of Component-based Applications onto Distributed Systems Dhouha Ayed, Chantal Taconet, and Guy Bernard.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Lecture 15 Summary Wireless Networks and Mobile Systems.
Smart Learning Services Based on Smart Cloud Computing
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
COMPUTER ASSISTED / AIDED LANGUAGE LEARNING (CALL) By: Sugeili Liliana Chan Santos.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
Thesis draft ide. Draft v1.0 ide commented by jin.
Architectures of distributed systems Fundamental Models
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Supporting Persistent Social Groups in Ubiquitous Computing Environments Using Context-Aware Ephemeral Group Management* Bin Wang, John Bodily and Sandeep.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
A Framework for the Reconfiguration of Ubicomp Systems Pau Giner, Carlos Cetina, Joan Fons, Vicente Pelechano.
Hybrid Approach to Collaborative Context-Aware Service Platform for Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire LIRIS-UMR-CNRS.
Copyright: NOMAD IST NOMAD Integrated Networks for Seamless and Transparent Service Discovery.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Distributed Objects and Middleware. Sockets and Ports Source: G. Coulouris et al., Distributed Systems: Concepts and Design.
1 MSCS 237 Communication issues. 2 Colouris et al. (2001): Is a system in which hardware or software components located at networked computers communicate.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
Semantic Gadgets Pervasive Computing Meets the Semantic Web Reza Zakeri Sharif University of Technology.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
1 Service Sharing with Trust in Pervasive Environment: Now it’s Time to Break the Jinx Sheikh I. Ahamed, Munirul M. Haque and Nilothpal Talukder Ubicomp.
Database Systems Database Systems: Design, Implementation, and Management, Rob and Coronel.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Mobile Computing and Wireless Communication Pisa 26 November 2002 Roberto Baldoni University of Roma “La Sapienza”
Smart Instant HKU Context-aware Instant Messenger for Mobile Users Supervisor: Dr.Cho-Li Wang CS Final Year Project (Year )
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
Towards middleware based situation awareness Leo Motus, Merik Meriste ja Jürgo-Sören Preden.
Towards ‘Ubiquitous’ Ubiquitous Computing: an alliance with ‘the Grid’ Oliver Storz, Adrian Friday, and Nigel Davies Computing Department, Lancaster University,
Week 1 Reference (chapter 1 in text book (1)) Dr. Fadi Fayez Jaber Updated By: Ola A.Younis Decision Support System.
System Software for Ubiquitous Computing Pervasive Computing 2002 Tim Kindberg, Armando Fox 2003 년 11 월 26 일 박준호.
1 Multimedia services over networks Service provider Service client Service registry Publish Discovery Bind Multimedia system Review/background Framework/
CORBA Antonio Vasquez, John Shelton, Nidia, Ruben.
What Do Computers Do? A computer system is
Presented by: Saurav Kumar Bengani
Context-Aware Computing
#01 Client/Server Computing
Smart Learning concepts to enhance SMART Universities in Africa
Carl-Fredrik Sørensen
#01 Client/Server Computing
Presentation transcript:

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg Reconfigurable Context Sensitive Middleware Smart Classroom Tasks RCSM Parts Critics Presentation of the paper from Stephen S. Yau et al., University of Arizona: „Reconfigurable context sensitive middleware for pervasive computing“, IEEE Pervasive Volume 1, Issue 3 July-Sept. 2002

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg RCSM: Smart Classroom Present: Instructor presenting teaching material. Know position of teacher, find students PDAs and transmit data. Group Work: Small groups solving problems. Spontaneous groups, teacher can enter and leave each group

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg RCSM Tasks: Context Definition: Context is any detectable and relevant attibute of a device, ist interaction with other devices and ist surrounding environment at an instant of time Categories: device-specific, environment-specific, user-specific

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg RCSM Tasks: Situation Definition: Situation awareness is the capability of a device to capture and analyse the relationship among multiple contexts and actions over a period of time. Situation is accumulation of context values for a period of time. Situation contains the notion of device behaviour as consequence of it.

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg RCSM Parts Designed with existing applications in mind Hides aquisition of context from application Framework to call user-supplied actions upon situations Includes communication channels and device discovery Partly implemented in hardware

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg RCSM Parts: Interface Definition Context-Aware Interface Definition Language (CA-IDL) Interface Compiler generates Adaptive Object Container (ADC) Definition of context and situations, and of methods to call in those situations

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg RCSM Parts: R-ORB RCSM Object Request Broker Transparent ad hoc communication Collect sensor data for the ADC Connect to other R-ORBs using the RCSM General inter-ORB protocol (R-GIOP) Independant of underling network technology

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg RCSM Parts: Hardware RCSM is a combined Hardware-Software solution User application and ADC in software, R- ORB in hardware (FPGA) A software only version is being developped.

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg Conclusion Benefits: Facilitate application development, ad hoc communication Critics: only one example, hardware approach General ubicomp critics: always-on or standby, protection of personal data

RCSM, David Buchmann Seminar Ubicomp, Uni Fribourg Questions? Fragen?