The Work and Vision of Ubiquitous Computing at Xerox PARC | IEEE Journals & Magazine | IEEE Xplore