Bo Begole presents a nice discussion of the wide variety of terms used in the field of computing today. In particular he dissects the differences between Ubiquitous Computing (UBICOMP) and Augmented Reality (AR):
# AR depends on machine perception technologies to detect the identity and physical configuration of objects relative to each other. It aims to project information alongside a physical object.
# Ubicomp does not necessarily require that the information be displayed alongside one’s perception of the real-world items. Ubicomp uses machine perception to incorporate inputs that are not necessarily explicitly entered by human operators — such as physical states of motion (running, walking, driving, or riding?), attentional demands of the situation (driving in traffic or sitting on a train?), other people’s attributes (roles, demographics, or psychographics), and more. It further encompasses electronic information about things outside of one’s physical environment, perhaps adapting the presentation based on the attentional (driving in heavy traffic) and physical (arms full) demands of the user.
Read the entire discussion at the PARC blog