Skip to main content

Resource-Bounded Context-Aware Applications: A Survey and Early Experiment

  • Conference paper
  • First Online:

Abstract

The recent advancement of mobile computing technology and smartphones have changed the way we live, communicate, interact, and understand the world. Smartphones have various salient features that make them promising system platforms for the development of context-aware applications, e.g., embedded sensors in smartphones make them more convenient to be used for making context-rich information available to applications. Although the state of the art development of smartphones has endued developers to build advanced context-aware applications, many challenges still remain. Those are mostly due to the limited resources available in the mobile devices including computational and communication resources. This paper surveys the recent advances in context-aware applications in mobile platforms, and proposes a decentralized context-aware computing model that makes use of the smartphone platform, a P2P communication model, and declarative rule-based programming.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Android is the world’s largest mobile platform but it has to overcome these massive hurdles to keep the lead - business insider, October 2015. http://www.businessinsider.my/how-android-is-biggest-mobile-platform-ecosystem-google/?r=US&IR=T#uuUfWCcZ8WDUhJTg.97

  2. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: 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). doi:10.1007/3-540-48157-5_29

    Chapter  Google Scholar 

  3. Ballagas, R., Borchers, J., Rohs, M., Sheridan, J.G.: The smart phone: a ubiquitous input device. IEEE Pervasive Comput. 5(1), 70–77 (2006)

    Article  Google Scholar 

  4. Bardram, J.E., Nørskov, N.: A context-aware patient safety system for the operating room. In: Proceedings of the 10th International Conference on Ubiquitous Computing, pp. 272–281 (2008)

    Google Scholar 

  5. 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, PerCom Workshops 2007, pp. 14–19. IEEE (2007)

    Google Scholar 

  6. Esposito, A., Tarricone, L., Zappatore, M., Catarinucci, L., Colella, R., DiBari, A.: A framework for context-aware home-health monitoring. In: Sandnes, F.E., Zhang, Y., Rong, C., Yang, L.T., Ma, J. (eds.) UIC 2008. LNCS, vol. 5061, pp. 119–130. Springer, Heidelberg (2008). doi:10.1007/978-3-540-69293-5_11

    Chapter  Google Scholar 

  7. Forgy, C.L.: Rete: a fast algorithm for the many pattern/many object pattern match problem. Artif. Intell. 19(1), 17–37 (1982)

    Article  Google Scholar 

  8. Guo, B., Zhang, D., Imai, M.: Toward a cooperative programming framework for context-aware applications. Pers. Ubiquit. Comput. 15(3), 221–233 (2011)

    Article  Google Scholar 

  9. Jackson, W.: Android Apps for Absolute Beginners, 3rd edn. Apress, Berkeley (2014). ISBN13: 978-1-484200-20-9

    Google Scholar 

  10. Kim, M., Lee, K., Kim, Y., Kim, T., Lee, Y., Cho, S., Lee, C.G.: Rete-adh: an improvement to rete for composite context-aware service. Int. J. Distrib. Sens. Netw. 2014, 1–11 (2014)

    Google Scholar 

  11. Nalepa, G.J., Bobek, S.: Rule-based solution for context-aware reasoning on mobile devices. Comput. Sci. Inf. Syst. 11(1), 171–193 (2014)

    Article  Google Scholar 

  12. Park, H., Izhak-Ratzin, R., van der Schaar, M.: Peer-to-peer networks - protocols, cooperation and competition. In: Streaming Media Architectures, Techniques, and Applications: Recent Advances. IGI Global (2010)

    Google Scholar 

  13. Pei, C., Guo, H., Yang, X., Wang, Y., Zhang, X., Ye, H.: Sensors in smart phone. In: Li, D., Liu, Y., Chen, Y. (eds.) CCTA 2010, Part II. IFIP AICT, vol. 345, pp. 491–495. Springer, Heidelberg (2011). doi:10.1007/978-3-642-18336-2_59

    Chapter  Google Scholar 

  14. Perera, C., Zaslavsky, A.B., Christen, P., Georgakopoulos, D.: Context aware computing for the internet of things: a survey. IEEE Commun. Surv. Tutorials 16(1), 414–454 (2014)

    Article  Google Scholar 

  15. Petcu, D., Petcu, M.: Distributed jess on a condor pool. In: Proceedings of the 9th WSEAS International Conference on Computers, pp. 1–5 (2005)

    Google Scholar 

  16. Raento, M., Oulasvirta, A., Petit, R., Toivonen, H.: Contextphone: a prototyping platform for context-aware mobile applications. IEEE Pervasive Comput. 4(2), 51–59 (2005)

    Article  Google Scholar 

  17. Rakib, A., Faruqui, R.U.: A formal approach to modelling and verifying resource-bounded context-aware agents. In: Vinh, P.C., Hung, N.M., Tung, N.T., Suzuki, J. (eds.) ICCASA 2012. LNICST, vol. 109, pp. 86–96. Springer, Heidelberg (2013). doi:10.1007/978-3-642-36642-0_9

    Chapter  Google Scholar 

  18. Rakib, A., Haque, H.M.U.: A logic for context-aware non-monotonic reasoning agents. In: Gelbukh, A., Espinoza, F.C., Galicia-Haro, S.N. (eds.) MICAI 2014, Part I. LNCS (LNAI), vol. 8856, pp. 453–471. Springer, Heidelberg (2014). doi:10.1007/978-3-319-13647-9_41

    Google Scholar 

  19. Rakib, A., Haque, H.M.U.: Modeling and verifying context-aware non-monotonic reasoning agents. In: Proceedings of the 13th ACM-IEEE International Conference on Formal Methods and Models for System Design, pp. 453–471. IEEE (2015)

    Google Scholar 

  20. Rakib, A., Ul Haque, H.M., Faruqui, R.U.: A temporal description logic for resource-bounded rule-based context-aware agents. In: Vinh, P.C., Alagar, V., Vassev, E., Khare, A. (eds.) ICCASA 2013. LNICST, vol. 128, pp. 3–14. Springer, Heidelberg (2014). doi:10.1007/978-3-319-05939-6_1

    Chapter  Google Scholar 

  21. Salber, D., Dey, A.K., Abowd, G.D.: The context toolkit: Aiding the development of context-enabled applications. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 434–441. ACM, New York (1999)

    Google Scholar 

  22. Sartori, F., Manenti, L., Grazioli, L.: A conceptual and computational model for knowledge-based agents in android. In: WOA@ AI*IA 2013, pp. 41–46 (2013)

    Google Scholar 

  23. Schrittwieser, S., Frühwirt, P., Kieseberg, P., Leithner, M., Mulazzani, M., Huber, M., Weippl, E.R.: Guess who’s texting you? evaluating the security of smartphone messaging applications. In: 19th Annual Network and Distributed System Security Symposium (2012)

    Google Scholar 

  24. Sehic, S., Nastic, S., Vögler, M., Li, F., Dustdar, S.: Entity-adaptation: a programming model for development of context-aware applications. In: Proceedings of the 29th Annual ACM Symposium on Applied Computing, pp. 436–443. ACM (2014)

    Google Scholar 

  25. Slazynski, M., Bobek, S., Nalepa, G.J.: Migration of rule inference engine to mobile platform. Challenges and case study. In: Proceedings of 10th Workshop on Knowledge Engineering and Software Engineering (KESE 2010) co-located with 21st European Conference on Artificial Intelligence (ECAI 2014), Prague, Czech Republic (2014)

    Google Scholar 

  26. Ughetti, M., Trucco, T., Gotta, D.: Development of agent-based, peer-to-peer mobile applications on android with jade. In: The Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, UBICOMM 2008, pp. 287–294. IEEE (2008)

    Google Scholar 

  27. Want, R., Hopper, A., Falcão, V., Gibbons, J.: The active badge location system. ACM Trans. Inf. Syst. 10(1), 91–102 (1992)

    Article  Google Scholar 

  28. van Wissen, B., Palmer, N., Kemp, R., Kielmann, T., Bal, H.: ContextDroid: an expression-based context framework for android. In: Proceedings of the International Workshop on Sensing for App Phones (PhoneSense) 2010, pp. 1–5 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdur Rakib .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Uddin, I., Ul Haque, H.M., Rakib, A., Segi Rahmat, M.R. (2016). Resource-Bounded Context-Aware Applications: A Survey and Early Experiment. In: Vinh, P., Barolli, L. (eds) Nature of Computation and Communication. ICTCC 2016. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 168. Springer, Cham. https://doi.org/10.1007/978-3-319-46909-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46909-6_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46908-9

  • Online ISBN: 978-3-319-46909-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics