informatica design graphics user-interface hci wimp

design - wimp informatica



HCI: IU más allá del paradigma WIMP (10)

Con la popularidad del iPhone de Apple, el potencial de Microsoft Surface y la gran fluidez e innovación de las interfaces iniciadas por Jeff Han de Perceptive Pixel ...

¿Cuáles son buenos ejemplos de interfaces gráficas de usuario que han evolucionado más allá de la

Windows, iconos, (mouse / menú) y paradigma de puntero?


¿Solo le interesan las GUI? Se han realizado y se siguen realizando muchas investigaciones sobre interfaces tangibles, por ejemplo, que quedan fuera de esa categoría (aunque pueden incluir gráficos por computadora). La página de Wikipedia de interfaz de usuario puede ser un buen lugar para comenzar. También es posible que desee explorar la Conferencia ACM CHI . Solía ​​conocer a algunas de las personas que trabajaban en interfaces de zoom; el Human Computer Interaction Lab y la Universidad de Maryland también tienen muchos enlaces que pueden resultarle interesantes.

Por último, señalaré que muchas de las ideas innovadoras sobre la interfaz de usuario funcionan mejor en las demostraciones que en el uso real. Lo menciono porque su ejemplo, como lo han señalado un par de comentaristas, podría, si se aplica de forma inapropiada, agotarse durante un período prolongado de tiempo. Tenga en cuenta que los bolígrafos ligeros fueron, en su mayor parte, reemplazados por ratones. El buen diseño a veces va en contra de la intuición ingenua (la mía de todos modos). Hay una bonita diatriba sobre este tema con respecto a los gráficos 3D en useit.com .


La gente está acostumbrada a WIMP, el otro problema principal es que la mayoría de las otras interfaces "Cool" requieren hardware especializado.


No estoy en el periodismo; Escribo software para vivir.


¡empuje!

Definitivamente está fuera del ámbito de WIMP, pero si está más allá o muy por detrás, ¡es decisión!


¿Qué hay de los gestos del mouse ?

Una característica de UI algo desconocida, relativamente nueva y muy subestimada. Tienden a tener una curva de aprendizaje algo más pronunciada que los íconos debido a la invisibilidad (si nadie les dice que existen, permanecen invisibles), pero pueden ser un ahorro de tiempo real para el usuario más experimentado (me vuelvo real cuando tengo que navegar sin gestos de ratón).

Es como la tecla de acceso rápido para el mouse.


Si desea algunos conceptos teóricos sobre las GUI, considere mirar a Vis , de Tuomo Valkonen. Tuomo ha sido extremadamente crítico con el concepto de WIMP durante mucho tiempo, ha desarrollado el administrador de ventanas de iones , que es uno de los muchos administradores de ventanas de mosaico . Las WM de mosaico son en realidad una ganancia de rendimiento para el usuario cuando se usa correctamente.

Vis es la idea de una IU que realmente se adapta a las necesidades del usuario particular o su entorno, incluyendo problemas de visión, preferencias táctiles (mouse o teclado), idioma preferido (para adaptarse mejor a los idiomas de derecha a izquierda), presentación visual preferida (orden de los botones, estilo mac o estilo de Windows), mejor uso del espacio disponible, identidad corporativa, etc. La definición de la interfaz de usuario está libre de presentación, lo único que se permite son los parámetros de entrada / salida y sus relaciones. Los algoritmos de diseño y las restricciones ergonómicas de la GUI se definen exactamente una vez, a nivel del sistema y en las preferencias del usuario. Básicamente, esto permite cualquier tipo de GUI siempre que los datos que se muestran estén claramente definidos. También es posible una GUI para un dispositivo móvil, como una interfaz de usuario de terminal de texto e interfaz de voz.


Técnicamente, la interfaz que está buscando se puede denominar interfaces de usuario Post-WIMP , según un artículo del mismo nombre escrito por Andries van Dam. Las razones por las que necesitamos otros paradigmas es que WIMP no es lo suficientemente bueno, especialmente para algunas aplicaciones específicas, como la manipulación del modelo 3D.

