Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2008-04-26 17:10:43 Eclipse

22_80
membre
Lieu: Paris
Date d'inscription: 2008-02-29
Messages: 205

Eclipse



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

 

#2 2008-04-27 14:14:50 Re : Eclipse

solipse
membre
Date d'inscription: 2008-03-23
Messages: 86
Site web

Re: Eclipse



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

 

#3 2008-04-27 15:42:58 Re : Eclipse

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: Eclipse



salut 22_80!big_smile

ok pour Eclipse, je vais jeter un œil sur tes liens.
merci et a plus

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024