A Conceptual Model and the Supporting Middleware for Composing Ubiquitous Computing Applications
Given the resulting complexity of the ambient applications that one can form in the Ubiquitous or Pervasive Computing domain it is required to abstract the intricacies of a heterogeneous supporting environment (e.g., intrinsic characteristics of specific communication models)away from the application logic. These applications will be characterized by the increasing ubiquity of interactions between many possibly heterogeneous artifacts and services. This paper presents the Plug/Synapse abstraction, which provides a conceptual model for building ubiquitous computing applications in a high-level programming manner. GAS-OS is the software layer that implements the Plug/Synapse model and the concepts encapsulated in GAS, a generic architectural style, which can be used to describe everyday environments populated with computational artifacts. The paper examines also the design and architecture of GAS-OS, which is the minimum set of modules and functionalities that every device must afford, in order to be a ubiquitous computing artifact and participate in artifact collections.
No Reference information available - sign in for access.
No Citation information available - sign in for access.
No Supplementary Data.
No Article Media
Document Type: Research Article
Publication date: December 1, 2007
More about this publication?
- JUCI addresses the most innovative researches and developments in this multidiscipline and includes all aspects related to ubiquitous computing and ubiquitous intelligence as well as the smart world, with emphasis on methodologies, models, semantics, awareness, architectures, middleware, tools, designs, implementations, experiments, evaluations, and non-technical but crucial factors in the practical applications of ubiquitous computing and intelligence related to economics, society, culture, ethics and so on.
- Editorial Board
- Information for Authors
- Subscribe to this Title
- Ingenta Connect is not responsible for the content or availability of external websites