Morphic (software)
Morphic is a graphics system which uses graphical objects called Morphs for simplified GUI-building which allow for a great degree of flexibility and dynamism.
History
Morphic was originally developed by Randy Smith and John Maloney for the Self programming language, but later rewritten in Squeak.[1]
Usage
Morphic is used in Lively Kernel, a web programming environment under MIT License (originally developed by Sun Microsystems) which is written in JavaScript and HTML5 / Scalable Vector Graphics (SVG). On a higher abstraction level Morphic is also used in the enterprise performance management toolkit of doCOUNT, based on Ruby on Rails. In order to serve as basis for the Snap!(formerly BYOB), a Morphic environment called Morphic.js[2] was written in JavaScript by Jens Mönig using only the HTML5 Canvas APIs. Morphic is the basis for the standard user interface of Squeak and Pharo Smalltalk.
External links
- Morphic at Curlie
- Morphic in Self (programming language)
- Morphic in Squeak
- Morphic for Objective-C
- Morphic for JavaScript
- Morphic for JavaScript, Scratch Wiki
- Morphic for Python
- Morphic for Performance Management Software
- Lively Kernel project page
References
- Maloney, John H.; Smith, Randall B. (1995). "Directness and Liveness in the Morphic User Interface Construction Environment". Proceedings of the 8th Annual ACM Symposium on User Interface and Software Technology: 21–28. doi:10.1145/215585.215636. ISBN 089791709X. Retrieved 24 March 2020.
- Mönig, Jens. "morphic.js". GitHub. Retrieved 24 March 2020.