WIMP (informática)

Ventanas, iconos, menús y puntero.

En la interacción humano-ordenador, WIMP es sinónimo de "ventanas, iconos, menús y puntero",[1][2][3]​ que denota un estilo de interacción con estos elementos de la interfaz de usuario. Fue acuñado por Merzouga Wilberts en 1980.[4]​ A veces se utilizan otras extensiones, sustituyendo "ratón" y "ratones", o "menú desplegable" y "apuntador", para referirse a "menús" y "punteros", respectivamente.[5][6][7]

Aunque el término ha caído en desuso, algunas personas (sobre todo angloparlantes) lo utilizan incorrectamente como un sinónimo aproximado de interfaz gráfica de usuario (GUI). Cualquier interfaz que utiliza gráficos se puede denominar interfaz gráfica de usuario, y los sistemas de WIMP se derivan de este tipo de sistemas. Sin embargo, aunque todos los sistemas WIMP utilizan gráficos como un elemento clave (el icono y elementos de puntero), y por lo tanto son GUI, lo contrario no es cierto. Algunos GUIs no se basan en las ventanas, iconos, menús y punteros. Por ejemplo, la mayoría de los teléfonos móviles representan acciones como iconos, y algunos pueden tener menús, pero muy pocos incluir un puntero o ejecutar programas en una ventana.

WIMP fue desarrollado en el Xerox PARC en 1973 (véase Xerox Alto), y popularizado con la introducción del Macintosh de Apple en 1984, que incluía los conceptos de "barra de menú" y gestión de ventanas extendida.[8]

En un sistema WIMP:

  • Una ventana se ejecuta un programa autónomo, aislado de otros programas que (si en un sistema operativo multi-programa) se ejecutan al mismo tiempo en otras ventanas.
  • Un icono actúa como un acceso directo a una acción que el equipo realiza (por ejemplo, ejecutar un programa o tarea).
  • Un menú es un texto o sistema de selección basado en iconos que selecciona y ejecuta programas o tareas.
  • El puntero es un símbolo en pantalla que representa el movimiento de un dispositivo físico que el usuario controla para seleccionar iconos, elementos de datos, etc.
  • Se incluyen las opciones de cortar, copiar y pegar.

Este estilo de sistema mejora la interacción persona-ordenador (HCI) mediante la emulación de las interacciones del mundo real y ofrecer una mejor facilidad de uso para los usuarios —usuarios tanto novatos como avanzados. Los usuarios pueden llevar a la habilidad en una interfaz estandarizada de una aplicación a otra.

Debido a la naturaleza del sistema WIMP, comandos simples se pueden encadenar juntos para llevar a cabo un grupo de comandos que habrían tomado varias líneas de instrucciones en la línea de comandos.

Críticas

Las interfaces de usuario basadas en el estilo WIMP son buenas en las áreas de trabajo de resúmenes, documentos y sus acciones. Su paradigma análogo a documentos como hojas de papel o carpetas hace que las interfaces WIMP sean fáciles de introducir a los usuarios novatos. Por otra parte, sus representaciones básicas como regiones rectangulares sobre una pantalla plana en 2D hacen de ellas una buena opción para los programadores del sistema. Esta generalidad la hace muy adecuada para entornos de trabajo multitarea y esto explica por qué el paradigma ha prevalecido por más de 20 años. Sin embargo, varios investigadores de interacción humano-computadora consideran esto un signo de estancamiento en el diseño de interfaz de usuario que fuerza a los programadores a no cambiarlo. WIMP no es muy adecuado para algunas aplicaciones, argumentan, y la falta de apoyo técnico aumenta la dificultad para el desarrollo de interfaces no basadas en el estilo WIMP. Esto incluye aplicaciones que requieren de dispositivos que proporcionan señales de entrada continuas, muestran modelos 3D, o retratan una interacción que no tiene tu currículum estándar definido. Andries van Dam llama a estas interfaces post-WIMP GUIs.

Véase también

Referencias

  1. Markoff, John (16 de febrero de 2009). «The Cellphone, Navigating Our Lives». The New York Times (New York). Consultado el 14 de diciembre de 2011. «[...] so-called WIMP interface — for windows, icons, menus, pointer [...]». 
  2. Hinckley, Ken (diciembre de 1996). «Haptic Issues for Virtual Manipulation». Microsoft. Consultado el 14 de diciembre de 2011. «The Windows-Icons-Menus-Pointer (WIMP) interface paradigm dominates modern computing systems.» 
  3. Hinckley, Ken. «Input Technologies and Techniques» (PDF). Microsoft. Consultado el 14 de diciembre de 2011. «Researchers are looking to move beyond the current "WIMP" (Windows, Icons, Menus, and Pointer) interface [...]». 
  4. Charlotte Booth. «Alan Kay and the Graphical User Interface». Archivado desde el original el 13 de julio de 2011. 
  5. Flynn, Laurie (1 de enero de 1995). wimp window icon point&st=nyt&pagewanted=2 «The Executive Computer; When, Oh When, Will Computers Behave Like People?». The New York Times (New York). Consultado el 14 de diciembre de 2011. «"We've taken the WIMP interface as far as it can go," he added, referring to the Windows-icon-mouse-pull-down menu.» 
  6. Green, Mark; Jacob, Robert (July 1991). «SIGGRAPH '90 Workshop Report: Software Architectures and Metaphors for Non-WIMP User Interfaces». SIGGRAPH '90. SIGGRAPH. Dallas: ACM SIGGRAPH. Consultado el 14 de diciembre de 2011. «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.» 
  7. Patton, Phil (14 de abril de 1996). «Facing the Future». The New York Times (New York). Consultado el 14 de diciembre de 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.» 
  8. Andries van Dam: Post-WIMP User Interfaces. In: Communications of the ACM, 40(2) (February 1997), pp. 63-67. Citeseer

Enlaces externos