Abstract
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.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
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)
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)
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)
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)
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)
Elsenpeter, R.C., Velte, T., Velte, A.: Cloud Computing, A Practical Approach, 1st edn. McGraw-Hill Osborne Media (2009)
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)
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)
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)
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)
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)
Mell, P., Grance, T.: The NIST Definition of Cloud Computing (2011)
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)
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)
Vaquero, L.M., et al.: A break in the clouds: towards a cloud definition. SIGCOMM Comput. Commun. Rev. 39(1), 50–55 (2008)
Vermesan, O., et al.: Internet of Things Strategic Research Roadmap. European Research Cluster on the Internet of Things, Cluster Strategic Research Agenda (2009)
Satyanarayanan, M.: Pervasive computing: vision and challenges. IEEE Personal Communications 8(4), 10–17 (2001)
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)
Boger, M.: Java in Distributed Systems: Concurrency, Distribution and Persistence, 1st edn. Wiley (2001)
Saha, D., Mukherjee, A.: Pervasive Computing: A Paradigm for the 21st Century. Computer 36(3), 25–31 (2003)
Tanenbaum, M., Van Steen, A.: Distributed Systems: Principles and Paradigms. Prentice Hall (2002)
Kamal, R.: Mobile Computing. Oxford University Press, USA (2008)
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)
Weiser, M.: The computer for the 21st century. Scientific American 3(3), 3–11 (1991)
Hansmann, U., et al.: Pervasive Computing: The Mobile World, 2nd edn. Springer (2000)
West, M.T.: Ubiquitous computing. In: Proceedings of the 39th ACM Annual Conference on SIGUCCS, SIGUCCS 2011, pp. 175–182. ACM, New York (2011)
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)
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)
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)
Perkins, C.E.: Mobile networking in the Internet. Mob. Netw. Appl. 3(4), 319–334 (1998)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Grønli, TM., Ghinea, G., Younas, M., Hansen, J. (2015). Automatic Configuration of Mobile Applications Using Context-Aware Cloud-Based Services. In: Xhafa, F., Barolli, L., Barolli, A., Papajorgji, P. (eds) Modeling and Processing for Next-Generation Big-Data Technologies. Modeling and Optimization in Science and Technologies, vol 4. Springer, Cham. https://doi.org/10.1007/978-3-319-09177-8_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-09177-8_15
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09176-1
Online ISBN: 978-3-319-09177-8
eBook Packages: EngineeringEngineering (R0)