Skip to main content

Leveraging Single-User Microsoft Visio for Multi-user Real-Time Collaboration

  • Conference paper
Cooperative Design, Visualization, and Engineering (CDVE 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4674))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Begole, J., et al.: Resource Sharing for Replicated Synchronous Groupware. IEEE/ACM Transactions on Networking 9(6), 833–843 (2001)

    Article  Google Scholar 

  2. Borning, A., et al.: Constraint Hierarchies. Lisp and Symbolic Computation 5(3), 223–270 (1992)

    Article  Google Scholar 

  3. Lin, K., Chen, D., Sun, C., Dromey, R.G.: Maintaining Constraints in Collaborative Graphic Systems: the CoGSE Approach. In: ECSCW 2005. Proceedings of 9th European Conference on Computer- Supported Cooperative Work (September 2005)

    Google Scholar 

  4. Microsoft, Developing Microsoft Visio Solutions, http://msdn2.microsoft.com/en-us/library/

  5. Sun, C., et al.: Achieving Convergence, Causality-Preservation, and Intention-Preservation in Real-Time Cooperative Editing Systems. ACM Transactions on Computer-Human Interaction (TOCHI) 5(1), 63–108 (1998)

    Article  Google Scholar 

  6. Sun, C., et al.: Transparent Adaptation of Single-user Applications for Multi-user Real-time Collaboration. ACM Transactions on Computer-Human Interaction (TOCHI) 13(4), 531–582 (2006)

    Article  Google Scholar 

  7. Sun, D. et al.: Operational Transformation for Collaborative Word Processing. In: ACM Conference on CSCW, Chicago, USA (November 6-10, 2004)

    Google Scholar 

  8. Zanden, B.: An Incremental Algorithm for Satisfying Hierarchies of Multi-way Dataflow Constraints. ACM Transaction on Programming Languages and Systems 18(1), 30–72 (1996)

    Article  Google Scholar 

  9. Xia, Q., et al.: Leveraging Single-user Applications for Multi-user Collaboration: the CoWord Approach. In: ACM Conference on CSCW, Chicago, USA, November 6-10, 2004, pp. 162–171 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yuhua Luo

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lin, K., Chen, D., Sun, C., Dromey, G. (2007). Leveraging Single-User Microsoft Visio for Multi-user Real-Time Collaboration. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2007. Lecture Notes in Computer Science, vol 4674. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74780-2_48

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74780-2_48

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74779-6

  • Online ISBN: 978-3-540-74780-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics