| |||||||||
In human-computer interaction, WIMP stands for "window, icon, menu, pointing device", denoting a style of interaction using these elements. It is often used as an approximate synonym of graphical user interfaces. WIMP interaction was developed at Xerox PARC and "popularized by the Macintosh in 1984" (van Dam, 1997). See History of the graphical user interface.
In popular speech in North America the term "wimp" is commonly used as a mild insult to refer to people who lack strength and/or courage. This usage was common before the advent of the graphical user interface. As a result, the acronym WIMP was sometimes used in a derogatory manner, especially by those who prefer more traditional command-line interfaces.
Different sources expand the acronym WIMP differently. The terms may be plural or singular, and the term corresponding to P varies the most. All of the following can be found on the web (as of 2004):
It is unclear what the original expansion for the acronym was. According to Green and Jacob (1991), "WIMP, stands for Windows, Icons, Mice and Pointing". Edwards (1988) mentions "window, icon, menu and pointer - or wimp - style of interface".
Another possibility is to have the P in WIMP stand for Program, allowing it to be used as a noun (like the noun GUI, for graphical user interface) rather than as an adjective or qualifier.