• DocumentCode
    1941460
  • Title

    Supporting flexible communication in heterogeneous multi-user environments

  • Author

    Zhao, Jian ; Hoppe, H. Ulrich

  • Author_Institution
    GMD-IPSI, Darmstadt, Germany
  • fYear
    1994
  • fDate
    21-24 Jun 1994
  • Firstpage
    442
  • Lastpage
    449
  • 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
  • Keywords
    graphical user interfaces; groupware; remote procedure calls; user interface management systems; OSF/Motif-based UI toolbox library; application environments; arbitrary remote procedure calls; broadcasting events; centralized server; communication mechanism; flexible communication; heterogeneous multi-user environments; multi-user interfaces; multiplexing callbacks; Application software; Broadcasting; Collaborative work; Displays; Electronic mail; Graphical user interfaces; Libraries; Merging; User interfaces; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1994., Proceedings of the 14th International Conference on
  • Conference_Location
    Pozman
  • Print_ISBN
    0-8186-5840-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.1994.302451
  • Filename
    302451