Sei sulla pagina 1di 2

Interaccin 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 Prcticamente toda aplicacin hoy se crea utilizando administradores de ventanas, toolkits, y constructores de interfaces cuyas races estn en las investigaciones de los aos 70s, 80s y 90s. Herramientas cada vez ms sofisticadas. Las interfaces son cada vez ms homogneas. Las plataformas de HW y SW son cada vez ms homogneas y estables. 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 estndares. o o o o o Sin embargo esta consistencia entre interfaces y plataformas de computadoras no siempre funciona para otros tipos de dispositivos: Palm, Telfonos celulares, PDAs, herramientas de cmputo ubicuo. o Por ejemplo el enfoque de mens pull-down o el esquema del desktop no funcionan en displays demasiado pequeos o demasiado grandes (Smartboard).

Espacios de Interaccin para Sistemas del siglo XXI


Tradicionalmente la interaccin humano-computadora ha sido uno a uno. La arquitectura de entrada/salida es la siguiente: S S Sensores/Dispositivos P Programa

o Se requiere un programa que reacciones a cada dispositivo especfico, cuando se aade un nuevo dispositivo es necesario reprogramar el sistema. o Puede haber conflictos cuando hay diversos procesos y seales simultneas hacia el mismo programa. Arquitectura en la que se busca separar a los dispositivos del programa:

S S Sensores/Dispositivos

Drivers

Time sharing window manager w

Usuarios/
A A Aplicaciones

Arquitectura dnde se separan los dispositivos de los fenmenos (cosas y eventos relevantes para un programa) S S Sensores/Dispositivos O O Observers
M Manager

Procesos/ T Tareas T

Eventos/propiedades basados en fenmenos b La tendencia actual es hacia el desarrollo de: o o o o o o Comunicacin Distribuda Individual & Multipersona/Multidisciplinario Modelos Compartidos Comunicacin mediada por Computadora Interfaces que aprenden, sistemas adaptivos y evolutivos. Computacin situada o empotrada (situated / embedded)

Ya hay un gran nmero de desarrollos e investigacin en estas reas, pero aun hay mucho por hacer. [Shneiderman, 1997] Designing the User Interface: Strategies for Effective Human-Computer Interaction, Ben Shneiderman, 3a. Edicin, Addison Wesley Longman, 1997.

Potrebbero piacerti anche