ACM Home Page
Please provide us with feedback. Feedback
Declarative programming of graphical interfaces by visual examples
Full text PdfPdf (1.26 MB)
Source Symposium on User Interface Software and Technology archive
Proceedings of the 5th annual ACM symposium on User interface software and technology table of contents
Monteray, California, United States
Pages: 107 - 116  
Year of Publication: 1992
ISBN:0-89791-549-6
Authors
Sponsors
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 43,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/142621.142634
What is a DOI?

ABSTRACT

Graphical user interfaces (GUI) provide intuitive and easy means for users to communicate with computers. However, construction of GUI software requires complex programming that is far from being intuitive. Because of the “semantic gap” between the textual application program and its graphical interface, the programmer himself must conceptually maintain the correspondence between the textual programming and the graphical image of the resulting interface. Instead, we propose a programming environment based on the programming by visual example (PBVE) scheme, which allows the GUI designers to “program” visual interfaces for their applications by “drawing” the example visualization of application data with a direct manipulation interface. Our system, TRIP3, realizes this with (1) the bi-directional translation model between the (abstract) application data and the pictorial data of the GUI, and (2) the ability to generate mapping rules for the translation from example application data and its corresponding example visualization. The latter is made possible by the use of generalization of visual examples, where the system is able to automatically generate generalized mapping rules from a given set of examples.


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
2
 
3
Cox, K. C. and Roman, G.-C.: Visualizing Concurrent Computations, in IEEE Workshop on Visual Languages, pp. 18-24 (1991).
4
5
6
7
8
9
10
11
 
12
 
13
14
15
 
16
Kurlander, D. and Feiner, S.' Inferring Constraints from Multiple Snapshots, Technical Report CUCS 008- 91, Columbia University Computer Science (1991).
17
 
18
19
20
 
21
22
23
24
25
 
26
Tonouchi, T., Nakayama, K., Matsuoka, S., and Kawai, S.' Creating Visual Objects by Direct Manipulation, in IEEE Workshop on Visual Languages (1992 (To appear)).
27
28

CITED BY  7
 
 
 

Collaborative Colleagues:
Ken Miyashita: colleagues
Satoshi Matsuoka: colleagues
Shin Takahashi: colleagues
Akinori Yonezawa: colleagues
Tomihisa Kamada: colleagues

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