What is Amulet?
AMULET is an entirely free, public domain user interface development environment in C++. Code written using Amulet will work with little or no changes on all platforms. Now at Version 3.0, Amulet is more than just another free “virtual toolkit.” Amulet includes many features specifically designed to make the creation of highly-interactive, graphical, direct manipulation user interfaces significantly easier. Important features of Amulet include: high-level support for interactive behaviors; built-in support for animation, UNDO, and gesture-recognition; a dynamic, prototype-instance object system that makes prototyping easier; automatic constraint solving integrated with the object system; a “structured-graphics” model (also called a “display list”) that handles automatic refresh of objects when they change; a high-level input model that makes it easy to add behaviors to objects and also supports undo and help for operations; a full set of flexible widgets implemented using the Amulet in
AMULET is an entirely free, public domain user interface development environment in C++. Code written using Amulet will work with little or no changes on all platforms. Now at Version 3.0, Amulet is more than just another free “virtual toolkit.” Amulet includes many features specifically designed to make the creation of highly-interactive, graphical, direct manipulation user interfaces significantly easier. Important features of Amulet include: high-level support for interactive behaviors; built-in support for animation, UNDO, and gesture-recognition; a dynamic, prototype-instance object system that makes prototyping easier; automatic constraint solving integrated with the object system; a “structured-graphics” model (also called a “display list”) that handles automatic refresh of objects when the change; a high-level input model that makes it easy to add behaviors to objects and also supports undo and help for operations; a full set of flexible widgets implemented using the Amulet int