88:. 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.
31:
172:
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. Drawing and writing are example of these limitations; a traditional pointer is limited by two dimensions, and
180:
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
189:, 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. Recent developments in
160:
for non-technical people. Because programs contained by a WIMP interface subsequently rely on the same core input methods, the interactions throughout the system are standardized. This
457:
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.
644:
Jacob, Robert J.K.; Girouard, Audrey; Hirshfield, Leanne M.; Horn, Michael S.; Shaer, Orit; Solovey, Erin Treacy; Zigelbaum, Jamie (2008-01-01). "Reality-based interaction".
477:
808:
Kyritsis, Markos; Gulliver, Stephen R.; Feredoes, Eva (2016-08-01). "Environmental factors and features that influence visual search in a 3D WIMP interface".
141:
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.
911:
114:
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.
370:
425:
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.
726:
Cockburn, Andy; McKenzie, Bruce (2002-01-01). "Evaluating the effectiveness of spatial memory in 2D and 3D physical and virtual environments".
685:
Robertson, George; Czerwinski, Mary; Larson, Kevin; Robbins, Daniel C.; Thiel, David; van
Dantzich, Maarten (1998-01-01). "Data mountain".
401:
Green, Mark; Jacob, Robert (July 1991). "SIGGRAPH '90 Workshop Report: Software
Architectures and Metaphors for Non-WIMP User Interfaces".
144:
The pointer is an onscreen symbol that represents movement of a physical device that the user controls to select icons, data elements, etc.
74:. Other expansions are sometimes used, such as substituting "mouse" and "mice" for menus, or "pull-down menu" and "pointing" for pointer.
1370:
67:
566:
239:
213:, such as using reality-based interaction, making the interface "three-dimensional" by adding visual depth through the use of
957:
612:
309:
24:
1431:
1426:
912:
https://web.archive.org/web/20060719123329/http://www-static.cc.gatech.edu/classes/cs6751_97_winter/Topics/dialog-wimp/
848:
743:
702:
784:
661:
389:"We've taken the WIMP interface as far as it can go," he added, referring to the Windows-icon-mouse-pull-down menu.
767:
Kyritsis, M.; Gulliver, S. R.; Morar, S.; Stevens, R. (2013-01-01). "Issues and benefits of using 3D interfaces".
173:
consequently doesn't account for the pressure applied when using a physical writing utility. Pressure-sensitive
149:
43:
516:. Brad Myers, Scott E. Hudson, Randy Pausch, Y Pausch. ACM Transactions on Computer-Human Interaction, 2000.
338:
161:
128:
of spacing, grouping, and simplicity help the user maintain focus when working between more than one window.
1436:
443:
357:
Researchers are looking to move beyond the current "WIMP" (Windows, Icons, Menus, and
Pointer) interface
38:
program that uses a WIMP paradigm, providing mouse-operated toolbars and menus to access its functions
1230:
950:
438:
419:
554:
Assistive
Interfaces For The Visually Impaired Using Force Feedback Devices And Distance Transforms
490:
83:
71:
63:
513:
1405:
190:
133:
An icon acts as a shortcut to an action the computer performs (e.g., execute a program or task).
1210:
1056:
414:
244:
186:
20:
769:
Proceedings of the Fifth
International Conference on Management of Emergent Digital EcoSystems
1288:
325:
The
Windows-Icons-Menus-Pointer (WIMP) interface paradigm dominates modern computing systems.
943:
517:
249:
198:
117:
These individual program containers enable users to move fluidly between different windows.
528:
8:
1179:
1169:
1091:
553:
182:
277:
1315:
1255:
1240:
1147:
1122:
1086:
985:
854:
790:
749:
708:
667:
626:
375:
282:
124:
software is typically designed such that it is clear which window is currently active.
51:
687:
Proceedings of the 11th annual ACM symposium on User interface software and technology
1260:
1215:
980:
894:
90 Workshop report: software architectures and metaphors for non-WIMP user interfaces
844:
780:
739:
698:
657:
618:
608:
125:
794:
712:
630:
107:
in 1984, which added the concepts of the "menu bar" and extended window management.
1339:
1324:
1127:
1005:
1000:
966:
836:
813:
772:
753:
731:
690:
671:
649:
600:
234:
217:, and even combining depth with physics. The latter resulted in the development of
214:
194:
136:
Text labels can be used alongside icons to help identification for small icon sets.
59:
55:
858:
1303:
1245:
1200:
1137:
1117:
254:
174:
35:
817:
1395:
1375:
1349:
1298:
1142:
995:
556:, Information Technology and Disabilities Journal, Vol. X, No. 2, December 2004
121:
92:
1420:
1380:
1235:
1157:
935:
622:
840:
776:
653:
1344:
1152:
1112:
1071:
1066:
1041:
1031:
990:
901:
469:
410:
371:"The Executive Computer; When, Oh When, Will Computers Behave Like People?"
273:
930:
833:
Proceedings of the SIGCHI Conference on Human
Factors in Computing Systems
735:
728:
Proceedings of the SIGCHI Conference on Human
Factors in Computing Systems
694:
646:
Proceedings of the SIGCHI Conference on Human
Factors in Computing Systems
1365:
1334:
1283:
1220:
1046:
883:
880:
Proceedings of ACM Conference on Human Factors in Computing Systems (CHI)
592:
30:
1329:
1174:
1081:
831:
Agarawala, Anand; Balakrishnan, Ravin (2006-01-01). "Keepin' it real".
604:
100:
96:
1390:
1385:
1293:
1267:
1205:
1076:
1051:
1036:
345:
313:
210:
157:
104:
1225:
1162:
1096:
1061:
1026:
1010:
923:
889:
406:
362:
1250:
1184:
1132:
218:
78:
684:
567:"How Artificial Intelligence is Improving Assistive Technology"
222:
164:
allows users' skills to carry from one application to another.
296:
so-called WIMP interface — for windows, icons, menus, pointer
81:
has fallen into disuse, it has often been likened to the term
876:
The design of auditory interfaces for visually disabled users
156:) by emulating real-world interactions and providing greater
766:
197:, have opened new doors for accessibility in technology, or
643:
330:
209:
Multiple studies have explored the possibilities of moving
514:
Past, Present and Future of User Interface Software Tools
807:
590:
430:
835:. CHI '06. New York, NY, USA: ACM. pp. 1283–1292.
771:. MEDES '13. New York, NY, USA: ACM. pp. 241–245.
689:. UIST '98. New York, NY, USA: ACM. pp. 153–162.
830:
730:. CHI '02. New York, NY, USA: ACM. pp. 203–210.
648:. CHI '08. New York, NY, USA: ACM. pp. 201–210.
599:. Lecture Notes in Computer Science. Vol. 1458.
529:"What is digitizing tablet? Webopedia Definition"
204:
110:The WIMP interface has the following components:
1418:
725:
597:Assistive Technology and Artificial Intelligence
266:
810:International Journal of Human-Computer Studies
595:; Aronis, John; Simpson, Richard, eds. (1998).
965:
951:
928:Part 11: Usability: Definitions and concepts,
177:are often used to overcome this limitation.
958:
944:
926:: Ergonomics of human-system interaction.
400:
99:, developed in 1973) and popularized with
1371:List of graphical user interface elements
418:
394:
66:", denoting a style of interaction using
902:http://doi.acm.org/10.1145/126640.126677
310:"Haptic Issues for Virtual Manipulation"
307:
301:
29:
931:https://www.iso.org/standard/63500.html
900:, 25(3) (July 1991), pp. 229–235,
552:Marcelo Medeiros Carneiro, Luiz Velho,
272:
240:History of the graphical user interface
1419:
884:http://doi.acm.org/10.1145/57167.57180
436:
939:
368:
278:"The Cellphone, Navigating Our Lives"
476:, 40(2) (February 1997), pp. 63–67.
336:
491:"Type of interfaces (WIMP and GUI)"
488:
339:"Input Technologies and Techniques"
221:and its acquisition and release by
91:WIMP interaction was developed at
16:Style of human-computer interaction
13:
14:
1448:
917:
369:Flynn, Laurie (January 1, 1995).
868:
824:
801:
760:
719:
678:
637:
584:
559:
546:
521:
437:Patton, Phil (April 14, 1996).
308:Hinckley, Ken (December 1996).
898:ACM SIGGRAPH Computer Graphics
507:
482:
462:
205:Moving past the WIMP interface
148:This style of system improves
1:
260:
1118:Head-up display in computing
167:
7:
818:10.1016/j.ijhcs.2016.04.009
444:The New York Times Magazine
228:
10:
1453:
967:Graphical control elements
888:Mark Green, Robert Jacob,
470:Post-WIMP User Interfaces.
150:human–computer interaction
44:human–computer interaction
18:
1432:User interface techniques
1427:Graphical user interfaces
1358:
1312:
1276:
1193:
1105:
1019:
973:
474:Communications of the ACM
882:, 1988, pp. 83–88,
874:Alistair D. N. Edwards:
84:graphical user interface
19:Not to be confused with
1406:Zoomable user interface
841:10.1145/1124772.1124965
777:10.1145/2536146.2536166
654:10.1145/1357054.1357089
211:past the WIMP interface
191:artificial intelligence
103:'s introduction of the
1211:Client-side decoration
906:Ashley George Taylor:
245:Natural user interface
39:
21:WIMP (software bundle)
1289:Breadcrumb navigation
736:10.1145/503376.503413
695:10.1145/288392.288596
276:(February 16, 2009).
33:
250:Touch user interface
199:assistive technology
439:"Facing the Future"
187:Parkinson's disease
1437:Computing acronyms
1148:Progress indicator
1123:HUD in video games
605:10.1007/bfb0055965
591:Mittal, Vibhu O.;
489:HCI (2014-11-10).
376:The New York Times
283:The New York Times
40:
1414:
1413:
1261:Window decoration
1216:Disclosure widget
1020:Data input-output
981:Adjustment handle
614:978-3-540-64790-4
571:The Tech Edvocate
533:www.webopedia.com
468:Andries van Dam:
183:motor impairments
126:Design principles
1444:
1359:Related concepts
1340:Inspector window
1325:Alert dialog box
1318:
1221:Frame / Fieldset
1001:Hamburger button
960:
953:
946:
937:
936:
924:ISO 9241-11:2018
863:
862:
828:
822:
821:
812:. 92–93: 30–43.
805:
799:
798:
764:
758:
757:
723:
717:
716:
682:
676:
675:
641:
635:
634:
588:
582:
581:
579:
578:
563:
557:
550:
544:
543:
541:
540:
535:. September 1996
525:
519:
511:
505:
504:
502:
501:
486:
480:
466:
460:
459:
454:
452:
434:
428:
427:
422:
398:
392:
391:
386:
384:
366:
360:
359:
354:
352:
343:
334:
328:
327:
322:
320:
305:
299:
298:
293:
291:
270:
235:Desktop metaphor
195:machine learning
175:graphics tablets
1452:
1451:
1447:
1446:
1445:
1443:
1442:
1441:
1417:
1416:
1415:
1410:
1354:
1313:
1308:
1304:Virtual desktop
1272:
1189:
1101:
1015:
969:
964:
920:
908:WIMP Interfaces
871:
866:
851:
829:
825:
806:
802:
787:
765:
761:
746:
724:
720:
705:
683:
679:
664:
642:
638:
615:
593:Yanco, Holly A.
589:
585:
576:
574:
565:
564:
560:
551:
547:
538:
536:
527:
526:
522:
512:
508:
499:
497:
487:
483:
467:
463:
450:
448:
435:
431:
420:10.1.1.121.7982
399:
395:
382:
380:
367:
363:
350:
348:
341:
337:Hinckley, Ken.
335:
331:
318:
316:
306:
302:
289:
287:
271:
267:
263:
255:X Window System
231:
219:BumpTop desktop
207:
193:, specifically
170:
36:word processing
28:
17:
12:
11:
5:
1450:
1440:
1439:
1434:
1429:
1412:
1411:
1409:
1408:
1403:
1398:
1396:Widget toolkit
1393:
1388:
1383:
1378:
1376:Layout manager
1373:
1368:
1362:
1360:
1356:
1355:
1353:
1352:
1350:Palette window
1347:
1342:
1337:
1332:
1327:
1321:
1319:
1310:
1309:
1307:
1306:
1301:
1299:Navigation bar
1296:
1291:
1286:
1280:
1278:
1274:
1273:
1271:
1270:
1265:
1264:
1263:
1253:
1248:
1243:
1238:
1233:
1228:
1223:
1218:
1213:
1208:
1203:
1197:
1195:
1191:
1190:
1188:
1187:
1182:
1177:
1172:
1167:
1166:
1165:
1160:
1155:
1145:
1143:Loading screen
1140:
1135:
1130:
1125:
1120:
1115:
1109:
1107:
1103:
1102:
1100:
1099:
1094:
1089:
1084:
1079:
1074:
1069:
1064:
1059:
1054:
1049:
1044:
1039:
1034:
1029:
1023:
1021:
1017:
1016:
1014:
1013:
1008:
1003:
998:
996:Drop-down list
993:
988:
983:
977:
975:
971:
970:
963:
962:
955:
948:
940:
934:
933:
919:
918:External links
916:
915:
914:
910:(winter 1997)
904:
886:
870:
867:
865:
864:
850:978-1595933720
849:
823:
800:
785:
759:
745:978-1581134537
744:
718:
704:978-1581130348
703:
677:
662:
636:
613:
583:
558:
545:
520:
506:
481:
461:
429:
393:
361:
329:
300:
264:
262:
259:
258:
257:
252:
247:
242:
237:
230:
227:
215:monocular cues
206:
203:
169:
166:
146:
145:
142:
139:
138:
137:
131:
130:
129:
122:window manager
118:
72:user interface
68:these elements
25:WIMP (Physics)
15:
9:
6:
4:
3:
2:
1449:
1438:
1435:
1433:
1430:
1428:
1425:
1424:
1422:
1407:
1404:
1402:
1399:
1397:
1394:
1392:
1389:
1387:
1384:
1382:
1381:Look and feel
1379:
1377:
1374:
1372:
1369:
1367:
1364:
1363:
1361:
1357:
1351:
1348:
1346:
1343:
1341:
1338:
1336:
1333:
1331:
1328:
1326:
1323:
1322:
1320:
1317:
1311:
1305:
1302:
1300:
1297:
1295:
1292:
1290:
1287:
1285:
1282:
1281:
1279:
1275:
1269:
1266:
1262:
1259:
1258:
1257:
1254:
1252:
1249:
1247:
1244:
1242:
1239:
1237:
1234:
1232:
1229:
1227:
1224:
1222:
1219:
1217:
1214:
1212:
1209:
1207:
1204:
1202:
1199:
1198:
1196:
1192:
1186:
1183:
1181:
1178:
1176:
1173:
1171:
1168:
1164:
1161:
1159:
1158:Splash screen
1156:
1154:
1151:
1150:
1149:
1146:
1144:
1141:
1139:
1136:
1134:
1131:
1129:
1126:
1124:
1121:
1119:
1116:
1114:
1111:
1110:
1108:
1106:Informational
1104:
1098:
1095:
1093:
1090:
1088:
1085:
1083:
1080:
1078:
1075:
1073:
1070:
1068:
1065:
1063:
1060:
1058:
1057:Toggle switch
1055:
1053:
1050:
1048:
1045:
1043:
1040:
1038:
1035:
1033:
1030:
1028:
1025:
1024:
1022:
1018:
1012:
1009:
1007:
1004:
1002:
999:
997:
994:
992:
989:
987:
984:
982:
979:
978:
976:
974:Command input
972:
968:
961:
956:
954:
949:
947:
942:
941:
938:
932:
929:
925:
922:
921:
913:
909:
905:
903:
899:
895:
891:
887:
885:
881:
877:
873:
872:
860:
856:
852:
846:
842:
838:
834:
827:
819:
815:
811:
804:
796:
792:
788:
786:9781450320047
782:
778:
774:
770:
763:
755:
751:
747:
741:
737:
733:
729:
722:
714:
710:
706:
700:
696:
692:
688:
681:
673:
669:
665:
663:9781605580111
659:
655:
651:
647:
640:
632:
628:
624:
620:
616:
610:
606:
602:
598:
594:
587:
572:
568:
562:
555:
549:
534:
530:
524:
518:
515:
510:
496:
492:
485:
479:
475:
471:
465:
458:
446:
445:
440:
433:
426:
421:
416:
412:
408:
404:
397:
390:
378:
377:
372:
365:
358:
347:
340:
333:
326:
315:
311:
304:
297:
285:
284:
279:
275:
274:Markoff, John
269:
265:
256:
253:
251:
248:
246:
243:
241:
238:
236:
233:
232:
226:
224:
220:
216:
212:
202:
200:
196:
192:
188:
184:
178:
176:
165:
163:
159:
155:
151:
143:
140:
135:
134:
132:
127:
123:
119:
116:
115:
113:
112:
111:
108:
106:
102:
98:
94:
89:
87:
85:
80:
75:
73:
69:
65:
61:
57:
53:
49:
45:
37:
32:
26:
22:
1400:
1345:Modal window
1277:Navigational
1153:Progress bar
1113:Balloon help
1072:Radio button
1067:List builder
1042:Cycle button
1032:Color picker
991:Context menu
927:
907:
897:
893:
879:
875:
869:Bibliography
832:
826:
809:
803:
768:
762:
727:
721:
686:
680:
645:
639:
596:
586:
575:. Retrieved
573:. 2018-04-24
570:
561:
548:
537:. Retrieved
532:
523:
509:
498:. Retrieved
494:
484:
473:
464:
456:
451:December 14,
449:. Retrieved
442:
432:
424:
411:ACM SIGGRAPH
403:SIGGRAPH '90
402:
396:
388:
383:December 14,
381:. Retrieved
374:
364:
356:
351:December 14,
349:. Retrieved
332:
324:
317:. Retrieved
303:
295:
290:December 14,
288:. Retrieved
281:
268:
208:
179:
171:
153:
147:
109:
90:
82:
76:
50:stands for "
47:
41:
1366:File viewer
1335:File dialog
1284:Address bar
1047:Date picker
495:HCIGroupon6
162:consistency
158:ease of use
77:Though the
1421:Categories
1330:Dialog box
1194:Containers
1175:Status bar
1082:Search box
577:2020-02-22
539:2020-02-22
500:2020-02-22
447:. New York
409:. Dallas:
379:. New York
286:. New York
261:References
185:, such as
97:Xerox Alto
93:Xerox PARC
1391:Scrolling
1386:Mouseover
1294:Hyperlink
1268:Workspace
1206:Tree view
1201:Accordion
1077:Scrollbar
1052:Grid view
1037:Combo box
623:0302-9743
415:CiteSeerX
346:Microsoft
314:Microsoft
168:Criticism
105:Macintosh
1314:Special
1226:Menu bar
1163:Throbber
1097:Text box
1062:List box
1027:Checkbox
1011:Pie menu
890:SIGGRAPH
795:16672751
713:12723851
631:29916407
478:Citeseer
407:SIGGRAPH
229:See also
1316:windows
1251:Toolbar
1236:Popover
1185:Tooltip
1170:Sidebar
1133:Infobar
1092:Spinner
754:1150015
672:3348294
319:May 22,
79:acronym
70:of the
64:pointer
52:windows
1256:Window
1241:Ribbon
1087:Slider
986:Button
896:. In:
878:. In:
859:306920
857:
847:
793:
783:
752:
742:
711:
701:
670:
660:
629:
621:
611:
417:
223:Google
1231:Panel
1180:Toast
1138:Label
855:S2CID
791:S2CID
750:S2CID
709:S2CID
668:S2CID
627:S2CID
342:(PDF)
101:Apple
95:(see
86:(GUI)
60:menus
56:icons
1401:WIMP
1128:Icon
1006:Menu
845:ISBN
781:ISBN
740:ISBN
699:ISBN
658:ISBN
619:ISSN
609:ISBN
472:In:
453:2011
385:2011
353:2011
321:2018
292:2011
120:The
48:WIMP
1246:Tab
892:: '
837:doi
814:doi
773:doi
732:doi
691:doi
650:doi
601:doi
154:HCI
42:In
23:or
1423::
853:.
843:.
789:.
779:.
748:.
738:.
707:.
697:.
666:.
656:.
625:.
617:.
607:.
569:.
531:.
493:.
455:.
441:.
423:.
413:.
405:.
387:.
373:.
355:.
344:.
323:.
312:.
294:.
280:.
225:.
201:.
62:,
58:,
54:,
46:,
34:A
959:e
952:t
945:v
861:.
839::
820:.
816::
797:.
775::
756:.
734::
715:.
693::
674:.
652::
633:.
603::
580:.
542:.
503:.
152:(
27:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.