Department of Computer Science
University of North Carolina
P. Nee, K. Jeffay, and Gunner Danneels, The Performance of Two-Dimensional Media Scaling for Internet Videoconferencing Network and Operating System Support for Digital Audio and Video, Proceedings, Seventh Intl. Workshop St. Louis, MO, May 1997.
T. Talley and K. Jeffay, A General Framework for Continuous Media Transmission Control, Proceedings of the 21st IEEE Conference on Local Computer Networks Minneapolis, MN, October 1996, pages 374-383.
The idea of multiuser applications is not practical unless infrastructures are developed to automate the complex tasks of these applications such as coupling the view of different users and supporting real-time interaction. An important instance of a multiuser infrastructure is a shared window system, which provides the abstraction of a shared window, which is a single logical window that can be viewed and manipulated by multiple, distributed users. Shared window systems hold the promise of truly general deployment and use of multiuser applications. Windows are the heart of contemporary applications in that these applications directly or indirectly (via toolkits and terminal emulators) create windows to interact with their users. By providing sharing of windows, window systems can convert these single-user window applications into corresponding multiuser applications. However, a serious flaw with these systems is that they provide a single, simplistic sharing schemes. The scheme, called WYSIWIS (What You See Is What I See), mimics face-to-face collaboration by ensuring all users sharing a window see the same presentation at all times. It suffers from performance problems, since every window change made by every user must be sent to all other users. Moreover, from the usage point of view, it does not offer any of the benefits of `beyond being there'. To overcome these limitations of shared window systems, several higher-level multiuser infrastructures such as shared toolkits and user interface management systems, but these are targeted at a narrower domain of user-interfaces. Current research in this area, therefore, is trying to offer systems that offer advantages of both kinds of infrastructures.
Sunil Sarin, Irene Greif, Computer-Based Real-Time Conferencing Systems, IEEE Computer, 18:10, October 1985, pages 33-49
Mark Stefik Gregg Foster, Daniel G. Bobrow, Kenneth Kahn, Stan Lanning, and Lucy Suchman, Beyond the Chalkboard: Computer Support for Collaboration and Problem Solving in Meetings, CACM, 30:1 January 1987, pages 32-47.
Clarence A. Ellis, Simon J. Gibbs, Gail L. Rein, Groupware: Some Issues and Experiences, CACM, 34: 1, January 1991, pages 38-58.
J.C. Lauwers and K.A. Lantz, Collaboration Awareness in Support of Collaboration Transparency: Requirements for the Next Generation of Shared Window Systems, Proceedings of ACM CHI'90, April 1990, pages 303-312
P. Dewan, Tools for Implementing Multiuser User Interfaces, Trends in Software: Issue on User Interface Software, 1993, Wiley, Volume 1, pages 149-172.
Collaborative Virtual Environments
Abstract Awareness of Collaborators' Actions based on Speech and Natural Language Understanding of Collaborators' Dialogue.
Usable Designs of Collaborative User Interfaces.
Intelligent Collaborative Interactive Systems for Persons with Disabilities.