MoCA: A Middleware for Developing Collaborative Applications for Mobile Users

  • Authors:
  • Vagner Sacramento;Markus Endler;Hana K. Rubinsztejn;Luciana S. Lima;Kleder Goncalves;Fernando N. Nascimento;Giulliano A. Bueno

  • Affiliations:
  • Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro;Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro;Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro;Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro;Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro;Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro;Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro

  • Venue:
  • IEEE Distributed Systems Online
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Mobile Collaboration Architecture is a middleware architecture for developing and deploying context-aware collaborative applications for mobile users. MoCA comprises client and server APIs, a set of core services for registering applications, the ability to monitor and infer the execution context of mobile devices, and an object-oriented framework for instantiating and customizing server proxies according to applicationsý specific adaptation and context-processing requirements. MoCA facilitates the development of distributed programs that require access to individual and group context to define application-specific and dynamic adaptations. MoCAýs design focuses on simplicity, extensibility, scalability, protocol heterogeneity, and application customization.