facilitate new ways of interacting with the environment and with physical systems.
networks of sensors to monitor physical or environmental conditions
are a mapping from the sensory, cognitive, and social human world to the collection of functions exposed by a computer program