Mobile and ubiquitous computing represents the third generation of computing with multiple interconnected systems embedded seamlessly into their environment and humans. These computing systems operate ...