30

je dois aussi me mettre a la 3D tongue + stage en delphi... ca commence a faire beaucoup

31

rien ne t'emepche de faire de la 3d en python love
par contre, delphi, t'en as deja fait et ca sux !!!!!!!!!!!!!!!! grin

32

...
Cinq font un et un font cinq : le tout est UNITE.
C'est dans l'incompréhension que je suscite que je trouve ma raison d'être.
Je suis moi, et je le suis parce que les autres ne le sont pas, et que ce sont eux qui forment ma personne.
Inconscience et déraison sont source d'imagination.
Au delà de ma conscience et de mon inconscient, mes rêves créent la réalité.

33

Uther
:
Tu n'as pas du tout compris ce que je voulais dire par "code Sun only"! Du code Sun only, ce sont des sources Java non-portables qui ne marchent que avec le JDK de Sun.
J'ai tout a fait compris ce que tu voulais dire et étant donné que c'est Sun qui fixe les spécifications de JAVA y'a pas grand chose à dire si se n'est que c'est GCJ qui est obligé de suivre derrière.

Ben, ils font ce qu'ils peuvent, mais après, c'est quand-même au programmeur de tester son code avec GCJ!
le but premier de JAVA est justement de créer une plateforme multi-système. le principe peut ne pas te plaire je comprend, mais dans ce cas pourquoi t'embeter à passer par des technologies qui n'effacent pas tous les inconvénients de JAVA et qui en font perdre les avantages.

SWT est multi-plateforme, et il abstrait la plateforme, donc a priori le même code marche sous toutes les plateformes supportées par SWT.
smeet :
./22 >> "SWT", ben ca c'est Swing neutral

NON! SWT, c'est le Standard Widget Toolkit de IBM!
http://www.eclipse.org/swt/
Au passage, vous remarquerez bien l'utilisation de "Standard".
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

34

c claire que SWT ca a l'air cool;p (cf login)

35

de la 3D avec python, je doute quand meme du resultattongue

36

...
Cinq font un et un font cinq : le tout est UNITE.
C'est dans l'incompréhension que je suscite que je trouve ma raison d'être.
Je suis moi, et je le suis parce que les autres ne le sont pas, et que ce sont eux qui forment ma personne.
Inconscience et déraison sont source d'imagination.
Au delà de ma conscience et de mon inconscient, mes rêves créent la réalité.

37

Jackos: Ben avec OpenGL (PyOpenGL) ... C'est sur que tu vas pas faire un vrai moteur 3D complet en python (quoique) mais bon ... tu peux bien t'amuser je pense

38

hehe

39

J'essaierai et je te montrerais smile

40

j'attend avec impatiencetongue

41

Ben, ils font ce qu'ils peuvent, mais après, c'est quand-même au programmeur de tester son code avec GCJ!
Le seul officiel qu'il doit vérifier c'est SUN même si c'est vrai que essayer avec GCJ est un plus non négligeable
SWT est multi-plateforme, et il abstrait la plateforme, donc a priori le même code marche sous toutes les plateformes supportées par SWT.
. Et pas sur toutes les plateforme supportées par JAVA contrairement à Swing. Pour moi on doit eviter de s'abtraire de la plateforme JAVA tant qu'on peut l'éviter sinon on pert un avantage de JAVA le 'write once run anywhere'.
Une applet en SWT ca risque de poser quelques problèmes.
NON! SWT, c'est le Standard Widget Toolkit de IBM!
http://www.eclipse.org/swt/ Au passage, vous remarquerez bien l'utilisation de "Standard".
Sa n'engage que IBM d'apeller ca standard.

avatar

42

smeet :
Correctif :
./22 >> Ben Swing, c'est en SWT neutral

Pas du tout!
Uther
:
NON! SWT, c'est le Standard Widget Toolkit de IBM!
http://www.eclipse.org/swt/Au passage, vous remarquerez bien l'utilisation de "Standard".
Sa n'engage que IBM d'apeller ca standard.

Ça s'appelle comme ça parce que ça utilise les widgets standard de la plateforme!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

43

ou ca emule dans le cas ou ils n'existent pas.

44

Je m'auto-censure, je dirais juste:

Kevin, tais-toi, fais pas semblant de tout connaître sur le bout des doigts!

45

Mr vnr, si tu veux des liens intéressants voici ou il faut aller:

http://penserenjava.free.fr/ => Bouquin java en ligne, reconnu pour sa qualité (existe à l'origine en anglais)
http://javaalmanac.com/ = > le meilleur site de code snippet java
http://jakarta.apache.org => pour tout un tas de librairies intéressantes
http://www.eclipse.org effectivement est pour moi le seul IDE à utiliser: il est vraiment incroyable (code folder, refarctoring surpuissant, gestion des dépendances de compilation inégalées, rapidité du fait que l'ide utilise une librairie graphique avec des wrappers vers l'api graphique système). Je suis amoureux de cet IDE, toute la classe de GL de mon école utilise cet IDE tout simplmeent parce qu'il n'y a pas mieux pour le java! il est un peu dur à utiliser au départ, mais tellement avantageux à l'utilisation après...

