Automatic Configuration of Mobile Applications Using Context-Aware Cloud-Based Services

  • Tor-Morten GrønliEmail author
  • Gheorghita Ghinea
  • Muhammad Younas
  • Jarle Hansen
Part of the Modeling and Optimization in Science and Technologies book series (MOST, volume 4)


The area of information technology continues to experience considerable progress and innovation in recent years. Computers have evolved from large and very expensive devices, to mainstream products we take for granted in our everyday lives. Increasingly, cloud-based services have come to the fore. Additionally, many people own multiple computing devices, from normal desktop computers to small mobile devices. We find mobile computing devices of particularly interest and this will be the focus of our study. In this chapter, we investigate a context-aware and cloud-based adaptation of mobile devices and user’s experience. Our research displays new and novel contribution to the area of context-awareness in the cloud setup. We propose and demonstrated principles in implemented applications, whereby context-aware information is harvested from several dimensions to build a rich foundation for context-aware computation. Furthermore, we have exploited and combined this with the area of cloud computing technology to create a new user experience and a new way to invoke control over user’s mobile phone. Through a developed application suite with the following evaluation, we have shown the feasibility of such an approach. Moreover, we believe our research, incorporating remote, and automatically configuration of Android phone advances the research area of context-aware information.


Mobile Device Cloud Computing Mobile Application Mobile Computing Ubiquitous Computing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Binnig, C., Kossmann, D., Kraska, T., Loesing, S.: How is the weather tomorrow?: towards a benchmark for the cloud. In: Proceedings of the Second International Workshop on Testing Database Systems. ACM, Providence (2009)Google Scholar
  2. 2.
    Christensen, J.H.: Using RESTful web-services and cloud computing to create next generation mobile applications. In: Proceedings of the 24th ACM SIGPLAN Conference Companion on Object Oriented Programming Systems Languages and Applications. ACM, Orlando (2009)Google Scholar
  3. 3.
    Cidon, A., et al.: MARS: adaptive remote execution for multi-threaded mobile devices. In: Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds, MobiHeld 2011, pp. 1:1–1:6. ACM, New York (2011)Google Scholar
  4. 4.
    Abowd, G.D., Dey, A.K.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  5. 5.
    Edwards, W.K.: Putting computing in context: An infrastructure to support extensible context-enhanced collaborative applications. ACM Transactions on Computer-Human Interaction (TOCHI) 12, 446–474 (2005)CrossRefGoogle Scholar
  6. 6.
    Elsenpeter, R.C., Velte, T., Velte, A.: Cloud Computing, A Practical Approach, 1st edn. McGraw-Hill Osborne Media (2009)Google Scholar
  7. 7.
    Grønli, T.-M., Hansen, J., Ghinea, G., Younas, M.: Context-Aware and Cloud Based Adaptation of the User Experience. In: Proceedings of the 2013 Advances in Networking and Applications (AINA), pp. 885–891. IEEE Computer Society (2013)Google Scholar
  8. 8.
    Grønli, T.-M., Ghinea, G., Younas, M.: Context-aware and Automatic Configuration of Mobile Devices in Cloud-enabled Ubiquitous Computing. Journal of Personal and Ubiquitous Computing (2013)Google Scholar
  9. 9.
    Khajeh-Hosseini, A., et al.: The Cloud Adoption Toolkit: supporting cloud adoption decisions in the enterprise. Software: Practice and Experience, Software: Practice and Experience 42(4, 4), 447–465 (2012)CrossRefGoogle Scholar
  10. 10.
    Mei, L., Chan, W.K., Tse, T.H.: A Tale of Clouds: Paradigm Comparisons and Some Thoughts on Research Issues. In: Proceedings of the 2008 IEEE Asia-Pacific Services Computing Conference, pp. 464–469. IEEE Computer Society (2008)Google Scholar
  11. 11.
    Mei, L., Zhang, Z., Chan, W.K.: More Tales of Clouds: Software Engineering Research Issues from the Cloud Application Perspective. In: Proceedings of the 2009 33rd Annual IEEE International Computer Software and Applications Conference (2009)Google Scholar
  12. 12.
    Mell, P., Grance, T.: The NIST Definition of Cloud Computing (2011)Google Scholar
  13. 13.
    Paniagua, C., Srirama, S.N., Flores, H.: Bakabs: managing load of cloud-based web applications from mobiles. In: Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services, iiWAS 2011, pp. 485–490. ACM, New York (2011)Google Scholar
  14. 14.
    Strobbe, M., Van Laere, O., Ongenae, F., Dauwe, S., Dhoedt, B., De Turck, F., Demeester, P., Luyten, K.: Integrating Location and Context Information for Novel Personalised Applications. IEEE Pervasive Computing, 1 (2011)Google Scholar
  15. 15.
    Vaquero, L.M., et al.: A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev. 39(1), 50–55 (2008)CrossRefGoogle Scholar
  16. 16.
    Vermesan, O., et al.: Internet of Things Strategic Research Roadmap. European Research Cluster on the Internet of Things, Cluster Strategic Research Agenda (2009)Google Scholar
  17. 17.
    Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Personal Communications 8(4), 10–17 (2001)CrossRefGoogle Scholar
  18. 18.
    Zhang, D., Yang, L.T., Huang, H.: Searching in Internet of Things: Vision and Challenges. In: 2011 IEEE 9th International Symposium on Parallel and Distributed Processing with Applications (ISPA), pp. 201–206 (2011)Google Scholar
  19. 19.
    Boger, M.: Java in Distributed Systems: Concurrency, Distribution and Persistence, 1st edn. Wiley (2001)Google Scholar
  20. 20.
    Saha, D., Mukherjee, A.: Pervasive Computing: A Paradigm for the 21st Century. Computer 36(3), 25–31 (2003)CrossRefGoogle Scholar
  21. 21.
    Tanenbaum, M., Van Steen, A.: Distributed Systems: Principles and Paradigms. Prentice Hall (2002)Google Scholar
  22. 22.
    Kamal, R.: Mobile Computing. Oxford University Press, USA (2008)Google Scholar
  23. 23.
    Satyanarayanan, M.: Fundamental challenges in mobile computing. In: Proceedings of the Fifteenth Annual ACM Symposium on Principles of Distributed Computing, PODC 1996, pp. 1–7. ACM, New York (1996)CrossRefGoogle Scholar
  24. 24.
    Weiser, M.: The computer for the 21st century. Scientific American 3(3), 3–11 (1991)Google Scholar
  25. 25.
    Hansmann, U., et al.: Pervasive Computing: The Mobile World, 2nd edn. Springer (2000)Google Scholar
  26. 26.
    West, M.T.: Ubiquitous computing. In: Proceedings of the 39th ACM Annual Conference on SIGUCCS, SIGUCCS 2011, pp. 175–182. ACM, New York (2011)Google Scholar
  27. 27.
    West, M.T.: Ubiquitous computing. In: Proceedings of the 39th ACM Annual Conference on User Services Conference, SIGUCCS 2011, pp. 175–182. ACM, New York (2011)Google Scholar
  28. 28.
    Parkkila, J., Porras, J.: Improving battery life and performance of mobile devices with cyber foraging. In: 2011 IEEE 22nd International Symposium on Personal Indoor and Mobile Radio Communications (PIMRC), pp. 91–95 (2011)Google Scholar
  29. 29.
    Patel, P., et al.: Towards application development for the internet of things. In: Proceedings of the 8th Middleware Doctoral Symposium, MDS 2011, pp. 5:1–5:6. ACM, New York (2011)Google Scholar
  30. 30.
    Perkins, C.E.: Mobile networking in the Internet. Mob. Netw. Appl. 3(4), 319–334 (1998)CrossRefMathSciNetGoogle Scholar
  31. 31.
    Parviainen, M., Pirinen, T., Pertilä, P.: A speaker localization system for lecture room environment. In: Renals, S., Bengio, S., Fiscus, J.G. (eds.) MLMI 2006. LNCS, vol. 4299, pp. 225–235. Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Tor-Morten Grønli
    • 1
    Email author
  • Gheorghita Ghinea
    • 2
  • Muhammad Younas
    • 3
  • Jarle Hansen
    • 4
  1. 1.Norwegian School of ITOsloNorway
  2. 2.Brunel UniversityLondonUK
  3. 3.Oxford Brooks UniversityOxfordUK
  4. 4.Systek ASOsloNorway

Personalised recommendations