ACM Home Page
Please provide us with feedback. Feedback
User interface specification using an enhanced spreadsheet model
Full text PdfPdf (2.01 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 13 ,  Issue 3  (July 1994) table of contents
Pages: 209 - 239  
Year of Publication: 1994
ISSN:0730-0301
Author
Scott E. Hudson  Georgia Institute of Technology, Atlanta
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 54,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

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/195784.195787
What is a DOI?

ABSTRACT

This paper describes a new interactive environment for user interface specification which is based on an enhanced spreadsheet model of computation. This environment allows sophisticated graphical user interfaces with dynamic feedback to be implemented with little or no explicit programming. Its goal is to support user interface specification by nonprogramming experts in human factors, visual design, or the application domain. In addition, the system is designed to allow sophisticated end-users to modify and customize their own interfaces. The system is based on a data flow model of computation. This model is presented to the interface designer in the form of a spreadsheet enhanced with new constructs for easier programming and reuse. These constructs include an improved interactive programming environment, a prototype-instance-based inheritance system, support for composition, abstraction, and customization using indirect references, the addition of support for graphical inputs and outputs, and support for the encapsulation of application data structures and routines within system objects.


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
Alfi'IqRN, B., CARl,E, A., ROSEN, B., SWEENEY, P., AND ZADECK, K 1987. Incremental evaluation of altribuled graphs. IBM Res. Rep. RC 13205, Oct.
 
3
AI'I'I,E ('{)MI'I!'rER IN('. 1987. HyperCard User's Guide. Apple Computer, Inc., Cupertino, Ca.
4
5
6
7
8
9
10
 
11
12
 
13
;ISE'IIF:{,~. (}. AND !.EMKI':, iX. (~ 1988. Construction kits and design environments: Steps toa,ards hum~m probhqn-domain communication. Human (?ompt,'t. Inter. 3, 3 h/uly Sept.}, 179 222
14
 
15
16
17
18
19
 
20
21
 
22
HU~HINS, E. L., HOLI~, J. D., ANI) NORMAN, D.A. 1986. Direct manipulation interfaces. In User Centered Systems Design, D. A. Norman and S. W. Draper, Eds. Lawrence Erlbaum
23
 
24
KNUTU, D.E. 1971. Semantics of context-free languages: Correction. Math. Syst. Theory J. 5 (Mar.), 95-96.
 
25
KNUTH, D. E. 1968. Semantics of context-free languages. Math. Syst. Theory J. 2 (June), 127-145.
 
26
 
27
L~:WlS, C.H. 1990. NoPumpG: Creating interactive graphics with spreadsheet machinery. In Visual Programming Environments, E. P. Glinert, Ed. IEEE Computer Society Press, Los Alamitos, Calif.
28
29
30
31
32
 
33
34
 
35
 
36
37
 
38
39
40
41
42
 
43
SHNEIDERMAN, S. 1983. Direct manipulation: A step beyond programming languages. Comput. 16, 8 (Aug.), 57-69.
 
44
SIINEII}I*:RMAN, B. 1982. The future of interactive systems and the emergence of direct manipulation. Beha~'. In{. Tech. 1, 3, 237 256.
45
46
47
48

CITED BY  17


REVIEW

"Edward Baker James : Reviewer"

We have known for a long time that inexperienced computer users take readily to spreadsheets, and can often build complex systems. This work aims to enable nonprogrammers to specify sophisticated graphical interfaces and to allow more experien  more...