Abstract
Contextual collaboration seamlessly integrates existing groupware technologies into a uniform user experience that combines synchronous and asynchronous interactions. This user experience is usually supported by a contextual collaboration infrastructure that needs to efficiently cope with the fast switching and integration of different modes of interaction. This paper experiments with a new model for contextual collaboration based on the notion of generic shared objects. We describe a native implementation of this model and evaluate its behavior under different media traffic conditions. We compare the native implementation with an alternative implementation that integrates existing notification and meeting servers to deliver the same model behavior. We discuss trade-offs and limitations of those two implementations.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cheng, L.-T., Hupfer, S., Ross, S., Patterson, J.: Jazzing up Eclipse with collaborative tools. In: OOPSLA 2003 workshop on eclipse technology eXchange, Anaheim, CA, pp. 45–49 (2003)
Fitzpatrick, G., Mansfield, T., Arnold, D., Phelps, T., Segall, B., Kaplan, S.: Instrumenting and Augmenting the Workaday World with a Generic Notification Service called Elvin. In: ECSCW 1999, Copenhagen, Denmark, pp. 431–451. Kluwer, Dordrecht (1999)
Freeman, E., Hupfer, S., Arnold, K.: JavaSpaces Principles, Patterns, and Practice. Book News, Inc. (1999)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Publishing Company, Reading (1995)
Gelernter, D.: Generative communication in Linda. ACM Transactions on Programming Languages and Systems (TOPLAS) 7(1)
Geyer, W., Cheng, L.: Facilitating Emerging Collaboration through Light-weight Information Sharing. In: Conference supplement CSCW 2002, New Orleans, LA (2002)
Geyer, W., Richter, H., Fuchs, L., Frauenhofer, T., Daijavad, S., Poltrock, S.: A Team Collaboration Space Supporting Capture and Access of Virtual Meetings. In: ACM 2001 International Conference on Supporting Group Work, Boulder, CO, USA. ACM Press, New York (2001)
Geyer, W., Vogel, J., Cheng, L., Muller, M.: Supporting Activity-Centric Collaboration through Peer-to-Peer Shared Objects. In: ACM GROUP, Sanibel Island, FL, pp. 115–124 (2003)
Kantor, M., Redmiles, D.: Creating an Infrastructure for Ubiquitous Awareness. In: Eighth IFIP TC 13 Conference on Human-Computer Interaction (INTERACT 2001), Tokyo, Japan, pp. 431–438 (2001)
Mahowald, R.: From ICE Age To Contextual Collaboration, IDC, June 29 (2006), retrieved at: http://www.cio.com/analyst/062901_idc.html
Moody, P., Feinberg, J.: C+B Seen Project, http://domino.research.ibm.com/cambridge/research.nsf/pages/projects.html
Patterson, J.F., Day, M., Kucan, J.: Notification servers for synchronous groupware. In: ACM conference on Computer supported cooperative work (CSCW 1996), Boston, Massachusetts, pp. 122–129 (1996)
Preguiça, N., Martins, J.L., Domingos, H., Duarte, S.: Integrating Synchronous and Asynchronous Interactions in Groupware Applications. In: Fukś, H., Lukosch, S., Salgado, A.C. (eds.) CRIWG 2005. LNCS, vol. 3706, pp. 89–104. Springer, Heidelberg (2005)
SearchDomino.com. Contextual Collaboration (June 26, 2006), http://searchdomino.techtarget.com/sDefinition/0,sid4_gci934929,00.html
Silva Filho, R.S., Geyer, W., Brownholtz, B., Guy, I., Redmiles, D.F., Millen, D.R. Architectural Trade-Offs for Collaboration Services Supporting Contextual Collaboration - RC23756, IBM T. J. Watson - Cambridge, Cambridge (2005)
Silva Filho, R.S., Redmiles, D.: Striving for Versatility in Publish/Subscribe Infrastructures. In: 5th International Workshop on Software Engineering and Middleware (SEM 2005), Lisbon, Portugal, pp. 17–24. ACM Press, New York (2005)
de Souza, C.R.B., Basaveswara, S.D., Redmiles, D.F.: Using Event Notification Servers to Support Application Awareness. In: IASTED International Conference on Software Engineering and Applications, Cambridge, MA, pp. 691–697 (2002)
Wyckoff, P.: TSpaces. IBM Systems Journal 37(3)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Filho, R.S.S., Geyer, W., Brownholtz, B., Redmiles, D.F. (2006). Understanding the Trade-Offs of Blending Collaboration Services in Support of Contextual Collaboration. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds) Groupware: Design, Implementation, and Use. CRIWG 2006. Lecture Notes in Computer Science, vol 4154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11853862_22
Download citation
DOI: https://doi.org/10.1007/11853862_22
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-39591-1
Online ISBN: 978-3-540-39595-9
eBook Packages: Computer ScienceComputer Science (R0)