Software framework for managing heterogeneity in mobile collaborative systems

  • Authors:
  • Carlos D. Correa;Ivan Marsic

  • Affiliations:
  • Rutgers University;Rutgers University

  • Venue:
  • GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Heterogeneity aspects in mobile collaborative systems, such as differences in user's interest, semantic conflicts across different domains and representations, and disparate device capabilities, cause difficulties in developing software applications. One of the key problems for collaborative applications is maintaining a consistent shared state.In this paper, we describe a framework that manages several aspects of heterogeneity to maintain consistency across the collaborating sites. We assume graph data structure for application state representation. Our framework is based on structural and semantic mappings between graph structures. The mapping can be customized to meet different requirements through user-defined policies and rules. An important constraint is efficient use of scarce system resources.We describe several applications built using the framework to collaboratively share XML documents. The XML documents in our case are 2D/3D representations of virtual worlds. We also show the performance results of our framework which demonstrate its feasibility for mobile scenarios.