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 条
  • [31] An event-triggered collaborative neurodynamic approach to distributed global optimization
    Xia, Zicong
    Liu, Yang
    Wang, Jun
    Neural Networks, 2024, 169 : 181 - 190
  • [32] An event-triggered collaborative neurodynamic approach to distributed global optimization
    Xia, Zicong
    Liu, Yang
    Wang, Jun
    NEURAL NETWORKS, 2024, 169 : 181 - 190
  • [33] Collaborative visualization
    Wood, J
    Wright, H
    Brodlie, K
    VISUALIZATION '97 - PROCEEDINGS, 1997, : 253 - +
  • [34] Distributed Adaptive Attitude Synchronization of Multiple Spacecraft With Event-Triggered Communication
    Long, Jiang
    Wang, Wei
    Liu, Kexin
    Lu, Jinhu
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2022, 58 (01) : 262 - 274
  • [35] Distributed adaptive event-triggered control for attitude synchronization of multiple spacecraft
    Xu, Chuang
    Wu, Baolin
    Cao, Xibin
    Zhang, Yingchun
    NONLINEAR DYNAMICS, 2019, 95 (04) : 2625 - 2638
  • [36] Distributed integral-type event-triggered synchronization of multiagent systems
    Zhang, Zhiqiang
    Wang, Long
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2018, 28 (14) : 4175 - 4187
  • [37] Distributed adaptive event-triggered control for attitude synchronization of multiple spacecraft
    Chuang Xu
    Baolin Wu
    Xibin Cao
    Yingchun Zhang
    Nonlinear Dynamics, 2019, 95 : 2625 - 2638
  • [38] Distributed event-triggered synchronization of general networked systems with directed topology
    Xie, Jiaming
    Feng, Jianwen
    Zhao, Yi
    PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 2757 - 2762
  • [39] Distributed Event-Triggered Impulsive Control for Synchronization of Coupled Harmonic Oscillators
    Ma, Guodong
    Ren, Jie
    Liu, Yansen
    Lu, Guoping
    IEEE ACCESS, 2021, 9 : 126231 - 126240
  • [40] Distributed Collaborative Visualization on Mobile Devices Using Interactive Video Streaming Techniques
    Panka, Maciej
    Chlebiej, Michal
    Benedyczak, Krzysztof
    Bala, Piotr
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PT II, 2012, 7204 : 191 - 200