CAFCLA
Ambient Intelligence (AmI) promotes the integration of Information and Communication Technologies (ICT) in daily life in order to ease the execution of everyday tasks. In this sense, education becomes a field where AmI can improve the learning process by means of context-aware technologies. However, it is necessary to develop new tools that can be adapted to a wide range of technologies and application scenarios. Here is where Agent Technology can demonstrate its potential. This chapter presents CAFCLA, a multi-agent framework that allows developing learning applications based on the pedagogical CSCL (Computer-Supported Collaborative Learning) approach and the Ambient Intelligence paradigm. CAFCLA integrates different context-aware technologies so that learning applications designed, developed, and deployed upon it are dynamic, adaptive, and easy to use by users such as students and teachers.