Sentient Computing

Andy Hopper

(Cambridge)

Sentient Computing is the proposition that applications can be made more responsive and useful by observing and reacting to the physical world. It is particularly attractive in a world of mobile users and computers.

The solution requires a classification and quantification of sensor information together with methods of altering the behavior of arbitrary terminal devices. It also requires a framework for "programming with space" which can associate space-related events with actions in a computationally bounded way.

The talk will describe an operational system that uses a variety of sensors; allows space representations to change quickly; provides an appropriate governing event logic; uses caches and proxies to handle large volumes of data quickly; and executes in real time to satisfy a human in the loop.
Thursday 31st October 2002, 14:00
Robert Recorde Room
Department of Computer Science