Abstract
In this paper we present the design and implementation of an ubiquitous system that supports the opportunistic collaborative edition of shared documents. Our system is based on the instant messaging metaphor in the sense that it uses concepts and interfaces similar to those used in instant messaging systems. We employ the concept of group to define a cluster of users that work on a particular shared document and use awareness to convey the state of users with respect to the shared documents (editing, reading, not using it). The system is implemented using a peer-to-peer (P2P) architecture and can be accessed by means of mobile devices such as handheld computers or cellular phones as well as from desktop computers. The P2P architecture provides the system with useful properties such as fault tolerance, the possibility of using public key infrastructures to implement secure transactions, scalability, a P2P repository to store shared documents and a distributed awareness service.
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
Baecker, R.M., Nastos, D., Posner, R.: The User Centered Interactive Design of Collaborative Writing Software. In: Proceedings of the ACM Conference on Human Factors in Computing Systems (INTERCHI 1993), Amsterdam, The Netherlands, April 24-29, pp. 399–405 (1993)
Morán, A., et al.: On the design of potential collaboration spaces. International Journal of Computer Applications in Technology 19, 184–194 (2004)
Traversat, B., et-al: Project JXTA 2.0 Super-Peer Virtual Network, http://www.jxta.org/project/www/docs/JXTA2.0protocols1.pdf
Weiser, M.: The Computer for the 21st Century. Scientific American 265(3) (September 1991)
Kindberg, T., Fox, A.: System Software for Ubiquitous Computing. Pervasive Computing 1(1) (January-March 2002)
JXTA for J2ME: http://jxme.jxta.org
Favela, J., Ruiz, D.: Collaborative Authoring and Reviewing over the Internet. WebNet Journal: Internet Technologies, Applications & Issues 3(3), 26–34 (2001)
Fish, R.S., Kraut, E., Mary, L.D.P., Cohen, M.: Quilt – A Collaborative Tool for Coperative Writting. In: Proc. COIS 1988 Office Information System. Palo Alto. Ca (March 1988)
Neuwirth, C., Kaufer, D., Chandhok, R., And Morris, J.: Issues in the design of computer support for co-authoring and commenting. In: Proceedings of the third conference on CSCW 1990, pp. 183–195. ACM Press, Baltimore (1990)
Favela, J., Navarro, C.: Rodriguez, M.: Extending Instant Messaging to Support Spontaneous Interactions in Ad-hoc Networks. In: Proceedings of ACM 2002 Conference on Computer Supported Cooperative Work (CSCW 2002), New Orleans, Louisiana (2002)
Moran, A.L., Favela, J., Martinez, A.M., Decouchant, D.: Document presence notification services for collaborative writing. In: Proceedings CRIWG-2001, 7th International Workshop on Groupware, pp. 12–133. IEEE Computer Society, Darmstadt (2001)
Decouchant, D., Favela, J., Martínez, A.M.: PIÑAS: A Middleware for Web Distributed Cooperative Authoring. SAINT 2001, 187–194 (2001)
Malone, T.W., Grant, K.R., Lai, K.Y., Rao, R.R.: Semi Structured Messages are Surprisingly Useful for Computer-Supported Coordination. ACM Transactions on Office Information Systems 5(2), 115–131 (1987)
Ellis, C.A., Gibbs, S.J., Rein, G.L.: Design and use of a group editor. In: Proceedings of IFIP WG2.7 Working Conference on Engineering for Human Computer Communication, August 1989, pp. 13–28 (1990)
Prakash, A., Shim, H.S., Lee, J.H.: Issues and Trade-offs in CSCW Systems: IEEE Transactions on Data and Knowledge Engineering, vol. 11(1), pp. 213–227 (1999)
International Data Corp: http://www.idc.com/
Grinter, R.E., Palen, L.: Instant messaging in teen life. In: ACM 2002 Conference on Computer Supported Cooperative Work (CSCW 2002), November 16-20, pp. 21–30. ACM Press, New Orleans (2002)
Nardi, B., Whittaker, S., Bradner, E.: Interaction and Outeraction: Instant Messaging in Action. In: Proceedings of CSCW 2000, pp. 79–88. ACM Press, New York (2000)
JXTA Instant Messenger: http://jxtaim.sourceforge.net/
Kirby, A., Rodden, T.: Contact: Support for Distributed Cooperative Writing. In: Proceedings of ECSCW 1995. Stockholm, Sweden, September 10-14, pp. 101–116 (1995)
Whittaker, S., Swanson, J., Kucan, J., Sidner, C.: TeleNotes: Managing lightweight interactions in the desktop. ACM Transactions on Computer Human Interaction 4(2), 137–168 (1997)
Churchill, E.F., Bly, S.: It’s all in the words: supporting work activities with lightweight tools. In: Proceedings of GROUP 1999, November 14-17, pp. 40–49. ACM Press, Phoenix (1999)
Tang, J.C., Yankelovich, N., Begole, J., Van Keek, M., Li, F., Bhalodia, J.: ConNexus to Awarenex: extending awareness to mobile users. In: Proceedings of CHI 2001, March 31-April 4, pp. 121–128. ACM Press, WA (2002)
Isaacs, E.A., Walendowski, A. and Ranganthan, D.: Hubbub: a sound-enhanced mobile instant messenger that supports awareness and opportunistic interactions. Procedings of CHI 2002, Minneapolis, MN: ACM Press, April 20-25, (2002) 179-186
Jabber SoftwareFoundation: http://www.jabber.org/
Buzdik, J., et al.: Clustering for Opportunistic Communication. In: Procedings of ACM WWW2002, Honolulu, Hawaii, USA, May 7-11 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Menchaca-Mendez, R., Gutierrez-Arias, E., Favela, J. (2004). Opportunistic Interaction in P2P Ubiquitous Environments. In: de Vreede, GJ., Guerrero, L.A., Marín Raventós, G. (eds) Groupware: Design, Implementation, and Use. CRIWG 2004. Lecture Notes in Computer Science, vol 3198. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30112-7_29
Download citation
DOI: https://doi.org/10.1007/978-3-540-30112-7_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23016-8
Online ISBN: 978-3-540-30112-7
eBook Packages: Springer Book Archive