programmation


Processing - Introduction



Processing est un langage de programmation et un environnement simple, gratuit et multi-plateforme (Linux, Mac et Windows) permettant de programmer images, animations et sons. Son caractère open_source permet d’apprendre aisément les fondements de la programmation dans un contexte visuel et, sur un plan professionnel, il est utilisé pour produire animations, sites web et autres applications. Ainsi, 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 s’inscrit dans sa continuité et, distribué sous la licence libre GNU GPL (General Public License), a bénéficié du soutien d’une large communauté d’artistes programmeurs.

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

Apprendre Processing en ligne

- Site Processing et particulièrement les sections reference 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).
- Le cours de Jean-Noël Lafargue

Quelques travaux artistiques réalisés en Processing

- 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

Quelques exemples pédagogiques

Consultez le code source disponible dans l’exemple.

- dessin de formes
- dessin origine
- dessin_translation_rotation_scale
- animation_rebond
- animation_rebond_size
- animation_rebond_trace
- animation_rebond_color
- animation_rebond_angle
- animation_multicolor
- animation_ligne
- animation_rotation_random
- animation_translation_rotation
- random_ligne_1
- random_ligne_2
- random_ligne_3
- random_ligne_4
- random_ligne_5
- interactif_point_xymouse
- interactif_ligne_xmouse
- interactif_rotation_xmouse
- interactif_rotation_xmouse_image
- interactif_mouse_pressed
- photo_taille
- photo_transparence

Téléchargez ci-dessous le .pdf de présentation de Processing.


+ d'infos >>> processing

PDF 517672

mots-clés liés à cet article

animation
art programmé
interactivité
processing
web art