Interactivity
Ten years ago, the idea of artists or designers writing code or designing hardware was almost unheard of. Today, not only has it become commonplace, but it has become and important arena of expression and exploration. The dialogue between technology and design is a vital and vibrant one that shaped art and technology alike.
Interaction could be defined as the exchange of information between two or more active participants. The writer and video game designer Chris Crawford describes interaction as "an iterative process of listening, thinking, and speaking between two or more actors.
...human computer interaction, computer human interaction, or experience design. All mean more of less the same thing; designing a system of some sort that a person can interactive with in a way that is meaningful to them.The following quote is particularly interesting; I plan to cover the 'Game-Loop' in another post.
There is another key concept in interaction design that you should understand: the feedback loop. The feedback loop is a process of an entity communication with itself while checking with either an internal or external regulatory system.Processing
What can you do with Processing? Becuase Processing is built in Java and runs using Java, it can do almost anything Java will do, and although Java can't quite do everything you'll see in computational art and design, it certainly comes close.Source: Noble, J. (2009) Programming Interactivity