ABSTRACT

The visible and interaction language is expressed through UI components. On a general level, UI components concern how a human-computer system works by means of intrinsic metaphors, mental models, navigation, interaction, and appearance (Marcus, 2009, p. 9):

Metaphors: Essential concepts in words, images, sounds, touch

Mental models: Organization of data, functions, tasks, roles of people at work or play, static or mobile

Navigation: Movement through mental models via windows, dialogue boxes, buttons, links, etc.

Interaction: Input/output techniques, feedback, overall behavior of systems and people

Appearance: Visual-verbal, acoustic, tactile qualities