Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
processing [Le 18/01/2011, 23:10] – créée Equilibre | processing [Le 14/01/2019, 21:17] (Version actuelle) – [Installation] 78.240.203.161 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== Processing : langage de programmation de rendu 2D/3D interactif ====== | ||
+ | |||
+ | Processing est un langage de programmation et une interface de développement intégré (IDE) écrite en Java pour créer des animations, des rendus 2D/3D interactifs ou des jeux, elle est distribuée sous licence GNU GPL. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | < | ||
+ | |||
+ | Les programmes réalisés avec Processing peuvent fonctionner sur toute machine possédant une [[java|machine virtuelle Java]] ainsi que dans les navigateurs Web équipé du plugin Java, cependant un projet nommé [[http:// | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * Disposer des [[: | ||
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
+ | * Avoir [[: | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Pour installer Processing, il faut aller récupérer l' | ||
+ | < | ||
+ | tar xf processing-*.tgz | ||
+ | sudo mkdir / | ||
+ | sudo mv processing-* / | ||
+ | |||
+ | Enfin vous pouvez lancer Processing : | ||
+ | |||
+ | sh / | ||
+ | |||
+ | Vous pouvez également créer un raccourci : | ||
+ | <code bash> | ||
+ | # récupération de l' | ||
+ | wget http:// | ||
+ | sudo mv 200px* / | ||
+ | | ||
+ | #création du fichier .desktop : | ||
+ | echo ' | ||
+ | Type=Application | ||
+ | Name=Processing | ||
+ | GenericName=Processing | ||
+ | Comment=Un environnement de développement pour le langage Processing | ||
+ | Icon=/ | ||
+ | Exec=/ | ||
+ | Terminal=false | ||
+ | StartupNotify=false | ||
+ | Categories=Development; | ||
+ | sudo mv processing.desktop / | ||
+ | </ | ||
+ | |||
+ | ===== Pour utiliser Processing avec Arduino ===== | ||
+ | Renommer le port série en faisant un lien symbolique : | ||
+ | sudo ln -s / | ||
+ | |||
+ | Remplacez la librairie du port série de Processing par une version plus récente : | ||
+ | < | ||
+ | sudo rm RXTXcomm.jar | ||
+ | sudo ln -s / | ||
+ | sudo rm linux64/ | ||
+ | sudo ln -s / | ||
+ | sudo chown -R root:root / | ||
+ | | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | Pour commencer à programmer, il est traditionnel d' | ||
+ | |||
+ | void setup() | ||
+ | { | ||
+ | | ||
+ | } | ||
+ | |||
+ | Pour tester, il vous suffit de cliquer sur le bouton << play >> en haut à gauche et une nouvelle fenêtre apparaîtra en ouvrant l' | ||
+ | |||
+ | Amusez-vous bien et partagez votre code sur le forum d' | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * **(fr)** [[http:// | ||
+ | * **(fr)** [[http:// |