Skip to main content

Constraints for Interactive Graphical Applications

  • Conference paper
  • First Online:
Book cover Principles and Practice of Constraint Programming – CP 2000 (CP 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1894))

  • 578 Accesses

Abstract

Constraints have been used in interactive graphical applications since Sketchpad in the early 60’s [8]. Constraints in this domain, as in others, provide a declarative way for the user to specify what is desired rather than how to achieve it. Two particular features of this domain, however, stem from interactivity: the need to handle state and change properly as a graphical figure is manipulated, and the need for efficient incremental algorithms for satisfying the constraints to preserve interactive response.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

References

  1. Greg Badros. Extending Interactive Graphical Applications with Constraints. PhD thesis, Department of Computer Science & Engineering, University of Washington, June 2000.

    Google Scholar 

  2. Greg Badros and Alan Borning. The Cassowary linear arithmetic constraint solving algorithm: Interface and implementation. Technical Report 98-06-04, Dept. of Computer Science and Engineering, University of Washington, Seattle, WA, June 1998.

    Google Scholar 

  3. Greg Badros, Alan Borning, Kim Marriott, and Peter Stuckey. Constraint cascading style sheets for the web. In Proceedings of the 1999 ACM Symposium on User Interface Software and Technology, pages 73–82, November 1999.

    Google Scholar 

  4. Greg Badros, Jeffrey Nichols, and Alan Borning. Scwm—the scheme constraints window manager. In Proceedings of the AAAI 2000 Spring Symposium Series on Smart Graphics, March 2000.

    Google Scholar 

  5. Alan Borning, Bjorn Freeman-Benson, and Molly Wilson. Constraint hierarchies. Lisp and Symbolic Computation, 5(3):223–270, September 1992.

    Google Scholar 

  6. Alan Borning, Kim Marriott, Peter Stuckey, and Yi Xiao. Solving linear arithmetic constraints for user interface applications. In Proceedings of the 1997 ACM Symposium on User Interface Software and Technology, October 1997.

    Google Scholar 

  7. Håkon Wium Lie and Bert Bos. Cascading Style Sheets: Designing for the Web. Addison-Wesley, 1997.

    Google Scholar 

  8. Ivan Sutherland. Sketchpad: A Man-Machine Graphical Communication System. PhD thesis, Department of Electrical Engineering, MIT, January 1963.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Borning, A. (2000). Constraints for Interactive Graphical Applications. In: Dechter, R. (eds) Principles and Practice of Constraint Programming – CP 2000. CP 2000. Lecture Notes in Computer Science, vol 1894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45349-0_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-45349-0_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41053-9

  • Online ISBN: 978-3-540-45349-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics