ACM Home Page
Please provide us with feedback. Feedback
A two-view approach to constructing user interfaces
Full text PdfPdf (4.40 MB)
Source International Conference on Computer Graphics and Interactive Techniques archive
Proceedings of the 16th annual conference on Computer graphics and interactive techniques table of contents
Pages: 137 - 146  
Year of Publication: 1989
ISBN:0-89791-312-4
Also published in ...
Authors
Gideon Avrahami  DEC Systems Research Center, 130 Lytton Avenue, Palo Alto, CA
Kenneth P. Brooks  DEC Systems Research Center, 130 Lytton Avenue, Palo Alto, CA
Marc H. Brown  DEC Systems Research Center, 130 Lytton Avenue, Palo Alto, CA
Sponsor
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 26,   Citation Count: 24
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/74333.74347
What is a DOI?

ABSTRACT

This paper describes a system for constructing graphical user interfaces following a two-view paradigm: one view contains a textual representation of the interface in a special-purpose, "little" language, and the other view contains a direct manipulation, interactive editor for the user interface. The user interface can be edited in either view, and the changes are reflected in the other view. The language allows dialog boxes to be expressed in a simple and natural way, and has a well-defined mapping into the interactive editor. A base set of interactors is currently available, but the system can be easily extended with more interactors. We believe this approach to building user interfaces combines the advantages of the direct manipulation, WYSIWYG approach with the advantages of the textual, descriptive approach, and does not suffer from the limitations of either approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Interface Builder. NEXT, Inc., Palo Alto, CA.
 
2
Proto~per. SmetherBarnes, Portland, OR.
 
3
4
 
5
6
7
8
 
9
 
10
Mark S. Manasse and C. Greg Nelson. A Performance Analysis of a Multiprocessor Window System. Technical Report, DEC Systems Research Center, Palo Alto, CA, (to appear).
 
11
Paul R. McJones and Garret F. Swart. Evolving the UNIX System Interface to Support Multithreaded Programs. In Proc. Winter 1989 USENIX Technical Conference, pages 393--404, USENIX Association, Berkeley, CA, 1989.
 
12
13
 
14
Paul Rovner. Extending Modula-2 To Build Large, Integrated Systems. IEEE Software, 3(6):46--57, November 1986.
15
 
16

CITED BY  24
 
 
 
 
 

Collaborative Colleagues:
Gideon Avrahami: colleagues
Kenneth P. Brooks: colleagues
Marc H. Brown: colleagues

Peer to Peer - Readers of this Article have also read: