A System for Dynamically Generating User Centric Interfaces for Mobile Applications and Services

  • Abayomi Ipadeola
  • Oludayo Olugbara
  • Matthew Adigun
  • Sibusiso Xulu
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5232)


Device heterogeneity, diversity in user preferences and uncertainty of a steady network bandwidth allocation are challenges, which must be squarely addressed to achieve effective information communication in a mobile computing environment. Browser-based user interface adaptation has been widely adopted as a feasible solution to these challenges. Moreover, with the introduction of J2ME platform, some inherent challenges of the browser-based environment for information communication have been surmounted. This paper describes a system for generating user centric interfaces for mobile applications and services. A user centric interface considers the needs and the preferences of the user. We regard a user interface component as an artifact and user interface generation involves dynamic selection of suitable artifacts based on real-time preferences of the user. The system has proved to be efficient for an on-demand generation of user centric interfaces and it provides support for direct user participation during interface generation. Apart from generating user centric interfaces, the system achieves a high degree of dynamism, flexibility and supports design time testing and evaluation of the generated interfaces.


User Interface Multi-Device Interface Interface Adaptation Interface Generation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Yuan, M., Long, J.: Impact of 3G and 4G wireless networks on Higher Education,
  2. 2.
    Barbara, b.: Designing Mobile User Experience. John Wiley & Sons, Chichester (2007)Google Scholar
  3. 3.
    Estrin, D., Culler, D., Pister, K., Sukhatme, G.: Connecting the Physical World with Pervasive Network. In: IEEE Pervasive Computing, January- March 2002, pp. 59–69 (2002)Google Scholar
  4. 4.
    Lin, J.: Damask: A Tool for Early-Stage Design and Prototyping of Cross-Device User Interfaces. In: Conference Supplement of UIST 2003: ACM Symposium on User Interface Software and Technology, Vancouver, BC, pp. 13–16 (2003)Google Scholar
  5. 5.
    Huang, C.M., Chao, Y.C.: Universal WWW Access for Heterogeneous Client Devices. In: Euromicro Conference, p. 0315 (2001)Google Scholar
  6. 6.
    Mori, G., Paterno, F., Santoro, C.: Design and Development of Multi-device User Interface through Multiple Logical Descriptions. Proceedings on Software Engineering 30(8) (2004)Google Scholar
  7. 7.
    Zhigang, H., Hanqing, L.: Web Browsing on Small-Screen Devices: A Multiclient Collaborative Approach. IEEE Pervasive Computing 5(2), 78–84 (2006)CrossRefGoogle Scholar
  8. 8.
    Guruduth, B., Lawrence, B., Richard, C., Vianney, C., Yves, G., Frederique, G., Christine, H., Shin-ichi, H., Masahiro, H., Fumihiko, K., Goh, K., Ashish, K., Ono, K., Schade, A., Danny, S., Winz, K.: An Authoring Technology for Multi-device Web Applications. IEEE Pervasive Computing 3(3), 83–93 (2004)CrossRefGoogle Scholar
  9. 9.
    Bisignano, M., Di-Modica, G., Tomarchio, O.: An Intent-oriented Approach for Multi-Device User Interface Design. In: Proceeding of the 20th International Conference (April 2006),
  10. 10.
    Savidis, A., Paramythis, A., Akoumianakis, D., Stephanidis, C.: Designing user-adapted interfaces: the unified design method for transformable interactions. In: Proceedings of the conference on designing interactive systems: processes, practices, and techniques (1997)Google Scholar
  11. 11.
    Paterno, F.: Model-based tools for pervasive usability. Interacting with Computers 17(3), 291–315 (2005)CrossRefGoogle Scholar
  12. 12.
    Integrated Java Technology for End-to-End m-Commerce,
  13. 13.
    Paterno, F.: Multimodality and Multi-device interfaces. In: W3C Workshop on Multimodal Interaction, Sophia Antipolis, France (2005)Google Scholar
  14. 14.
    Szekely, P.: Declarative Interface Models for User Interface Construction Tools: The Mastermind approach.: Engineering for Human-Computer interaction. In: Bass, L., Unger, C. (eds.), pp. 120–150. Chapman& Hall, London (1995)Google Scholar
  15. 15.
    Adigun, M.: Zululand University: On Our Way to Wireless Grid Computing. Presentation at University of Syracuse,USA (2006)Google Scholar
  16. 16.
    Grehan R.: Complex Object Structures, Persistence, and db4o. Open Source Object Database in Java and .NET,

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Abayomi Ipadeola
    • 1
  • Oludayo Olugbara
    • 1
  • Matthew Adigun
    • 1
  • Sibusiso Xulu
    • 1
  1. 1.Center of Excellence for Mobile e-Services Department of Computer ScienceUniversity of ZululandSouth Africa

Personalised recommendations