Equivalence of Navigation Widgets for Mobile Platforms

  • Amilcar Meneses Viveros
  • Erika Hernández Rubio
  • Dario Emmanuel Vázquez Ceballos
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8518)


One of the main features of mobile applications is that its development should be focused on the user. For this reason the design of graphical interfaces must be usable, efficient and effective, among other properties of HCI. The acceptance of mobile applications and the device are affected by personality, cognitive abilities (memory, spatial ability and verbal ability), age, and experience in mobile technology by users. Even if there are methods and techniques to design graphics user interfaces, there is a limited styles for the interfaces for mobile applications. The proliferation of mobile devices has generated the emergence of various platforms. This variety of mobile platforms there has generated a several set of widgets. However, this set of widgets is not cross-platform. That is to say, not all widgets are available on all platforms. Developers have the problem that must generate native applications that have the same level of usability between different platforms or to generate cross-platforms applications that comply with the HCI properties: usability, effectiveness and efficiency. Moreover, if we want to achieve applications to automatically adapt its GUI to the mobile platform (OS and device), requires some equivalence between the widgets on each platform and also, you should know the styles of organization of widgets for each platform. One solution to this problem is to have usability equivalences between different widgets for each mobile platform. We propose the equivalence of widgets with two properties: functionality and usability. Possibly the most important widget sets are related to the navigation of mobile applications. In this paper we present an overview of the widgets of the main mobile platforms and a taxonomy of them. It also presents the study of some equivalences in widgets that allow navigation in mobile applications.


Mobile Device Mobile Application Mobile Platform Screen Size Native Application 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Love, S.: Understanding mobile human-computer interaction. Elsevier, Amsterdam (2005)Google Scholar
  2. 2.
    Jacko, J.A.: Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies, and Emerging Applications, 3rd edn. CRC Press, Inc., Boca Raton (2012)CrossRefGoogle Scholar
  3. 3.
    Lee, V., Schneider, H., Schell, R.: Mobile Applications: Architecture, Design, and Development. Prentice Hall PTR, Upper Saddle River (2004)Google Scholar
  4. 4.
    Fogg, B.: Mobile Persuasion: 20 Perspectives on the Future of Behavior Change. Stanford Captology Media (2007)Google Scholar
  5. 5.
    Rogers, Y., Sharp, H., Preece, J.: Interaction Design: Beyond Human-Computer Interaction. John Wiley and Sons Ltd. (2002)Google Scholar
  6. 6.
    Pak, R., McLaughlin, A.: Designing Displays for Older Adults. Human factors and aging series. CRC Press, Inc., Boca Raton (2011)Google Scholar
  7. 7.
    Neil, T.: Mobile Design Pattern Gallery: UI Patterns for Mobile Applications. O’Reilly Media, Inc. (2012)Google Scholar
  8. 8.
    Inc., A.: iOS Human Interface Guidelines (2010)Google Scholar
  9. 9.
    Pilgrim, M.: HTML5: Up and Running. 1st edn. O’Reilly Media, Inc. (2010)Google Scholar
  10. 10.
    Zheng, P., Ni, L.M.: Smart phone and next-generation mobile computing. The Morgan Kaufmann series in networking. Morgan Kaufmann Publishers, San Francisco (2006)Google Scholar
  11. 11.
    Tzovaras, D.: Multimodal User Interfaces: From Signals to Interaction. In: Signals and Communication Technology. Springer (2008)Google Scholar
  12. 12.
    Mednieks, Z., Dornin, L., Meike, B., Nakamura, M.: Programming Android - Java Programming for the New Generation of Mobile Devices. O’Reilly (2011)Google Scholar
  13. 13.
    Galpin, M.D., Kappler, M.: Android in practice /. Manning, Shelter Island (c2012) Include indexGoogle Scholar
  14. 14.
    Apple Inc.: Cocoa Fundamentals Guide (May 2010)Google Scholar
  15. 15.
    Firtman, M.: Programming the Mobile Web. O’Reilly Media (2013)Google Scholar
  16. 16.
    Gavalas, D., Economou, D.: Development platforms for mobile applications: Status and trends. IEEE Software 28(1), 77–86 (2011)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Amilcar Meneses Viveros
    • 1
  • Erika Hernández Rubio
    • 2
  • Dario Emmanuel Vázquez Ceballos
    • 2
  1. 1.Departamento de ComputaciónCINVESTAV-IPNMéxico D.F.
  2. 2.Instituto Politécnico NacionalSEPI-ESCOMMéxico D.F.

Personalised recommendations