Using GUI Design Theory to Develop an Open Source Touchscreen Smartphone GUI

  •  Daniel Sooknanan    
  •  Ajay Joshi    


Of late, there has been a rise in the use of touchscreens in many handheld devices, one in particular being the smartphone. Accompanying this is a myriad of smartphone platforms, each of which boasts a user-friendly GUI in its own accord. One of the major aspects of smartphones is the GUI, since this is the aspect with which users interact. This paper is centered on GUI design theory and explores the facets which make a GUI usable and flexible; further, this paper goes on to show the application of the GUI design guidelines and mobile usability studies to the design and development of an open source touchscreen smartphone GUI, which, in turn, will be implemented on an Embedded Linux development board which will serve as a hypothetical smartphone. The major outcomes of this study include the successful formulation and design of a hierarchical, touchscreen GUI suitable for a smartphone, as well as successful development and target-specific implementation of this GUI on an Embedded Linux, ARM-based platform. With the adoption of an open source philosophy, it has also been shown that the use of open source development tools can lead to a decreased cost of production.

This work is licensed under a Creative Commons Attribution 4.0 License.
  • ISSN(Print): 1913-8989
  • ISSN(Online): 1913-8997
  • Started: 2008
  • Frequency: quarterly

Journal Metrics

WJCI (2020): 0.439

Impact Factor 2020 (by WJCI): 0.247

Google Scholar Citations (March 2022): 6907

Google-based Impact Factor (2021): 0.68

h-index (December 2021): 37

i10-index (December 2021): 172

(Click Here to Learn More)