Amulet is a user interface development environment for C++ and is
portable across X11 on all kinds of Unix (Sun, Dec, HP, SGI, Linux,
NetBSD, etc.), Microsoft Windows 95 and NT, and the Macintosh. Amulet
helps you create graphical, interactive user interfaces for your
software. 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, including a prototype-instance object model,
constraints, high-level input handling including automatic undo,
built-in support for animation and gesture-recognition, and a full set
Amulet was developed by the User Interface Software Group between 1994 and 1997 in the
Human Computer Interaction Institute
in the School of Computer Science at Carnegie Mellon University.
The primary research interest of the UISG is the
development of tools to allow rapid development of graphical user
Amulet stands for:
- Manufacture of
- Usable and
- Editors and
sponsored by NCCOSC under Contract No.
N66001-94-C-6037, Arpa Order No. B326. This is part of DARPA's
Human Computer Interaction (HCI) Program.
We also welcome industry contributions, direction, and feedback.
Please contact firstname.lastname@example.org.
The User Interface Software Group has also developed another tool,
which is a comprehensive user interface development environment for
Common Lisp and X11 or Macintosh. Amulet is a successor to
Back to the Amulet Home Page.
Brad Myers(last updated 24-Apr-97--BAM)