Context-awareness covers the idea of computers reacting upon, and adapting to the user’s context, e.g. location, time of day, the specific task the user is engaged in, etc. Context is sensed by tracking location of persons and objects, through sensors in the environment, and by trying to understand what the user is doing, by e.g. looking in his or her calendar.