VisConnect: Distributed Event Synchronization for Collaborative Visualization

被引:4
|
作者
Schwab, Michail [1 ]
Saffo, David [1 ]
Zhang, Yixuan [1 ,2 ]
Sinha, Shash [3 ]
Nita-Rotaru, Cristina [1 ]
Tompkin, James [3 ]
Dunne, Cody [1 ]
Borkin, Michelle A. [1 ]
机构
[1] Northwestern Univ, Evanston, IL 60208 USA
[2] Georgia Inst Technol, Atlanta, GA 30332 USA
[3] Brown Univ, Providence, RI 02912 USA
关键词
Data visualization; Collaboration; Synchronization; Visualization; Computer architecture; Peer-to-peer computing; Safety; Collaborative visualization; distributed visualization; toolkit;
D O I
10.1109/TVCG.2020.3030366
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Tools and interfaces are increasingly expected to be synchronous and distributed to accommodate remote collaboration. Yet, adoption of these techniques for data visualization is low partly because development is difficult: existing collaboration software systems either do not support simultaneous interaction or require expensive redevelopment of existing visualizations. We contribute VisConnect: a web-based synchronous distributed collaborative visualization system that supports most web-based SVG data visualizations, balances system safety with responsiveness, and supports simultaneous interaction from many collaborators. VisConnect works with existing visualization implementations with little-to-no code changes by synchronizing low-level JavaScript events across clients such that visualization updates proceed transparently across clients. This is accomplished via a peer-to-peer system that establishes consensus among clients on the per-element sequence of events, and uses a lock service to grant access over elements to clients. We contribute collaborative extensions of traditional visualization interaction techniques, such as drag, brush, and lasso, and discuss different strategies for collaborative visualization interactions. To demonstrate the utility of VisConnect, we present novel examples of collaborative visualizations in the healthcare domain, remote collaboration with annotation, and show in an education case study for e-learning with 22 participants that students found the ability to remotely collaborate on class activities helpful and enjoyable for understanding concepts. A free copy of this paper and source code are available on OSF at osf.io/ut7e6 and at visconnect.us.
引用
收藏
页码:347 / 357
页数:11
相关论文
共 50 条
  • [1] The effects of event delay on knowledge synchronization and distributed collaborative task performance
    Wang, E
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2004, 39 (5-6) : 38 - 38
  • [2] Distributed and collaborative visualization
    Brodlie, KW
    Duce, DA
    Gallop, JR
    Walton, JPRB
    Wood, JD
    COMPUTER GRAPHICS FORUM, 2004, 23 (02) : 223 - 251
  • [3] DISTRIBUTED AND COLLABORATIVE VISUALIZATION
    ANUPAM, V
    BAJAJ, C
    SCHIKORE, D
    SCHIKORE, M
    COMPUTER, 1994, 27 (07) : 37 - 43
  • [4] Distributed and collaborative visualization of simulation results
    Lang, U
    COMPUTATIONAL SCIENCE AND HIGH PERFORMANCE COMPUTING, 2005, 88 : 95 - 112
  • [5] A trajectory-preserving synchronization method for collaborative visualization
    Li, Lewis W. F.
    Li, Frederick W. B.
    Lau, Rynson W. H.
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2006, 12 (05) : 989 - 996
  • [6] Developing a Distributed Collaborative Radiological Visualization Application
    Binns, Justin
    Dech, Fred
    McCrory, Matthew
    Papka, Michael E.
    Silverstein, Jonathan C.
    Stevens, Rick
    FROM GRID TO HEALTHGRID, 2005, 112 : 70 - 79
  • [7] The Ignite Distributed Collaborative Scientific Visualization System
    Bhojwani, Sushil
    Hemmings, Matt
    Ingalls, Dan
    Lincke, Jens
    Krahn, Robert
    Lary, David
    McGeer, Rick
    Ricart, Glenn
    Roder, Marko
    Coady, Yvonne
    Stege, Ulrike
    2015 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2015, : 186 - 191
  • [8] Distributed Virtual Reality for Collaborative Backlot Visualization
    Silva, Rodrigo Marques A.
    Bioni, Pablo
    Feijo, Bruno
    2016 18TH SYMPOSIUM ON VIRTUAL AND AUGMENTED REALITY (SVR 2016), 2016, : 220 - 224
  • [9] Distributed Collaborative Radiological Visualization using Access Grid
    Silverstein, Jonathan C.
    Dech, Fred
    Binns, Justin
    Jones, David
    Papka, Michael E.
    Stevens, Rick
    MEDICINE MEETS VIRTUAL REALITY 13: THE MAGICAL NEXT BECOMES THE MEDICAL NOW, 2005, 111 : 477 - 481
  • [10] Distributed Collaborative Visualization Using Light Field Rendering
    Al-Saidi, A.
    Avis, N. J.
    Grimstead, I. J.
    Rana, O. F.
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 609 - 614