Abstract
PICASSO is a graphical user interface development system that includes an interface toolkit and an application framework. The application framework provides high-level abstractions including modal dialog boxes and non-modal frames and panels similar to conventional programming language procedures and co-routines. These abstractions can be used to define objects that have local variables and that can be called with parameters. PICASSO also has a constraint system that is used to bind program variables to widgets, to implement triggered behaviors, and to implement multiple views of data. The system is implemented in Common Lisp using the Common Lisp Object System and the CLX interface to the X Window System.
Original language | English (US) |
---|---|
Title of host publication | Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991 |
Publisher | Association for Computing Machinery, Inc |
Pages | 95-105 |
Number of pages | 11 |
ISBN (Electronic) | 0897914511, 9780897914512 |
State | Published - Nov 11 1991 |
Event | 4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991 - Hilton Head, United States Duration: Nov 11 1991 → Nov 13 1991 |
Publication series
Name | Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991 |
---|
Other
Other | 4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991 |
---|---|
Country/Territory | United States |
City | Hilton Head |
Period | 11/11/91 → 11/13/91 |
Bibliographical note
Funding Information:t~i~ ~e~earch ~a~ ~uppofied by the National Science Foundation under grants DCR-85-07256 and MIP-90-14940. The second author was supported by a NDSEG fellowship adrnimstered by DARPA.
Publisher Copyright:
© 1991 ACM.
Keywords
- Application framework
- Graphical user interface development environment
- User interface toolkit
- User interfaces