Newsgroup: it.comp.os.dibattiti
Titolo: Java 6 e` ufficialmente tra noi

http://www.osnews.com/story.php?news_id=16689
Enrico

 
http://www.osnews.com/story.php?news_id=16689
Abemus Mustang!
Per chi non avesse voglia di leggersi gli articoli, giusto un piccolo
riassunto delle feature che più mi son parse interessanti:
- integrazione di kerberos
- implementazione del JSR223, ovvero supporto per lo scripting
- inclusione del motore Rhino di Mozilla per lo scripting javascript
- inclusione del RDBMS Derby di Apache
- miglioramenti in tutto il parco 2D, ed in generale nelle
performances.
A differenza delle release precedenti, Mustang è stato rilasciato come
snapshot da una 15ina di mesi, ergo è stato testato prima del rilascio
come non mai.
La nuova release non aggiunge cambiamenti sintattici come avvenuto da
1.4.2 a 1.5, questo garantisce al 99% la retrocompatibilità.
Installato, ed in prova.
Saluti.
Raffaele

 - integrazione di kerberos
Diomionnipotente... Ma Java non doveva essere un linguaggio di 
programmazione invece di essere un mastodonte con tutto quanto dentro? 
<sarcastic> A quando java.toilet.seat.controller? </sarcastic>
Tanto se lo sai, cosa hanno integrato? SASL-GSSAPI del MIT o Heimdal? 
Perche` fa una differenza enorme per me... o si sono astratti da sasl 
riscrivendosi la ruota?
-- 
Sensei <senseiwa@Apple's mail>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

 riscrivendosi la ruota?
Pare quello del MIT, ma non me ne intendo più di tanto.
Cerca:
"Access Native GSS-API"
in:
http://java.sun.com/developer/technicalArticles/J2SE/security/
E' comunque uno dei tanti (meccanismi crittografici).
Java E' un linguaggio di programmazione.
Le API Java sono un'altro discorso...
Comunque, piccola perla umoristica:
First case sensitive joke.
Two ints and a Float are in a bar. They spot an attractive Double on
her own. The first int walks up to her. "Hey, baby", he says, "my VM or
yours". She slaps him and he walks back dejected. The second int walks
over. "Hey, cute-stuff, can I cook your Beans for breakfast". After a
quick slapping, he too walks back. The Float then ambles over casually.
"Were those two primitive types bothering you?", he remarks. "Yes. I'm
so glad you're here", she says. "They just had no Class!"
Raffaele

on 12 Dec 2006 08:08:17 -0800, 
raffaele...@gmail.com
 wrote:
"They just had no Class!"
me l'immaginavo... :D

 riassunto delle feature che più mi son parse interessanti:
[...]
*E*  uso dei temi gtk2 in linux! finalmente.
-- 
NoWhereMan
-- NoWhereBlog: 
www.nowhereland.it
-- FlatPress: 
http://flatpress.nowhereland.it
 blog flat-file powered,
xhtml1.1strict compliant
-- deviantArt: 
http://nowhereland.deviantart.com

 *E*  uso dei temi gtk2 in linux! finalmente.
Eh si, ce ne sono proprio tante di app gtk2 + java in Gnome :-P
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 Eh si, ce ne sono proprio tante di app gtk2 + java in Gnome :-P
nono! intendo che le app java swing (e/o awt? non so bene) ora usano i temi
gtk2 per disegnare i loro widget


 gtk2 per disegnare i loro widget
La mia era una battuta, nel senso che di applicazioni diffuse (che non
siano per sviluppatori o Azureus) nel mondo Linux ce ne sono ben poche
(e prossime allo 0 su OSX) quindi non credo che questo cambierà granché
le cose. Ma magari mi sbaglio :-)


 le cose. Ma magari mi sbaglio :-)
e invece questo è molto positivo, invece.

 le cose. Ma magari mi sbaglio :-)
ma probabilmente hai anche ragione, fatto sta che almeno una app java ora
finalmente non sembrerà più completamente aliena al sistema :)
ad esempio io una volta usavo jEdit, e ho installato la beta di mustang solo
per avere le gtk carine. Ok chissene dirai; è vero, solo io sono capace di
fare certe cose, però... :D
ciao


 e invece questo è molto positivo, invece.
