Keywords
UIST2.0 Archive - 20 years of UIST
Back
Back to keywords index

groupware

groupware

In Proceedings of UIST 1994
Article Picture

Building distributed, multi-user applications by direct manipulation (p. 71-80)

Abstract plus

This paper describes Visual Obliq, a user interface development environment for constructing distributed, multi-user applications. Applications are created by designing the interface with a GUI-builder and embedding callback code in an interpreted language, in much the same way as one would build a traditional (non-distributed, single-user) application with a modern user interface development environment. The resulting application can be run from within the GUI-builder for rapid turnaround or as a stand-alone executable. The Visual Obliq runtime provides abstractions and support for issues specific to distributed computing, such as replication, sharing, communication, and session management. We believe that the abstractions provided, the simplicity of the programming model, the rapid turnaround time, and the applicability to heterogeneous environments, make Visual Obliq a viable tool for authoring distributed applications and groupware.

In Proceedings of UIST 1994
Article Picture

Ramonamap---an example of graphical groupware (p. 83-84)

Abstract plus

Ramonamap is an iterative map for database and communication services within our workgroup. Resources are represented as icons on the map, which preserves their actual (or implied) physical location and capitalizes on a user's understanding of maps. The map is interactive, giving the user control over the level of detail visible, allowing more information and services to appear than could be placed on a static map. The interactivity also allows users to change the map and add icon annotations. Since the map is continuously derived from an on-line database, changes and annotations are immediately shared by all users. As the database contains a wealth of information about the group, it also serves as a source for static maps for other purposes.

In Proceedings of UIST 1995
Article Picture

Pssst: side conversations in the Argo telecollaboration system (p. 155-156)

In Proceedings of UIST 1995
Article Picture

Argohalls: adding support for group awareness to the Argo telecollaboration system (p. 157-158)

In Proceedings of UIST 1996
Article Picture

Efficient distributed implementation of semi-replicated synchronous groupware (p. 1-10)

In Proceedings of UIST 1996
Article Picture

A mechanism for supporting client migration in a shared window system (p. 11-20)

In Proceedings of UIST 1997
Article Picture

Transparent sharing of Java applets: a replicated approach (p. 55-64)

In Proceedings of UIST 1997
Article Picture

Simplifying component development in an integrated groupware environment (p. 65-72)

In Proceedings of UIST 1998
Article Picture

Supporting worker independence in collaboration transparency (p. 133-142)

groupware calendar system

In Proceedings of UIST 2002
Article Picture

Augmenting shared personal calendars (p. 11-20)

Abstract plus

In this paper, we describe Augur, a groupware calendar system to support personal calendaring practices, informal workplace communication, and the socio-technical evolution of the calendar system within a workgroup. Successful design and deployment of groupware calendar systems have been shown to depend on several converging, interacting perspectives. We describe calendar-based work practices as viewed from these perspectives, and present the Augur system in support of them. Augur allows users to retain the flexibility of personal calendars by anticipating and compensating for inaccurate calendar entries and idiosyncratic event names. We employ predictive user models of event attendance, intelligent processing of calendar text, and discovery of shared events to drive novel calendar visualizations that facilitate interpersonal communication. In addition, we visualize calendar access to support privacy management and long-term evolution of the calendar system.

groupware toolkit

In Proceedings of UIST 1995
Article Picture

High-latency, low-bandwidth windowing in the Jupiter collaboration system (p. 111-120)

In Proceedings of UIST 1996
Article Picture

Efficient distributed implementation of semi-replicated synchronous groupware (p. 1-10)

single display groupware

In Proceedings of UIST 2001
Article Picture

DiamondTouch: a multi-user touch technology (p. 219-226)

Abstract plus

A technique for creating a touch-sensitive input device is proposed which allows multiple, simultaneous users to interact in an intuitive fashion. Touch location information is determined independently for each user, allowing each touch on a common surface to be associated with a particular user. The surface generates location dependent, modulated electric fields which are capacitively coupled through the users to receivers installed in the work environment. We describe the design of these systems and their applications. Finally, we present results we have obtained with a small prototype device.

In Proceedings of UIST 2002
Article Picture

The "mighty mouse" multi-screen collaboration tool (p. 209-212)

Abstract plus

Many computer operating systems provide seamless support for multiple display screens, but there are few cross-platform tools for collaborative use of multiple computers in a shared display environment. Mighty Mouse is a novel groupware tool built on the public domain VNC protocol. It is tailored specifically for face-to-face collaboration where multiple heterogeneous computers (usually laptops) are viewed simultaneously (usually via projectors) by people working together on a variety of applications under various operating systems. Mighty Mouse uses only the remote input capability of VNC, but enhances this with various features to support flexible movement between the various platforms, "floor control" to facilitate smooth collaboration, and customization features to accommodate different user, platform, and application preferences in a relatively seamless manner. The design rationale arises from specific observations about how people collaborate in meetings, which allows certain simplifying assumptions to be made in the implementation.

synchronous groupware

In Proceedings of UIST 1993
Article Picture

The Rendezvous constraint maintenance system (p. 225-234)