12 citations found. Retrieving documents...
Ralph D. Hill, `The abstraction-link-view paradigm: using constraints to connect user interfaces to applications', Proc. 1992 ACM Conference on Human Factors in Computing Systems, ACM, AddisonWesley, New York, May 1992, pp. 335--342.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Flexible Synchronization of Shared Groupware Objects - Lukosch, Unger (1999)   (Correct)

....and the system is much more reliable. The object manager extends DreamTeam s development and runtime environment. It provides a clear separation between the shared data of a groupware application and its user interface. Many architectural styles for groupware applications like MVC [6] ALV [4], or PAC [1] postulate a clear separation of application s data and user interface for an effective development and maintenance of groupware. The power of this separation stems from the fact that quite different user interfaces can be generated from the same shared data. Coupling shared data and ....

Ralph D. Hill (1992): The Abstraction-Link-View Paradigm: Using Constraints to connect User Interfaces to Applications. In Human Factors in Computing Systems: CHI'92 Conference Proceedings, Monterey, CA, USA, pp. 335--342.


Visual Specification of Interprocess and Intraprocess.. - McCartney, Goldman (1994)   (3 citations)  (Correct)

....based library. The Garnet system comes the closest to resembling the display construction aspects of our system, but Garnet does not provide endusers with graphical mechanisms for establishing relationships between the user interface and the application that it controls. The RENDEZVOUS project [8] concentrates on the separation of the user interfaces from their applications. RENDEZVOUS is a transition from purely user interface oriented systems to systems that attempt to decouple the construction of the graphical user interface from their applications. 3 Example Application We present ....

Ralph D. Hill. Abstraction-link-view paradigm: using constraints to connect user interfaces to applications. In ACM Conference on Human Factors in Computing Systems, pages 335--342, May 1992.


Composing Haggis - Finne, Jones (1995)   (18 citations)  (Correct)

.... Widget a Widget (Popup, a) showPopup : Popup IO ( hidePopup : Popup IO ( The modularisation of user interface objects into output views, controllers and application objects is a common technique of achieving separation of concerns between interface, application and a mediating layer [12, 8]. Behavioural composition deals with the mechanism for attaching behaviour to existing components without having to leave the compositional model. It does not address the issue of how applications and their semantics are linked up to these interactive components, that is the subject of the next ....

Ralph D. Hill. The Abstraction-Link-View Paradigm: Using Constraints to Connect User Interfaces to Applications. In Proceedings of CHI'92, pages 335--342, Monterey, California, May 1992.


Multi-way versus One-way Constraints in User.. - Sannella.. (1993)   (56 citations)  (Correct)

.... 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 constraints with logic ....

....the networks of one way constraints in both of the above examples. Some one way solvers don t allow cycles; in this case, the multi way system is clearly strictly more powerful. Other one way solvers do allow cycles, and handle them by a variety of techniques. Garnet [35] Fabrik [26] RENDEZVOUS [21, 22], and Hudson s incremental attribute evaluation algorithm [25] all use the once around the loop technique, in which updated values are propagated through a cyclic network of one way constraints until the loop is closed. This gives correct answers in many cases, but can result in some constraints ....

[Article contains additional citation context not shown here]

Ralph D. Hill. The Abstraction-Link-View Paradigm: Using Constraints to Connect User Interfaces to Applications. In Proceedings of the 1992 ACM Conference on Human Factors in Computing Systems, pages 335--342, New York, May 1992. ACM, Addison-Wesley.


User Interface Applications of a Multi-way Constraint Solver - McCartney (1995)   (2 citations)  (Correct)

....user interface management system 1 INTRODUCTION A constraint is a relationship to be maintained among a set of variables. For example, A B=C represents the relationship that C is the sum of A and B. Constraints are widely recognized as a useful tool for user interface construction [1] 4] [10], 14] 20] 21] 23] 26] Through constraints, relationships among user interface components and their applications can be defined declaratively, leaving the task of maintaining the relationships to a constraint solver, an algorithm that determines a plan for computing constrained values in ....

....Many one way constraint solvers use a once around the loop approach in handling cycles. That is, cycles are permitted to be formed, and the computation of each constraint on a cycle is executed once during constraint evaluation. Systems that use this approach include Fabrik [13] RENDEZVOUS [10], 11] and Hudson s incremental attribute evaluation algorithm [12] However, this method of evaluation does not avoid unsolvable series of equations (see Section 2.3) and can leave constraint computations unsatisfied. The DeltaBlue algorithm [3] 14] 23] provides support to solve hierarchies ....

Ralph D. Hill. Abstraction-Link-View Paradigm: Using Constraints to Connect User Interfaces to Applications. In ACM Conference on Human Factors in Computing Systems, pages 335-342, May 1992.


Visual Specification of Interprocess and Intraprocess.. - Paul Mccartney (1994)   (3 citations)  (Correct)

....allows the user to construct interactive graphical user interfaces using an object oriented constraint based library. Garnet does not provide endusers with graphical mechanisms for establishing relationships between the user interface and the application that it controls. The RENDEZVOUS project [9] concentrates on the separation of the user interfaces from their applications. RENDEZVOUS is a transition from purely user interface oriented systems to systems that attempt to decouple the construction of the graphical user interface from their applications. 3 Example application We present our ....

Ralph D. Hill. Abstraction-link-view paradigm: using constraints to connect user interfaces to applications. In ACM Conference on Human Factors in Computing Systems, pages 335--342, May 1992.


Tool Support for Component-Based Programming - Morton (1994)   (4 citations)  (Correct)

....systems and to illustrate that ideas used in the development of ClockWorks would also apply to other component based systems. 3.1. 1 The Abstraction Link View Model The Abstraction Link View (ALV) system is an architecture and programming method for building interactive, multi user applications [Hill 1992]. Its architecture model is designed so that applications can separate shared application details from those which are unique for each user. In ALV, an application is made up of three different kinds of components. Abstraction components hold abstract information such as data structures and the ....

....of constraints which are evaluated each time the user manipulates the view or the abstraction component is modified. Figure 3.1 illustrates how ALV is used to create an interactive application. 28 Link Link Link Shared Application Context View View View Figure 3.1 Model of an ALV application. [Hill 1992] An application usually has one abstraction component which is made up of several views. Since ALV is designed for multi user applications, the abstraction is shared between all users, and there is generally one view for each user. Each view is connected to the application through its own link ....

Ralph D. Hill. "The Abstraction-Link-View Paradigm: Using Constraints to Connect User Interfaces to Applications" ACM CHI 1992. pp. 335-342.


EUPHORIA: End-User Construction of Direct Manipulation.. - McCartney, Goldman, Saff (1995)   (4 citations)  (Correct)

....are created by programming in an existing language (e.g. C ) Our graphical tools are then used to define relationships among the states of modules in a distributed system and the state of the GUI, as well as relationships among graphics objects within the GUI. The Rendezvous project [13] concentrates on the separation of user interfaces from their applications through the use of interprocess communication. Rendezvous is a transition from purely user interface oriented systems to systems that decouple the construction of the graphical user interface from their applications. GUIs ....

Ralph D. Hill. Abstraction-Link-View Paradigm: Using Constraints to Connect User Interfaces to Applications. In ACM Conference on Human Factors in Computing Systems, pages 335-342, May 1992.


Multi-way versus One-way Constraints in User Interfaces.. - Sannella, al. (1993)   (56 citations)  (Correct)

No context found.

Ralph D. Hill, `The abstraction-link-view paradigm: using constraints to connect user interfaces to applications', Proc. 1992 ACM Conference on Human Factors in Computing Systems, ACM, AddisonWesley, New York, May 1992, pp. 335--342.


