Chasm


figure.png

CHASM is a development method, architecture and library of reusable concepts. CHASM expresses single ideas as self-contained concepts that are successively refined as a developer's understanding of the 3D interaction grows during development. The architecture allows for the arrangement of concepts into a hierarchy of state machines and mediates the interaction between them. A library stores easily reusable concepts for the developer.

CHASM has been successfully used in several projects. Our initial experience indicates that it is superior to other, existing approaches: for instance, we were able to add new flavors to existing interaction techniques with a minimum of effort and without changing any of the underlying application.

To get started, go ahead and install Chasm. Then, lets do the ChasmIntro.

Let us know what you think and use Chasm for,

Chadwick A. Wingrave
Advisor: Dr. Doug A. Bowman

We'd also like to thank those who have worked on Chasm:

Yi Wang
Brian Badillo