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