2000 | Barry Brumitt, Brian Meyers, John Krumm, Amanda Kern, and Steven Shafer
The EasyLiving project at Microsoft Research aims to develop an architecture and technologies for intelligent environments, which integrate diverse input/output (I/O) devices to create a coherent user experience. The system includes middleware for distributed computing, world modeling for location-based context, perception for collecting information, and service description for decomposing device control, internal logic, and user interface. The paper outlines current research in these areas, emphasizing common requirements for intelligent environments. An example scenario illustrates how users can seamlessly transition between devices and locations, such as moving from a PC in the living room to a wall-mounted screen, and vice versa. The project also addresses the need for middleware to support distributed computing across heterogeneous devices.The EasyLiving project at Microsoft Research aims to develop an architecture and technologies for intelligent environments, which integrate diverse input/output (I/O) devices to create a coherent user experience. The system includes middleware for distributed computing, world modeling for location-based context, perception for collecting information, and service description for decomposing device control, internal logic, and user interface. The paper outlines current research in these areas, emphasizing common requirements for intelligent environments. An example scenario illustrates how users can seamlessly transition between devices and locations, such as moving from a PC in the living room to a wall-mounted screen, and vice versa. The project also addresses the need for middleware to support distributed computing across heterogeneous devices.