Buscar en Mind w/o Soul

martes, abril 17, 2007

Diseñando interacciones

Designing Interaction, not Interfaces es un artículo con ideas de alto nivel sobre el diseño de interacción, y enlaces a otros artículos del mismo tipo. Conceptos a destacar en este artículo:

- vocabulario para describir conceptos abstractos de diseño, aplicados a objetos de la interacción (reificacion, polimorfismo, reuso, currificar...)

- movimiento semántico: "bump map" de movimiento del cursor, va mas lento cerca de un botón importante (equivale a hacerlo más grande y más facil de apuntar)

- La "Arquitectura de interacción" descrita en el artículo es una generalización de mi idea de programar una estructura "while (evento)" (mantener una acción mientras está activo un cuasimodo). Programa las interacciones como objetos (reificadas) que son máquinas de estado. Este estilo de programación es mucho más potente y versátil que los callbacks de sistemas de eventos.

No hay comentarios: