Employing Multiuser Interactions in the Development of Synchronous Applications
In the last few years cooperative systems have gained importance due to the fact that more and more people have access to networked computers. The technical, social and business impacts of using cooperative applications are researched but there are still uncertainties on how computers should ideally support cooperative work.
This paper suggests a methodology for the development of cooperative applications. As one very important question for developers of cooperative applications is how users interact with each other and with the application the methodology focuses on multiuser interactions. Multiuser interaction are interactions where multiple users work together in order to trigger the interaction or where users get feedback when the interaction is triggered by another user. A special model for multiuser interactions, MoMI, is introduced and its implementation discussed. The last part of the paper describes experiences in the development of a cooperative application using our methodology.
KeywordsLogical Operator Multiple User Activity Diagram Interaction Technique Interaction Task
Unable to display preview. Download preview PDF.
- 1.Ayers Kenneth E., The Mvc Paradigm in Smalltalk/V. Dr. Dobbs Journal, 1990. 256Google Scholar
- 2.Begole James Bo, Struble Craig A., Shaffer Clifford A., and Smith Randall B. Transparent Sharing of Java Applets: A Replicated Approach. In Symposium on User Interface Software and Technology (UIST’97), pages 55–64. ACM Press, 1997. 263Google Scholar
- 3.Boles Dietrich. Das IMRA-Modell-Integration von Interaktionen in das Autorenwerkzeug FMAD. thesis, Carl von Ossietzky Universität Oldenburg. 260Google Scholar
- 5.Foley James D., van Dam Andries, Feiner Steven K., and Hughes John F. Computer Graphics: Principles and Practice. Addison-Wesley, 2nd edition edition, 1998. 260Google Scholar
- 6.Fowler Martin and Scott Kendall. UML konzentriert. Addison-Wesley, 1998. 258Google Scholar
- 7.Haber Cornelia. Modeling multi-user interactions. In Dillenbourg P. et al, editor, European conf. on computer supported cooperative learning, pages 277–284, Maastricht, Netherlands, 2001. Mc Luhan institute. 261Google Scholar
- 8.Huebner John and Myers Brad A. Easily Programmable Shared Objects For Peer-To-Peer Distributed Applications. Technical report, Carnegie Mellon University. 263Google Scholar
- 9.Jackson Larry S. Java Collaborative Technology Selections in NCSA Habanero. In 2nd Int. Conf. on Concurrent Engineering in Construction-Challenges for the New Millennium, pages 37–46, Espoo, Finland, 1999. CIB. 263Google Scholar
- 10.Jackson Larry S. and Grossman Ed. Integration of Synchronous and Asynchronous Collaboration Activities. ACM Computing Surveys, 31(2es), 1999. 263Google Scholar
- 11.Johnson Philip. Egret: A Framework for Advanced CSCW Applications. ACM Software Engineering Notes, 21(2), 1996. 263Google Scholar
- 12.Lauwers Chris J. and Lantz Keith A. Collaboration awareness in support of collaboration transparency: requirements for the next generation of shared window systems. In Conference onHumanFactors and Computing Systems, pages 303–311, Seattle, WA USA, 1990. 257Google Scholar
- 13.Roth Jörg. DreamTeam-A Platform for Synchronous Collaborative Applications. AI & Society, 14:98–119, 2000. 263Google Scholar
- 14.Shan Yen-Ping. MoDE: a UIMS for Smalltalk. In Conference on Object Oriented Programming Systems Languages and Aplications, pages 258–268, Ottawa, Canada, 1990. 256Google Scholar
- 15.ter Hofte G. H. Working apart together: Foundations for component groupware, volume 001. Telematica Instituut, Enschede, Netherlands. 256Google Scholar
- 16.Teufel Stephanie, Sauter Christian, Mühlherr Thomas, and Bauknecht Kurt. Computerunterst ützung für die Gruppenarbeit. Addison-Wesley, Bonn, 1995. 256Google Scholar
- 17.Trevor Jonathan, Rodden Tom, and Mariani John. The use of adapters to support cooperative sharing. In Computer Supported Cooperative Work, pages 219–230, Chapel Hill, USA, 1994. 263Google Scholar
- 18.Weiss Peter. Studie Virtuelle Unternehmen. Technical report, FZI Forschungszentrum Informatik, 09 2000. 255Google Scholar