Introduction

tutorial de programmation
en processing

L'origine et contexte

Processing est un langage de programmation et un environnement simple, gratuit et multi-plateforme (Linux, Mac et Windows), basé sur Java, permettant de programmer images, animations et sons. Mobile Processing est orienté vers la création d’applications de téléphonie mobile tandis que Wiring et Arduino permettent de programmer des circuits électroniques.

Processing a été conçu par Ben Fry et Casey Reas, étudiants de John Maeda au laboratoire Aesthetics + Computation Group du Massachusetts Institute of Technology . Celui-ci avait écrit DBN, Design By Numbers, un premier environnement simple d’apprentissage de la programmation à destination des artistes et designers. Design By Numbers, le livre, témoigne de cette expérience.

Processing est un logiciel open source et est distribué sous la licence libre GNU GPL (General Public License). Grace au open source il bénéficié du soutien d’une large communauté d’artistes programmeurs.

Processing a reçu le Golden Nica Ars Electronica 2005.

D'autres cours en ligne

- Site Processing et particulièrement les sections référence et learning
- processinghacks
- processingblogs

Les cours de Daniel Shiffman
- The nature of code
- Programming from a to z
- Introduction to Computational Media

En français
- Le cours de Douglas Edric Stanley (Ecole d’Art d’Aix-en-Provence).
- multimediaLab > processing , le cours de Marc Wathieu (ERG + HEAJ).
- Le cours d’Emmanuel Lestienne (HEAJ).

Quelques exemples

- Processing > exhibition

- Casey Reas > travaux 2001-2004
- Casey Reas > actuellement
- Ben Fry > anciens travaux
- Ben Fry > actuellement

- bodytag, site de Glen Murphy
- complexification, site de Jared Tarbell
- chronotext, site d’Ariel Malka
- detouch
- flight404
- florito, site de Marcus Graf
- jklabs, site de Jesse Kriss
- Osman Khan
- Lateral, site réalisé en processing
- lux.vu
- Setpixel > processing
- toxi
- uncontrol

Environnement

Avec l'aide l'environnement de Processing, on peut écrire et exécuter des programmes.

Il nous aide aussi de trouver des erreurs dans le code ou bien d'exporter le programme pour le web.

Download de Processing

Processing est un programme Open Source, et peut être downloadé à l'adresse: http://processing.org/download/.