Investigation into a best practice model for providing an integrated user experience with mobile cloud applications

Show simple item record

dc.contributor.advisor Grigoras, Dan en O'Sullivan, Michael J. 2016-01-29T12:43:31Z 2016-01-29T12:43:31Z 2016 2016
dc.identifier.citation O'Sullivan, M.J. 2016. Investigation into a best practice model for providing an integrated user experience with mobile cloud applications. PhD Thesis, University College Cork. en
dc.identifier.endpage 315 en
dc.description.abstract Mobile Cloud Computing promises to overcome the physical limitations of mobile devices by executing demanding mobile applications on cloud infrastructure. In practice, implementing this paradigm is difficult; network disconnection often occurs, bandwidth may be limited, and a large power draw is required from the battery, resulting in a poor user experience. This thesis presents a mobile cloud middleware solution, Context Aware Mobile Cloud Services (CAMCS), which provides cloudbased services to mobile devices, in a disconnected fashion. An integrated user experience is delivered by designing for anticipated network disconnection, and low data transfer requirements. CAMCS achieves this by means of the Cloud Personal Assistant (CPA); each user of CAMCS is assigned their own CPA, which can complete user-assigned tasks, received as descriptions from the mobile device, by using existing cloud services. Service execution is personalised to the user's situation with contextual data, and task execution results are stored with the CPA until the user can connect with his/her mobile device to obtain the results. Requirements for an integrated user experience are outlined, along with the design and implementation of CAMCS. The operation of CAMCS and CPAs with cloud-based services is presented, specifically in terms of service description, discovery, and task execution. The use of contextual awareness to personalise service discovery and service consumption to the user's situation is also presented. Resource management by CAMCS is also studied, and compared with existing solutions. Additional application models that can be provided by CAMCS are also presented. Evaluation is performed with CAMCS deployed on the Amazon EC2 cloud. The resource usage of the CAMCS Client, running on Android-based mobile devices, is also evaluated. A user study with volunteers using CAMCS on their own mobile devices is also presented. Results show that CAMCS meets the requirements outlined for an integrated user experience. en
dc.description.sponsorship Irish Research Council (EMBARK initiative) en
dc.format.mimetype application/pdf en
dc.language.iso en en
dc.publisher University College Cork en
dc.rights © 2016, Michael J. O'Sullivan. en
dc.rights.uri en
dc.subject Mobile cloud computing en
dc.subject Mobile en
dc.subject Cloud en
dc.subject Middleware en
dc.subject User experience en
dc.subject SOA en
dc.subject Service oriented architecture en
dc.subject Context awareness en
dc.subject Resource management en
dc.subject Web services en
dc.subject Services computing en
dc.subject Distributed system en
dc.title Investigation into a best practice model for providing an integrated user experience with mobile cloud applications en
dc.type Doctoral thesis en
dc.type.qualificationlevel Doctoral en
dc.type.qualificationname PhD (Science) en
dc.internal.availability Full text available en No embargo required en
dc.description.version Accepted Version
dc.contributor.funder Irish Research Council en
dc.description.status Not peer reviewed en Computer Science en
dc.check.type No Embargo Required
dc.check.reason No embargo required en
dc.check.opt-out Not applicable en
dc.thesis.opt-out false
dc.check.embargoformat Not applicable en
dc.internal.conferring Spring 2016 en

Files in this item

This item appears in the following Collection(s)

Show simple item record

© 2016, Michael J. O'Sullivan. Except where otherwise noted, this item's license is described as © 2016, Michael J. O'Sullivan.
This website uses cookies. By using this website, you consent to the use of cookies in accordance with the UCC Privacy and Cookies Statement. For more information about cookies and how you can disable them, visit our Privacy and Cookies statement