Pervasive computing refers to the ubiquitous presence of computing in both mobile and embedded environments, with the ability to access and update information anywhere, anyplace and anytime. This idea ...