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