The Picasso application framework

Lawrence A. Rowe, Joseph A. Konstan, Brian C. Smith, Steve Seitz, Chung Liu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

18 Scopus citations

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 languageEnglish (US)
Title of host publicationProceedings of the 4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991
PublisherAssociation for Computing Machinery, Inc
Pages95-105
Number of pages11
ISBN (Electronic)0897914511, 9780897914512
StatePublished - Nov 11 1991
Event4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991 - Hilton Head, United States
Duration: Nov 11 1991Nov 13 1991

Publication series

NameProceedings of the 4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991

Other

Other4th Annual ACM Symposium on User Interface Software and Technology, UIST 1991
CountryUnited States
CityHilton Head
Period11/11/9111/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.

Keywords

  • Application framework
  • Graphical user interface development environment
  • User interface toolkit
  • User interfaces

Fingerprint Dive into the research topics of 'The Picasso application framework'. Together they form a unique fingerprint.

Cite this