MoCoA: customisable middleware for context-aware mobile applications

  • Authors:
  • Aline Senart;Raymond Cunningham;Mélanie Bouroche;Neil O'Connor;Vinny Reynolds;Vinny Cahill

  • Affiliations:
  • Distributed Systems Group, Department of Computer Science, Trinity College Dublin, Ireland;Distributed Systems Group, Department of Computer Science, Trinity College Dublin, Ireland;Distributed Systems Group, Department of Computer Science, Trinity College Dublin, Ireland;Distributed Systems Group, Department of Computer Science, Trinity College Dublin, Ireland;Distributed Systems Group, Department of Computer Science, Trinity College Dublin, Ireland;Distributed Systems Group, Department of Computer Science, Trinity College Dublin, Ireland

  • Venue:
  • ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many programming models have been proposed to facilitate the development of context-aware applications However, previous work does not offer support for building customised systems and has largely been targeted at a single application domain In this paper, we describe MoCoA, a flexible middleware framework that permits the rapid development of context-aware applications and supports deployment scenarios ranging from augmented artefacts to city-wide smart-space applications Crucially, MoCoA supports a small set of programming abstractions that are suitable for building a wide range of context-aware applications for deployment in a fixed or (ad hoc) mobile environment For each of these abstractions, MoCoA provides a set of implementations via a library of components We present three applications of the MoCoA framework that demonstrate both the use of the programming abstractions and the flexibility of the framework.