Skip to main content
Top

2020 | OriginalPaper | Chapter

A Survey on Context-Aware Computing Frameworks for Resource-Bounded Devices

Authors : Younas Khan, Sajjad Ahmad Bhatti, Sohail Khattak

Published in: Intelligent Technologies and Applications

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Internet of Things (IoT) provides ubiquitous computing at any place, at any time and in any data format to any user across a network. Context-awareness is a phenomenon where an entity can portray its behavior in a particular time based on facts, rules, and axioms to form a system that is formally called context-aware computing framework. Several frameworks exist for context-awareness either ported from other platforms to android or explicitly build for android platform. Resource-bounded devices like tablet, smart TV, the smartphone and the wireless sensors nodes have several constraints like memory, power, and time that must be considered while designing a framework for resource-bounded devices. This paper surveys various resource-bounded context-aware computing frameworks that are either ported from desktop to android platform or explicitly build for android platform. The key challenges associated with these frameworks and portability issues from desktop to Android platform have also been discussed in detail.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Weiser, M.: The computer for the 21st century. Sci. Am. 265(3), 94–105 (1991)CrossRef Weiser, M.: The computer for the 21st century. Sci. Am. 265(3), 94–105 (1991)CrossRef
2.
go back to reference Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)CrossRef Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)CrossRef
4.
go back to reference Gochhayat, S.P., et al.: LISA: lightweight context-aware IoT service architecture. J. Clean. Prod. 212, 1345–1356 (2019)CrossRef Gochhayat, S.P., et al.: LISA: lightweight context-aware IoT service architecture. J. Clean. Prod. 212, 1345–1356 (2019)CrossRef
5.
go back to reference Karlson, A.K., et al.: Mobile taskflow in context: a screenshot study of smartphone usage. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2010) Karlson, A.K., et al.: Mobile taskflow in context: a screenshot study of smartphone usage. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM (2010)
6.
go back to reference Want, R.: When cell phones become computers. IEEE Pervasive Comput. 8(2), 2–5 (2009)CrossRef Want, R.: When cell phones become computers. IEEE Pervasive Comput. 8(2), 2–5 (2009)CrossRef
7.
go back to reference Nalepa, G.J., Kutt, K., Bobek, S.: Mobile platform for affective context-aware systems. Future Gener. Comput. Syst. 92, 490–503 (2019)CrossRef Nalepa, G.J., Kutt, K., Bobek, S.: Mobile platform for affective context-aware systems. Future Gener. Comput. Syst. 92, 490–503 (2019)CrossRef
8.
go back to reference Raento, M., et al.: ContextPhone: a prototyping platform for context-aware mobile applications. IEEE Pervasive Comput. 2, 51–59 (2005)CrossRef Raento, M., et al.: ContextPhone: a prototyping platform for context-aware mobile applications. IEEE Pervasive Comput. 2, 51–59 (2005)CrossRef
9.
go back to reference Deshmukh, S., Shah, R.: Computation offloading frameworks in mobile cloud computing: a survey. In: 2016 IEEE International Conference on Current Trends in Advanced Computing (ICCTAC), IEEE (2016) Deshmukh, S., Shah, R.: Computation offloading frameworks in mobile cloud computing: a survey. In: 2016 IEEE International Conference on Current Trends in Advanced Computing (ICCTAC), IEEE (2016)
10.
go back to reference Mehra, P.: Context-aware computing: beyond search and location-based services. IEEE Internet Comput. 16(2), 12–16 (2012)CrossRef Mehra, P.: Context-aware computing: beyond search and location-based services. IEEE Internet Comput. 16(2), 12–16 (2012)CrossRef
11.
go back to reference Kim, J.-D., Son, J., Baik, D.-K.: CA5W1HOnto: ontological context-aware model based on 5W1H. Int. J. Distrib. Sens. Netw. 8(3), 247346 (2012)CrossRef Kim, J.-D., Son, J., Baik, D.-K.: CA5W1HOnto: ontological context-aware model based on 5W1H. Int. J. Distrib. Sens. Netw. 8(3), 247346 (2012)CrossRef
12.
go back to reference Esposito, A., et al.: A framework for context-aware home-health monitoring. Int. J. Auton. Adap. Commun. Syst. 3(1), 75–91 (2010)CrossRef Esposito, A., et al.: A framework for context-aware home-health monitoring. Int. J. Auton. Adap. Commun. Syst. 3(1), 75–91 (2010)CrossRef
13.
go back to reference Guo, B., Zhang, D., Imai, M.: Toward a cooperative programming framework for context-aware applications. Pers. Ubiquit. Comput. 15(3), 221–233 (2011)CrossRef Guo, B., Zhang, D., Imai, M.: Toward a cooperative programming framework for context-aware applications. Pers. Ubiquit. Comput. 15(3), 221–233 (2011)CrossRef
14.
go back to reference Sartori, F., Manenti, L., Grazioli, L.: A Conceptual and Computational Model for Knowledge-based Agents in ANDROID, pp. 41–46 (2013) Sartori, F., Manenti, L., Grazioli, L.: A Conceptual and Computational Model for Knowledge-based Agents in ANDROID, pp. 41–46 (2013)
15.
go back to reference Ughetti, M., Trucco, T., Gotta, D.: Development of agent-based, peer-to-peer mobile applications on ANDROID with JADE. In: Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies IEEE, Editor, pp. 287–294. IEEE (2008) Ughetti, M., Trucco, T., Gotta, D.: Development of agent-based, peer-to-peer mobile applications on ANDROID with JADE. In: Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies IEEE, Editor, pp. 287–294. IEEE (2008)
17.
go back to reference Uddin, I.: A Rule-Based Framework for Developing Context-Aware Systems for Smart Spaces, University of Nottingham (2019) Uddin, I.: A Rule-Based Framework for Developing Context-Aware Systems for Smart Spaces, University of Nottingham (2019)
18.
go back to reference Sehic, S., et al.: Entity-adaptation: a programming model for development of context-aware applications. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, Gyeongju, p. 436–443. ACM (2014) Sehic, S., et al.: Entity-adaptation: a programming model for development of context-aware applications. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, Gyeongju, p. 436–443. ACM (2014)
19.
go back to reference Perera, C., et al.: Context aware computing for the Internet of Things: a survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014)CrossRef Perera, C., et al.: Context aware computing for the Internet of Things: a survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014)CrossRef
20.
go back to reference Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16(2–4), 97–166 (2001)CrossRef Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 16(2–4), 97–166 (2001)CrossRef
21.
go back to reference Bardram, J.E., et al.: A context-aware patient safety system for the operating room. In: Proceedings of the 10th International Conference on Ubiquitous Computing, Seoul, pp. 272–281. ACM (2008) Bardram, J.E., et al.: A context-aware patient safety system for the operating room. In: Proceedings of the 10th International Conference on Ubiquitous Computing, Seoul, pp. 272–281. ACM (2008)
23.
go back to reference Sanchez, L., et al.: A generic context management framework for personal networking environments. In: 2006 Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services (2006) Sanchez, L., et al.: A generic context management framework for personal networking environments. In: 2006 Third Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services (2006)
24.
go back to reference Hu, P., Indulska, J., Robinson, R.: An autonomic context management system for pervasive computing. In: 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom), IEEE (2008) Hu, P., Indulska, J., Robinson, R.: An autonomic context management system for pervasive computing. In: 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom), IEEE (2008)
25.
go back to reference Elazhary, H.: A cloud-based framework for context-aware intelligent mobile user interfaces in healthcare applications. J. Med. Imag. Health Inform. 5(8), 1680–1687 (2015)CrossRef Elazhary, H.: A cloud-based framework for context-aware intelligent mobile user interfaces in healthcare applications. J. Med. Imag. Health Inform. 5(8), 1680–1687 (2015)CrossRef
29.
go back to reference Alnanih, R., Ormandjieva, O., Radhakrishnan, T.: Context-based and rule-based adaptation of mobile user interfaces in mHealth. Procedia Comput. Sci. 21, 390–397 (2013)CrossRef Alnanih, R., Ormandjieva, O., Radhakrishnan, T.: Context-based and rule-based adaptation of mobile user interfaces in mHealth. Procedia Comput. Sci. 21, 390–397 (2013)CrossRef
30.
go back to reference Hofer, T., et al.: Context-awareness on mobile devices - the hydrogen approach. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS 2003) - Track 9, vol. 9, p. 292.1. IEEE Computer Society (2003) Hofer, T., et al.: Context-awareness on mobile devices - the hydrogen approach. In: Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS 2003) - Track 9, vol. 9, p. 292.1. IEEE Computer Society (2003)
31.
go back to reference Toutain, F., et al.: Interpersonal context-aware communication services. IEEE Commun. Mag. 49(1), 68–74 (2011)CrossRef Toutain, F., et al.: Interpersonal context-aware communication services. IEEE Commun. Mag. 49(1), 68–74 (2011)CrossRef
32.
go back to reference Bellifemine, F., Poggi, A., Rimassa, G.: JADE–A FIPA-compliant agent framework. In: Proceedings of PAAM, London (1999) Bellifemine, F., Poggi, A., Rimassa, G.: JADE–A FIPA-compliant agent framework. In: Proceedings of PAAM, London (1999)
33.
go back to reference Petcu, D., Petcu, M.: Distributed jess on a condor pool. In: Proceedings of the 9th WSEAS International Conference on Computers, World Scientific and Engineering Academy and Society (WSEAS) (2005) Petcu, D., Petcu, M.: Distributed jess on a condor pool. In: Proceedings of the 9th WSEAS International Conference on Computers, World Scientific and Engineering Academy and Society (WSEAS) (2005)
34.
go back to reference Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in Agentspeak Using Jason, vol. 8. Wiley, Hoboken (2007)CrossRef Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-Agent Systems in Agentspeak Using Jason, vol. 8. Wiley, Hoboken (2007)CrossRef
36.
go back to reference Ughetti, M., Trucco, T., Gotta, D.: Development of agent-based, peer-to-peer mobile applications on ANDROID with JADE. In: 2008 The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, IEEE (2008) Ughetti, M., Trucco, T., Gotta, D.: Development of agent-based, peer-to-peer mobile applications on ANDROID with JADE. In: 2008 The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, IEEE (2008)
38.
go back to reference Jackson, W.: Android apps for absolute beginners: covering Android 7, Apress (2017) Jackson, W.: Android apps for absolute beginners: covering Android 7, Apress (2017)
39.
go back to reference Ejigu, D., Scuturici, M., Brunie, L.: An ontology-based approach to context modeling and reasoning in pervasive computing. In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW 2007) (2007) Ejigu, D., Scuturici, M., Brunie, L.: An ontology-based approach to context modeling and reasoning in pervasive computing. In: Fifth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PerComW 2007) (2007)
40.
41.
go back to reference Uddin, I., Rakib, A., Haque, H.M.U.: A framework for implementing formally verified resource-bounded smart space systems. Mob. Netw. Appl. 22(2), 289–304 (2017)CrossRef Uddin, I., Rakib, A., Haque, H.M.U.: A framework for implementing formally verified resource-bounded smart space systems. Mob. Netw. Appl. 22(2), 289–304 (2017)CrossRef
42.
go back to reference Rakib, A., Haque, H.M.U.: Modeling and verifying context-aware non-monotonic reasoning agents. In: 2015 ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE) (2015) Rakib, A., Haque, H.M.U.: Modeling and verifying context-aware non-monotonic reasoning agents. In: 2015 ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE) (2015)
44.
go back to reference Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Comput. Sci. Inf. Syst. 11(1), 171–193 (2014)CrossRef Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Comput. Sci. Inf. Syst. 11(1), 171–193 (2014)CrossRef
45.
go back to reference Van Wissen, B., et al.: ContextDroid: an expression-based context framework for Android. In: Proceedings of PhoneSense (2010) Van Wissen, B., et al.: ContextDroid: an expression-based context framework for Android. In: Proceedings of PhoneSense (2010)
46.
go back to reference Bandini, S., Sartori, F.: From handicraft prototypes to limited serial productions: exploiting knowledge artifacts to support the industrial design of high quality products. AI EDAM 24(1), 17–34 (2010) Bandini, S., Sartori, F.: From handicraft prototypes to limited serial productions: exploiting knowledge artifacts to support the industrial design of high quality products. AI EDAM 24(1), 17–34 (2010)
47.
go back to reference Hecham, A., Croitoru, M., Bisquert, P.: Argumentation-based defeasible reasoning for existential rules. In: AAMAS: Autonomous Agents and MultiAgent Systems (2017) Hecham, A., Croitoru, M., Bisquert, P.: Argumentation-based defeasible reasoning for existential rules. In: AAMAS: Autonomous Agents and MultiAgent Systems (2017)
48.
go back to reference Rakib, A., Uddin, I.: An efficient rule-based distributed reasoning framework for resource-bounded systems. Mob. Netw. Appl. 24(1), 82–99 (2019)CrossRef Rakib, A., Uddin, I.: An efficient rule-based distributed reasoning framework for resource-bounded systems. Mob. Netw. Appl. 24(1), 82–99 (2019)CrossRef
Metadata
Title
A Survey on Context-Aware Computing Frameworks for Resource-Bounded Devices
Authors
Younas Khan
Sajjad Ahmad Bhatti
Sohail Khattak
Copyright Year
2020
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-15-5232-8_9

Premium Partner