Content area
Full text
Abstract. Growing pervasiveness and personalisation of mobile computing devices, have raised the need for their autonomous, yet intelligent proactive actioning. Such a functioning encapsulated in the concept of anticipatory computing has been a subject of academic research for more than thirty years. Yet, before the recent advances in ubiquitous computing, anticipatory computing remained confined primarily to theoretical explorations. In this paper we discuss the basics of anticipatory mobile computing, a novel concept that builds upon mobile sensing, machine learning and the intrinsic ways mobile devices are nowadays used, in order to enable novel proactive and personalised applications.
Keywords: mobile computing, pervasive computing, anticipatory computing, wireless networks
Pregled napovednega mobilnega racunanja
Narascajoca prodornost in personalizacija mobilnih naprav sta povecali potrebo po njihovem avtonomnem, inteligentnem in proaktivnem delovanju. Taksno delovanje, v okviru koncepta napovednega racunanja, je predmet akademskih raziskav ze vec kot trideset let. Vendar je bilo se pred zadnjimi napredki na podrocju vseprisotnega racunanja napovedno racunanje predmet teoreticnih raziskav. V tern clanku obravnavamo osnove napovednega mobilnega racunanja, novega koncepta, ki zdruzuje mobilno zaznavanje, strojno ucenje in razlicne nacine dañasnje proaktivne in personalizirane rabe mobilnih naprav.
1 Introduction
A pedestrian with a mobile phone walks around a city utilising WiFi access points (APs) in the most efficient way possible - the phone proactively allocates resources as it predicts by which AP the user will pass next. The phone also predicts the length of stay at a certain AP, so that data-heavy tasks, such as large photo uploads, are not attempted at times when the user is just intermittently connected. In another example, a smart wristband keeps track of a user's heart rate. It predicts that the user is in risk of being highly stressed out. The system combines a user's smartphone that accesses the user's calendar and examines tasks scheduled for today. The phone then intelligently schedules tasks to alleviate the risk of high stress and suggests a new schedule to the user.
These examples showcase the potential anticipatory computing has to improve our daily lives. In this position paper we introduce a concept of the anticipatory mobile system, examine recent advances in hardware and software that enable such a system, and present challenges and opportunities in this nascent field.
2 Anticipatory Mobile Computing
Anticipation -...





