Java 2D è stato eseguito correttamente su Android e iOS, in assenza di Java Runtime Environment (JRE). Il test è stato effettuato da Mario Torre, in collaborazione con Clemens Eisserer, con Java2Demo. Java 2D è un componente di JDK 6 per il disegno bidimensionale e può “interagire”, ad esempio, con OpenGL per applicazioni complesse.
Le Application Programming Interface (API) di Java 2D sono accessibili, al momento, esclusivamente da Java 6: Roman Kennke però è riuscito ad avviarle con Caciocavallo e DirectFB su OpenJDK 7. La transizione all’ultimo aggiornamento della piattaforma è cominciato e le prospettive per Android e iOS potrebbero rivelarsi interessanti.
Torre, in particolare, ha accennato alla realizzazione di una sorta d’app store “alternativo” a quello di Apple per applicazioni Java e JavaScript che risiedano sul server dei produttori o siano condivise col desktop. Il modello concettuale, per intenderci, dovrebbe essere più simile a quello del Web Application Project di Mozilla.
Via | Mario Torre
Java 7 è stata finalmente rilasciata: si tratta di una release da “record” per diversi motivi. Il più importante riguarda senza dubbio il fatto che la piattaforma, per la prima volta, si basa sul codice fornito da OpenJDK. È il progetto open source per la distribuzione di Java, adottato soprattutto da Linux e di recente da Mac OS X.
L’altro primato si deve al fatto che Java 7 è pure la prima major release da quando Sun Microsystems è stata acquisita da Oracle. Gli altri record riguardano i numeri: la piattaforma risolve 9494, introduce 1966 miglioramenti, include 9018 update e ha avuto 147 build. Larga parte di questi aggiornamenti si devono proprio a OpenJDK.
Mark Reinhold, nonostante la defezione di Apache dal Java Community Process, sostiene che l’impegno di Oracle per coinvolgere la comunità open source nello sviluppo di JDK 7 sia un grande successo. Ormai lo sguardo è a Java 8, un rilascio (atteso per la fine del 2012) almeno altrettanto entusiasmante per i progetti Lambda e Jigsaw.
Via | The H Online
Mark Reinhold ha annunciato la disponibilità di JDK 7 (Developer Preview) per i sistemi a 32-bit e 64-bit: gli utenti di Linux, Solaris e Windows possono scaricare la Build 130 dal server di Oracle. All’elenco manca OS X perché Apple passerà a OpenJDK dalla prossima major release di Java. Sono stati risolti circa 456 bug da gennaio.
La Milestone 12 costituisce l’ultimo passaggio intermedio prima del rilascio definitivo: prevista per giugno la Milestone 13 avrà una o, più Release Candidate (RC) ancora da definire. Le funzionalità introdotte sono l’aggiornamento dello stack di XML, l’ottimizzazione di JMX Agent e MBeans: altre feature andranno inserite da JDK 8.
La Build 130 (o, Milestone 12) risulta perciò la prima versione davvero feature-complete di JDK 7. Eventuali bug sull’anteprima per gli sviluppatori dovranno essere comunicati per marzo affinché siano valutati per la correzione. Con questo rilascio è stata aggiornata l’intera roadmap del progetto seguendo la ri-organizzazione nota.
Via | Mark Reinhold
È stata pubblicata la roadmap per il JDK 7.
La versione finale del prossimo Java Development Kit dovrebbe arrivare il 28 luglio del 2011, mentre la prima versione “feature complete” è stata pianificata per il 16 dicembre. Come si può vedere Oracle dopo la pausa che c’è stata con l’acquisizione di Sun ha deciso di mettersi a lavorare per spingere il più possibile Java.
Nel JDK 7 non saranno presenti le funzioni lambda, il progetto Jigsaw e parti del progetto Coin. Per vedere l’introduzione di queste novità si dovrà attendere il JDK 8 che dovrebbe arrivare per la fine del 2012.
Via | OpenJDK
Oracle ha aggiornato la pagina delle features che saranno presenti in JDK 7. La lista, che dovrebbe essere definitiva, presenta alcune nuove caratteristiche che non facevano parte del precedente piano di sviluppo ma daranno un notevole valore aggiunto agli sviluppatori e agli utenti. Alcune features, inoltre, sono state aggiornate.
Di seguito, brevemente, alcune delle features presenti nella prossima versione:
Continua a leggere: JDK 7, Oracle aggiorna la lista delle features