Symbolic User Interface

last modified: April 28, 2004

A SymbolicUserInterface is a user-level system of symbols (HieraticLanguage) for software interaction. The system is composed of discrete units the user can manipulate directly or through script. The idea is to reduce archtypal patterns to discrete units which can be expressed and manipulated by the language.

Comments page: SymbolicUserInterfaceDiscussion


Resources can be directly manipulated by the interface or the language.


Example: consider a basic scenegraph with a scene with a background color(rgb bytes) and containing a set of elements which contain a transform(floats), material(colors), and model(filename).

So the symbol set is: scene, set, color, byte, element, transform, float, material, and model

So:


Now assume Transform exports a phrase containing the Reset glyph. Also assume Color can be assigned a literal glyph.

The Command Phrase to reset the transform would be:

The Command Phrase to copy the element's ambient color to the scene background color would be:


See SymbolWiki and http://www.mediaglyphs.org/


Loading...