Processing is an open source programming language and IDE for programming in a visual context. The Processing language builds on the Java language, but uses a simplified syntax and a graphics user interface.
- Motion Graphics
- Generative Art
- Data Visualization
- Game Development
- UI Prototyping
- Download Processing from here