a holistic approach for pervasive computing environments

12
Slide 1 ation Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04) listic Approach for Pervasive Computing Environments io Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/p A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner Pervasive and Artificial Intelligence Research group Department of Informatics University of Fribourg, Switzerland http://diuf.unifr.ch/pai

Upload: conan

Post on 02-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

A Holistic Approach for Pervasive Computing Environments. Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner Pervasive and Artificial Intelligence Research group Department of Informatics University of Fribourg, Switzerland http://diuf.unifr.ch/pai. Table of content. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Holistic Approach for  Pervasive Computing Environments

Slide 1

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

A Holistic Approach for Pervasive Computing Environments

Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner

Pervasive and Artificial Intelligence Research groupDepartment of Informatics

University of Fribourg, Switzerland

http://diuf.unifr.ch/pai

Page 2: A Holistic Approach for  Pervasive Computing Environments

Slide 2

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

Table of content

• UbiDev Architectural Model

• Ubiquitous Messaging System: an Application Scenario

• UbiDev: the Architecture- Resources

- Classification- Services- Coordination

- Application ontology

• Conclusions

Page 3: A Holistic Approach for  Pervasive Computing Environments

Slide 3

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

UbiDev Architectural model

Classical approaches• face heterogeneity of Physical and Service dimension (Jini, E-speak,…)

• service perspective design model

UbiDev additional contribution• homogeneous coordination scenario

Page 4: A Holistic Approach for  Pervasive Computing Environments

Slide 4

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

UMS: a UbiDev Application Scenario

Application

Coordination

Classification

Physical Entities

Service

Page 5: A Holistic Approach for  Pervasive Computing Environments

Slide 5

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

UbiDev: the Architecture

Page 6: A Holistic Approach for  Pervasive Computing Environments

Slide 6

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

Resources and Adapters

• Adapter is a virtual representer of a resource inside a UbiDev environment.

• Adapter defines basic access mechanisms for exchanging data in a seamless way.

• Particularly suitable for integrating handheld devices because it embodies the specific resource access information.

Page 7: A Holistic Approach for  Pervasive Computing Environments

Slide 7

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

Classification

• UbiDev classifies physical resources tagging them with concepts from the application ontology. The classifier implicitly gives the meaningof these concepts.

• Application and services agree with this semantic so the interoperability is guarantee.

Page 8: A Holistic Approach for  Pervasive Computing Environments

Slide 8

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

Service

• Services are seen as a transformation between an input resource yielding an output resource.

• Their description is based on the application ontology.

Page 9: A Holistic Approach for  Pervasive Computing Environments

Slide 9

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

Service and capsule

Page 10: A Holistic Approach for  Pervasive Computing Environments

Slide 10

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

Coordination

Coordination Manager can compose existing services in order to solve user query. The Result is presented at application as a uniform composite service document_to_display.

Page 11: A Holistic Approach for  Pervasive Computing Environments

Slide 11

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

Application Ontology

Page 12: A Holistic Approach for  Pervasive Computing Environments

Slide 12

Communication Networks and Distributed Systems Modelling and Simulation Conference (CNDS'04)

A Holistic Approach for Pervasive Computing Environments Sergio Maffioletti, Soraya Kouadris M. and Bèat Hirsbrunner http://diuf.unifr.ch/pai

Conclusions

• Unified approach for pervasive computing environments

• Automatic configuration of application

• Service Oriented Paradigm based on a coordination space

• Functionality oriented application design

• Easy to reuse existing modules (classifiers, adapters,…)