A sociotechnical investigation of ubiquitous computing as a research enterprise and as a lived reality. Ubiquitous computing (or ubicomp) is the label for a "third wave" of computing technologies. Following the eras of the mainframe computer and the desktop PC, ubicomp is characterized by small and powerful computing devices that are worn, carried, or embedded in the world around us. The ubicomp research agenda originated at Xerox PARC in...