| P.P. Tanner, S.A. MacKay, D.A. Stewart and M. Wein, "A Multitasking Switchboard Approach to User Interface Management," Proc. SIGGRAPH '86, Computer Graphics, Vol. 20, No. 4, August 1986, pp. 241-248. |
.... [6] a robot vision system [7] and a flexible manufacturing workcell [8] 9] Harmony is also being used as a platform for other research, as exemplified by psychology perception experiments [10] a multiprocessor implementation of Smalltalk [11] and research in human computer interfaces [12] [13]. Harmony has reached a level of stability normally expected from a commercial product. There are about 30 organizations that are either evaluating or using Harmony. Arrangements have been made to distribute Harmony to potential users through commercial channels. ....
P.P. Tanner, S.A. MacKay, D.A. Stewart and M. Wein, "A Multitasking Switchboard Approach to User Interface Management," Proc. SIGGRAPH '86, Computer Graphics, Vol. 20, No. 4, August 1986, pp. 241-248.
....as opposed to a control driven structure where the order of updates is determined by the program. More recently, there has been a revival of interest in the handling of multi threaded dialogues. The fundamental perception is of the user as a real time system asynchronous and unpredictable [128] and that therefore interaction should be treated as a problem in parallel computation [76] Syntactic input parsing suffers two further fundamental objections. Firstly, whereas some use of formal grammars in input parsing is for descriptive and analytical purposes [102, 97, 85] current use in ....
P.P. Tanner, S.A. MacKay, D.A. Stewart, and M. Wein. A multitasking switchboard approach to user interface management. ACM Computer Graphics, 20(4):241--248, August 1986.
....used by the parser, allowing for more natural and graceful error recovery. The grammar is also used to produce some of the information required by the presentation component. this information includes the content of menus and when devices must be acquired and released. Input output tools [TMSW86, VDB78] and dialogue cells [BKTH85, Chi85] take a different approach to the specification of the grammar based dialogue. In this approach each production in the grammar is enclosed in an input output tool or dialogue cell. The information accompanying a production specifies the actions (prompting and ....
....object oriented languages to extend this model to the description of dialogues [Ans79] Cardelli and Pike [CP85] have produced a language called Squeak for processing the input from mice and keyboards. This language is based on processes and messages between same purpose as events. Tanner et al. [TMSW86] have also described a multiple process and message based system to support graphics and user interfaces. This system is based on Harmony operating system. There is a difference between the messages used in these systems and events. In Squeak a message will not be sent if there is not another ....
P. Tanner, S.A. Mackay, D.A. Stewart, and M. Wein. A multitasking switchboard approach to user interface mangement. ACM Computer Graphics, 20(4):241--248, Aug 1986. In Siggraph'86 Proceedings.
....in which large scale computer simulations can be composed, executed, controlled and tuned interactively. Composing the simulation is accomplished through a visual programming interface to a dataflow network. To perform the simulation, one specifies parameters with a graphical user interface [1] [2] rather than with the traditional text based datafile. Steering a simulation involves making changes to simulation parameters as the program executes (i.e. changing model geometry, tweaking intermediate data values, modifying solution algorithms) The SCIRun system implements an improved model for ....
P.P Tanner, S.A MacKay, D.A. Stewart, and M. Wein. A multitasking switchboard approach to user interface management. In Proceedings of ACM Siggraph '86, pages 241--248. ACM, 1986.
....from a client, to another server and return to the client a connection to that other server, thereby removing itself from the loop in subsequent communications. This is used between the file system server and the file device server. Other examples of delegation in Harmony are the Switchboard task [Tanner 86] which can dynamically manage connections and pass data between input producers and input consumers, and the Patch Panel task [Bartram 89] which sets up connections between producers and consumers but is not involved as an intermediary. Dimensions of Harmony The existence of a form of ....
P.P. Tanner, S.A. MacKay, D.A. Stewart, and M. Wein, "A Multitasking Switchboard Approach to User Interface Management," Proceedings of SIGGRAPH '86, Computer Graphics, Vol. 20, No. 4, August 1986, pp. 241-248.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC