Skip to main content
Log in

One app to rule them all: collaborative injection of situations in an adaptable context-aware application

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Currently, we are living in the era of ubiquitous computing, that introduces the possibility to have an increasing number of mobile applications on different types of devices with ever-growing capabilities. Consequently, the continuous rise of mobile applications opens the door for an unmatched number of diverse possibilities of what users can do and expect to do. Due to the high demand for apps and the unstoppable growth of app stores, the computing world is slowly shifting towards an interconnected, distributed, and context-aware digital ecosystem. With so many possible use cases and such diverse user needs, is it desirable to have one single application that does it all? Has it become a necessity to have one application able to understand users and eliminate the need for other applications? Our vision of this single application is a context-aware distributed mobile application dedicated to everyday users. This app needs to offer to the users a high level of comfort and a better-customized user experience by replying both re-actively and pro-actively to the users’ needs without confusing them with the large diversity of apps and devices available. Nonetheless, no predefined application can predict or autonomously handle all the possible situations that could happen to the user in all different areas (shopping, work, travel, etc.), due to the infinite possibilities. Therefore, our proposal allows to dynamically add new use cases, by both non-experts (e.g., everyday users) and domain experts (e.g., a travel agent), into the user’s application.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  • 24me (2016) 24me. https://www.twentyfour.me. Accessed 5 Mar 2018

  • Basiri A, Amirian P, Winstanley A, Moore T (2018) Making tourist guidance systems more intelligent, adaptive and personalised using crowd sourced movement data. J Ambient Intell Hum Comput 9:413–427

    Article  Google Scholar 

  • Boyaci O, Beltran V, Schulzrinne H (2010) Bridging communications and the physical world: sense everything, control everything. In: GLOBECOM Workshops, IEEE, pp 1735–1740

  • Chen CC, Huang TC (2012) Learning in a u-museum: developing a context-aware ubiquitous learning environment. Compute Educ 59(3):873–883

    Article  Google Scholar 

  • Chihani B, Bertin E, Crespi N (2013) A user-centric context-aware mobile assistant. In: 17th International conference on intelligence in next generation networks (ICIN), IEEE, pp 110–117

  • Clarke S, Driver C (2004) Context-aware trails [mobile computing]. Computer 37(8):97–99

    Article  Google Scholar 

  • Da K, Dalmau M, Roose P (2014) Kalimucho: middleware for mobile applications. In: 29th Annual ACM Symposium on Applied Computing (SAC), ACM, pp 413–419

  • Driver C, Clarke S (2004) Hermes: generic designs for mobile, context-aware trails-based applications. In: Workshop on context awareness at MobiSys

  • Edison (2017) Easilydo. https://play.google.com/store/apps/details?id=com.easilydo. Online; accessed 5 Mar 2018

  • Endsley MR (1995) Toward a theory of situation awareness in dynamic systems. Hum Fact 37(1):32–64

    Article  Google Scholar 

  • Evans D (2011) The internet of things: how the next evolution of the internet is changing everything. White Paper by Cisco Internet Business Solutions Group (IBSG)

  • Farghaly A, Shaalan K (2009) Arabic natural language processing: challenges and solutions. ACM Trans Asian Lang Inf Process (TALIP) 8(4):14

    Google Scholar 

  • Google (2017) Google Inside Search. https://www.google.com/intl/es419/insidesearch/features/search/knowledge.html. Online; accessed 5 Mar 2018

  • Grennan T (2016) Spring 2016 mobile customer retention report an analysis of retention by day. Tech. rep, Appboy

  • Harter A, Hopper A, Steggles P, Ward A, Webster P (2002) The anatomy of a context-aware application. Wirel Netw 8(2/3):187–197

    Article  Google Scholar 

  • Karchoud R, Roose P, Dalmau M, Illarramendi A, Ilarri S (2016) Long life application: approach for user context management and situation understanding. In: International conference on ubiquitous computing and communications and 2016 international symposium on cyberspace and security (IUCC-CSS), IEEE, pp 45–53

  • Karchoud R, Illarramendi A, Ilarri S, Roose P, Dalmau M (2017a) Long-life application—situation detection in a context-aware all-in-one application. Pers Ubiquitous Comput 21(6):1025–1037

    Article  Google Scholar 

  • Karchoud R, Roose P, Dalmau M, Illarramendi A, Ilarri S (2017b) All for one and one for all: dynamic injection of situations in a generic context-aware application. Proc Comput Sci (IUCC-CSS) 113:17–24.

    Article  Google Scholar 

  • Lardinois F (2017) Google starts testing Instant Apps in the wild. https://techcrunch.com/2017/01/23/google-starts-testing-instant-apps-in-the-wild. Online; accessed 5 Mar 2018

  • Martin C (2017) How to use Google Assistant. http://www.pcadvisor.co.uk/feature/google-android/how-use-google-assistant-google-now-3574727. Online; access 5 Mar 2018

  • Nakagawa T, Doi C, Ohta K, Inamura H (2012) Customizable context detection for ECA rule-based context-aware applications. In: 6th International conference on mobile computing and ubiquitous networking (ICMU), Information Processing Society of Japan, vol 30, pp 98–105

  • Ovadia S (2014) Automate the internet with if this then that (IFTTT). Behav Soc Sci Libr 33(4):208–211

    Article  Google Scholar 

  • Rodgers E (2013) Tempo for iPhone uses AI to fold maps, contacts, and files into your calendar. http://www.theverge.com/2013/2/13/3982656/tempo-intelligent-calendar-for-iphone. Online; accessed 5 Mar 2018

  • Yun S-S, Nguyen Q, Choi JS (2017) Recognition of emergency situations using audio–visual perception sensor network for ambient assistive living. J Ambient Intell Hum Comput. doi:10.1007/s12652-017-0597-y

    Article  Google Scholar 

  • Syer MD, Adams B, Zou Y, Hassan AE (2011) Exploring the development of micro-apps: A case study on the Blackberry and Android platforms. In: 11th IEEE international working conference on source code analysis and manipulation (SCAM), IEEE, pp 55–64

  • Zhao Z, Liu J, Crespi N (2011) The design of activity-oriented social networking: dig-event. In: 13th international conference on information integration and web-based applications and services (iiWAS), ACM, pp 420–425

Download references

Acknowledgements

This work was supported by the Embassy of France in Spain and by the projects TIN2013-46238-C(1/4)-4-R, FEDER/TIN2016-78011-C4-(2/3)-R (AEI/FEDER, UE), FEDER/TCVPYR, and DGA-FSE (COS2MOS group).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Philippe Roose.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Karchoud, R., Roose, P., Dalmau, M. et al. One app to rule them all: collaborative injection of situations in an adaptable context-aware application. J Ambient Intell Human Comput 10, 4679–4692 (2019). https://doi.org/10.1007/s12652-018-0846-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0846-8

Keywords

Navigation