A Pattern Language for Tool Construction and Integration.. - Riehle, Züllighoven (1995)   (6 citations)  (Correct)

No context found.

Hil92 Ralph D. Hill. "The Abstraction-LinkView Paradigm: Using Constraints to Connect User Interfaces to Applications". CHI-92 SIGCHI Conference Proceedings. Ed. Penny Bauersfeld, John Bennet and Gene Lynch. Reading, Massachusetts: Addison-Wesley, 1992. 335-342.


Towards a Medium for Agent-Based Interaction - Wood (1994)   (3 citations)  (Correct)

No context found.

<F1.136e+04> Ralph D. Hill. The Abstraction-Link-View Paradigm: Using Constraints to Connect User interfaces to Applications. In<F1.158e+04> Proceedings of<F1.136e+04> CHI`92, pages 335-342, May 1992.<F1.081e+04>


A Pattern Language for Tool Construction and Integration.. - Riehle, Züllighoven (1995)   (6 citations)  (Correct)

No context found.

Hil92 Ralph D. Hill. "The Abstraction-Link-View Paradigm: Using Constraints to Connect User Interfaces to Applications". CHI-92, SIGCHI Conference Proceedings. Edited by Penny Bauersfeld, John Bennet and Gene Lynch. Reading, Massachusetts: Addison-Wesley, 1992. 335342.

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