WIMP (computing)
In
Though the acronym has fallen into disuse, it has often been likened to the term graphical user interface (GUI). Any interface that uses graphics can be called a GUI, and WIMP systems derive from such systems. However, while all WIMP systems use graphics as a key element (the icon and pointer elements), and therefore are GUIs, the reverse is not true. Some GUIs are not based in windows, icons, menus, and pointers. For example, most mobile phones represent actions as icons and menus, but often do not rely on a conventional pointer or containerized windows to host program interactions.[citation needed]
WIMP interaction was developed at
The WIMP interface has the following components:[8]
- A window runs a self-contained program, isolated from other programs that (if in a multi-program operating system) run at the same time in other windows.
- These individual program containers enable users to move fluidly between different windows.
- The window manager software is typically designed such that it is clear which window is currently active. Design principles of spacing, grouping, and simplicity help the user maintain focus when working between more than one window.
- An icon acts as a shortcut to an action the computer performs (e.g., execute a program or task).
- Text labels can be used alongside icons to help identification for small icon sets.
- A menu is a text or icon-based selection system that selects and executes programs or tasks. Menus may change depending on context in which they are accessed.
- The pointer is an onscreen symbol that represents movement of a physical device that the user controls to select icons, data elements, etc.
This style of system improves
Criticism
Some human–computer interaction researchers consider WIMP to be ill-suited for multiple applications, especially those requiring precise human input or more than three dimensions of input.[9] Drawing and writing are example of these limitations; a traditional pointer is limited by two dimensions, and consequently doesn't account for the pressure applied when using a physical writing utility. Pressure-sensitive graphics tablets are often used to overcome this limitation.[10]
Another issue with WIMP-style user interfaces is that many implementations put users with disabilities at a disadvantage. For example, visually impaired users may have difficulty using applications when alternative text-based interfaces are not made available. People with motor impairments, such as Parkinson's disease, may not be able to navigate devices precisely using the traditional mouse pointer for input. To overcome these barriers, researchers continue to explore ways to make modern computer systems more accessible.[11] Recent developments in artificial intelligence, specifically machine learning, have opened new doors for accessibility in technology, or assistive technology.[12][13]
Moving past the WIMP interface
Multiple studies have explored the possibilities of moving past the WIMP interface, such as using reality-based interaction,[14] making the interface "three-dimensional" by adding visual depth through the use of monocular cues,[15][16][17][18] and even combining depth with physics.[19] The latter resulted in the development of BumpTop desktop and its acquisition and release by Google.[citation needed]
See also
- Desktop metaphor
- History of the graphical user interface
- Natural user interface
- Touch user interface
- X Window System
References
- ^ Markoff, John (February 16, 2009). "The Cellphone, Navigating Our Lives". The New York Times. New York. Retrieved December 14, 2011.
[...] so-called WIMP interface — for windows, icons, menus, pointer [...]
- ^ Hinckley, Ken (December 1996). "Haptic Issues for Virtual Manipulation". Microsoft. Retrieved May 22, 2018.
The Windows-Icons-Menus-Pointer (WIMP) interface paradigm dominates modern computing systems.
- ^ Hinckley, Ken. "Input Technologies and Techniques" (PDF). Microsoft. Retrieved December 14, 2011.
Researchers are looking to move beyond the current "WIMP" (Windows, Icons, Menus, and Pointer) interface [...]
- ^ Flynn, Laurie (January 1, 1995). "The Executive Computer; When, Oh When, Will Computers Behave Like People?". The New York Times. New York. Retrieved December 14, 2011.
"We've taken the WIMP interface as far as it can go," he added, referring to the Windows-icon-mouse-pull-down menu.
- CiteSeerX 10.1.1.121.7982.
The acronym, WIMP, stands for Windows, Icons, Mice and Pointing, and it is used to refer to the desk top, direct manipulation style of user interface.
- ^ Patton, Phil (April 14, 1996). "Facing the Future". The New York Times Magazine. New York. Retrieved December 14, 2011.
GUI and WIMP (for window, icon, mouse and pointer) are interfaces based on framed text, drop-down menus and clickable buttons arranged along on-screen panels called tool bars.
- ^ Andries van Dam: Post-WIMP User Interfaces. In: Communications of the ACM, 40(2) (February 1997), pp. 63–67. Citeseer
- ^ HCI (2014-11-10). "Type of interfaces (WIMP and GUI)". HCIGroupon6. Retrieved 2020-02-22.
- ^ Past, Present and Future of User Interface Software Tools. Brad Myers, Scott E. Hudson, Randy Pausch, Y Pausch. ACM Transactions on Computer-Human Interaction, 2000. [1]
- ^ "What is digitizing tablet? Webopedia Definition". www.webopedia.com. September 1996. Retrieved 2020-02-22.
- ^ Marcelo Medeiros Carneiro, Luiz Velho, Assistive Interfaces For The Visually Impaired Using Force Feedback Devices And Distance Transforms, Information Technology and Disabilities Journal, Vol. X, No. 2, December 2004
- ^ "How Artificial Intelligence is Improving Assistive Technology". The Tech Edvocate. 2018-04-24. Retrieved 2020-02-22.
- S2CID 29916407.
- S2CID 3348294.
- S2CID 12723851.
- S2CID 1150015.
- S2CID 16672751.
- .
- S2CID 306920.
Bibliography
- Alistair D. N. Edwards: The design of auditory interfaces for visually disabled users. In: Proceedings of ACM Conference on Human Factors in Computing Systems (CHI), 1988, pp. 83–88, http://doi.acm.org/10.1145/57167.57180
- Mark Green, Robert Jacob, SIGGRAPH: '90 Workshop report: software architectures and metaphors for non-WIMP user interfaces. In: ACM SIGGRAPH Computer Graphics, 25(3) (July 1991), pp. 229–235, http://doi.acm.org/10.1145/126640.126677
- Ashley George Taylor: WIMP Interfaces (winter 1997) https://web.archive.org/web/20060719123329/http://www-static.cc.gatech.edu/classes/cs6751_97_winter/Topics/dialog-wimp/
External links
- ISO 9241-11:2018: Ergonomics of human-system interaction. Part 11: Usability: Definitions and concepts, https://www.iso.org/standard/63500.html
Command input | |
---|---|
Data input-output | |
Informational |
|
Containers | |
Navigational | |
Special windows | |
Related concepts |
|