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

  • Authors:
  • Abayomi Ipadeola;Oludayo Olugbara;Matthew Adigun;Sibusiso Xulu

  • Affiliations:
  • Center of Excellence for Mobile e-Services Department of Computer Science, University of Zululand, South Africa;Center of Excellence for Mobile e-Services Department of Computer Science, University of Zululand, South Africa;Center of Excellence for Mobile e-Services Department of Computer Science, University of Zululand, South Africa;Center of Excellence for Mobile e-Services Department of Computer Science, University of Zululand, South Africa

  • Venue:
  • ER '08 Proceedings of the ER 2008 Workshops (CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM) on Advances in Conceptual Modeling: Challenges and Opportunities
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.