[ Software Research Group ]

[Home] [Projects] [Members] [Publications] [Links] [Documents] [Demos] [Videos]


Environment Service

This research provides context and state for the execution of user applications in an Active Space.  An environment is represented by an aggregation of structures that embody entities such as services, devices, users, and programs currently involved in the computational context of the application. The structures include events, profiles, preferences, configuration parameters, and sub-environments.  Environments must provide a level of indirection and a mechanism for manipulating groups of entities, for example, by providing support for changing the devices used by an application of a mobile user.   Thus, it should support mapping a presentation of audio, video, and slides from a mobile userís laptop to the devices in a room as he enters the room.  The research issues include event handling, environment support for dynamic resource mapping, the definition mechanism for profiles and preferences, and the mechanisms for performing operations on groups of entities.