PersonisJ: Mobile, Client-Side User Modelling
The increasing trend towards powerful mobile phones opens many possibilities for valuable personalised services to be available on the phone. Client-side personalisation for these services has important benefits when connectivity to the cloud is restricted or unavailable. The user may also find it desirable when they prefer that their user model be kept only on their phone and under their own control, rather than under the control of the cloud-based service provider. This paper describes PersonisJ, a user modelling framework that can support client-side personalisation on the Android phone platform. We discuss the particular challenges in creating a user modelling framework for this platform. We have evaluated PersonisJ at two levels: we have created a demonstrator application that delivers a personalised museum tour based on client-side personalisation; we also report on evaluations of its scalability. Contributions of this paper are the description of the architecture, the implementation, and the evaluation of a user modelling framework for client-side personalisation on mobile phones.
KeywordsMobile Phone Client Application Android Application Intelligent User Interface Location Monitor
Unable to display preview. Download preview PDF.
- 1.Shilton, K.: Four billion little brothers?: Privacy, mobile phones, and ubiquitous data collection. Queue 7(7), 40–47 (2009)Google Scholar
- 3.Nylander, S., Lundquist, T., Brannstrom, A.: At home and with computer access: why and where people use cell phones to access the internet. In: Proceedings of the 27th international conference on Human factors in computing systems, Boston, MA, USA, pp. 1639–1642. ACM, New York (2009)CrossRefGoogle Scholar
- 4.Kobsa, A.: Generic User Modeling Systems, 136–154 (2007)Google Scholar
- 8.Goy, A., Ardissono, L., Petrone, G.: Personalization in e-commerce applications, 485–520 (2007)Google Scholar
- 11.Kruger, A., Baus, J., Heckmann, D., Kruppa, M., Wasinger, R.: Adaptive Mobile Guides, 521–549 (2007)Google Scholar
- 14.Chen, G., Kotz, D.: A survey of Context-Aware mobile computing research. Technical report, Dartmouth College (2000)Google Scholar
- 16.Czarkowski, M.: A Scrutable Adaptive Hypertext. PhD, University of Sydney (March 2006)Google Scholar
- 17.Gerber, S.: PersonisJ: A Platform for Context-Aware, Client-Side, Mobile Personalisation. PhD thesis, Unversity of Sydney (2009)Google Scholar
- 18.Pink, G.A.: Safe Execution of Dynamically Loaded Code on Mobile Devices. PhD thesis, Unversity of Sydney (2009)Google Scholar