|
ABSTRACT
The ITS architecture separates applications into four layers. The action layer implements back-end application functions. The dialog layer defines the content of the user interface, independent of its style. Content specifies the objects included in each frame of the interface, the flow of control among frames, and what actions are associated with each object. The style rule layer defines the presentation and behavior of a family of interaction techniques. Finally, the style program layer implements primitive toolkit objects that are composed by the rule layer into complete interaction techniques. This paper describes the architecture in detail, compares it with previous User Interface Management systems and toolkits, and describes how ITS is being used to implement the visitor information system for EXPO '92.
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
|
W. E. Bennett , S. J. Boies , J. D. Gould , S. L. Greene , C. F. Wiecha, Transformations on a dialog tree: rule-based maping of content to style, Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology, p.67-75, November 13-15, 1989, Williamsburg, Virginia, United States
[doi> 10.1145/73660.73669]
|
 |
3
|
|
| |
4
|
|
| |
5
|
FEINER, S. An experiment in the automated creation of pictorial explanations. IEEE Comput. Graph. Appl. 5, 11 (1985). 29-37.
|
 |
6
|
J. Foley , C. Gibbs , S. Kovacevic, A knowledge-based user interface management system, Proceedings of the SIGCHI conference on Human factors in computing systems, p.67-72, May 15-19, 1988, Washington, D.C., United States
[doi> 10.1145/57167.57178]
|
| |
7
|
FOLEY, J. Personal communication, 1989.
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
IBM CORP. Systems Application Architecture, Common User Access Panel Design and User Interaction. SC26-4351-0. Dec. 1987.
|
| |
13
|
|
| |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
PALAY, A., HANSEN, W., KAZAR, M., SHERMAN, M., WADLOW, M., NEUENDORFFER, T., STERN, Z., BADER, M., AND PETERS. T. The Andrew toolkit: An overview. Tech. Rep. Carnegie Mellon Univ. Information Technology Center.
|
| |
18
|
|
| |
19
|
|
| |
20
|
SEI. Serpent, a user interface management system overview, version 1. Tech. Rep. 89-UG-2. Carnegie Mellon Univ./Software Engineering Institute, Feb. 1989.
|
 |
21
|
|
 |
22
|
|
| |
23
|
|
| |
24
|
|
 |
25
|
Brad Vander Zanden , Brad A. Myers, Automatic, look-and-feel independent dialog creation for graphical user interfaces, Proceedings of the SIGCHI conference on Human factors in computing systems: Empowering people, p.27-34, April 01-05, 1990, Seattle, Washington, United States
[doi> 10.1145/97243.97248]
|
 |
26
|
|
| |
27
|
X Toolkit intrinsics Programming Manual, The X Window System Series, vol. 4. O'Reilly and Associates, Sebastobol, Calif., 1989.
|
CITED BY 37
|
|
Richard N. Taylor , Kari A. Nies , Gregory Alan Bolcer , Craig A. MacFarlane , Kenneth M. Anderson , Gregory F. Johnson, Chiron-1: a software architecture for user interface development, maintenance, and run-time support, ACM Transactions on Computer-Human Interaction (TOCHI), v.2 n.2, p.105-144, June 1995
|
|
|
Craig L. Zarmer , Chee Chew, Frameworks for interactive, extensible, information-intensive applications, Proceedings of the 5th annual ACM symposium on User interface software and technology, p.33-41, November 15-18, 1992, Monteray, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pablo Castells , Pedro Szekely , Ewald Salcher, Declarative models of presentation, Proceedings of the 2nd international conference on Intelligent user interfaces, p.137-144, January 06-09, 1997, Orlando, Florida, United States
|
|
|
|
|
|
Catalina Danis , Stephen Boies, Using a technique from graphic designers to develop innovative system designs, Proceedings of the conference on Designing interactive systems: processes, practices, methods, and techniques, p.20-26, August 17-19, 2000, New York City, New York, United States
|
|
|
Jonathan Grudin, Consistency, standards, and formal approaches to interface development and evaluation: a note on Wiecha, Bennett, Boies, Gould, and Greene, ACM Transactions on Information Systems (TOIS), v.10 n.1, p.103-111, Jan. 1992
|
|
|
|
|
|
|
|
|
|
|
|
Lauretta Jones , Sharon L. Greene, MoMA and the three-legged stool: fostering creative insight in interactive system design, Proceedings of the conference on Designing interactive systems: processes, practices, methods, and techniques, p.39-47, August 17-19, 2000, New York City, New York, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hao-hua Chu , Henry Song , Candy Wong , Shoji Kurakake , Masaji Katagiri, Roam, a seamless application framework, Journal of Systems and Software, v.69 n.3, p.209-226, 15 January 2004
|
|
|
|
|
|
Jeffrey Nichols , Brad A. Myers , Michael Higgins , Joseph Hughes , Thomas K. Harris , Roni Rosenfeld , Mathilde Pignol, Generating remote control interfaces for complex appliances, Proceedings of the 15th annual ACM symposium on User interface software and technology, October 27-30, 2002, Paris, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stephen J. Boies , Jacob P. Ukelson , John D. Gould , David Anderson , Matt Babecki , Jerry Clifford, Using ITS to create an insurance industry application: a joint case study, Human-Computer Interaction, v.8 n.4, p.311-336, December 1993
|
REVIEW
"William J. Hankley : Reviewer"
After describing the architecture of the ITS user interface
management system, the authors illustrate the application of ITS to
develop the interface for the visitor information system for EXPO'92.
The main contribution of ITS is that it has s
more...
|