Abstract
Interface builders and multi-media authoring tools only support the construction of static displays where the components of the display are known at design time (e.g., buttons, menus). High-level UIMSs and automated designers support more sophisticated displays but are not easy to use as they require dealing explicitly with elaborate abstract concepts. This paper describes a GUI development environment, HandsOn, where complex displays of dynamically changing data can be constructed by direct manipulation. HandsOn integrates principles of graphic design, supports constraint-based layout, and has facilities for easily specifying the layout of collections of data. The system incorporates Programming By Example techniques to relieve the designer from having to deal with abstractions, and relies on a model-based language for the representation of the displays being constructed and as a means to provide information for the tool to reason about.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Ballinger. Layout and Graphic Design. Van Nostrand Reinhold, New York, 1970.
Bauer, B. Generating User Interfaces from Formal Specifications of the Application. Proceedings of 2nd International Workshop on Computer-Adied Design of User Interfaces (CADUI’96). Presses Universitaires de Namur, 1996.
F. Bodart, A.-M. Hennebert, J.-M. Leheureux, I. Provot, B. Sacre, J. Vanderdonckt. Towards a Systematic Building of Software Architectures: the Trident Methodological Guide. Proceedings of 2nd Eurographics Workshop on Design, Specification, Verification of Interactive Systems (DSV-IS’95). Springer-Verlag, 1995.
P. Castells, P. Szekely and E. Salcher. Declarative Models of Presentation. Proceedings of International Conference on Intelligent Interfaces (IUI’96). Orlando, Florida, 1997.
P. Castells and P. Szekely. HandsOn: Dynamic Interface Presentations by Example. To appear in Proceedings of 8th International Conference on Human-Computer Interaction (HCI International ’ 99 ). Munich, Germany, 1999.
A. Cypher (ed.). Watch What I Do: Programming by Demonstration. The MIT Press, 1993.
B. A. Myers et al. The Amulet 2.0 Reference Manual. Carnegie Mellon University Tech. Report, 1996.
B. A. Myers. User Interface Software Tools. ACM Transactions on Computer Human Interaction, v2, nl, March 1995, pp. 64–103.
B. A. Myers. Creating User Interfaces by Demonstration. Academic Press, San Diego, 1988.
B. A. Myers, J. Goldstein, M. Goldberg. Creating Charts by Demonstration. Proceedings of the CHI’94 Conference. ACM Press, Boston, April 1994.
S. F. Roth and J. Mattis Data Characterization for Intelligent Graphics Presentation. Proceedings of SIGCHI’90 Human Factors in Computing Systems. ACM press, Seattle,WA, April 1990, pp. 193–200.
S.F. Roth, J. Kolojejchick, J. Mattis, and J. Goldstein. Interactive Graphic Design Using Automatic Presentation Knowledge. Proceedings of the CHI’94 Conference. ACM Press, Boston, April 1994, pp. 112–117
P. Szekely, P. Luo, and R. Neches. Beyond Interface Builders: Model-Based Interface Tools. Proceedings of INTERCHI’93, April 1993.
P. Szekely, P. Sukaviriya, P. Castells, J. Muthukumarasamy and E. Salcher. Declarative Interface Models for User Interface Construction: The Mastermind Approach. In Engineering for Human-Computer Interaction, L. Bass and C. Unger (eds.). Chapman & Hall, 1996.
A. Wiecha, W. Bennett, S. Boies, J. Gould and S. Greene. ITS: A Tool For Rapidly Developing Interactive Applications. ACM Transactions on Information Systems 8 (3), July 1990, pp. 204–236.
R. Williams. The Non-Designer Design Book. Peachpit Press Inc., Berkeley, California, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag/Wien
About this paper
Cite this paper
Castells, P., Szekely, P. (1999). Presentation Models by Example. In: Duke, D., Puerta, A. (eds) Design, Specification and Verification of Interactive Systems ’99. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6815-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6815-8_8
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83405-3
Online ISBN: 978-3-7091-6815-8
eBook Packages: Springer Book Archive