9 citations found. Retrieving documents...
Brad A. Myers, Dario Giuse, Roger B. Dannenberg, Brad Vander Zanden, David Kosbie, Philippe Marchal, Ed Pervin, Andrew Mickish, John A. Kolojejchick. The Garnet Toolkit Reference Manuals: Support for Highly-Interactive, Graphical User Interfaces in Lisp. Tech. Rept. CMU-CS-90-117-R, Carnegie Mellon University Computer Science Department, August, 1992.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
DLoVe - A specification paradigm for designing distributed VR.. - Deligiannidis (2000)   (Correct)

....retracts it. Finally, the assert during construct specifies that a constraint should remain in force during the execution of a block or loop. Lazy and Eager Constraint Solving Constraint solving can be in either a lazy or eager style [Zanden 94] Lazy evaluation (used by Garnet [Myers 90a] Myers 90b] Eval vite [Hudson 91] and other systems, evaluates a constraint only if it affects a result that the user Leonidas Deligiannidis Page 21 requests. Eager evaluation evaluates a constraint immediately when values change. Thus, a lazy evaluation system can obtain variables whose values are out of ....

.... to Garnet [Myers 90a] Garnet is a user interface toolkit built on Common Lisp and X windows with emphasis on handling objects run time behavior and on handling all visual aspects of a program s user interface, including its graphics and the contents of all application specific windows [Myers 90b] Multi Garnet constraints support many of the useful features of Garnet s one way constraints, including indirect references to constrained object slots through a series of other slots and inheritance of constraints in Garnet s prototype based system. TBAG [Elliott 94] is a toolkit for creating ....

B.A. Myers et al., "The Garnet Toolkit Reference Manuals: Support for highly Interactive, Graphical User Interfaces in Lisp." Tech. Report CMU-CS-90117, Carnegie Mellon University, Computer Science Department, Mar. 1990.


SCWM: An Intelligent Constraint-Enabled Window Manager - Badros, Nichols, Borning (2000)   (3 citations)  (Correct)

....Cascading Style Sheets work also embeds Cassowary and exposes a declarative specification language to web authors for describing page layout (Badros et al. 1999) Widget layout in user interfaces is yet another two dimensional layout problem. Amulet (Myers et al. 1997) and the earlier Garnet (Myers et al. 1990) both provided constraint solvers based on simple local propagation techniques. These solvers suffer from an inability to handle inequalities and simultaneous equations, which unfortunately arise all too often in the natural declarative specification of layout desires. Conclusions and Future ....

Myers, B. A.; Giuse, D.; Dannenberg, R. B.; Vander Zanden, B.; Kosbie, D. S.; Marchal, P.; Pervin, E.; Mickish, A.; and Kolojejchick, J. A. 1990. The Garnet toolkit reference manuals: Support for highly-interactive graphical user interfaces in Lisp. Technical Report CMU-CS-90-117, Computer Science Dept, Carnegie Mellon University.


Siri: A Constrained-Object Language for Reactive Program.. - Horn (1991)   (1 citation)  (Correct)

....precludes the use of a UIMS. Finally, complete integrated systems, combining a toolbox, a mechanism for maintaining global consistency, and an application framework are beginning to be developed. These systems attempt to provide for all of the needs of reactive program implementation; Garnet [Myers89a] is one of the most comprehensive. Garnet s predecessor, Peridot [Myers87] allowed the user to specify interfaces by example, creating constraint code as the user drew the menu, dialog box, or scroll bar. Some systems provide additional support for the programming process itself; Garnet in ....

Myers, B., Giuse, D., et al. The Garnet Toolkit Reference Manuals: Support for Highly-Interactive, Graphical User Interfaces in Lisp. Carnegie-Mellon University School of Computer Science TR CMU-CS-90117, March 1990.


Processing Visual Specifications of File System Security - Heydon (1992)   (3 citations)  (Correct)

....visual language developers are forced to build customized editors. The Mir o project has also taken this approach by building a direct manipulation graphical editor for the instance and constraint languages [HMT 89a] Systems such as the Garnet user interface development environment [Mye88, Mye89] facilitate such efforts. 3 Since constraint pictures are small, the issue of scale is not as important in the case of the constraint language. 162 CHAPTER 7. CONCLUSIONS AND FUTURE DIRECTIONS The current Mir o editor provides some smart capabilities, but not enough to make the instance ....

