About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
ACM CSCW 1998
Conference paper
Rapidly building synchronous collaborative applications by direct manipulation
Abstract
Existing GUI builder technology supports building user interfaces for interactive applications via direct manipulation. However, it is notoriously difficult to build the underlying data sharing and application logic for multi-user synchronous collaborative applications. This paper describes a collection of very high-level software components, built using the JavaBeans component standard, that enables domain experts and application designers to rapidly build entire collaborative applications via visual programming - drag-and-drop, customization and wiring. Our component suite supports conference setup, awareness, data sharing, media streaming, access synchronization, and temporally coordinated media and event streams. We illustrate that the task of building non-trivial multi-user applications using this approach is significantly simplified.