J'ai vu que tu parlais un peu de 3D, je ne sais pas si tu as l'intention d'en faire avec java, mais pour l'instant oublie, meme si c'est relativement simple à utiliser java n'est pas vraiment fait pour ca. (Il y a un projet amusant à voir: il s'appelle looking glass, cherche dans google ou sur clubic wink )



Puis j'oubliais : Java powa


PS: Si gcj ne sait pas faire marcher les standarts java, ce n'est pas la faute de SUN! c'est la faute de GCJ, c'est un compilo qui à la prétention de compiler du code java, oublie c ane sert à rien, ce n'est pas le but du java. Celui si est fait pour marcher avec une machine virtuelle, si tu n'est pas d'accord avec ca, tu devrais aller faire un tour vers d'autres langages. GCJ peut être intéressant mais il ne faut pas que ce soit un mode de penser.
Reste plutôt dans les mouvances du monde java, aller explorer le reste pour l'instant ne t'aideras pas.

Commence par Swing, JDBC (avec mysql par exemple), les socket, le xml, les thread et des trucs dont tu as besoin un peu partout. wink

46

Si tu veux faire un truc marrant, tu peux aller faire un tours sur J2ME et les JSR qui lui sont lier, tu peux faire des trucs vachement sympa et tu retrouveras un peu l'ambiance de dev sur TI ( enfin je dis bien un peu wink )

Si tu as des questions, je suis open, ca commence à faire un petit bout de temps que je fais du java ...

47

ok thx

48

alexis
: PS: Si gcj ne sait pas faire marcher les standarts java, ce n'est pas la faute de SUN! c'est la faute de GCJ, c'est un compilo qui à la prétention de compiler du code java,

Non, pas du tout! C'est parce que la class library libre de GCJ n'est pas encore aussi complète que la class library propriétaire de Sun, tout simplement. Ce n'est pas une histoire de compilé vs. interprété. Et on peut parfaitement compiler en du bytecode avec gcj et l'interpréter avec gij. GCJ n'est pas qu'un compilateur natif.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

49

eclipse c'est pourri, l'indentation automatique est complètement foireuse et la coloration syntaxique est très limitée sad
Et surtout, ça raaaaaaaaaaaaaaaaaaaaaaaaaaaaaame (mais moins que forte que j'avais avant) (ça doit mettre plus d'une minute à démarrer couic)

Par contre, y a peut-être pas mieux. N'empêche que c'est pourri sad
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

50

Non, pas du tout! C'est parce que la class library libre de GCJ n'est pas encore aussi complète que la class library propriétaire de Sun, tout simplement. Ce n'est pas une histoire de compilé vs. interprété. Et on peut parfaitement compiler en du bytecode avec gcj et l'interpréter avec gij. GCJ n'est pas qu'un compilateur natif.
On peut compiler en utilisant les libs de sun?
avatar

51

Non, parce que les libs de Sun ne sont compatibles qu'avec le compilateur de Sun. (Ils utilisent des trucs non-documentés et réservés à l'implémentation.) Et puis il y a aussi les problèmes de licence.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

52

Sally :
Et surtout, ça raaaaaaaaaaaaaaaaaaaaaaaaaaaaaame (mais moins que forte que j'avais avant) (ça doit mettre plus d'une minute à démarrer couic)

Ca dépend sur quoi tu le fait tourner. Et ça reste de la grosse application Java.

alexis : entièrement d'accord. As-tu essayé les plugins de développement graphique SWT/Swing ? Je me demande à quoi ça ressemble sur Eclipse, en tout cas sous NetBeans c'est bien pratique.

53

Bah c'est quand même un PII 700 MHz... que la *compilation* prenne du temps, je le conçois et je l'accepte, mais l'IDE ne devrait pas *ramer*, faut quand même pas déconner... ça prouve qu'il est mal foutu ou bloaté (ou les deux). Même un gros truc comme firefox n'a aucun problème pour tourner à une vitesse normale hein, alors bon.
Enfin je veux bien admettre que Eclipse soit le meilleur IDE pour java disponible, simplement j'en déduirai qu'il n'existe aucun IDE correct pour java happy (quoique ce soit sûrement possible et confortable de faire du java sous emacs ou vim... mais bon tlm au labo utilise éclipse donc...)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

54

Sally
: Bah c'est quand même un PII 700 MHz... que la *compilation* prenne du temps, je le conçois et je l'accepte, mais l'IDE ne devrait pas *ramer*, faut quand même pas déconner...

