An Architecture for Collaborative Geomodeling

Luciano P. Reis and Alberto B. Raposo and Jean-Claude Paul and Fabien Bosquet. ( 2005 )
in: Groupware: Design, Implementation, and Use, pages 121--136, Springer, Berlin

Abstract

This paper presents an architecture for distributed synchronous collaborative visualization and modeling applied to the geosciences. Our goal is to facilitate the creation of heterogeneous collaboration sessions, in which participants may use different versions of a core CAD application, configured with specific functionalities and multimedia user interfaces, through the composition of run-time plugins. We describe the domain requirements, the architectural concepts that facilitate the integration of our collaboration plugins with the core application, and the management of communication channels to allow the definition of role-based control policies adapted to specific types of sessions.

Download / Links

BibTeX Reference

@INPROCEEDINGS{,
    author = { Reis, Luciano P. and Raposo, Alberto B. and Paul, Jean-Claude and Bosquet, Fabien },
    editor = { Fuks, H. and Luckosch, S. and Salgado, A. C. },
     title = { An Architecture for Collaborative Geomodeling },
 booktitle = { Groupware: Design, Implementation, and Use },
    series = { LNCS },
    volume = { 3706 },
   chapter = { 0 },
      year = { 2005 },
     pages = { 121--136 },
 publisher = { Springer, Berlin },
       doi = { 10.1007/11560296_9 },
  abstract = { This paper presents an architecture for distributed synchronous collaborative visualization and modeling applied to the geosciences. Our goal is to facilitate the creation of heterogeneous collaboration sessions, in which participants may use different versions of a core CAD application, configured with specific functionalities and multimedia user interfaces, through the composition of run-time plugins. We describe the domain requirements, the architectural concepts that facilitate the integration of our collaboration plugins with the core application, and the management of communication channels to allow the definition of role-based control policies adapted to specific types of sessions. }
}