Skip to main content
Log in

Long-life application

Situation detection in a context-aware all-in-one application

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

Nowadays, mobile devices host many applications that are directly downloaded and installed from mobile application stores. The existence of such a large amount of apps for a myriad of purposes imposes a huge overhead on users, who are in charge of selecting, installing, and executing the appropriate apps, as well as deleting them when no longer needed. Moreover, these applications have mostly neglected to take into account the user’s context, as they propose static non-evolving scenarios of use. The proposed long-life application provides a new way to respond to the user’s needs on the fly. It evolves at run time (by including/ excluding business functionalities, updating the interaction mode, and migrating executions) according to the user’s needs. While he/she moves in his/her surroundings, the app detects the occurring events and builds contextually-described situations. So, this work aims to offer a new type of mobile application able to detect, formulate and understand the users’ context and react accordingly. Therefore, in this paper, we present the overall approach to build a long-life application and we focus on context detection and formulation aspects.

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

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

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

    Article  Google Scholar 

  3. 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

  4. Google (2017) Google inside search. https://www.google.com/intl/es419/insidesearch/features/search/knowledge.html. Accessed 23 Apr 2017

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

  6. Hamburger E (2013) Osito for iPhone: can this minimalist Google Now clone make a splash before the real thing? http://www.theverge.com/2013/4/18/4236584/osito-for-iphone-google-now-app. Accessed 23 Apr 2017

  7. 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

  8. Khan AM, Tufail A, Khattak AM, Laine TH (2014) Activity recognition on smartphones via sensor-fusion and KDA-based SVMs. Int J Distrib Sensor Netw

  9. 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. Accessed 23 Apr 2017

  10. Martin C (2017) How to use Google Assistant and Google Now. http://www.pcadvisor.co.uk/feature/google-android/how-use-google-assistant-google-now-3574727. Accessed 23 Apr 2017

  11. Martín H, Bernardos AM, Iglesias J, Casar JR (2013) Activity logging using lightweight classification techniques in mobile devices. Person Ubiq Comput 17(4):675–695

    Article  Google Scholar 

  12. Mikkonen T, Systä K, Pautasso C (2015) Towards liquid web applications. In: International conference on web engineering (ICWE). Springer, pp 134–143

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

  14. Ovadia S (2014) Automate the internet with “If This Then That” (IFTTT). Behav Soc Sci Librar 33(4):208–211

    Article  Google Scholar 

  15. Panzarino M (2014) Foursquare’s swarm and the rise of the invisible app. https://www.techcrunch.com/2014/05/15/foursquares-swarm-and-the-rise-of-the-invisible-app. Accessed 23 Apr 2017

  16. Pierce JS, Nichols J (2008) An infrastructure for extending applications’ user experiences across multiple personal devices. In: 21st annual ACM symposium on user interface software and technology (UIST). ACM, pp 101–110

  17. Randell C, Muller H (2000) Context awareness by analysing accelerometer data. In: Fourth international symposium on wearable computers (ISWC). IEEE, pp 175–176

  18. Reynolds D (2016) The future is without apps. https://medium.com/fwd-thoughts/the-future-is-without-apps-ddf43ec52aab Accessed 23 Apr 2017

  19. 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. Accessed 23 Apr 2017

  20. Rygaard CA (2006) Mobile application access control list security system. US Patent 7,065,783

  21. Taivalsaari A, Mikkonen T, Systä K (2014) Liquid software manifesto: the era of multiple device ownership and its implications for software architecture. In: 38th annual computer software and applications conference (COMPSAC). IEEE, pp 338–343

  22. Zhang Y (2015) 16 mobile mistakes that plummet user retention rates. https://apptimize.com/blog/2015/10/16-mobile-mistakes-that-plummet-user-retention-rates. Accessed 23 Apr 2016

Download references

Acknowledgments

This work was supported by the the embassy of France in Spain and by the TIN2013-46238-C4-(1/4)-R, FEDER/ TIN2016-78011-C4-(2/3)-R (AEI/FEDER, UE), and DGA-FSE

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Riadh Karchoud.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Karchoud, R., Illarramendi, A., Ilarri, S. et al. Long-life application. Pers Ubiquit Comput 21, 1025–1037 (2017). https://doi.org/10.1007/s00779-017-1077-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-017-1077-2

Keywords

Navigation