Suite à une discussion avec oyter-twister au vision'r, j'ouvre un topic Eclipse avec quelques liens et explications.
Eclipse est un environnement de développement intégré, open-source et gratuit, très utilisé dans le monde java.
Par comparaison à l'environnement processing de base, eclipse possède une vérification syntaxique en temps-réel ; un système d'auto-complétion : complétion des noms de variables, ou de leurs attributs et méthodes ; un débugueur redoutable ; génération de constructeurs, de getters et setters, ...
Utiliser la librairie processing dans Eclipse :
http://processing.org/discourse/yabb_be … 1117133941
FAQ Eclipse en français :
http://java.developpez.com/faq/eclipse/
Son aspect "usine à gaz" pourra en décourager certains pourtant les différences entre le code java et processing sont minimes :
un programme processing est en fait un PApplet Java : http://dev.processing.org/reference/cor … pplet.html
Ainsi,
Dans P5 :
import processing.core.*; public void setup(){ size(200, 200); stroke(155,0,0); } public void draw(){ line(mouseX,mouseY,width/2,height/2); }
Dans Eclipse, l'équivalent est :
import processing.core.*; public class HelloP5 extends PApplet{ public void setup(){ size(200, 200); stroke(155,0,0); } public void draw(){ line(mouseX,mouseY,width/2,height/2); } }
Il est pratique de surcharger la méthode main, pour manipuler l'objet PApplet.frame notamment, on démarrera alors le programme non en tant qu'applet, mais en tant qu'application :
import processing.core.*; public class HelloP5 extends PApplet{ public void setup(){ size(200, 200); frame.setUndecorated(true); stroke(155,0,0); } public void draw(){ frame.setLocation(0,0); line(mouseX,mouseY,width/2,height/2); } static public void main(String args[]) { PApplet.main(new String[] { "com.p5.HelloP5"}); } }
Dernière modification par 22_80 (2008-04-26 17:14:38)
Hors ligne
Bonjour,
Pour intégrer l'API de Processing dans un programme Java, voir l'excellente introduction
d'Ira Greenberg: "Integrating Processing within Java". C'est un appendice à son livre
" Creative Coding and Computational Art", qui est librement téléchargeable à cette adresse
au format Pdf (en bas de page):
http://www.friendsofed.com/book.html?isbn=159059617x
solipse.
Hors ligne
salut 22_80!
ok pour Eclipse, je vais jeter un œil sur tes liens.
merci et a plus
Hors ligne