ABSTRACT

Ubiquitous computing is an emerging computing discipline which exists at the intersection of computing, networking, and embedded computing systems. Developments in ubiquitous computing have led to the concept of disappearing computing, with a user being unaware that they are interacting with a collection of computing nodes. The aim of this ubiquitous technology is to add additional capabilities to everyday objects, allowing them to sense their environment and interact with the people and objects within it, and to enhance their existing functionality. These objectives require that the computing technology is seamlessly integrated into the environment—this has become a reality with the ever-decreasing cost, size and power requirements of embedded processors. The chapter begins by introducing the concept of ubiquity and core properties. In the latter part, it describes smart devices, smart environment and smart interaction. This chapter’s appendix describes aspects related to embedded systems: as applied computer systems being embedded inside of a larger system or device, embedded systems steer and control the functions electronic devices provide. Embedded systems have become more and more ubiquitous, with 98% of all computer chips manufactured for embedded systems. In the automotive domain, a survey highlights the fact that ES already constitute the requirement for almost 90% of innovation. The current trend towards the smart objects and Internet of Things (IoT) is also based on embedded technologies like sensors, actuators and processing units.