skip to main content
10.1145/958160.958201acmconferencesArticle/Chapter ViewAbstractPublication PagesgroupConference Proceedingsconference-collections
Article

Awareness support in a groupware widget toolkit

Published:09 November 2003Publication History

ABSTRACT

Group awareness is an important part of synchronous collaboration, and support for group awareness can greatly improve groupware usability. However, it is still difficult to build groupware that supports group awareness. To address this problem, we have developed the MAUI toolkit, a Java toolkit with a broad suite of awareness-enhanced UI components. The toolkit contains both extensions of standard Swing widgets, and groupware-specific components such as telepointers. All components have added functionality for collecting, distributing, and visualizing group awareness information. The toolkit packages components as JavaBeans, allowing wide code reuse, easy integration with IDEs, and drag-and-drop creation of working group-aware interfaces. The toolkit provides the first ever set of UI widgets that are truly collaboration-aware, and provides them in a way that greatly simplifies the construction and testing of rich groupware interfaces.

References

  1. Banavar, G., Doddapeneni, S., Millar, K., and Mukherjee, B. (1998). Rapidly Building Sychronous Collaborative Applications By Direct Manipulation. Proc. ACM CSCW '98, 139--148. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Begole, J., Rosson, M., and Shaffer, C. (1998). Supporting Worker Independence in Collaboration Transparency. Proc. ACM UIST '98, 133--142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bharat, K., and Brown, M. (1994). Building Distributed, Multi-User Applications by Direct Manipulation. Proc. ACM UIST '94, 71--81. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Brewster, S., Wright, C., and Edwards, A. (1994). Design and Evaluation of an Auditory-Enhanced Scrollbar. Proc. ACM CHI '94, 173--179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Dewan, P, Choudhary, R. (1995) Coupling the User Interfaces of a Multiuser Program, ACM ToCHI, 2, 1, 1995, 1--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Dix, A., Finlay, J., Abowd, G., Bealle, R. (1993). Human-Computer Interaction, Prentice Hall, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Dourish, P., Bellotti, V. (1992). "Awareness and Coordination in Shared Workspaces." Proc. ACM CSCW '92, 107--114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gaver, W., Smith, R., and O'Shea, T. (1991) Effective Sounds in Complex Systems: The ARKola Simulation, Proc. ACM CHI'91, 85--90. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Graham, T., Urnes, T., Nejabi, R. (1996). Efficient Distributed Implementation of Semi-Replicated Synchronous Groupware. Proc. ACM UIST '96, 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Gutwin, C., Greenberg, S. (1998). Effects of Awareness Support on Groupware Usability. Proc. ACM CHI '98, 511--518. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Gutwin, C. and Greenberg, S. (2001) A Descriptive Framework of Workspace Awareness for Real-Time Groupware. Journal of Computer-Supported Cooperative Work, Issue 3-4, 2002, 411--446. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Gutwin, C., Greenberg, G. (2001). Design for Individuals, Design for Groups: Tradeoffs Between Power and Workspace Awareness, Proc. ACM CSCW'98, 207--216. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gutwin, C., Roseman, M., and Greenberg, S. (1996) A Usability Study of Awareness Widgets in a Shared Workspace Groupware System. Proc. ACM CSCW '96, 258--267. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hill, R., Brinck, T., Rohall, S., Patterson, J., Wilner, W. (1994). Language for Constructing Multiuser Applications. ACM ToCHI 1,2, June 1994, 81--125. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Roseman, M., Greenberg, G. (1996) Building Real Time Groupware with GroupKit, A Groupware Toolkit. ACM ToCHI, 3,1, 66-106. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Schuckmann, C., Kirchner, L., Schummer, J., and Haake, J. (1996) Designing Object-Oriented Synchronous Groupware with COAST. Proc. ACM CSCW '96, 30--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Smith, G., and Rodden, T. (1993). Access as a Means of Configuring Cooperative Interfaces, Proc. COOCS '93, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Sun Microsystems (1997) The JavaBeans Specification, available from java.sun.com/products/javabeans/docs/spec.html.Google ScholarGoogle Scholar
  19. Walrath, K., and Campione, M., (1999) The JFC Swing Tutorial: A Guide to Constructing GUIs, Addison Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Awareness support in a groupware widget toolkit

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            GROUP '03: Proceedings of the 2003 ACM International Conference on Supporting Group Work
            November 2003
            390 pages
            ISBN:1581136935
            DOI:10.1145/958160

            Copyright © 2003 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 9 November 2003

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate125of405submissions,31%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader