The Community for Technology Leaders
14th International Conference on Distributed Computing Systems (1994)
Pozman, Poland
June 21, 1994 to June 24, 1994
ISBN: 0-8186-5840-1
pp: 442-449
Jian Zhao , GMD-IPSI, Darmstadt, Germany
H.U. Hoppe , GMD-IPSI, Darmstadt, Germany
ABSTRACT
A flexible communication model for multi-user interfaces is presented. It allows for coupling arbitrary user interface objects between heterogeneous applications dynamically. When coupled, UI objects are synchronized by broadcasting events and re-executing the corresponding actions in the different application environments. To be coupled, objects have to be compatible, but not necessarily identical. The communication mechanism is based on a centralized server. In addition to multiplexing callbacks, it also handles arbitrary remote procedure calls in a standardized way, thus allowing the transfer of internal state information between applications. Our communication mechanism is implemented as a set of primitives that extend an OSF/Motif-based UI toolbox library. It can be easily used to develop multi-user interfaces in very much the same way as single-user applications, or to extend single-user applications to multi-user ones.<>
INDEX TERMS
remote procedure calls, graphical user interfaces, user interface management systems, groupware
CITATION

Jian Zhao and H. Hoppe, "Supporting flexible communication in heterogeneous multi-user environments," 14th International Conference on Distributed Computing Systems(ICDCS), Pozman, Poland, 1994, pp. 442-449.
doi:10.1109/ICDCS.1994.302451
85 ms
(Ver 3.3 (11022016))