Presentations of information can respond dynamically to human interaction. To work in these terms requires:
- visual design and programming
- conceptualization of the initial information, and how it will change.
- sense of what gesture will trigger dynamic change
- understanding of who the human is, and what s/he is doing
course text: David Flanagan, JavaScript: The Definitive Guide, 4th edition
Javascript, XML, and manipulating the DOM.
course text: Don Norman, The Design of Everyday Things
Affordances, Mappings, User Models. Languages of interactivity.