= Menu

A Grahpics Toolkit Based on Differential Constraints

Proceedings of User Interface Software Technologies — 1993
    Download the publication : uist.pdf [345Ko]  
    This paper describes Bramble, a toolkit for constructing graphical editing applications. The primary focus of Bramble is improve support for graphical manipulation by employing differential constraint techniques. A constraint engine capable of managing non-linear equations maps interactive controls and constraints to object parameters. This allows objects to provide mathematical outputs that are easily composed, rather than exposing their internal structure or requiring special purpose interaction techniques. The model of interaction used with the differential approach has a continuous notion of time, which provides the continuous motion required for graphical manipulation. Bramble provides a LISP-like extension language and support for other application features such as windows and buttons. The paper concludes with examples of interaction techniques defined in Bramble and applications built with Bramble.

    Images and movies

     

    BibTex references

    @InProceedings{Gle93,
      author       = "Gleicher, Michael",
      title        = "A Grahpics Toolkit Based on Differential Constraints",
      booktitle    = "Proceedings of User Interface Software Technologies",
      year         = "1993",
      editor       = "Randy Pausch",
      url          = "http://graphics.cs.wisc.edu/Papers/1993/Gle93"
    }
    
     

    Other publications in the database