Ubiquitous computing, also known as pervasive computing, refers to a post-desktop model of human-computer interaction where computing is integrated into everyday objects and activities in a way that is invisible to the user. The document discusses the history and definitions of ubiquitous computing, including Mark Weiser's vision of making many computers available throughout the physical environment but making them effectively invisible. It also covers related areas like augmented reality, ambient intelligence, and properties of ubiquitous computing systems like being networked, distributed, context-aware, and able to operate autonomously.