1. Introduction

This mini-web seeks to explain the methods that are used to communicate between computers and people:

  • Person to Computer dialogue
  • Computer to Person dialogue
  • Computer - Computer dialogue

For the first two items in the list above, dialogue takes the form of a Human-Computer Interface or HCI.

We will be covering the most popluar methods available along with their advantages and disadvantages.

It is the task of the HCI designer to use the most effective and compelling techniques in order to engage the user.

In only the last few years new techniques involving touch and gesture has made HCI design even more interesting.