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
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
