A user interface is any system that supports human-machine interaction (HMI) or human-computer interaction (HCI). This chapter explores various types of user interfaces, from the graphical user interface to more advanced technologies incorporating touch, voice, virtual and augmented reality, and wearables. The chapter introduces the four phases of user-centered design (UCD), the primary approach to interface design. UCD treats end users as the focus of the design process and aims to make user interaction as easy as possible so that users can accomplish activities and tasks in the most efficient and natural way possible. Usability and usability testing are explained as methods for measuring people's experience with a user interface. User interface components like navigation, menus, and forms are introduced. Techniques for managing hierarchy, organizing content, and personalizing and customizing the user experience are also discussed.
Jack D. GrimesKate EhrlichJerry J. Vaske