Accession Number : ADA303007

Title :   Amulet's Dynamic and Flexible Prototype-Instance Object and Constraint System in C++,

Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s) : McDaniel, Rich ; Myers, Brad A.

PDF Url : ADA303007

Report Date : JUL 1995

Pagination or Media Count : 22

Abstract : In order to support rapid prototyping and efficient construction of user interface software, the Amulet user interface development environment uses a prototype-instance object model integrated with a constraint solver. The important innovations in the Amulet object and constraint systems are the automatic management of a part-owner hierarchy in addition to the prototype instance hierarchy, the support for multiple constraint solvers at the same time, control over slot inheritance, flexible demons, and a convenient integration of the models with C++ without requiring a pre-processor.

Descriptors :   *COMPUTER PROGRAMMING, *PROTOTYPES, COMPUTER PROGRAMS, CONTROL, ENVIRONMENTS, MANAGEMENT, MODELS, EFFICIENCY, CONSTRUCTION, INTEGRATION, SLOTS, USER NEEDS, MAN COMPUTER INTERFACE, HIERARCHIES, AUTOMATIC, TOOL KITS.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE