CHI '88 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Strudel—an extensible electronic conversation toolkit
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
The X Window system: programming and applications with Xt (OSF/Motif ed.)
The X Window system: programming and applications with Xt (OSF/Motif ed.)
GNU EMACS Manual
User-Interface Tools: Introduction and Survey
IEEE Software
Hi-index | 0.00 |
Winterp is an interactive, language-based user-interface and application-construction environment enabling rapid prototyping of applications with graphical user interfaces based on the OSF/Motif UI Toolkit. Winterp also serves as a customization environment for delivered applications by providing a real programming language as an extension language. Many existing user-interface languages only have the expressive power to describe static layout of user interface forms; by using a high-level language for extensions and prototyping, Winterp also handles the dynamic aspects of UI presentation, e.g. the use of direct manipulation, browsers, and dialog. Winterp makes rapid prototyping possible because its language is based on an interpreter, thereby enabling interactive construction of application functionality and giving immediate feedback on incremental changes.Winterp's language is based on David Betz's public domain Xlisp interpreter which features a subset of Common Lisp's functionality. The language is extensible, permitting new Lisp primitives to be added in the C language and allowing hybrid implementations constructed from interpreted Lisp and compiled C. Hybrid implementation gives Winterp-based applications the successful extension and rapid-prototyping capabilities of Lisp-based environments, while delivering the multiprocessing perfor- mance of C applications running on personal Unix workstations.