Contents

The term Human-Computer interaction does not necessarily refers to a single user with a desktop computer. Human may mean an individual user, a group of users working together or a sequence of users in an organization each dealing with some part of the task or process. The user however, is trying to get the job done using the technology. Computer may means any technology ranging from general desktop computer to a large-scale computer system, a process control system or an embedded system. Interaction may mean any communication between a user and computer . One important distinction that must be made is between the terms Human-Computer Interaction and Human-Computer Interface. Interaction includes all aspects of the environment such as the working practices, office layout, provision of help and guidance, and so on. While, the interface is the part of the system with which the user comes into contact physically, perceptually or cognitively . The HCI term in this thesis will always refer to Human-Computer interface in particular.

  • 1.1 An Introduction To HCI
  • 1.1.1 What is HCI?
  • 1.1.2 Why HCI?
  • 1.1.3 Who is involved in HCI?
  • 1.1.4 The Evolution of HCI
  • 1.2 Interface styles
  • 1.2.1 Command line interface
  • 1.2.2 Menus
  • 1.2.3 Natural language
  • 1.2.4 Question/answer and query dialog
  • 1.2.5 Form-fills and spreadsheets
  • 1.2.6 Direct Manipulation
  • 1.2.6.1 Direct Manipulation Styles
  • 1.2.6.2 The Concept of Metaphors
  • 1.3 User Interface Management System (UIMS)
  • 1.4 Survey of literature
  • 1.4.1 Study of UIMSs
  • 1.4.2 Study of HCI Software
  • 1.5 Work Objectives