Abstract
We propose a Drawing-Frequency based Layered (DFL) Canvas approach to reduce a synchronization delay in collaborative web applications. The synchronization delay consists of a network delay and a drawing delay. The network delay is well-argued topic by various researches. We focus on the drawing delay, which is a primary bottleneck of Canvas objects synchronizations. We introduce the DFL Canvas approach in order to solve the drawing problem. The DFL Canvas divides Canvas objects by drawing-frequency. We implemented a collaborative paper editing support system with the DFL Canvas. Users can edit the same document and share Canvas objects on papers in real-time on web browsers. We present an evaluation result that indicates the approach is suited for collaborative paper editing support systems.
Article PDF
Avoid common mistakes on your manuscript.
References
S. Katayama, T. Goda, S. Shiramatsu, T. Ozono and T. Shintani, “A fast synchronization mechanism for collaborative web applications based on HTML5,” Proc. SNPD 2013, 14, 663–668 (2013).
D. Tilwaldi, T. Takahashi, Y. Mishima, J. Sawamoto, and H. Koizumi, “A smart method of cooperative learning including distant lectures and its experimental evaluations,” Proc. Intl. Conf. on Embedded and Ubiquitous Computing, 268–277 (2005).
X. Li, S. Nakagawa, Y. Muramatu, and S. Sakaki, “Web-based collaborative correction support system for experiment report,” IPSJ SIGCE Technical Reports, 2004(100), 1–8 (2004).
D. Sun and C. Sun, “Context-based operational transformation in distributed collaborative editing systems,” IEEE Trans. on Parallel and Distributed Systems, 20(10), 1454–1470(2009).
M. Heinrich, F. Grüneberger, T. Springer and M. Gaedke, “Exploiting annotations for the rapid development of collaborative web applications,” Proc. the 22nd Intl. Conf. on WWW, 22, 551–560 (2013).
M. Goldman, G. Little and R. Miller, “Real-time collaborative coding in a web IDE,” Proc. the 24th annual ACM symposium on User interface software and technology, 24, 155–164 (2011).
M. Heinrich, F. Lehmann, T. Springer and M. Gaedke, “Exploiting single-user web applications for shared editing: a generic transformation approach,” Proc. the 21st Intl. Conf. on WWW, 21, 1057–1066 (2012).
T. Ozono, R. M. E. Swezey, S. Shiramatsu, T. Shintani, R. Inoue, Y Kato and T. Goda, “A real-time collaborative web page editing system WFE-S based on cloud computing environment,” Proc. IIAI Intl. Conf. on Advanced Applied Informatics, 224–229 (2012).
R. Inoue, Y Kato, T. Goda, T. Ozono, S. Shiramatsu and T. Shintani, “A real-time collaborative mechanism for editing a web page and its applications,” Proc. Intl. Symposium on Parallel Architectures, Algorithms and Programming, 5, 186–193 (2012).
T. Kawashima, and J. Ma, “TOMSCOP a synchronous P2P collaboration platform over JXTA,” Proc. 24th Intl. Conf. on Distributed Computing Systems Workshops, 24, 85–90 (2004).
H. Sano, S. Shiramatsu, T. Ozono and T. Shintani, “Implementing a web annotation system for supporting cooperative works using tablet devices,” Intl. J. Computer Science and Communication Networks, 3(1), 21–28 (2013).
R. Suzuki, T. Doi, S. Shiramatsu, T. Ozono, and T. Shintani, “Implementing a synchronization mechanism of a pointer on meeting support system,” Proc. IEICE General Conf. on Information and System, (1), 104 (2011).
C. Sols, J. H. Cans, and M. R. S. Borges, “Multilayer superimposed information for collaborative annotation in wikis,” Proc. Intl. Conf. on the Move to Meaningful Internet Systems, 1, 340–357 (2010).
J.-J. Lo, Y.-C. Wang and S.-W. Yeh, “Development of a synchronous collaborative writing revision instrument for teaching English,” Proc. Intl. Conf. on Information Management and Engineering, 128–132 (2009).
H. Song, Y Qi, Z. Ou, Y Hu, Z. Zhang, and S. Ye, “A general collaborative editing platform based on file locking mechanism,” Proc. IEEE Intl. Conf. on Computer Science and Automation Engineering, 2, 436–440 (2011).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/), which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Katayama, S., Goda, T., Shiramatsu, S. et al. On a Drawing-Frequency based Layered Canvas Mechanism for Collaborative Paper Editing Support Systems. Int J Netw Distrib Comput 2, 91–99 (2014). https://doi.org/10.2991/ijndc.2014.2.2.3
Published:
Issue Date:
DOI: https://doi.org/10.2991/ijndc.2014.2.2.3