also known as pervasive computing, is a new approach in which computer functions are integrated into everyday life, often in an invisible way. Ubiquitous devices can be anything from smartphones to tiny sensors in homes, offices and cars, connected to networks, which allow information