HotDraw is a two-dimensional graphics framework for structured drawing editors that is written in Smalltalk. It has been used to create many different editors from CASE tools to a HyperCard clone. You can easily create new figures and special manipulation tools for your drawings. Unlike many other drawing editors, HotDraw drawings can be animated.
You can download all the sources for the previous version. To install them simply file in the HotDraw.st file and all sample application you want to run. Then file in all the fixes files (in order of their date).
A good paper for people trying to learn HotDraw is the paper by Ralph Johnson titled Documenting Frameworks Using Patterns from OOPSLA'92.
Other papers on HotDraw can be found in /pub/papers/HotDraw/ directory on the Smalltalk ftp server.
Other questions/comments about HotDraw can be sent to John Brant (brant@cs.uiuc.edu). Also please send bug reports to this address. I can't fix bugs that I don't know about, and if you have a fix, send it too.
|
Comments or suggestions can be sent to
brant@cs.uiuc.edu. Last updated on 09-Sep-96.
|
|