ABSTRACT

Many of the problems in creating user interface programs can be solved by using multiple processes communicating through a global data space. This chapter shows how current problems can be effectively solved by Linda[Carriero 89, Carriero 90], a parallel execution language primitive which supports the communication between processes through a common global data space called the tuple space. It also shows that this approach can be applied to a wide range of user interface programming without using a language specially designed for user interface specification.