IntroductionTaking advantage of increasing storage resources, powerful computing capacity, high-quality networks and sophisticated embedded sensors, ever-more capable mobile devices promise to provide a myriad of services, such as data collection and integration, information sharing and social networking.