a |
Processing 1![]() 1.0 = REV0162 (24 11 2008) Dernière: 1.5.1 = REV0197 (15 5 2011) |
Processing
2![]() 2.0 = REV0218 (3 6 2013) Dernière: 2.2.1 = REV0227 (19 5 2014) |
Processing
3![]() 3.0 = REV0246 (30 9 2015) 3.5.4 = REV0270 (17 1 2020) | Processing 4![]() 4.2 = Rev1292 20 2 2023 |
MacOSX.5 |
OK |
NON |
NON | NON |
MacOSX.6 |
OK |
2.0.3
max |
NON | NON |
MacOSX.7 |
2.2.1 OK | NON | NON |
|
MacOSX.8 |
2.2.1 OK | OK | NON |
|
MacOSX.9 |
2.2.1 OK | OK | NON |
|
MacOSX.10 |
2.2.1 OK |
3.2.3 OK | NON |
|
MacOSX.11 |
2.2.1 OK | NON |
||
MacOSX.12 |
2.2.1 OK | NON |
||
MacOSX.13 |
2.2.1 OK | 3.3.7
OK | NON |
|
MacOSX.15 | | OK |
||
Ubuntu
12.04 |
2.2.1 OK | OK | ||
Ubuntu 14.04 | OK | |||
Windows
XP |
OK | 2.2.1 OK | ||
Windows
7 |
OK | OK | OK | |
Windows
10 |
OK | OK | ||
Raspbian |
OK | |||
Java |
Processing 1.5.1 intégre Java 6u24 = Java SE 6 Update 24 sous Linux & Windows revisions.txt |
Processing 2 Linux and Windows now include Java 6 update 10 with the download. Processing 2.1 Java 7 is now used across all platforms. |
"Across all
platforms, Processing has its own copy of Java embedded, so it's never
necessary to install Java to use Processing." "Processing 3 uses Java 8." Voir: Supported Platforms | |
Applet
Web |
Menu File -> Export Applet |
"Java Applet
support is being removed, starting in 2.0 alpha 7." 2.0a7 = REV 0206
(29 July 2012) |
"Applet is gone" Voir: Changes in 3.0 | |
Web |
Applet |
"The JavaScript
mode allows you to write a sketch and quickly run it in a browser using
Processing.js. We highly recommend using JavaScript for running Processing work in web browsers." At the moment, using Processing JS (or Processing 1.5) is instead generally a better option for things that run on the web." Voir: Changes in 2.0 |
? | |
Audio |
library minim |
library minim "We've added Damien Di Fede's Minim library to the download." Voir: Changes in 2.0 |
library Sound Ben Fry: "To use Sound, install the Sound Library via Sketch > Add Library... > Sound. The ancient PSound class no longer exists, and Minim (the library used in 2.x) is no longer maintained and not included in Processing 3." DamienDi Fede: Minim: "If you are using Processing 3.0 you can easily install it from the library manager." | |
Reference |
Processing 2.2.1 |
Officiel
Auteur: Lauren McCarthy "p5.js is a JavaScript interpretation of Processing." "p5.js is a JavaScript client-side library for creating graphic and interactive experiences, using canvas and HTML5, based on the core principles of Processing." cdnjs.com/.../p5.js "you can think of your whole browser page as your sketch" "p5.js is a new interpretation, not an emulation or port" Compatibilité -> Test Hello
p5.js editor for Mac Support for Windows and Linux coming soon |
Pas officiel
Auteur: John Resig et: AUTHORS "A port of the Processing visualization language to JavaScript." "Processing.js converts Processing code to JavaScript and runs it in the browser, using <canvas> for a drawing surface." Quick Start Voir: Processing.js for Processing Devs Compatibilité -> TestProcessingjs.html
Méthode 1: Voir -> TestProcessingjs.html Méthode 2: Processing 2 -> Add Mode... -> Mode JavaScript Mode JavaScript -> Menu File -> Export -> Dossier web-export |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Reference p5: p5js.org/reference/ Forum p5.js Editeur en ligne: https://editor.p5js.org |
Reference Processing.js: processingjs.org/reference/ "Processing.js is the sister project of the popular Processing visual programming language, designed for the web. Processing.js makes your data visualizations, digital art, interactive animations, educational graphs, video games, etc. work using web standards and without any plug-ins. You write code using the Processing language, include it in your web page, and Processing.js does the rest. It's not magic, but almost." http://processingjs.org/ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
mozilla.org: w3schools: |
Incompatibilités: Pas de dossier data, les fichiers sont dans le même dossier que le sketch. "Processing.js does not support dataPath()". Il faut preload les fichiers, par ex: /* @pjs preload="laDefense.jpg"; */ println() ecrit en bas de la fenetre du navigateur Ajouter textSize() aprés textFont(); loadFont() ne fonctionne pas? ... Voir -> PerecAlphabetsV15 |
Méthodes | Method |