Ambient Communications and Computer Systems