Adaptive Components and Adaptive Architecture

The rising generation of Learning Management Systems or Virtual Learning Environment are built according to a Service Oriented Architecture approach. This approach facilitates the deployment of adapted learning environment based on the aggregation and orchestration of the services needed by an organisation. This approach can be very effective for mobile learning environments if one considers a continuous adaptation based on the available services and other contextual information. The software architecture courses will present the technological basis that permit the building of mobile adaptive learning environments as well as practical examples of uses.

Course 2 : Components for Adaptable and Mobile Architectures (Antoine Beugnard, Jean-Marie Gilliot, Telecom Bretagne, Brest)

Pervasive and/or ubiquitous computation leads to frequent change of contextual application runtime. Middleware architecture has to support the adaptation of context sensitive applications. Thus, it is necessary to dynamically associate services or software components to support these changes and to manage constraints about quality of service (QoS). These constraints can be functional or non functional (security, efficiency, scalability, consistency, etc.)

Afternoon practice : Prototype your application with Mashups