Actual applications (mostly component based) requirements cannot be expressed
without a ubiquitous and mobile part for end-users as well as for M2M
applications (Machine to Machine). Such an evolution implies context management
in order to evaluate the consequences of the mobility and corresponding
mechanisms to adapt or to be adapted to the new environment. Applications are
then qualified as context aware applications.