Omnipresent computing, also called ubiquitous computing, is the growing tendency to embed computing (usually in the form of microprocessors) into everyday objects to make them communicate effectively and perform useful tasks in a way that minimizes the end-user's need to interact with computers such as computers. Penetrating computing devices are networked and constantly available.
Unlike desktop computing, ubiquitous computing can occur with any device, anytime, anywhere and in any data format across any network, and can perform tasks from one computer to another, such as for example , office. Hence, ubiquitous computing devices have evolved to include not only laptops, notebooks and smartphones, but also tablets, handheld devices, fleet management and piping components, lighting systems , appliances and sensors.
The goal of ubiquitous computing is to make devices "smart", creating a network of sensors capable of collecting, processing and sending data and, ultimately, communicating as a means to adapt to the context and activity of the data ; in essence, a network that can understand their environment and improve the human experience and quality of life.
Often referred to as the successor to mobile computing, ubiquitous computing and, later, widespread computing, they generally involve communication technologies and wireless networks, mobile devices, embedded systems, laptops, RFID tags, middleware, and software agents. Internet capabilities, voice recognition and artificial intelligence are often also included.
Generalized computer applications can cover energy, military, security, consumption, healthcare, production and logistics. An example of ubiquitous computing is an Apple Watch that informs the user of a phone call and allows him to complete the call through the clock. Or, when a user registered for Amazon's streaming music service asks his Echo device to play a song, and the song plays without any further user intervention.