Symbolic User Interface

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/


EditText of this page (last edited April 28, 2004) or FindPage with title or text search