Leveraging single-user microsoft visio for multi-user real-time collaboration

  • Authors:
  • Kai Lin;David Chen;Chengzheng Sun;Geoff Dromey

  • Affiliations:
  • School of information and Communication Technology, Griffith University, Brisbane, QLD, Australia;School of information and Communication Technology, Griffith University, Brisbane, QLD, Australia;School of Computer Engineering, Nanyang Technological University, Singapore;School of information and Communication Technology, Griffith University, Brisbane, QLD, Australia

  • Venue:
  • CDVE'07 Proceedings of the 4th international conference on Cooperative design, visualization, and engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Microsoft Visio is one of the most prevalent commercial single-user graphic editing systems, which can be used to create a wide variety of business and technical drawings. it is desirable to leverage single-user Visio system for multi-user real-time collaboration. One feature that distinguishes Visio from other graphic editing systems is that formulas, a type of constraint, are defined in Visio to express the attributes of each graphic object, and the relationship between different Visio graphic objects. The ability to describe shapes with constraints opens many possibilities for making shapes behave in complex and sophisticated ways, but satisfying constraints in the presence of concurrency in collaborative systems is a challenge. in this article, we introduce a collaborative Visio system, called CoVisio, which enables a group of users to view and edit the same Visio documents at the same time from different collaborating sites. The methods applied to develop CoVisio are generic and can be adopted to leverage other single-user systems that support constraints, such as Microsoft Excel, for multi-user collaboration.