Premium
Implementing a graphical multi‐user interface toolkit
Author(s) -
Kohlert Doug,
Rodham Ken,
Olsen Dan
Publication year - 1993
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380230905
Subject(s) - computer science , window (computing) , synchronization (alternating current) , user interface , human–computer interaction , graphical user interface , event (particle physics) , process (computing) , interface (matter) , event driven programming , graphical user interface testing , software engineering , user interface design , world wide web , user experience design , operating system , programming language , programming paradigm , reactive programming , computer network , inductive programming , channel (broadcasting) , physics , bubble , quantum mechanics , maximum bubble pressure method
Multi‐user applications allows users in different locations to simultaneously interact with a common interface. Creating multi‐user applications is complicated by issues such as process synchronization, replicated window management, and floor control. As a result, several papers describing toolkits that simplify programming of multi‐user applications have appeared in the literature. This paper discusses several low‐level issues that must be addressed when implementing such a toolkit. Issues relating to replicated window management, supporting heterogeneous hardware environments, and multi‐user event handling are discussed.