Brad A. Myers et. al. The Garnet Toolkit Reference Manuals: Support for HighlyInteractive, Graphical User Interfaces in Lisp. Technical Report CMU-CS-89196, Carnegie Mellon University, School of Computer Science, 5000 Forbes Ave., Pittsburgh, PA 15213-3890, November 1989.


The Juno-2 Constraint-Based Drawing Editor - Heydon, Nelson (1994)   (26 citations)  (Correct)

....most users have. We hope Juno 2 s programmability will help with this problem, by allowing a collection of useful constraints and drawing operations to be defined once by an experienced Juno 2 user and then used many times by novices. Many other systems have similar goals. ThingLab [2] and Garnet [12] provide extensible constraint solvers. In these systems, users define constraints imperatively by providing functions to solve individual constraints, and the solver attempts to invoke them in an order that solves them all. However, many useful constraint systems contain cycles and therefore ....

Brad A. Myers, Dario Giuse, Roger B. Dannenberg, Brad Vander Zanden, David Kosbie, Philippe Marchal, Ed Pervin, Andrew Mickish, and John A. Kolojejchick. The Garnet toolkit reference manuals: support for highly-interactive, graphical user interfaces in Lisp. Technical Report CMU-CS-90-117, Carnegie Mellon University, March, 1990.


The PICASSO Framework: A High-Level Tool for Interface Design - Rowe, Konstan, Smith   (Correct)

....high level operation is warning the user of a possible problem and soliciting a reply. This operation involves many toolkit level components (e.g. buttons, text and graphics displays, special event handling, and perhaps even text input) An application framework such as PICASSO [20] Garnet [12], MacApp [23] NextStep [27] or Smalltalk [5] provides higher level abstractions (such as a dialog box) to relieve the programmer of the burden of creating them from low level toolkit abstractions. 3 At the same time, an application framework supports the development of applications with a ....

....if the user enters a new value into the widget (e.g. by typing, adjusting a slider, etc. Cycles in bindings are allowed, and bindings either iterate to a fixed point or can be cut off after sufficient iteration. Similar constraint systems are employed in Grow [1] Thinglab II [11] and Garnet [12]. While bind and blet are the main declarative components of the PICASSO framework, the binding and constraint satisfaction mechanisms are used elsewhere. Triggers are segments of code that are executed whenever a variable or slot value changes. A typical use of triggers is to create a log entry ....

Myers, B. et. al. The Garnet toolkit reference manuals: Support for highly interactive, graphical user interfaces in Lisp. Technical Report CMU-CS-89-196, Carnegie Mellon University. Pittsburgh, PA, November 1989.


End User Controlled Interfaces: Creating Multiple View.. - Henry, Hudson (1992)   (Correct)

....the appearance of the interface to change focus, they do not provide general tools for interacting with the structure of the interface. Most interface building toolkits provide the interface designer with a collection of tools for positioning a given static set of interaction objects on the screen [5, 10, 11, 13, 16]. These systems provide support for creating interfaces with fixed structures but they cannot create interfaces the end user can restructure at runtime. They also cannot produce interfaces for dynamic data sets. The Humanoid system [18] creates interfaces for dynamic data sets by using templates ....

Myers, B. A., et. al. The Garnet Toolkit Reference Manuals: Support for Highly--Interactive, Graphical User Interface in Lisp. Technical Report CMUCS -98-196, School of Computer Science, Carnegie Mellon University, (November 1989).


The Lapidary Graphical Interface Design Tool - Brad Vander Zanden   (1 citation)  Self-citation (Myers Zanden)   (Correct)

No context found.

Brad A. Myers, Dario Giuse, Roger B. Dannenberg, Brad Vander Zanden, David Kosbie, Philippe Marchal, Ed Pervin, Andrew Mickish, John A. Kolojejchick. The Garnet Toolkit Reference Manuals: Support for Highly-Interactive, Graphical User Interfaces in Lisp. Tech. Rept. CMU-CS-90-117-R, Carnegie Mellon University Computer Science Department, August, 1992.


Unintrusive Ways to Integrate Formal Specifications in Practice - Wing, Zaremski (1991)   (11 citations)  (Correct)

No context found.

B.A. Myers et al. The Garnet toolkit reference manuals: Support for highly-interactive , graphical user interfaces in Lisp. Technical Report CMU-CS-89-196, Carnegie Mellon University, November 1989.

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