Advancing the architecture of mobile service delivery
Pervasive and ubiquitous computing is the trend towards connecting people with their surrounding objects, creating smart environments. New scenarios and applications in pervasive computing emerge everyday, which offer enormous business potential to mobile Web service provisioning. This project looks at enhancing the user experience of mobile Web services through a paradigm shift for mobile devices to not only act as Web clients, but also as Web services providers. The project focuses on provisioning personalized and reliable mobile services and applications, incorporating user context, such as location, preferences, device capabilities, and environment context in order to achieve a differential user experience. The project expands in two directions: 1) Personal Services, where users are able to provide user-specific services at anytime, anywhere to a set of authorized customers with a custom level of user-controlled access regulations; 2) Cloud-Assisted mobile services, where the cloud plays a pivotal role to relieve the burden on mobile resources, while bridging the gaps between resource-constrained devices and computational-intensive applications. This allows applications to benefit from the mobility and dynamic context access that mobile devices can offer, while simultaneously taking advantage of resource-rich environments.