Описание тега morphic
Morphic is a user interface construction environment that strives to embody directness and liveness. Directness means a user interface designer can initiate the process of examining or changing the attributes, structure, and behavior of user interface components by pointing at their graphical representations directly. Liveness means the user interface is always active and reactive-objects respond to user actions, animations run, layout happens, and information displays update continuously. Four implementation techniques work together to support directness and liveness in Morphic: structural reification, layout reification, ubiquitous animation, and live editing. [Malo95]
Morphic was first developed for the Self programming language and later ported to Squeak Smalltalk. It is used in Squeak, Pharo and Cuis and there exist implementations in JavaScript and in Python.
Links:
- Morphic: The Self User Interface Framework
- Directness and Liveness in the Morphic User Interface Construction Environment
- An Introduction to Morphic: The Squeak User Interface Framework
- Lively Kernel (An implementation of Morphic in JavaScript)
- Morphic for Python archived blog and source
[Malo95] Maloney, J. and Smith, R., "Directness and Liveness in the Morphic User Interface Construction Environment," UIST '95, November 1995.