120 likes | 245 Views
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.
E N D
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 • UbiDev Architectural Model • Ubiquitous Messaging System: an Application Scenario • UbiDev: the Architecture • - Resources • - Classification • - Services • - Coordination • - Application ontology • Conclusions
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
UMS: a UbiDev Application Scenario Application Coordination Service Classification Physical Entities
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.
Classification • UbiDev classifies physical resources tagging them with concepts from • the application ontology. The classifier implicitly gives the meaning • of these concepts. • Application and services agree with this semantic so the interoperability • is guarantee.
Service • Services are seen as a transformation between an input resource yielding • an output resource. • Their description is based on the application ontology.
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.
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,…)