Sempre che il motivo per cui non ci siano app Java su Linux sia Gtk2 e
non Java ;-)
ps. sempre "scherzando", quante app KDE/Qt + Java conosci?
Figurati che Apple ha cessato il supporto per Java + Cocoa e non conosco
_nessuno_ che lo usa (né ho mai sentito qualcuno che ne parla
attivamente).
Non voglio flammare su Java ma non mi pare granché diffuso nei programmi
che usiamo day by day (che non siano i soliti Azureus, Eclipse e
compagnia bella)


 fare certe cose, però... :D
No no non fraintendiamo, è sicuramente una buona cosa. jEdit è urendo in
qualsiasi piattaforma. Ora le cose miglioreranno :-)


 compagnia bella)
secondo me per questo motivo la gente non l'hai mai usato tanto: adesso
con una licenza migliore e una migliore integrazione sul desktop è
altamente probabile che ci siano più persone interessate.

 compagnia bella)
A parte che portando come esempi Azureus, Eclipse e (aggiungo io)
Netbeans hai portato tre ottimi software scritti in Java che usiamo
tutti i giorni (anche se, a parte il primo, tutti gli altri sono
software pensati ed utilizzati da sviluppatori), tieni presente che la
mancata diffusione di applicazioni desktop in Java e` dovuta anche alle
prestazioni che hanno avuto fino ad oggi le Swing. Prestazioni che,
secondo Sun, sono state migliorate
Enrico

 chiedo scusa, non uso kde. esiste la possibilità per swing di usare qt?
Da quello che so c'e` qualcosa, pero` non ho capito se sia un binding
per usare direttamente le QT o se sia qualcosa di piu` ad alto livello.
Stesso discorso per GTK/GNOME
Enrico

 secondo Sun, sono state migliorate
Anche secondo MS il mondo dovrebbe girare a .NET. C'è un solo modo per
sapere chi ha ragione (se Sun o MS o vattelapesca): sit and wait.


 altamente probabile che ci siano piů persone interessate.
Ok.


 chiedo scusa, non uso kde. esiste la possibilità per swing di usare qt?
Certo, è uscito da poco qtjambi ed è abbastanza tanto figo :D Non so fino a
che punto è java o se è basato tutto su jni e similari, però fa la sua
porca figura ;)
Cmq provalo, anche se è un pò pesante da scaricare...
http://www.trolltech.com/developer/download/qtjambi.jnlp

 tutti i giorni
Azureus non l'ho mai usato quindi non so come sia, sugli altri avrei
qualcosa da ridire a definirli  ottimi sw.
Su Eclipse ci lavoro ogni giorno (e sto usando le sue librerie per
costruire la GUI del progetto che sto sviluppando come tesi) e posso
dire di conoscerlo molto bene. Sicuramente è un ottimo sw per
funzionalità, uso, ecc... ma il suo "essere scritto in Java" lo rende un
mattone non indifferente. A partire dai tempi di avvio per finire con il
consumo di memoria.
Per NetBeans valgono le considerazioni negative di Eclipse,
aggiungendoci che non è neppure un buon ambiente di sviluppo (anzi, fa
veramente schifo...).
Ciao.
-- 
BSD is for UNIX lovers -- linux is for Windows haters.

 *E*  uso dei temi gtk2 in linux! finalmente.
Non conosco bene i dettagli dell'implementazione, ma se non sbaglio nel
java 1.5 c'era solo un problema con il  tema clearlook e non con gtk2.
Difatti sulle sunray java 1.5 usa i temi gtk2, ma appunto, non clearlook.
Rischi di diventare un discorso un po' del cactus, comunque il tema
clearlook fra l'altro usa anche un engine (che richiede installazione) e
che non funziona - per dirne una - nemmeno sulla sunray.
E sempre per continuare con swing, mi sai che hai approfondito la
confuZione :) I temi gtk2 (compreso clearlook) funzionavano anche con le
vecchie versioni di Java.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
  printf $i }'; echo




può darsi sia come dici; se io nel mio jEdit provavo a usare LookAndFeel
"gtk" con tiger mi veniva fuori un orrendo gtk1-style-senza-tema (tipo xmms
per intenderci); installando mustang tutto funziona out-of-the-box.
http://www.ensode.net/java_swing_mustang_screenshots_gtk.html
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6185456
sicuramente hanno cambiato il modo in cui i widget vengono disegnati
ciao
-- 
___/\/o\/\/here/\/\an___
He's a Real NoWhereMan