Newsgroup: it.comp.java
Titolo: Applicazioni Desktop scritte in Java

Salve torno di nuovo sull'argomento per chiedere alcuni consigli in
merito
all'argomento Desktop e java. Non conosco molto del linguaggio ma mi
sono interessato a guardare un pò in giro per capire se posso usare
Java per scrivere
front-end per Db, FTP, ecc con Java/Swing. Mi piace molto la struttura
del linguaggio e pensavo di utilizzare questo. Volevo qualche link da
dove poter
scaricare programmi scritti in Java da installare per una valutazione.
L'alternativa più fattibile mi sembrava Python/WxWindows che mi sembra
un buon tandem. Attendo consigli. Grazie e buon lavoro.

un buon tandem. Attendo consigli. Grazie e buon lavoro.
vai su 
www.sf.net
 e trovi un sacco di progetti java-desktop oppure su
java.net

 Attendo consigli. Grazie e buon lavoro.
Se vuoi vedere ottime applicazioni desktop in Java il posto migliore 
(IMHO ma non tanto :-)) č swing sightings:
http://java.sun.com/products/jfc/tsc/sightings/S21.html
Direi che c'č abbastanza per farsi piů che un'idea :)
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://www.sourceforge.net/projects/ammentos
http://ammentos.biobytes.it

Grazie per questo link molto interessante fa proprio al caso mio.
Avrei altre domande:
1) Dove posso prendere delle skin per migliorare il look & feel.
2) C'é qualche testo in italiano che si concentra a spiegare come
sviluppare con Swing oppure l'unica risorsa é 
http://java.sun.com
 ?
3) Pensate che sia troppo lento il linguaggio per questo genere di cose
?
Fatemi sapere la vostra opinione.
Grazie per le risposte.

 ?
IMHO sarebbe il tempo di rendersi conto che dal jdk1.1 di strada ne è 
stata fatta:-) :
http://www.javaworld.com/javaworld/jw-02-1998/jw-02-jperf_p.html


 
http://www.javaworld.com/javaworld/jw-02-1998/jw-02-jperf_p.html
ehm... la frase č giusta, il link č un po' vecchio... :)
Il piů recente a mia disposizione per ora č questo, riguardante Jake2, 
porting in Java di Quake 2. Per chi non lo conoscesse consiglio di 
visitarlo ;)
http://www.bytonic.de/html/benchmarks.html


so che sono controcorrente, specie in questo newsgroup, ma secondo me se
devi eseguire applicazioni solo per windows -poca portabilità, anche se
ancora per poco, visto che c'e' 
www.go-mono.com
 -solo unix- secondo me c# è
il migliore, ha la struttura di java, la potenza della grafica windows.
sei molto legato a visual-studio e in genere a microsoft ma è un bomba.....
certo non per applicazioni industriali, pc104, rs485, rs422, usb per
interfacciare circuiti, o smartcard e altro di questo tipo.

 Altra pietra miliare: 
http://javootoo.l2fprod.com/
Ho dato un occhiata al sito, molto interessante. Non ho potuto approfondire
più di tanto, ma..E' semplice aggiungere nuove skin? In che modo lo si fa?
Una volta pacchettizzata l'applicazione quindi ogni utente potrà usarla col
nuovo look'n'feel?
Grazie.
-- 
Cathàll - 
www.interisti.org
HT: Djurgårdens IT (233519)

Veramente mi sono interessato a Mono che cmq non é solo Unix ma anche
MacOsx e Bsd. Il discorso é che non ho capito perché .NET é così
veloce
in esecuzione. Ho provato su Windows ad installare Sharpdevelop che é
scritto in C# e sicuramente non ci si accorge che é un programma
scritto con un linguaggio pseudo-compilato. C'é qualcuno di voi che ha
qualche
spiegazione più tecnica nel comparare il ruolo della piattaforma Java
con l'esecuzione del C# ed il suo interprete ?
Grazie

 Grazie.
prego :)


Volevo sapere da qualcuno di voi se Tyger stando ai benchmark di Sun é
così ottimizzato rispetto alla piattaforma 1.4 oppure si tratta solo
di marketing.
C'é qualche modo per ottimizzare il bytecode oppure creare
direttamente un
eseguibile a partire dal bytecode ?. Grazie e buon lavoro.

 interfacciare circuiti, o smartcard e altro di questo tipo.
ehhhhh? lo puoi fare anche con java, hai bisogno di "roba nativa" pero'(dll
e .so per le comm api ma lo puoi fare)....
a tal proposito dato che hai parlato di mono, il problema di agganciarsi al
nativo come lo risolve? è mascherato nella VM/runtime?
il problema è questo....
ho sempre avuto il dubbio di come mai le commapi nn fossero integrate nella
JVM, nel senso, la JVM per windows avrà le sue dll per agganciarsi alle
porte seriali/parallele/usb, mentre la JVM per linux avrà i suoi .so,
sovrastante questa parte nativa integrata nella JVM abbiamo le API java in
cui interagire con la JVM e quindi la portabilità del codice.
questo mono lo risolve? se si come?
ciauz

 questo mono lo risolve? se si come?
molto bene col meccanismo del P/Invoke 
http://www.linuxgazette.com/node/8794
Fai una dll su win32 o un file .so su linux e li chiami con questo
meccanismo.
Devo dire che l'integrazione con codice nativo della piattaforma sottostante
è facile e veloce anche grazie alla lezione imparata dagli "errori" di
design di JNI (che è macchinosa da pazzi in confronto)
:-))
-- 
Jarod

 NB: "plaf" sta proprio per "pluggable look and feel".
Grazie davvero, sei stato molto disponibile.
Qui mi spiega come impostare il look and feel tra quelli predefiniti
(Motif, Windows, Java); Se invece volessi aggiungerne uno di quelli
presenti in quel sito, bisogna seguire altre procedure?
Grazie ancora!


 Grazie ancora!
Di niente :)


 	    "package.subpackage.className");
Proverò.
Devo sviluppare un interfaccia di un applicazione per un caso di Studio
all'Università. Ci hanno dato il diagramma delle classi e tutto il resto,
quindi il risultato sarà abbastanza standardizzato per tutti. Utilizzare un
look and feel diverso potrebbe dare alla mia quel tocco di originalità :)
