|
ABSTRACT
We have augmented user interface objects (i.e. windows, menus, buttons, sliders, ets.) with preconditions that determine their visibility and their enabled/disabled status and postconditions that are asserted when certain actions are performed on the object. Postconditions are associated with each functionally different action on the object. Attaching pre- and postconditions to interface objects provides several useful features, such as selective enabling of controls, rapid prototyping, and automatic generation of explanations and help text.
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
|
Foley, J., C. Gibbs, and W. Kim, "Algorithms to Transform the Formal Specification of a User- Computer Interface" in Proceedings INTERACT '87, 2nd IFIP Conference on Human-Computer Interaction, Elsevier Science Publishers, Amsterdam, 1987, pp. 1001-1006.
|
| |
2
|
|
| |
3
|
Foley, J., D. Gieskens, W Kim, S. Kovacevic, L. Moran, P. Sukaviriya, "A Second-Generation Knowledge Base for the User Interface Design Environment", Report GWU-IIST-91-13, Dept. of Electrical Engineering and Computer Science, George Washington University, Washington D.C., May 1991.
|
 |
4
|
|
| |
5
|
Green, M., "The Design of Graphical User interfaces", Technical Report CSRI-170, Computer Systems Research Institute, University of Toronto, 1985.
|
 |
6
|
|
| |
7
|
|
| |
8
|
Hewlett-Packard Company, "HP Interface Architect Developer's Guide", Hewlett-Packard Company, Corvallis, Oregon, October 1990.
|
| |
9
|
NeXT Computer, Inc., "NeXTstep Concepts", NeXT Computer, Inc., Redwood City, CA, 1990.
|
 |
10
|
|
| |
11
|
Senay H., P. Sukaviriya, L. Moran, "Planning for Automatic Help Generation", Report GWU-IIST-89- i0, Dept. of Electrical Engineering and Computer Science, George Washington University, Washington D.C., 1989.
|
 |
12
|
|
| |
13
|
Sun Microsystems, Inc., "Open Windows Developer's Guide 1.1, Reference Manual", Part No. 800-5380-10, Revision A, of June 1990.
|
CITED BY 11
|
Martin R. Frank , J. J. de Graaff , Daniel F. Gieskens , James D. Foley, Building user interfaces interactively using pre- and postconditions, Proceedings of the SIGCHI conference on Human factors in computing systems, p.641-642, May 03-07, 1992, Monterey, California, United States
|
|
|
|
|
|
Piyawadee Noi Sukaviriya , Jeyakumar Muthukumarasamy , Anton Spaans , Hans J. J. de Graaff, Automatic generation of textual, audio, and animated help in UIDE: the User Interface Design, Proceedings of the workshop on Advanced visual interfaces, p.44-52, June 01-04, 1994, Bari, Italy
|
|
|
|
|
Robert Neches , Jim Foley , Pedro Szekely , Piyawadee Sukaviriya , Ping Luo , Srdjan Kovacevic , Scott Hudson, Knowledgeable development environments using shared design models, Proceedings of the 1st international conference on Intelligent user interfaces, p.63-70, January 04-07, 1993, Orlando, Florida, United States
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Interaction styles (e.g., commands, menus, forms, direct manipulation)
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.2
Design Tools and Techniques
Subjects:
User interfaces
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Evaluation/methodology;
Theory and methods
General Terms:
Algorithms,
Design,
Theory
Keywords:
predicates,
prototyping,
user interface tools
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|