Jump to content

Morphic (software)

From Wikipedia, the free encyclopedia

Morphicis an interface construction environment which uses graphical objects called "Morphs" for simplifiedGUI-building which allow for flexibility and dynamism. It was originally created forSelf,but later, was ported to other programming languages likeSqueak,JavaScript,Python,andObjective-C.

History[edit]

Morphic was originally developed by Randy Smith and John Maloney for theSelfprogramming language.[1]

Usage[edit]

Morphic is used inLively Kernel,a web programming environment underMIT License(originally developed bySun Microsystems) which is written inJavaScriptand HTML5 /Scalable Vector Graphics(SVG). On a higher abstraction level Morphic is also used in the enterprise performance management toolkit of doCOUNT, based onRuby on Rails.In order to serve as basis for theSnap!(formerly BYOB), a Morphic environment called Morphic.js[2]was written inJavaScriptby Jens Mönig using only the HTML5 Canvas APIs. Morphic is the basis for the standard user interface ofSqueakandPharoSmalltalk.

References[edit]

  1. ^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.pp. 21–28.doi:10.1145/215585.215636.ISBN089791709X.S2CID14479674.Retrieved12 January2023.
  2. ^Mönig, Jens."morphic.js".GitHub.Retrieved24 March2020.

External links[edit]