Supporting reusability in fixed and mobile groupware applications

  • Authors:
  • G. Licea

  • Affiliations:
  • School of Chemistry and Engineering, University of Baja California, Calzada Tecnológico, Tijuana, B. C., México

  • Venue:
  • International Journal of Computers and Applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present COCHI, a pattern system that supports reusability in the development of groupware applications for fixed and mobile computers at different levels of abstraction: architecture, design and implementation. COCHI has two properties: ease of use and flexibility. In contrast with other groupware tools, COCHI maintains equilibrium between both goals. COCHI provides a class framework that allows a developer to implement groupware applications that can be executed on fixed and mobile computers, reducing the implementation effort. COCHI also provides a set of architectural and design patterns that add flexibility to the platform and permits its extension with new features not originally present. COCHI is particularly useful for research in the CSCW (Computer Supported Cooperative Works) field. We show how the flexibility property of COCHI was used to extend the architectural and design patterns to support features like Quality of Service (QoS), Emotional Awareness, and mobility.