Any Time, Anywhere Computing: Mobile Computing Concepts and Technology (The Springer International Series in Engineering and Computer Science, Band 522)