Knowledge

WIMP (computing)

Source đź“ť

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:.

Index

WIMP (software bundle)
WIMP (Physics)

word processing
human–computer interaction
windows
icons
menus
pointer
these elements
user interface
acronym
graphical user interface
Xerox PARC
Xerox Alto
Apple
Macintosh
window manager
Design principles
human–computer interaction
ease of use
consistency
graphics tablets
motor impairments
Parkinson's disease
artificial intelligence
machine learning
assistive technology
past the WIMP interface
monocular cues

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