Intelligent User Interfaces for Mobile Computing

In this chapter, the practical issue of realizing a necessary intelligence quotient for realizing Intelligent User Interfaces (IUIs) on mobile devices is considered. Mobile computing scenarios differ radically from the normal fixed workstation environment that most people are familiar with; and it is in this dynamicity and complexity that the key motivations for realizing IUIs on mobile devices may be found. Thus the chapter initially motivates the need for the deployment of IUIs in mobile contexts by reflecting on the archetypical elements that comprise the average mobile user’s situation or context. A number of broad issues pertaining to the deployment of AI techniques on mobile devices are considered before a practical realisation of this objective through the intelligent agent paradigm is presented. It is the authors hope that a mature understanding of the mobile computing usage scenario, augmented with key insights into the practical deployment of AI in mobile scenarios, will aid software engineers and HCI professionals alike in the successful utilisation of intelligent techniques for a new generation of mobile services.

[1]  Albrecht Schmidt,et al.  There is more to context than location , 1999, Comput. Graph..

[2]  Olivier Boissier,et al.  Multi-Agent Platforms on Smart Devices: Dream or Reality ? , 2003 .

[3]  Hani Hagras,et al.  Creating an ambient-intelligence environment using embedded agents , 2004, IEEE Intelligent Systems.

[4]  Nikola Mitrovic,et al.  Adaptive User Interfaces Based on Mobile Agents: Monitoring the Behavior of Users in a Wireless Environment , 2005 .

[5]  Sasu Tarkoma,et al.  FIPA-OS Agent Platform for Small-Footprint Devices , 2001, ATAL.

[6]  M. Weiser The Computer for the Twenty-First Century , 1991 .

[7]  David Taniar,et al.  International Journal of Mobile Computing and Multimedia Communications , 2010 .

[8]  Nelson Minar,et al.  Wearable computing meets ubiquitous computing: reaping the best of both worlds , 1999, Digest of Papers. Third International Symposium on Wearable Computers.

[9]  Saul Greenberg,et al.  Context as a Dynamic Construct , 2001, Hum. Comput. Interact..

[10]  Gregory M. P. O'Hare,et al.  Just in time multimedia distribution in a mobile computing environment , 2004, IEEE MultiMedia.

[11]  Gongjun Yan,et al.  A probabilistic routing protocol in VANET , 2009, MoMM.

[12]  Vincent P. Wade,et al.  Informing Context to Support Adaptive Services , 2006, AH.

[13]  Jan Stage,et al.  Handbook of Research on User Interface Design and Evaluation for Mobile Technology , 2008 .

[14]  Gregory M. P. O'Hare,et al.  Agent Factory Micro Edition: A Framework for Ambient Applications , 2006, International Conference on Computational Science.

[15]  Richard R. Muntz,et al.  Challenges in Location-Aware Computing , 2003, IEEE Pervasive Comput..

[16]  Joëlle Coutaz,et al.  Plasticity of User Interfaces: Framework and Research Agenda , 1999, INTERACT.

[17]  John F. Bradley,et al.  Embedded agents: a paradigm for mobile services , 2006, Int. J. Web Grid Serv..

[18]  Pat Langley,et al.  Machine Learning for Adaptive User Interfaces , 1997, KI.

[19]  Kristina Höök,et al.  Steps to take before intelligent user interfaces become real , 2000, Interact. Comput..

[20]  Antonio Krüger,et al.  ARTIFICIAL INTELLIGENCE GOES MOBILE , 2004, Appl. Artif. Intell..

[21]  Claude Sammut,et al.  InCA: A Mobile Conversational Agent , 2004, PRICAI.

[22]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[23]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[24]  David Taniar Encyclopedia of Mobile Computing and Commerce , 2007 .

[25]  Michael Wooldridge,et al.  Intelligent agents: theory and practice The Knowledge Engineering Review , 1995 .

[26]  Korin Richmond,et al.  Acoustic Features for Profiling Mobile Users of Conversational Interfaces , 2004, Mobile HCI.

[27]  Gregory M. P. O'Hare,et al.  Just in time multimedia distribution in a mobile computing environment , 2004, IEEE MultiMedia.

[28]  Gregory M. P. O'Hare,et al.  Beyond Prototyping in the Factory of Agents , 2003, CEEMAS.

[29]  Sasu Tarkoma,et al.  Supporting software agents on small devices , 2002, AAMAS '02.

[30]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.