The increasing availability of many types of devices and the next generation mobile technologies (such as UMTS), wireless LAN-based solutions, and new type of terminal equipment (such as wearable computers) raise a number of challenges to user interface designers. To this end there is a need for interactive applications able to adapt in a plastic manner to the different contexts of use. We consider that the context of use includes the types of devices that support users while performing their tasks and the surrounding environment.
Amicae is a support for applications which can be accessed from a variety of different people (with different preferences, knowledge-level, aims,...) and with different devices. It is based on a set of adaptive rules defined in a multiplatform environment that shows how user modelling can be leveraged to support users accessing an application through multiple interaction devices and the definition of adaptive techniques that takes into account also the device used. The basic idea is to have a single user model associated with each user that is dynamically updated when the user interacts with the application through any type of device. We have discussed our approach using a case study in the museum application domain.