The Humane Interface

The Humane Interface

Infobox Book
name = The Humane Interface

author = Jef Raskin
country = United States
language = English
genre = Computer Science
publisher = Addison Wesley
release_date = 2000
isbn = ISBN 0-201-37937-6

"The Humane Interface: New Directions for Designing Interactive Systems" (ISBN 0-201-37937-6) is a book about user interface design written by Jef Raskin and published in 2000. It covers ergonomics, quantification, evaluation, and navigation.


The book puts forward a large number of interface design suggestions, from fairly trivial ones to radical ones. The overriding theme is that current computer interfaces are often poor and set up users to fail, as a result of poor planning (or lack of planning) by programmers and a lack of understanding of how people actually use software. Raskin often refers to the computer he designed, the Canon Cat, as an example of a system that implemented the various measures he advocates; the Canon Cat is often considered the first information appliance.

Raskin includes a chapter demonstrating four models of quantifying the efficiency of a software interface: the GOMS keystroke model, Raskin's own efficiency measure, Fitts' law and Hick's law. All are intended to minimize the number of keystrokes required for the user to perform any specific action.

Raskin also advocates a number of changes to conventional interface design. Among them:

* Modelessness - a mode is a state in which the computer produces a different output for the same input than it would have if it were another state; the classic example is the keyboard's "caps lock" key. Raskin advocates either getting rid of them entirely or using "quasimodes" (a term he invented in the book); a quasimode is a state in which the user must make some constant physical action in order to keep the computer in that state, so that he/she cannot forget that they are in that mode; an example is the keyboard's shift key.
* Monotony of design - there should be only one way to accomplish a certain task in an application (in many modern applications, there are at least three - one through a button on the screen, one through a menu dropdown, and one through a keyboard shortcut - and often more).
* Every action should be undoable, even after a document or application has been closed and reopened.
* Elimination of warning screens - modern software applications often ask the user "are you sure?" before some potentially harmful action; Raskin argues they are unhelpful because users tend to ignore them out of habit, and that having a universal undo eliminates the need for them.
* Universal use of text - Raskin argues that graphic icons in software without any accompanying text are often cryptic to users.

Raskin also advocates a document-centered approach to computer interfaces that entails several radical changes to the current nature of operating systems and software:

* An end to stand-alone applications - every software package should be structured as a set of tools available to users on any document. For example, in the middle of writing a text document, a user should be able to do a mathematical computation by writing out the computation in the document, then hitting some "calculate" function.
* An end to directories and file names - "the content of a text file is its own best name." Every document should be identifiable by its contents, so there should not be need for directories or names for user-generated documents; Raskin argues that these names tend to be cryptic and make files difficult to find afterwards.
* Zooming user interface - Raskin advocates an interface he calls "ZoomWorld", in which the user navigates around a two-dimensional plane containing a graphical representation of every document on the computer. The user can zoom out to see all the documents, or zoom in on any specific document in order to read and edit it.

Raskin further asserts that interface design should be subject to state regulation, analogous to building codes; but does not discuss possible ethical and economic challenges to imposition of such regulation.

Many of the ideas presented in "The Humane Interface" were later adopted by Raskin in his Archy project.

External links

* [ Summary of "The Humane Interface"]
* [ Summary of design rules from "The Humane Interface"]
* [ ZUI (ZoomWorld User Interface) specification]

Wikimedia Foundation. 2010.

Look at other dictionaries:

  • THE — is a three letter acronym that may refer to:* Technische Hogeschool Eindhoven (Eindhoven University of Technology), a Dutch university of technology ** THE multiprogramming system, a computer operating system which was developed there under… …   Wikipedia

  • User interface — The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation …   Wikipedia

  • Mode (computer interface) — This article is about a transient state in user interfaces. For modes in videogames, see Game mode. For other uses, see Mode (disambiguation). Not to be confused with Multimodal interaction or Modality (human computer interaction). In user… …   Wikipedia

  • Object-oriented user interface — In computing an object oriented user interface (OOUI) is a type of user interface based on an object oriented programming metaphor. In an OOUI, the user interacts explicitly with objects that represent entities in the domain that the application… …   Wikipedia

  • Principles of User Interface Design — There are two [ Laws of Interface Design] (attributed to Jef Raskin in his book, The Humane Interface ) that are considered at very early stages. They are based on the fictional… …   Wikipedia

  • List of user interface literature — Incomplete list of literature about the design of user interfaces:*Soren Lauesen: User Interface Design, A Software Engineering Perspective , Addison Wesley, ISBN 0 321 18143 3 *Ben Shneiderman, Catherine Plaisant: Designing the User Interface:… …   Wikipedia

  • Archy — is a software system whose user interface poses a radically different approach for interacting with computers with respect to traditional graphical user interfaces. Designed by human computer interface expert Jef Raskin, it embodies his ideas and …   Wikipedia

  • Jef Raskin — outdoors, photographed by his son Aza Raskin. Born March 9, 1943(1943 03 09) New York City Died February 26, 2005 …   Wikipedia

  • Incremental search — Screenshot of performing Find as you type in Mozilla Firefox. ency was being typed and the first matched text was highlighted in green. See also Incremental heuristic search, a class of search techniques in artificial intelligence and robotics In …   Wikipedia

  • Jef Raskin — (von seinem Sohn Aza aufgenommen) …   Deutsch Wikipedia