A lightweight and distributed middleware to provide presence awareness in mobile ubiquitous systems

Several researchers have identified the need to count on presence awareness in ubiquitous systems that support mobile activities, particularly when these systems are used to perform loosely-coupled mobile work. In such a work style, mobile users conduct face-to-face on-demand interactions, therefore...

Full description

Saved in:
Bibliographic Details
Published inScience of computer programming Vol. 78; no. 10; pp. 2009 - 2025
Main Authors Rodríguez-Covili, Juan, Ochoa, Sergio F.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.10.2013
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Several researchers have identified the need to count on presence awareness in ubiquitous systems that support mobile activities, particularly when these systems are used to perform loosely-coupled mobile work. In such a work style, mobile users conduct face-to-face on-demand interactions, therefore counting on awareness information about the position and availability of potential collaborators becomes mandatory for these applications. Most proposed solutions that provide user presence awareness involve centralized components, have reusability limitations, or simply address a part of that service. This article presents a lightweight and fully distributed middleware named Moware, which allows developers to embed presence awareness services in mobile ubiquitous systems in a simple way. The article also describes the Moware architecture, its main components and strategies used to deal with several aspects of the presence awareness support. These design strategies can be reused by software designers to provide presence awareness capabilities into middleware and specific software applications. Moware services were embedded in a mobile ubiquitous system that supports inspectors during the construction inspection process. The preliminary results indicate that the middleware was easy to use for developers, and its services were useful for the end-users.
ISSN:0167-6423
1872-7964
DOI:10.1016/j.scico.2013.02.003