The majority of systems and services which are provided by computer science, electrical engineering and information technology, finally address the human user. As a consequence, it is essential to understand the user and his interaction behaviour for designing successful systems and services.
Formal principles for the interface design can be based on this knowledge, as well as demands on the technical components underlying the system. In turn, the availability of new technologies may lead to innovative interface design, and finally to new forms of interaction.