Ubiquitous Computing
Introduction
Ubiquitous computing (or "ubicomp") is a concept in software engineering, hardware engineering and computer science where computing is made to appear anytime and everywhere. In contrast to desktop computing, ubiquitous computing can occur using any device, in any location, and in any format.
Ubiquitous computing, is a computing philosophy of putting computers everywhere and making them seamlessly integrate in our lives. User Interfaces are a big part of how they're designed.
Internet of Things
The Internet of Things, or IoT, are an inseparable component of ubiquitous computing.