Abstract
The increasing quest for mobility bolster the integration of technology of computer supported cooperative work and mobile computing. In cooperative editing systems that integrated with embedded devices, inconsistency is one of the major problems. In this paper, locking scheme and the corresponding algorithm of locking conflict solution are proposed to maintain consistency of the distributed shared documents and enhance the efficiency of collaborative users. The scheme and algorithm are realized in CoEdit – a prototype system of collaborative editing system.
This paper is supported by National High Technology Research and Development Program of China (863 Program, No. 2004AA1Z2390) and Key Technologies R&D Program of Zhejiang Province (No. 2005C23047 & No. 2004C11052)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Jiang, B., Chen, C., Bu, J.: CoDesign-A collaborative pattern design system based on agent. In: Proceedings of the Sixth International Conference on Computer Supported Cooperative Work in Design, Canada, pp. 319–323 (2001)
Newman-Wolfe, R.E., et al.: MACE: A Fine Grained Concurrent Editor. In: Proceedings of ACM COCS Conf. Organizational Computing Systems, 240–254
Ressel, M., Nitsche-Ruhland, D., Gunzenbauser, R.: An Integrating, Transformation- Oriented Approach to Concurrency Control and Undo in Group Editors. In: Proceedings of ACM Conf. Computer Supported Cooperative Work, pp. 288–297 (1996)
Sun, C., Chen, D.: Consistency Maintenance in Real-Time Collaborative Graphics Editing Systems. ACM Transactions on Computer-Human Interaction, 1–41 (2002)
Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., Weber, R.: Active XML: Peer-to- Peer Data and Web ServicesIntegration (demo). In: Proc. of VLDB (2002)
Curbera, F., Mukhi, N., Weerawarana, S.: On theEmergence of a Web Services Component Model. In: Proc. of the WCOP 2001 workshop at ECOOP 2001, Budapest, Hungar (June 2001)
Tosic, V., Esfandiari, B., Pagurek, B., Patel, K.: On requirements for ontologies in management of web services. In: Bussler, C.J., McIlraith, S.A., Orlowska, M.E., Pernici, B., Yang, J. (eds.) CAiSE 2002 and WES 2002. LNCS, vol. 2512, pp. 237–247. Springer, Heidelberg (2002)
Curbera, F., Duftler, M., Khalaf, R., Mukhi, N., Nagy, W., Weerawarana, S.: Unraveling the Web Services Web - An Introduction to SOAP, WSDL, and UDDI. IEEE Internet Computing 6(2), 86–93 (2002)
Kanawati, R.: Licra: a replicated-data management algorithm for distributed synchronous groupware application. Parallel Computing 22, 1733–1746 (1997)
Yang, Y., Sun, C., Zhang, Y., Jia, X.: Real-time cooperative editing on the Internet. IEEE Internet Computing (May/June 2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jiang, B., Bu, J., Chen, C. (2005). Preserving Consistency in Distributed Embedded Collaborative Editing Systems. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds) Embedded Software and Systems. ICESS 2004. Lecture Notes in Computer Science, vol 3605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11535409_88
Download citation
DOI: https://doi.org/10.1007/11535409_88
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28128-3
Online ISBN: 978-3-540-31823-1
eBook Packages: Computer ScienceComputer Science (R0)