Since Human Computer Interaction (HCI) developed as a field in the late 1970s, it has been continually challenged to identify and address the people-centred issues in making new (and old) technologies fit with human needs and capabilities. A review of the history of HCI is useful to chart its evolving response to ongoing technical advances, from command line interfaces to windows environments, from stand alone to networked distributed systems, and from desktop to mobile devices. At each stage, we can identify the theoretical, conceptual and methodological developments that have happened to meet each new challenge. These more recent moves to ubiquitous computing, however, create new even more complex challenges than have ever been faced before.
展开▼