Skip to main content

Part of the book series: Eurographics ((EUROGRAPH))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Ballinger. Layout and Graphic Design. Van Nostrand Reinhold, New York, 1970.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. P. Castells, P. Szekely and E. Salcher. Declarative Models of Presentation. Proceedings of International Conference on Intelligent Interfaces (IUI’96). Orlando, Florida, 1997.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. A. Cypher (ed.). Watch What I Do: Programming by Demonstration. The MIT Press, 1993.

    Google Scholar 

  7. B. A. Myers et al. The Amulet 2.0 Reference Manual. Carnegie Mellon University Tech. Report, 1996.

    Google Scholar 

  8. B. A. Myers. User Interface Software Tools. ACM Transactions on Computer Human Interaction, v2, nl, March 1995, pp. 64–103.

    Google Scholar 

  9. B. A. Myers. Creating User Interfaces by Demonstration. Academic Press, San Diego, 1988.

    MATH  Google Scholar 

  10. B. A. Myers, J. Goldstein, M. Goldberg. Creating Charts by Demonstration. Proceedings of the CHI’94 Conference. ACM Press, Boston, April 1994.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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

    Google Scholar 

  13. P. Szekely, P. Luo, and R. Neches. Beyond Interface Builders: Model-Based Interface Tools. Proceedings of INTERCHI’93, April 1993.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Article  Google Scholar 

  16. R. Williams. The Non-Designer Design Book. Peachpit Press Inc., Berkeley, California, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics