TY - JOUR
T1 - CoWebDraw
T2 - a real-time collaborative graphical editing system supporting multi-clients based on HTML5
AU - Gao, Liping
AU - Gao, Dongfang
AU - Xiong, Naixue
AU - Lee, Changhoon
N1 - Publisher Copyright:
© 2017, Springer Science+Business Media, LLC.
PY - 2018/2/1
Y1 - 2018/2/1
N2 - Real-time collaborative graphical editing system allows a group of users simultaneously to view and edit the shared graphical documents from geographically dispersed sites connected by networks. The strategy of consistency maintenance is the key technique to ensure correctness in this editing system. This paper maps the two-dimensional drawing area into the linear structure in the real-time collaborative graphical editing system in the Web environment, and transforms the two-dimensional graphical operations to the linear operations. Based on the above, this paper improves the ABST algorithm to be suitable for this new environment. In order to verify the correctness and feasibility of the algorithm, this paper develops the real-time collaborative graphical editing system CoWebDraw based on Web, which adopts the HTML5 WebSocket protocol to achieve the real-time transformation of the information. In this system, geographically dispersed users can edit the shared graphical documents through web browsers. In the mobile internet era, the CoWebDraw system supports the concurrent editing of the same documents by multi-clients.
AB - Real-time collaborative graphical editing system allows a group of users simultaneously to view and edit the shared graphical documents from geographically dispersed sites connected by networks. The strategy of consistency maintenance is the key technique to ensure correctness in this editing system. This paper maps the two-dimensional drawing area into the linear structure in the real-time collaborative graphical editing system in the Web environment, and transforms the two-dimensional graphical operations to the linear operations. Based on the above, this paper improves the ABST algorithm to be suitable for this new environment. In order to verify the correctness and feasibility of the algorithm, this paper develops the real-time collaborative graphical editing system CoWebDraw based on Web, which adopts the HTML5 WebSocket protocol to achieve the real-time transformation of the information. In this system, geographically dispersed users can edit the shared graphical documents through web browsers. In the mobile internet era, the CoWebDraw system supports the concurrent editing of the same documents by multi-clients.
KW - Consistency maintenance
KW - Graphical editing
KW - HTML5
KW - Real-time collaboration
KW - WebSocket
UR - http://www.scopus.com/inward/record.url?scp=85033366171&partnerID=8YFLogxK
U2 - 10.1007/s11042-017-5242-4
DO - 10.1007/s11042-017-5242-4
M3 - Article
AN - SCOPUS:85033366171
SN - 1380-7501
VL - 77
SP - 5067
EP - 5082
JO - Multimedia Tools and Applications
JF - Multimedia Tools and Applications
IS - 4
ER -