Home >> Computers >> Software >> Operating Systems >> Graphic Subsystems >> Morphic


  Alan Kay
  Self
  Squeak


Morphic occurs as direct-manipulation User Interface (UI) construction kit based on display trees. The Morphic interface is built away from graphic objects called morphs, which provide a great degree of flexibility & dynamicism.

Originally developed for the Self system, Morphic now finds its primary role in the Squeak smalltalk implementation, where it will require a place of the original Model View Controller (MVC) architecture as default. MVC is still available in Squeak if desired.


A John Maloney page
Tiny, third-party page on one of Morphic's two main inventors who is still working on Morphic.

Short Morphic tutorial
Brief Georgia Tech Morphic tutorial. Sometimes hard to get.

Getting Started with Morphic
One screenshot(!) and brief description of how to begin.

Janak on Morphic UI
A few useful tips for once you get going, and a bit of opinion/critique.

Programming in Morphic
Some clear, meaty "How To", and why, explanations, and warnings: Morphic is in an early state of development: very bleeding edge.

Tutorial: Fun with the Morphic Graphics System
Tutorial is by John Maloney, edited by Ted Kaehler and Dwight Hughes. Part I of a planned three part series.

Morphic - The Squeak User Interface
A Morphic tutorial article by Juan Manuel Vuletich.

Morphic Sample - The Scrabble Game
This sample application will soon include a Morphic tutorial so those new to Morphic can understand how the main morphs were made (by Juan Manuel Vuletich).

Where is Squeak Headed?
Morphic's home now, as a class-based implementation, in a new, open source, graphics model for Smalltalk, based on the Morphic interface to Self. Much simpler and yet more general than the model used in many other object oriented languages: MVC.

Sun Labs: Self papers
Where Morphic began, as a prototype-based implementation. Here are html Morphic User Interface papers, as part of the Self, prototype-based, object oriented programming language.


Computers: Open Source: Software: GUI
Computers: Programming: Languages: Language-OS Hybrids
Computers: Software: Operating Systems: Open Source




© 2005 GeneralAnswers.org