Processing

Processing est un outil adapté à la création plastique et graphique interactive.
Processing (autrefois typographié Proce55ing) est une bibliothèque Java et un environnement de développement libre (sous licence GNU GPL), créé par Benjamin Fry et Casey Reas, deux artistes américains. Processing est le prolongement « multimédia » de Design by numbers, l’environnement de programmation graphique développé par John Maeda au Media Lab du Massachusetts Institute of Technology.

Processing est tout particulièrement adapté à la création plastique et graphique interactive. Le logiciel fonctionne sur Macintosh, Windows, Linux, BSD et Android. Il est basé sur la plate-forme Java — il permet d’ailleurs de programmer directement en langage Java.

Il existe également une version en JavaScript de Processing, appelée Processing.js, cette version pouvant être exécutée dans un environnement HTML 5 ou via node.js.

Une nouvelle version JavaScript est désormais proposée : p5.js2. Le projet est rattaché officiellement au site mère de Processing.

Les programmes réalisés avec Processing peuvent être lus par les navigateurs internet équipés du plug-in Java, mais aussi sous forme d’applications indépendantes pour Windows, Linux ou Mac OS X (en réalité n’importe quelle machine disposant d’une machine virtuelle Java).