aplicaciones y tendencias-ihc

3

Click here to load reader

Upload: hector-velarde

Post on 26-Jul-2015

222 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Aplicaciones y Tendencias-IHC

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

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