Abstract
A multi-synchronous collaborative editor allows for both synchronous and asynchronous editing. People can either edit a shared document from different sites simultaneously and see the concurrent updates immediately. Or they can edit the document independently and merge the changes at a later time. This paper presents our initial support for multi-synchronous sessions in the collaborative editing system we have implemented, as well as our experience with the system and open issues for future work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ellis, C.A., Gibbs, S.J.: Concurrency control in groupware systems. In: SIGMOD, pp. 399–407. ACM (1989)
Hunt, J.W., McIlroy, M.D.: An algorithm for differential file comparison. Computing Science Technical Report 41, June 1976
Li, D., Li, R.: An admissibility-based operational transformation framework for collaborative editing systems. Comput. Support. Coop. Work. 19(1), 1–43 (2010)
Oster, G., Urso, P., Molli, P., Imine, A.: Data consistency for P2P collaborative editing. In: CSCW, pp. 259–268. ACM (2006)
Preguiça, N.M., Marqués, J.M., Shapiro, M., Letia, M.: A commutative replicated data type for cooperative editing. In: ICDCS, pp. 395–403. IEEE Computer Society (2009)
Roh, H.-G., Jeon, M., Kim, J., Lee, J.: Replicated abstract data types: building blocks for collaborative applications. J. Parallel Distrib. Comput. 71(3), 354–368 (2011)
Sun, C., Jia, X., Zhang, Y., Yang, Y., Chen, D.: Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems. ACM Trans. Comput. Hum. Interact. 5(1), 63–108 (1998)
Weiss, S., Urso, P., Molli, P.: Logoot-undo: distributed collaborative editing system on P2P networks. IEEE Trans. Parallel Distrib. Syst. 21(8), 1162–1174 (2010)
Yu, W., André, L., Ignat, C.-L.: A CRDT supporting selective undo for collaborative text editing. In: Bessani, A., Bouchenak, S. (eds.) DAIS 2015. LNCS, vol. 9038, pp. 193–206. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19129-4_16
Yu, W., Oster, G., Ignat, C.-L.: Handling disturbance and awareness of concurrent updates in a collaborative editor. In: Luo, Y. (ed.) CDVE 2017. LNCS, vol. 10451, pp. 39–47. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-66805-5_5
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Yu, W. (2018). Managing Multi-synchronous Sessions for Collaborative Editing. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2018. Lecture Notes in Computer Science(), vol 11151. Springer, Cham. https://doi.org/10.1007/978-3-030-00560-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-00560-3_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-00559-7
Online ISBN: 978-3-030-00560-3
eBook Packages: Computer ScienceComputer Science (R0)