Processing

Processing est un environnement de développement d'animation en Java simple à mettre en oeuvre.

Processing.JS est l'adaptation en Javascript de Processing.

Un programme Processing et une application Web Processing.js peuvent échanger des informations avec des cartes Arduino connectées à l'hôte (plus...).

Exemple:

import processing.serial.*; import cc.arduino.*;

Arduino arduino; int ledPin = 13;

void setup { //println(Arduino.list); arduino = new Arduino(this, Arduino.list[0], 57600); arduino.pinMode(ledPin, Arduino.OUTPUT); }

void draw { arduino.digitalWrite(ledPin, Arduino.HIGH); delay(1000); arduino.digitalWrite(ledPin, Arduino.LOW); delay(1000); }

Liens

 * OpenProcessing: site communautaire de scketches Processing http://www.openprocessing.org

Livres

 * Casey Reas and Ben Fry, Processing: A Programming Handbook for Visual Designers and Artists, August 2007, MIT Press. 736 pages.
 * Ben Fry, Visualizing Data : Exploring and Explaining Data with the Processing Environment, O'Reilly Media, December 2007, Print ISBN: 978-0-596-51455-6
 * Matt Pearson, Generative Art: a practical guide using Processing, Manning 2011. (source code et exemples en ligne)