| Lawrence A. Rowe, Joseph A. Konstan, Brian C. Smith, Steve Seitz and Chung Liu, `The PICASSO application framework', Proc. ACM SIGGRAPH Symposium on User Interface Software and Technology, Hilton Head, South Carolina, November 1991, pp. 95--105. |
....and the virtual reality system VB2 [Gobbetti and Balaguer, 1993] 9 . Frequently, constraint solvers and imperative programming languages have been integrated by modifying an object oriented system. For example, Garnet [Myers et al. 1990] Rendezvous [Hill et al. 1993, Hill, 1993] and PICASSO [Rowe et al. 1991] use the facilities of an object oriented system in order to associate constraints to particular object slots and invoke a local propagation solver when these slots are changed. In contrast to general constraint satisfaction, many approaches in this area use constraints only on a pre processing ....
L. A. Rowe, J. A. Konstan, B. C. Smith, S. Seitz, and C. Liu. The PICASSO application framework. In Proceedings of the UIST'91 (ACM SIGGRAPH Symp. on User Interface Software and Technology), pages 95--106, Hilton Head, SC, 1991.
....1993 ] 9 . 9 see also [Balaguer and Gobbetti, 1995] Frequently, constraint solvers and imperative programming languages have been integrated by modifying an object oriented system. For example, Garnet [ Myers et al. 1990 ] Rendezvous [ Hill et al. 1993, Hill, 1993 ] and PICASSO [ Rowe et al. 1991 ] use the facilities of an object oriented system in order to associate constraints to particular object slots and invoke a local propagation solver when these slots are changed. In contrast to general constraint satisfaction, many approaches in this area use constraints only on a pre processing ....
L. A. Rowe, J. A. Konstan, B. C. Smith, S. Seitz, and C. Liu. The PICASSO application framework. In Proceedings of the UIST'91 (ACM SIGGRAPH Symp. on User Interface Software and Technology), pages 95--106, Hilton Head, SC, 1991.
....with interface behavior determined through an extensible description of a finite state automaton. Binnacle allows extensible descriptions of the visual model as well. There are also several user interface tools for object oriented data models (DUET [26] FaceKit [22] O2Look ToonMaker [7] Picasso [30]) which allow the procedural definition of a single, mixed metaphor, and associated visual model. There are notable exceptions, however, which can deal with several object oriented and semantic data models by capturing their common characteristics [11] or deal with a specific objectoriented ....
L. Rowe, J. Konstan, B. Simth, S.Seitz, and C. Lin. The Picasso Application Framework. Technical Report UCB/ERL M90/18, University of California, Berkeley, March 1990.
....a distributed architecture that supports groupware. The distributed architecture of Suite is similar to Chiron s client server orientation, but is more fully exploited in Suite. In Suite, however, editing is the main metaphor for user interaction and graphics are not supported. The Picasso toolkit [10] uses a programming language metaphor. User interface objects are created and destroyed on scope entry and exit, and new parameter passing modes have been devised to support user interface programming idioms. Chiron s Lo Cal has some similarities, though it is much simpler in objective. Chiron has ....
L. A. Rowe, J. A. Konstan, B. C. Smith, S. Seitz, and C. Liu. The PICASSO application framework. In Proceedings of the Fourth Annual Symposium on User Interface Software and Technology, pages 95--105, Hilton Head, South Carolina, November 1991.
....examines the code to choose the next transformation to perform, and repeats the process until the program is in an appropriate form. The restructuring tool is written in Allegro Common Lisp, and uses the PICASSO Application Framework to implement the graphical user interface portions of the code [Rowe et al. 91] The tool runs on a Sun Sparcstation 10 workstation. I.B Difficulties of Planning and Performing Restructuring In our experience, we find the restructuring tool allows the programmer to concentrate on what the improved structure of the program should be and what restructuring transformations ....
....discuss adapting the star diagram to other languages in section V. III.D Implementation Details The code for generating and manipulating the star diagram consists of about 2,000 lines of Common Lisp code. The direct manipulation subsystem is implemented with the PICASSO user interface toolkit [Rowe et al. 91] The star diagram graph is laid out using the ISI Grapher [Robins 85] The ISI Grapher draws attractive directed graphs, but trades off speed for output quality. Because the star diagram is primarily a tree representation, with arms combining only at the far right side of the diagram, the star ....
L. A. Rowe, J. A. Konstan, B. C. Smith, S. Seitz, and C. Liu. The PICASSO application framework. In 14th ACM Symposium on User Interface Software and Technology, pages 95--106, 1991.
.... and user interface construction systems, including Animus [10] the Cactus statistics exploration environment [33] the Constraint Window System (CWS) 12] Coral [45] Fabrik [26] the FilterBrowser user interface construction tool [11] Garnet [35] GITS [37] GROW [1] Peridot [34] Picasso [38], RENDEZVOUS [21, 22] the RTL CRTL tiled window layout system [7] and ThingLab II [31, 32] Finally, researchers have developed several general purpose languages that use constraints, including Bertrand [30] Kaleidoscope [14, 18] Siri [23, 24] as well as a number of languages integrating ....
Lawrence A. Rowe, Joseph A. Konstan, Brian C. Smith, Steve Seitz, and Chung Liu. The PICASSO Application Framework. In Proceedings of the ACM SIGGRAPH Symposium on User Interface Software and Technology, pages 95--105, Hilton Head, South Carolina, November 1991.
....and the target object to decide which transformation to perform, fewer additional parameters must be explicitly specified to perform a transformation as compared to the text interface (see Fig. 1) The restructuring tool is written in Allegro Common Lisp, and uses the Picasso Application Framework [14] to implement the graphical user interface portions of the code. The tool runs on a Sun Sparcstation 2 workstation. Currently under development are module level transformations and data driven inference of unspecified parameters. Figure 3 shows a black and white translation of a color screen image ....
Lawrence A. Rowe, Joseph A. Konstan, Brian C. Smith, Steve Seitz, and Chung Liu. The PICASSO application framework. In 14th ACM Symposium on User Interface Software and Technology, pages 95--106, 1991.
....operation, and in if and do loops in the Scheme restructuring tool. 3.3 Implementation Details The code for generating and manipulating the star diagram consists of about 2,000 lines of Common Lisp code. The direct manipulation subsystem is implemented with the PICASSO user interface toolkit [36]. The star diagram graph is laid out using the ISI Grapher [35] The ISI Grapher draws attractive directed graphs, but trades off speed for output quality. Because the star diagram is primarily a tree representation, with arms combining only at the far right side of the diagram, the star diagram ....
L. A. Rowe, J. A. Konstan, B. C. Smith, S. Seitz, and C. Liu. The PICASSO application framework. In 14th ACM Symposium on User Interface Software and Technology, pages 95--106, 1991.
....hoc query interfaces has not been done, but our experience indicates that end users learn the application with a minimal amount of training. 3. Implementation This section describes the design and implementation of CIMTOOL. CIMTOOL was built using the PICASSO GUI Application Development System [RKS90, SRK90]] which uses the X window system [ScG86] and is implemented in Common Lisp [Ste84] and the Common Lisp Object System (CLOS) Kee88] CIMTOOL uses features of PICASSO and CLOS extensively. CLOS is a multiple inheritance object oriented programming system for Common Lisp. The CIMTOOL data ....
L. Rowe, J. Konstan, B. Smith, S. Seitz and C. Liu, "The PICASSO Application Framework", Electronics Research Lab. Memorandum M90/18, Computer Science Division - EECS, U.C. Berkeley, March 1990.
....functions and vendor dependent optimizations such as incremental loading. The results of these optimizations are quantified and compared. 1. Introduction Over the past several years we have developed several applications in Common Lisp (CL) Ste90] including a graphical user interface toolkit [RKS91], an end user browser for a CIM database [SmR92] and a hypermedia system and courseware [BeR91,ScR92a] It is well known that CL is an excellent prototyping environment, however, the CPU and memory resources required by CL applications have prevented them from being used in a production ....
....Figure 1 shows a screen dump with CIMTOOL running that displays the floorplan, an equipment image, a query selection window, and status windows for equipment and utility lines. CIMTOOL is written almost entirely in CL using the Picasso GUI development environment also produced at Berkeley [RKS91, KoR91]. Picasso provides an application framework and an X Window System [Sch91] interface toolkit. CIMTOOL and Picasso make extensive use of the Common Lisp Object System (CLOS) Kee88] This research was supported by the National Science Foundation (Grant MIP 90 14940) and the Semiconductor Research ....
L. Rowe, J. Konstan, B. Smith, S. Seitz and C. Liu, "The PICASSO Application Framework", UIST `91.
No context found.
Lawrence A. Rowe, Joseph A. Konstan, Brian C. Smith, Steve Seitz and Chung Liu, `The PICASSO application framework', Proc. ACM SIGGRAPH Symposium on User Interface Software and Technology, Hilton Head, South Carolina, November 1991, pp. 95--105.
No context found.
Lawrence A. Rowe, Joseph A. Konstan, Brian C. Smith, Steve Seitz, and Chung Liu. The PICASSO application framework. In Proceedings of the Fourth Annual Symposium on User Interface Software and Technology, pages 95--105, Hilton Head, South Carolina, November 1991.
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