Sito Web di Francesco Dolce Java ricomincia da 6 Sun ha finalmente completato lo sviluppo della versione 6 di Java Standard Edition, una piattaforma che si apre al contributo della comunità open source e promette di traghettare gli sviluppatori verso il Web 2.0. Ecco le novità ... Santa Clara (USA) - "Una versione rivoluzionaria". Così Sun ha definito la sesta major release della piattaforma Java Standard Edition (SE), il cui sviluppo ha impegnato il colosso californiano per oltre due anni e ha coinvolto circa 330 sviluppatori esterni.Java SE 6, anche noto con il nome in codice Mustang, è l'ultima edizione di Java indirizzata ai computer desktop e ai server, e la prima ad essere nata sotto il nuovo regime open source di Sun. Il codice sorgente di Java SE 6 verrà pubblicato sotto la licenza GNU GPL la prossima primavera, e potrà dunque essere modificato e ridistribuito liberamente da chiunque. Chi desidera inziare subito a lavorare con Java SE 6 può scaricare l'ambiente di sviluppo gratuito NetBeans Integrated Development Environment 5.5, in grado di supportare tutte le funzionalità dell'ultima edizione di Java. Sun sostiene che Java SE 6 rende lo sviluppo delle applicazioni net-oriented ancora più semplice, veloce ed economico, inoltre fornisce nuove funzionalità per il supporto dei web service, dei linguaggi dinamici e delle applicazioni desktop. Nonostante le molte novità , l'azienda assicura che la nuova revisione della propria piattaforma conserva la piena compatibilità con le precedenti versioni. Una delle più attese qualità di Java SE 6 è l'inclusione di un framework e di interfacce di programmazione che permettono di combinare la tecnologia Java con altri tipi di linguaggi dinamici, tra i quali PHP, Python, Ruby e JavaScript. Sun ha anche creato una collezione di motori di scripting, disponibili qui, ed ha aggiunto alla propria piattaforma una versione preconfigurata del motore JavaScript open source Rhino di Mozilla Foundation. Java SE 6 fornisce un maggior numero di strumenti dedicati alla gestione, alla diagnostica e al monitoraggio delle applicazioni, ed include il supporto a NetBeans Profiler 5.5 e Solaris DTrace: di quest'ultimo Sun ha rilasciato il codice sorgente all'inizio dello scorso anno. Java SE 6 Development Kit (JDK) contiene un piccolo database, chiamato JavaDB, basato sul software open source Apache Derby: quest'ultimo è un database relazionale della dimensione di soli 2 MB utile soprattutto per creare applicazioni embedded o client/server. Il nuovo JDK contiene anche il componente GroupLayout del GUI Builder di NetBeans, che permette di creare rapidamente interfacce grafiche basate su SWING. Sun ha poi posto l'accento sulle novità relative allo sviluppo di applicazioni per il Web 2.0, un'area che oltre alla già citata apertura ai linguaggi dinamici di terze parti può ora contare sul supporto alle ultime specifiche del settore, incluse JAXWS 2.0, JAXB 2.0, STAX e JAXP. Il team di sviluppo di Java afferma di aver notevolmente migliorato anche il compilatore just-in-time, ora in grado di sfruttare le caratteristiche dell'ultima generazione di CPU multi-core, e la macchina virtuale HotSpot, che beneficia di una innumerevole lista di ottimizzazioni e di un più efficiente meccanismo di garbage collection. Stando alla società di Santa Clara, Java SE 6 è in grado di far girare le attuali applicazioni tra il 10 e il 15% più velocemente, con picchi anche del 25%. Microsoft afferma di aver lavorato a stretto contatto con Sun per garantire la piena compatibilità di Java SE 6 con Windows Vista e Internet Explorer 7. Se è vero che quello tra Sun e Microsoft è un rapporto tutt'altro che idilliaco, e che la piattaforma Java compete con quella MS.NET, Microsoft non può permettersi il lusso di ignorare Java: secondo alcune stime la tecnologia Java è installata su oltre il 90% dei sistemi desktop e dei telefoni cellulari attualmente sul mercato. Un buon punto di partenza per conoscere più a fondo le novità di Java SE 6 è l'home page ufficiale, mentre la pagina dei download, da cui si può scaricare JDK 6, NetBeans 5.5, Java Runtime Environment (JRE) 6 e la relativa documentazione, è raggiungibile qui. http://www.francescodolce.it Realizzata con Joomla! Generata: 19 March, 2017, 19:21