Movatterモバイル変換


[0]ホーム

URL:


Skip to main content

Advertisement

Springer Nature Link
Log in

Reusable Awareness Widgets for Collaborative Web Applications – A Non-invasive Approach

  • Conference paper
Web Engineering(ICWE 2012)

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

Included in the following conference series:

Abstract

Creating awareness about other users’ activities in a shared workspace is crucial to support efficient collaborative work. Even though the development of awareness widgets such as participant lists, telepointers or radar views is a costly and complex endeavor, awareness widget reuse is largely neglected. Collaborative applications either integrate specific awareness widgets or leverage existing awareness toolkits which require major source code adaptations and thus, are not suited to rapidly enrich existing web applications.

Therefore, we propose a generic awareness infrastructure promoting an accelerated, cost-efficient development of awareness widgets as well as a non-invasive integration of awareness support into existing web applications. To validate our approach, we demonstrate the integration of three developed awareness widgets in four collaborative web editors. Furthermore, we expose insights about the development of reusable awareness widgets and discuss the limitations of the devised awareness infrastructure.

Similar content being viewed by others

Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. Gutwin, C., Greenberg, S.: A Descriptive Framework of Workspace Awareness for Real-Time Groupware. Computer Supported Cooperative Work 11(3-4), 411–446 (2002)

    Article  Google Scholar 

  2. Gutwin, C., Stark, G., Greenberg, S.: Support for Workspace Awareness in Educational Groupware. In: CSCL, pp. 147–156 (1995)

    Google Scholar 

  3. Sommerville, I.: Software Engineering, 9th edn. Addison Wesley (2010)

    Google Scholar 

  4. van Kesteren, A.: CSSOM View Module,http://www.w3.org/TR/2011/WD-cssom-view-20110804/ (working draft August 4, 2011)

  5. Hors, A.L., Hégaret, P.L.: Document Object Model (DOM) Level 3 Core Specification (2004),http://www.w3.org/TR/DOM-Level-3-Core/

  6. Schepers, D., Rossi, J.: Document Object Model (DOM) Level 3 Events Specification (2011),http://www.w3.org/TR/DOM-Level-3-Events/

  7. Heinrich, M., Lehmann, F., Springer, T., Gaedke, M.: Exploiting single-user web applications for shared editing: a generic transformation approach. In: WWW, pp. 1057–1066 (2012)

    Google Scholar 

  8. Crockford, D.: The application/json Media Type for JavaScript Object Notation (JSON). RFC 4627 (Informational) (July 2006)

    Google Scholar 

  9. Hürsch, W.L., Lopes, C.V.: Separation of Concerns. Technical report (1995)

    Google Scholar 

  10. Ferraiolo, J.: Scalable Vector Graphics (SVG) 1.0 Specification (2001),http://www.w3.org/TR/SVG10/

  11. Stefik, M., Bobrow, D.G., Foster, G., Lanning, S., Tatar, D.: WYSIWIS Revised: Early Experiences with Multiuser Interfaces. ACM Trans. Inf. Syst. 5, 147–167 (1987)

    Article  Google Scholar 

  12. Gregor, A.: HTML Editing APIs, Work in Progress.http://dvcs.w3.org/hg/editing/raw-file/tip/editing.html (last update January 19, 2012)

  13. Kesselman, J., Robie, J., Champion, M., Sharpe, P., Apparao, V., Wood, L.: Document Object Model (DOM) Level 2 Traversal and Range Specification (2000),http://www.w3.org/TR/DOM-Level-2-Traversal-Range/

  14. CKSource: CKEditor - WYSIWYG Text and HTML Editor for the Web (2011),http://ckeditor.com/

  15. Moxiecode Systems: TinyMCE - JavaScript WYSIWYG Editor (2011),http://www.tinymce.com/

  16. Schiller, J., Rusnak, P.: SVG-edit - A Complete Vector Graphics Editor in the Browser (2011),http://code.google.com/p/svg-edit/

  17. Leppa, A.: FNISVGEditor - JavaScript-based Online Editor for SVG Graphics (2010),http://code.google.com/p/fnisvgeditor/

  18. Hill, J., Gutwin, C.: The MAUI Toolkit: Groupware Widgets for Group Awareness. In: Computer-Supported Cooperative Work, pp. 5–6 (2004)

    Google Scholar 

  19. Bendel, S., Schuster, D.: Providing Developer Support for Implementing Collaborative Mobile Applications. In: Third International Workshop on Pervasive Collaboration and Social Networking, PerCol 2012 (2012)

    Google Scholar 

  20. Roseman, M., Greenberg, S.: Building Real-Time Groupware with GroupKit, a Groupware Toolkit. ACM Trans. Comput.-Hum. Interact. 3, 66–106 (1996)

    Article  Google Scholar 

  21. Apache Software Foundation: Apache Wave (2011),http://incubator.apache.org/wave/

  22. BeWeeVee: BeWeeVee - Life Collaboration Framework (2011),http://www.beweevee.com

  23. Gerlicher, A.: Collaborative Editing Framework for XML (2009),http://sourceforge.net/projects/cefx/

Download references

Author information

Authors and Affiliations

  1. SAP Research, Germany

    Matthias Heinrich & Franz Josef Grüneberger

  2. Department of Computer Science, Dresden University of Technology, Germany

    Thomas Springer

  3. Department of Computer Science, Chemnitz University of Technology, Germany

    Martin Gaedke

Authors
  1. Matthias Heinrich

    You can also search for this author inPubMed Google Scholar

  2. Franz Josef Grüneberger

    You can also search for this author inPubMed Google Scholar

  3. Thomas Springer

    You can also search for this author inPubMed Google Scholar

  4. Martin Gaedke

    You can also search for this author inPubMed Google Scholar

Editor information

Editors and Affiliations

  1. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Via Ponzio 34/5, 20133, Milano, Italy

    Marco Brambilla

  2. Department of Computer Science, Tokyo Institute of Technology, 2-12-1 Oookayama, 152-8552, Tokyo, Japan

    Takehiro Tokuda

  3. Institut für Informatik, Freie Universität Berlin, Königin-Luise-Strasse 24-26, 14195, Berlin, Germany

    Robert Tolksdorf

Rights and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heinrich, M., Grüneberger, F.J., Springer, T., Gaedke, M. (2012). Reusable Awareness Widgets for Collaborative Web Applications – A Non-invasive Approach. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds) Web Engineering. ICWE 2012. Lecture Notes in Computer Science, vol 7387. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31753-8_1

Download citation

Publish with us


[8]ページ先頭

©2009-2025 Movatter.jp