Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| processing [Le 19/01/2014, 20:42] – [Installation sur Ubuntu 12.04] biospip | 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:// | ||
