giovedì 5 gennaio 2012

Java 7 include ora JavaFX

Poco prima di Natale, Oracle ha rilasciato un secondo aggiornamento per Java SE 7, e un 30 per Java SE 6. Il Java 6 update migliora le prestazioni e la stabilità delle applicazioni Java, ed è ora certificato per Red Hat Enterprise 6. Il Java 7 aggiornamento include una nuova versione di HotSpot per migliorare l'affidabilità e le prestazioni, e aggiunge il supporto per Solaris 11 e la versione 5 e successive del browser Firefox.
Inoltre, come parte della versione 7 di Java, il Java Development Kit (JDK) include ora l'SDK per sviluppare applicazioni JavaFX e, soprattutto, il runtime JavaFX è ora installato con JRE. Oltre a correzioni di bug, la versione in bundle JavaFX, la versione 2.0.2, include alcuni aggiornamenti importanti, quali l'interoperabilità con la Standard Widget Toolkit (SWT), e un cambio di licenza, che consente agli sviluppatori di terze parti di ridistribuire il runtime JavaFX con le loro applicazioni in conformità con il contratto di licenza del codice binario di Oracle per la piattaforma Java SE Prodotti e JavaFX (documento pdf).
Alla JavaOne, Oracle ha annunciato la sua intenzione di open source l'intera piattaforma JavaFX, e questo processo è iniziato con JavaFX 2 accettata come un progetto in OpenJDK. Sotto la guida di Sun, JavaFX è stato posizionato come un framework per la creazione di Rich Internet Applications in Java, in generale un concorrente a Flex e Silverlight. Entrambi i quadri ora ad affrontare un futuro incerto, come Adobe e Microsoft, rispettivi fornitori, ora credono che il futuro sviluppo di applicazioni internet appartiene ad HTML 5. Marketing a parte, quello in stile desktop le applicazioni hanno ancora un ruolo, e Java ha bisogno di un nuovo toolkit cliente per sostituire il sempre più antiquato swing, SWT, AWT e opzioni. InfoQ notato , quando il JavaFX 2 beta è stata rilasciata, che ha rappresentato un completamente nuovo livello client per la piattaforma Java SE, e la OpenJDK pagina del progetto rende ora questo obiettivo esplicito:
L'obiettivo di OpenJFX è quello di costruire la nuova generazione di strumenti client Java. Il progetto intende presentare una JSR in Java SE 9 lasso di tempo e spera di essere finalmente parte del proprio JDK.
L'inclusione di JavaFX come parte di Java 7 è un passo significativo. Non è la prima volta qualcosa in questo senso è stato fatto - Sun in bundle il database Apache Derby nel JDK di Java DB, per esempio. Ci sono un sacco di altre cose, anche notevolmente il classpath, che non fanno parte del Java Language Specification, ma sono dettagli di implementazione di implementazione di riferimento di Oracle. Allo stesso modo, dal momento che JavaFX non è ancora parte della specifica Java, ed è improbabile che sia così prima di Java 9 è rilasciato, esso è incluso solo nella versione di Oracle. Ma con Oracle fornendo versioni per Windows, Linux, Solaris, e nel futuro di Apple OS X, che dovrebbe coprire la maggior parte dei desktop.

Nessun commento:

Posta un commento

Nota. Solo i membri di questo blog possono postare un commento.