Technology Overview

Chameleon has two interfaces - one with your application, one with your scripts. The application interface is dynamic enough to extend over your scripts, to encapsulate their functionality. Above is an overview of an early CChameleon class, one of the six classes that make up Chameleon. The CChameleon class is the only one with which you will work directly.

The following diagram represents the internal functionality of the family of Chameleon classes.

The large arrows represent membership, the small the flow during an action execution. CChameleon allows your application to set global parameters to your actions, and to execute the actions. Using the Internet and local parameters, the actions will be completed, and the results stored in the fields, also accessible from CChameleon.