./Images/ChameleonIDE Logo

CHAMELEON framework

Dipartimento di Informatica
UniversitÓ degli Studi dell'Aquila

Via Vetoio, I-67010 L'Aquila (Italy)

About us
Contact us

My University
PLASTIC web pages

CHAMELEON framework

CHAMELEON allows the development and deployment of Java applications that, via the different adaptation alternatives (i.e., different implementations), are generic and can be correctly adapted with respect to a dynamically provided execution context. A complete description of the CHAMELEON Framework can be found in [PhDThesis'10 - A Framework For Context Aware Adaptable Software Applications And Services ]. The figure below shows the framework architecture.

CHAMELEON framework

CHAMELEON has been fully implemented in Java (although other languages are eligible) and uses XML-based data encoding for the Resource and SLS Models. It is worth mentioning that, even though both the ARA and the Customizer could be space and time consuming, they are executed on the server-side of the framework which should not suffer resource limitations.

Paola ::©www.di.univaq.it/inverard
Marco ::©www.di.univaq.it/marco.autili
Paolo ::©www.di.univaq.it/paolo.dibenedetto
::last modified: --\--\--