aplicaciones y tendencias-ihc
TRANSCRIPT
![Page 1: Aplicaciones y Tendencias-IHC](https://reader038.vdocument.in/reader038/viewer/2022100601/557202d24979599169a422ed/html5/thumbnails/1.jpg)
Interacción Humano-Computadora (IS-438)
6.- Aplicaciones actuales y tendencias
Herramientas de software para las interfaces de usuario
o Las investigaciones del área de herramientas de software para interfaces de usuario han tenido un enorme impacto en el desarrollo de software actual.
o Prácticamente toda aplicación hoy se crea utilizando administradores de ventanas, toolkits, y constructores de interfaces cuyas raíces están en las investigaciones de los años 70s, 80s y 90s.
o Herramientas cada vez más sofisticadas. o Las interfaces son cada vez más homogéneas. o Las plataformas de HW y SW son cada vez más homogéneas y estables. o La consistencia permite a los usuarios desarrollar aptitudes que se pueden transferir de
una plataforma a otra o entre aplicaciones. o Los desarrolladores de herramientas han podido refinar sus conceptos y alcanzar
estándares.
o Sin embargo esta consistencia entre interfaces y plataformas de computadoras no siempre funciona para otros tipos de dispositivos: Palm, Teléfonos celulares, PDA´s, herramientas de cómputo ubicuo.
o Por ejemplo el enfoque de menús “pull-down” o el esquema del “desktop” no funcionan en displays demasiado pequeños o demasiado grandes (Smartboard).
Espacios de Interacción para Sistemas del siglo XXI
Tradicionalmente la interacción humano-computadora ha sido uno a uno.La arquitectura de entrada/salida es la siguiente:
o Se requiere un programa que reacciones a cada dispositivo específico, cuando se añade un nuevo dispositivo es necesario reprogramar el sistema.
o Puede haber conflictos cuando hay diversos procesos y señales simultáneas hacia el mismo programa.
Arquitectura en la que se busca separar a los dispositivos del programa:
Sensores/DispositivosPrograma
![Page 2: Aplicaciones y Tendencias-IHC](https://reader038.vdocument.in/reader038/viewer/2022100601/557202d24979599169a422ed/html5/thumbnails/2.jpg)
Arquitectura dónde se separan los dispositivos de los fenómenos (cosas y eventos relevantes para un programa)
La tendencia actual es hacia el desarrollo de:
o Comunicación Distribuída o Individual & Multipersona/Multidisciplinario o Modelos Compartidos o Comunicación mediada por Computadora o Interfaces que aprenden, sistemas adaptivos y evolutivos. o Computación situada o empotrada (situated / embedded)
Ya hay un gran número de desarrollos e investigación en estas áreas, pero aun hay mucho por hacer.
[Shneiderman, 1997] Designing the User Interface: Strategies for Effective Human-Computer Interaction, Ben Shneiderman, 3a. Edición, Addison Wesley Longman, 1997.
Sensores/Dispositivos Usuarios/ Aplicaciones
Time sharing window manager
Sensores/Dispositivos Procesos/ Tareas
ManagerObservers
Eventos/propiedades basados en fenómenos
Drivers