Para aquellos que piensan que la investigación de la interfaz de usuario construye solo demostraciones atractivas pero no prácticas, el primer mouse era voluminoso y tardó décadas en prevalecer. También Douglas Engelbart, el inventor, pensó que la gente usaría el mouse y (una forma corta de) el teclado al mismo tiempo. Esto muestra que incluso un pionero del campo tenía una visión equivocada sobre el futuro.

Como todavía estamos en la era de WIMP, hay diversos comentarios sobre cómo será el futuro (y la mayoría de ellos deben estar equivocados). Busque estas palabras clave en Google para obtener más detalles.

  • Programación por ejemplo / demostración
    En resumen, en este paradigma, los usuarios muestran lo que quieren hacer y la computadora aprenderá nuevos comportamientos.

  • Interfaces de usuario 3D
    Supongo que todos saben y han visto muchos ejemplos de esta interfaz antes. A pesar de muchos debates candentes sobre su utilidad, una parte de la investigación en curso de la interfaz 3D se ha implementado en muchos sistemas operativos líderes. El estado del arte podría ser BumpTop . Consulte también: Uso de zoom de interfaces de usuario

  • Computación basada en lápiz / basada en boceto / gestual
    Aunque esta interfaz puede usar la misma configuración de hardware como WIMP pero, en lugar de apuntar y hacer clic, los usuarios ordenan a través de trazos que son más ricos en información.

  • Interfaz de usuario táctil directa
    Esta es la Surface de Microsoft o el iPhone de Apple, pero no tiene que estar en la mesa. La superficie interactiva puede ser vertical, por ejemplo, de pared o no plana.

  • Interfaz de usuario tangible Esto ya se ha mencionado en otra respuesta. Esto puede funcionar bien con la superficie táctil, un conjunto de sistema de visión por computadora o realidad aumentada.

  • Interfaz de usuario de voz , Computación móvil , Computadoras portátiles , Computación omnipresente / ubicua , Interacción entre humanos y robots , etc.

Información adicional: la interfaz de usuario no recomendada por Jakob Nielsen (1993) es otro documento seminal sobre el tema.


Cumplir con las GUI pone límites a las propiedades físicas del hardware. Los usuarios deben poder leer una pantalla y responder de alguna manera. El iPhone, por ejemplo: su interfaz es toda la superficie superior, por lo que el tamaño físico y el IxD son factores opuestos.

Alrededor de Navidad escribí un artículo que exploraba el potencial de un dispositivo portátil controlado por BCI. Ahora, no sugiero que estemos listos para comenzar a construir tales dispositivos, pero las lecciones aprendidas son válidas. Descubrí que a la mayoría de los usuarios les gustaba la idea de utilizar el lenguaje como el principal medio de interacción. Crucialmente, todos expresaron su preocupación sobre la ambigüedad y la confirmación .

El paradigma WIMP es uno que se basa en acciones muy precisas y definidas, generalmente presionando un botón. Además, como nos recuerda Nielsen, una buena retroalimentación es esencial. Los sistemas WIMP suelen ser bastante buenos (o al menos tienen el potencial para) para anunciar inmediatamente la recepción y el resultado de las acciones de un usuario.

Para escapar de estos requisitos emparejados, parece que realmente necesitamos escribir un software en el que los usuarios puedan confiar . Esto podría significar tener conocimiento del contexto, o podría significar tener algún tipo de lenguaje de consulta estructurado basado en un subconjunto de inglés, o podría significar algo completamente diferente. Sin embargo, lo que ciertamente significa es que estaríamos libres del escritorio y, finalmente, pudiéramos implementar una experiencia informática perfectamente integrada.


La gente de NUI Group trabaja principalmente en interfaces multitáctiles y puedes ver algunos buenos ejemplos de diseños modernos y más amigables para los humanos (sin contar las interminables demostraciones de la aplicación de organización de fotos;)).


Yo recomendaría el siguiente artículo:

Jacob, RJ, Girouard, A., Hirshfield, LM, Horn, MS, Shaer, O., Solovey, ET y Zigelbaum, J. 2008. Interacción basada en la realidad: un marco para las interfaces posteriores a WIMP. En el Procedimiento de la Vigésimo Sexta Conferencia Anual de SIGCHI sobre Factores Humanos en Sistemas de Computación (Florencia, Italia, del 5 al 10 de abril de 2008). CHI ''08. ACM, Nueva York, NY, 201-210. ver DOI