Objetivos Entender y aprender qué es un estilo de interacción Tener una visión general y comparativa de los estilos y paradigmas de interacción Conocer el estado actual y la evolución futura de los estilos de interacción Aprender a elegir entre los diferentes paradigmas y, dentro de estos, qué estilos de interacción utilizar para una determinada aplicación
Contenidos Introducción Estilos de interacción Interfaz por línea de órdenes Menús y navegación Lenguaje natural Manipulación directa Interacción asistida Paradigmas de interacción Realidad virtual Computación ubicua Realidad aumentada Comparación de los paradigmas de interacción
Introducción Evolución de la interacción Menús y navegación Texto – teclado y pantalla Manipulación directa Nuevos paradigmas Realidad virtual Realidad aumentada Computación ubicua
Introducción¿Qué es la interacción? Interacciones Todos los intercambios que suceden entre la persona y el ordenador (Baecker and Buxton, 1987) Interacción multimodal Se usan múltiples canales de comunicación simultáneamente Estilo de interacción Término genérico que agrupa las diferentes maneras en que los usuarios se comunican o interaccionan con el ordenador (Preece, 1994)
Estilos de interacción Estilos de interacción predominantes: Interfaz por línea de órdenes Menús y navegación Lenguaje Natural Manipulación directa Interacción asistida
Primer estilo de interacción de uso generalizado y todavía hoy en uso Consiste en dar instrucciones directamente al ordenador mediante Palabras enteras Abreviaturas Caracteres Teclas de función Ejemplos: ls -la (UNIX) dir *.htm (MS-DOS) Interfaz por línea de órdenes más fáciles de recordar más rápidas de ejecutar copy cp
CTRL + z
Ventajas Flexibilidad Las opciones de la orden pueden modificar su comportamiento La orden puede ser aplicada a muchos objetos a la vez Permite la iniciativa del usuario Es atractivo para usuarios expertos Ofrece acceso directo a la funcionalidad del sistema Potencialmente rápido para tareas complejas Capacidad para hacer macros Desventajas Requiere un memorización y entrenamiento importantes No hay indicación visual de la orden que se necesita Más útil para usuarios expertos que para usuarios noveles Gestión de errores pobre Interfaz por línea de órdenes
Interfaz por línea de órdenes
Menús y navegación Menú: Conjunto de opciones visualizadas en pantalla que se pueden seleccionar y llevan a la ejecución de una acción asociada Suelen estructurarse jerárquicamente Existen guías de estilo para diseñar menús Número idealde opciones:entre 3 y 8
Menús y navegación Ventajas Entrenamiento reducido, menos tecleo Permiten el uso de herramientas de gestión de diálogos Toma de decisión estructurada Desventajas Pueden resultar lentos para usuarios experimentados Solución: atajos de teclado Ocupan mucho espacio en la interfaz Solución: menús desplegables y pop-up Requieren una visualización rápida
Lenguaje natural Fragmento del vídeo “El navegante del conocimiento”
Lenguaje naturalBeneficios y problemas Beneficios Conocimiento del propio lenguaje Uso de la voz, por tanto manos libres Problemas Diferencias en lenguajes, argots, voces Pueden ser necesarios diálogos de clarificación Interfaces todavía no inteligentes
Características: (Schneiderman, 1991) Representación continua de los objetos y acciones de interés Cambio de una sintaxis de órdenes compleja por la manipulación de objetos y acciones Acciones rápidas, incrementales y reversibles que provocan un efecto visible inmediato en el objeto seleccionado Posible gracias a las pantallas gráficas de alta resolución y los dispositivos apuntadores Historia: Xerox Star, Apple Macintosh Entorno más común: interfaz WIMP Windows, Icons, Menus, Pointers Manipulación directa
Manipulación directaBeneficios y problemas Beneficios Los nuevos usuarios aprenden más rápidamente Los usuarios expertos pueden trabajar rápidamente Los usuarios ven rápidamente el resultado de sus acciones Las acciones son reversibles Problemas Se necesitan más recursos No todas las tareas pueden serdescritas por objetos concretos No todas las acciones se puedenhacer directamente
Interacción asistida Fragmento del vídeo “El navegante del conocimiento”
Interacción asistida La manipulación directa exige que el usuario explicite todas las tareas y controle todos los eventos El creciente número de nuevos usuarios exige un cambio en la forma de interactuar con el ordenador La interacción asistida usa la metáfora del asistente personal o agente que colabora con el usuario El usuario no dirige la interacción Trabaja de forma cooperativa conel agente o agentes Se reduce el esfuerzo del usuario Agentes vs Asistentes
Página siguiente |