Hope the following concepts are of interest.
Simulated reality
Simulated reality describes a hypothetical environment that, although experienced as real, is actually a highly detailed simulation of reality. Unlike the currently technologically achievable concept of virtual reality, which is easily distinguished from the experience of "real" reality, a simulated reality would be impossible to tell apart from "real" reality. Hyperreality describes postmodern ideas regarding the perceptions of reality which in some ways parallel this concept.
The modern version of this involves a thought experiment along the lines of imagining that the person experiencing the simulated reality is somehow plugged into a computer of immense power that is programmed with all the rules of the simulation, and provides them with all of their sensory input. A deeper thought experiment may even assume that the person experiencing the simulation is themselves simulated within the simulation, and may have no physical existence at all outside of the simulation.
http://en.wikipedia.org/wiki/Simulated_reality
Ubiquitous computing
Ubiquitous computing (ubicomp, or sometimes ubiqcomp) integrates computation into the environment, rather than having computers which are distinct objects. Another term for ubiquitous computing is pervasive computing. Promoters of this idea hope that embedding computation into the environment would enable people to move around and interact with computers more naturally than they currently do. One of the goals of ubiquitous computing is to enable devices to sense changes in their environment and to automatically adapt and act based on these changes based on user needs and preferences. Some simple examples of this type of behavior include GPS-equipped automobiles that give interactive driving directions and RFID store checkout systems.
http://en.wikipedia.org/wiki/Ubiquitous_computing