History of Morphic
Last updated at 11:07 pm UTC on 5 September 2007
Squeak Team member John Maloney originally co-developed and created Morphic, with Randy Smith, as part of the Self language-environment project at Sun Microsystems Laboratories: http://research.sun.com/self/index.html. More readings at the Sunlabs mirror: http://www.cs.ucsb.edu/~urs/oocsb/self/index.html.
Here is a pdf version of "Morphic: The Self User Interface Framework", the original paper describing the Self version of Morphic (also available in compressed postscript).
John Maloney instigated Squeak's implementation of Morphic, and wrote Method for making Morphs.
Dan Ingalls worked with John Maloney to get Morphic running on Squeak's BitBlt-based graphics kernel. Dan went on to implement the compatibility package that allowed all the MVC programming tools to run in Morphic, as well as such morphs as polygons, curves, transformationMorphs (using WarpBlt) and the full run-around text package.
Morphic has been part of Squeak since version 1.22 and has been enhanced with each version. For a historical screenshot, see http://www.cc.gatech.edu/fac/mark.guzdial/squeak/startingmorphic.html