Processing est un langage et un environnement de programmation conçu pour les communautés des arts électroniques et de la conception visuelle. Il a été créé pour enseigner les bases de la programmation informatique dans un contexte visuel et pour servir de carnet de croquis de logiciels.
Caractéristiques principales incluses :
- Programmes interactifs avec sortie en 2D, 3D ou PDF.
- Intégration OpenGL pour la 2D et la 3D accélérées.
- Plateforme X pour GNU/Linux, Mac OS X et Windows.
- Plus de 100 bibliothèques étendent le logiciel de base.
Processing est un carnet de croquis logiciel flexible et un langage pour apprendre à coder dans le contexte des arts visuels. Des dizaines de milliers d'étudiants, d'artistes, de designers, de chercheurs et d'amateurs utilisent le Processing pour l'apprentissage et le prototypage.
Le logiciel exporte des applets Java qui peuvent être publiés sur Internet et partagés avec d'autres artistes et designers.