We discuss our experience with linking (existing) reactive applications to X11 based graphical user interfaces. For implementing the user interface we choose to use the Tcl/Tk toolkit, whereas the application itself may be written in any language (even a declarative one) that provides means to perform primitive I/O. The application and the graphical user interface run as separate processes and communicate in either a synchronous or asynchronous way using a bidirectional communication channel. The proposed approach separates software engineering concerns, is easy to use, is reasonably efficient and enables the linking of arbitrary languages to graphical user interfaces
Providing a user friendly and sophisticated user interface is a time-consuming and difficult task. O...
The X Window System provides network-transparent access from an application to a user's display...
The problems with performing I/O in purely declarative languages are well known. Work has been going...
This paper describes a new toolkit for X11 called Tk. The overall functions provided by Tk are simil...
This paper describes THESEUS, a system to provide graphical user interfaces for software tools, and ...
This paper describes the construction of a simulator graphical user interface (GUI) using the cross-...
Real-time reactive systems are characterized by their continuous interaction with their environment ...
Tool Control Language (Tcl) is a programming language having a Toolkit (Tk) library that provides a ...
Synchronous languages are intended for programming reactive systems. Reactive systems, which include...
this document we present a Prolog written portable graphical package for Prolog applications. The sy...
This thesis involves the construction of a Multi-Platform Graphical User Interface. The major window...
The Tcl language and Tk graphical toolkit are powerful building blocks for custom applications. This...
The Software Engineering Institute (SEI) was called on recently to examine a system, hereafter calle...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
Reactive programming is a recent programming paradigm that specifically targets reactive application...
Providing a user friendly and sophisticated user interface is a time-consuming and difficult task. O...
The X Window System provides network-transparent access from an application to a user's display...
The problems with performing I/O in purely declarative languages are well known. Work has been going...
This paper describes a new toolkit for X11 called Tk. The overall functions provided by Tk are simil...
This paper describes THESEUS, a system to provide graphical user interfaces for software tools, and ...
This paper describes the construction of a simulator graphical user interface (GUI) using the cross-...
Real-time reactive systems are characterized by their continuous interaction with their environment ...
Tool Control Language (Tcl) is a programming language having a Toolkit (Tk) library that provides a ...
Synchronous languages are intended for programming reactive systems. Reactive systems, which include...
this document we present a Prolog written portable graphical package for Prolog applications. The sy...
This thesis involves the construction of a Multi-Platform Graphical User Interface. The major window...
The Tcl language and Tk graphical toolkit are powerful building blocks for custom applications. This...
The Software Engineering Institute (SEI) was called on recently to examine a system, hereafter calle...
Abstract: Due to data-driven application nature and its increasing complexity, developing its user i...
Reactive programming is a recent programming paradigm that specifically targets reactive application...
Providing a user friendly and sophisticated user interface is a time-consuming and difficult task. O...
The X Window System provides network-transparent access from an application to a user's display...
The problems with performing I/O in purely declarative languages are well known. Work has been going...