Bizarre, je fais aussi tourner Eclipse 3 sur un P3 450 MHz, il y a quelques ralentissement mais ce n'est pas dû tout gênant.
(quoique ce soit sûrement possible et confortable de faire du java sous emacs ou vim...

Je ne crois pas que ce soit aussi agréable. Et je suis sûr qu'on programme beaucoup plus vite avec Eclipse, à moins de vraiment savoir étendre/customiser ces outils (mais je suis même pas sûr qu'on arrive à son niveau).
love le refactoring, la rechercher intelligente, la détection d'erreur au tapé, la compilation incrémentale smile

55

Tiens je viens de voir :
alexis :
il est vraiment incroyable (code folder,

Code folder ? La version que j'ai n'est pas si vieille et ne l'a pas. C'est récent ? On parle bien de la même chose ? (comme sous VS .NET ?)

56

Bon faudra que je cherche un peu plus dans les options parce que je dois pas savoir m'en servir grin. J'ai même pas réussi à régler la largeur des tabs (4 espaces c'est beaucoup trop sick, on passe son temps à buter dans la marge de droite, surtout avec la spécialité java que sont les identifiants de 15 km de long).
Et l'indentation automatique, elle est censée être « intelligente » aussi ou c'est normal qu'elle fasse de la merde ? j'ai pas l'habitude de m'en passer moi neutral

(c'est quoi le refactoring ?)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

57

Sally
: J'ai même pas réussi à régler la largeur des tabs

Window/preferences/Java/Editor -> displayed tab width.
Pour l'identation elle est légèrement configurable, mais les valeurs par défaut sont bien. Je n'ai jamais eu de problème, elle est assez intelligente, qu'est-ce qui ne va pas exactement ?
(c'est quoi le refactoring ?)

Le refactoring permet entre autres de renommer/déplacer n'importe quel élément (classe, variable, fichier, méthode, ...) et de mettre à jour toutes les utilisations de l'identifiant dans le code et les commentaires (y compris les import par exemple, ou même le contenu de chaînes de caractères). Il permet aussi de faire de la conversion d'expression en variable locale ou en constante static, la conversion de variable locale en attribut, la génération de getters/setters pour un attribut, etc.

J'ai fait une petite présentation d'Eclipse destiné à un CD distribué dans mon école, si ça intéresse quelqu'un (j'ai extrait seulement la page sur Eclipse) : www.ifrance.com/ti68k/eclipse_doc.zip

58

moi je suis toujours preneur de doctongue

59

ExtendeD
: Window/preferences/Java/Editor -> displayed tab width.

Mouarf. Merci. J'ai la VF et ça s'appelle « largeur de l'onglet affiché » gol -- j'aurais pas trouvé.
Pour l'identation elle est légèrement configurable, mais les valeurs par défaut sont bien. Je n'ai jamais eu de problème, elle est assez intelligente, qu'est-ce qui ne va pas exactement ?

Ben il me semble qu'elle ne prend en compte *que* les accolades... par exemple, si j'appelle une fonction qui a 250 arguments et que je vais à la ligne au milieu de la liste d'arguments, ça indente pas tout seul. Plus généralement, je peux ouvrir 15 parenthèses et passer à la ligne, pas d'indentation. Autre exemple, je fais un if ou un while ou autre dans lequel je ne mets qu'une instruction ; je ne mets donc pas d'accolade mais je mets quand même ladite instruction à la ligne, et ben pareil, il faut que j'indente à la main, et quand je retourne à la ligne après je dois dés-indenter à la main de nouveau. Alors peut-être qu'il y a quelque chose à activer que je n'ai pas activé, je sais pas... je vais regarder ton truc happy
Sinon le refactoring c'est vrai que c'est bien. Mais pour la complétion automatique par exemple, je ne m'en sers que quand je ne me souviens vraiment plus du nom exact que je veux taper, parce que sinon, ça met tellement longtemps à s'ouvrir que ça va plus vite de taper en entier triso. Ah, et tiens, petit problème, *par moments* j'ai des menus d'autocomplétion qui s'affichent tout seuls (je ne sais pas exactement ce qui déclenche ça, j'appuie sur aucune touche particulière, ou alors vraiment pas exprès et j'aimerais bien savoir laquelle), par exemple ça arrive tout le temps quand je tape une ligne du genre "import machin.*;"
Alors dans ces cas-là, le truc très chiant c'est que ça chope le focus du clavier sans me demander mon avis, et ce rétroactivement (ie tous les caractères que j'ai tapés entre le moment où éclipse a décidé d'ouvrir son menu et le moment où il le fait effectivement sont envoyés audit menu, ce qui a pour conséquence que le texte finalement écrit est *différent* de celui que j'ai tapé, fait fort désagréable).
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#