Newsgroup: it.comp.java
Titolo: [Java3D] Semidelusione SUN...

Alle prese con Java3D....
La portabilità dove è andata a finire? (solo versioni Windows e Solaris...
perchè?!? e Mac? e Linux? E poi perchè, dato che si basa su OPENGL?)
Dalle FAQ:
Where can I find Java 3D for Linux, Apple, SGI, Palm OS, etc. ?
"Sun Microsystems develops and maintains Java 3D implementations for
Solaris/Sparc (based on the OpenGL API), Windows 98, ME, 2000 and NT (based
on the OpenGL API) and Windows 98, ME and 2000 (based on the DirectX 7.0
API). The Linux version of Java 3D is being developed and maintained by the
Blackdown organization. More information on the status of their Java 3D
implementation can be found on their Java 3D page."
Si spinge molto verso swing, più bello, è lightweight, ecc...
Ma allora perchè fare Java3D heavyweight!!!
E' prevista una versione lightweight? Ditemi di si....
Non ho voglia di usare AWT....
SOB.
Fausto.

 Non ho voglia di usare AWT....
AWT è meno portabile di SWING x lo stesso motivo: usa controlli nativi per
cui è necessario avere un livello software nativo, generalmente scritto in
C.
HTH
Jigi

 C.
Infatti mi dispiacerebbe doverlo usare...
Ti ringrazio per la risposta.
Fausto.

> Ti ringrazio per la risposta.
Di nulla.
Senti, io non ho competenze su OpenGL, ma per quanto ne so, e sto parlando
per sentito dire, le API fornite sono in C (quantomeno troverei sorprendente
che Java3D sia un implementazione 100% pure java di OpenGL). Le API di
Java3d dovrebbero essere delle classi che wrappano le API in C. Essendo
quindi queste api scritte in C, quantomeno bisogna ricompilarle, anche se
non sono dipendenti dall'hardware. Ma confesso che non ho elementi
sufficienti per parlarne con sicurezza.
Spero di non aver sparato troppe fesserie :-)
Jigi

 Spero di non aver sparato troppe fesserie :-)
Mi stai sfidando?!? Ho molti colpi (fesserie) in canna sai?!?
;-)
Fausto.

 wrote:
: Alle prese con Java3D....
: 
: La portabilità dove è andata a finire? (solo versioni Windows e Solaris...
: perchè?!? e Mac? e Linux? E poi perchè, dato che si basa su OPENGL?)
: 
: Dalle FAQ:
: Where can I find Java 3D for Linux, Apple, SGI, Palm OS, etc. ?
: 
: "Sun Microsystems develops and maintains Java 3D implementations for
: Solaris/Sparc (based on the OpenGL API), Windows 98, ME, 2000 and NT (based
: on the OpenGL API) and Windows 98, ME and 2000 (based on the DirectX 7.0
: API). The Linux version of Java 3D is being developed and maintained by the
: Blackdown organization. More information on the status of their Java 3D
: implementation can be found on their Java 3D page."
: 
io ho scaricato e provato Java3D di blackdown (
www.blackdown.org
) per linux,
e funziona abbastanza bene. per la versione MacOS X pare ci stia lavorando la
apple, ma al momento non si sa molto di piu'...
inoltre mi sembra di aver letto che java3d esiste anche per hpux e sgi.
: Si spinge molto verso swing, più bello, è lightweight, ecc...
: 
: Ma allora perchè fare Java3D heavyweight!!!
: 
: E' prevista una versione lightweight? Ditemi di si....
: 
: Non ho voglia di usare AWT....
:
le swing funzionano con Java3D, c'e' persino un demo di java3d che
le usa, quindi non vedo che problemi ci possano essere.
 
: SOB.
: 
: Fausto.
: 
: 
: 
: 
: 


Si, funzionano... funzionano come awt assieme a swing...
Non sto a ripetere tutti gli inconvenienti derivanti dall'utilizzare
contemporaneamente "heavy" e "light" components...
Fausto.