Skip to main content

A Framework Designed for Synchronous Groupware Applications in Heterogeneous Environments

  • Conference paper
Groupware: Design, Implementation, and Use (CRIWG 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4154))

Included in the following conference series:

Abstract

The recent proliferation of using mobile devices in collaborative scenarios increases the need for sophisticated and flexible groupware frameworks for heterogeneous environments. This paper presents the architectural design of Agilo, a groupware framework that has been designed explicitly for synchronous groupware applications involving the use of heterogeneous devices. By respecting device heterogeneity from the ground up, the framework provides an architectural design that is highly flexible along different architectural dimensions on the one hand and simple yet powerful to use on the other hand. Two applications from different application domains based on Agilo are described together with first usage experiences from the developer’s point of view.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fayad, M., Schmidt, D.C.: Object-oriented application frameworks. Communications of the ACM 40(10), 32–38 (1997)

    Article  Google Scholar 

  2. Schuckmann, C., Kirchner, L., Schümmer, J., Haake, J.M.: Designing object-oriented synchronous groupware with COAST. In: Proc. CSCW 1996, pp. 30–38. ACM Press, New York (1996)

    Chapter  Google Scholar 

  3. Raatikainen, K.E., Christensen, H.B., Nakajima, T.: Application requirements for middleware for mobile and pervasive systems. ACM SIGMOBILE Mobile Computing and Communications Review 6(4), 16–24 (2002)

    Article  Google Scholar 

  4. Roth, J.: Seven challenges for developers of mobile groupware. In: Workshop Mobile Ad. Hoc. Collaboration of CHI 2002 (2002)

    Google Scholar 

  5. Weiser, M.: The computer for the 21st century. Scientific American, pp. 94–104 (September 1991)

    Google Scholar 

  6. Myers, B.A.: Using handhelds and PCs together. Communications of the ACM 44(11), 34–41 (2001)

    Article  Google Scholar 

  7. Greenberg, S., Boyle, M., LaBerge, J.: PDAs and shared public devices: Making personal information public, and public information personal. Personal Technologies 3(1), 54–64 (1999)

    Article  Google Scholar 

  8. Wessner, M., Dawabi, P., Fernndez, A.: Supporting face-to-face learning with handheld devices. In: Proc. CSCL 2003, pp. 487–491. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  9. Avgeriou, P., Tandler, P.: Architectural patterns for collaborative applications. International Journal of Computer Applications in Technology (IJCAT) 25(2–3), 86–101 (2006)

    Article  Google Scholar 

  10. Guicking, A., Tandler, P., Avgeriou, P.: Agilo: A Highly Flexible Groupware Framework. In: Fukś, H., Lukosch, S., Salgado, A.C. (eds.) CRIWG 2005. LNCS, vol. 3706, pp. 49–56. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Roth, J.: The resource framework for mobile applications: Enabling collaboration between mobile users. In: Proc. ICEIS 2003, vol. 4, pp. 87–94 (2003)

    Google Scholar 

  12. Marsic, I.: An architecture for heterogeneous groupware applications. In: Proc. ICSE 2001, pp. 475–484. IEEE, Los Alamitos (2001)

    Google Scholar 

  13. Preguia, N., Martins, J.L., Domingos, H.J.L., Duarte, S.: Integrating synchronous and asynchronous interactions in groupware applications. In: Proc. CRIWG 2005, pp. 89–104. Springer, Heidelberg (2005)

    Google Scholar 

  14. Marsic, I.: DISCIPLE: a framework for multimodal collaboration in heterogeneous environments. ACM Computing Surveys 31(2), Article No. 4 (1999)

    Google Scholar 

  15. Roth, J.: DreamTeam – A platform for synchronous collaborative applications. AI & Society 14(1), 98–119 (2000)

    Article  Google Scholar 

  16. Lukosch, S.: Transparent and Flexible Data Sharing for Synchronous Groupware. PhD thesis, University of Hagen, Germany (2003)

    Google Scholar 

  17. Roth, J., Unger, C.: Using handheld devices in synchronous collaborative scenarios. Personal and Ubiquitous Computing 5(4), 243–252 (2001)

    Article  Google Scholar 

  18. Tandler, P.: Synchronous Collaboration in Ubiquitous Computing Environments. PhD thesis, Darmstadt University of Technology, Germany (2004)

    Google Scholar 

  19. Prante, T., Magerkurth, C., Streitz, N.: Developing CSCW tools for idea finding: empirical results and implications for design. In: Proc. CSCW 2002, pp. 106–115. ACM Press, New York (2002)

    Chapter  Google Scholar 

  20. ter Hofte, H.: Working Apart Together. Foundations for Component Groupware. PhD thesis, Telematica Instituut, Enschede, NL (1998)

    Google Scholar 

  21. Grasse, T.: Eine Systemarchitektur zur effizienten Steuerung von mobilen Einsatzkräften [in german]. Master’s thesis, FernUniversität Hagen, Germany (2005)

    Google Scholar 

  22. Lukosch, S., Schümmer, T.: Patterns for managing shared objects in groupware systems. In: Proc. EuroPLoP 2004, pp. 333–378 (2004)

    Google Scholar 

  23. Tietze, D.: A Framework for Developing Component-based Cooperative Applications. PhD thesis, Darmstadt University of Technology, Germany (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Guicking, A., Grasse, T. (2006). A Framework Designed for Synchronous Groupware Applications in Heterogeneous Environments. 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_17

Download citation

  • DOI: https://doi.org/10.1007/11853862_17

  • 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)

Publish with us

Policies and ethics