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 |