Pubblicità | ARCHIVIO | FRASI IMPORTANTI | PICCOLO VOCABOLARIO
 













MARKETPRESS
  Notiziario
  Archivio
  Archivio Storico
  Visite a Marketpress
  Frasi importanti
  Piccolo vocabolario
  Programmi sul web








  LOGIN


Username
 
Password
 
     
   


 
Notiziario Marketpress di Mercoledì 22 Novembre 2006
 
   
  SUN RILASCIA LA PIATTAFORMA JAVA IN OPEN SOURCE PUBBLICANDONE IL CODICE SORGENTE CON LICENZA GPL ATTRAVERSO LE COMMUNITY NETBEANS E JAVA.NET

 
   
  Milano, 22 novembre 2006 - Sun Microsystems Inc. Ha annunciato il rilascio delle proprie implementazioni Java nell´ambito della licenza Gnu General Public License v2 (Gplv2). Sono dunque già disponibili le prime porzioni di codice sorgente dell´implementazione Sun di Java Platform Standard Edition (Java Se) e un pacchetto completo di Java Platform Micro Edition (Java Me). Sun ha inoltre applicato la licenza Gplv2 anche a Java Platform Enterprise Edition (Java Ee), che da oltre un anno era già disponibile con licenza Common Development and Distribution License (Cddl) attraverso Project Glassfish. Questo rilascio rappresenta uno dei maggiori contributi di codice sorgente mai avvenuti in ambito Gpl (licenza con la quale viene distribuito anche il sistema operativo Gnu/linux) e arricchisce la comunità open source con una delle piattaforme software più importanti e diffuse dell´intero settore. Con oltre 3,8 miliardi di dispositivi Java-compatibili, la tecnologia Java sta vivendo una fase di crescita esplosiva emergendo ovunque in grandi volumi. Dai telefoni cellulari e dalle smart card fino alle applicazioni enterprise e ai supercomputer, la tecnologia Java fornisce una piattaforma unificante per l´innovazione software. Affiancando il rilascio del software Java in open source ad un´offerta di prodotti commerciali che protegge i clienti rispetto a qualunque eventuale danno, Sun prevede che la tecnologia Java possa diffondersi ora ancora più capillarmente. "Rilasciando in ambito open source l´implementazione Sun della tecnologia Java vogliamo favorire una nuova fase di collaborazione e innovazione per gli sviluppatori che usano Netbeans Integrated Development Environment (Ide), e ci aspettiamo che la piattaforma Java diventi l´infrastruttura di base per la nuova generazione di applicazioni mobili, Internet, desktop ed enterprise", ha dichiarato Rich Green, Executive Vice President of Software di Sun. "Con l´applicazione della licenza Gpl a Java Development Kit (Jdk) Sun intende collaborare con i distributori del sistema operativo Gnu/linux, i quali saranno presto in grado di includere Jdk nei package open source che tradizionalmente completano le distribuzioni Gnu/linux". "Tutti si aspettavano che prima o poi Sun rilasciasse la tecnologia Java in open source, ma nessuno prevedeva che addirittura adottasse la licenza Gpl. Si tratta di una mossa coraggiosa e di un´ottima opportunità tanto per Sun quanto per il software open source", ha commentato Tim O´reilly, fondatore e Ceo di O´reilly Media. Java Se - Sun ha rilasciato alla community Java. Net tre importanti componenti software per proseguire lo sviluppo della propria implementazione open source di Java Se: la tecnologia Java Hotspot, il compilatore Java (javac) e il software Javahelp. Sun prevede di rilasciare nel primo trimestre 2007 un pacchetto Jdk completo seguendo le prassi consolidate nel mondo del software libero per la licenza della virtual machine e delle relative librerie. La tecnologia Java Hotspot e javac sono due degli elementi più importanti di Java Se: la prima è l´implementazione Sun della Java Virtual Machine (Jvm) e il componente centrale di Java Runtime Environment (Jre), l´elemento che traduce il codice Java in istruzioni comprensibili per il sistema operativo e il chip consentendo quindi a Java di girare ovunque. Javac è invece il compilatore che analizza la correttezza del codice sorgente Java generando il relativo bytecode eseguibile. Il software Javahelp, infine, è il sistema di documentazione che complementa Jdk. Questi primi componenti del progetto Openjdk permetteranno agli sviluppatori di sperimentare con il compilatore, provare le nuove funzionalità del linguaggio, conoscere una delle virtual machine più diffuse, portare la Jvm su nuove architetture hardware e nuovi sistemi operativi, neutralizzare bug e contribuire con nuove funzionalità. Attraverso il progetto Openjdk gli sviluppatori saranno in grado di influenzare direttamente il futuro dell´implementazione di Jdk, partecipare a una community aperta e aiutare Java a crescere ulteriormente. Java Me - Il codice sorgente dell´implementazione Sun Java Me per telefoni mobili, la versione della piattaforma che consente di utilizzare servizi dati mobili su più di un miliardo e mezzo di apparecchi telefonici, è già disponibile all´interno della comunità Java. Net. Ugualmente disponibile è l´implementazione Sun Java Me per il segmento emergente dei telefoni avanzati e il kit per i test e la compatibilità di Java Me. Entro l´anno Sun rilascerà ulteriore codice sorgente incluso il framework di Java Device Test Suite. Sun ha deciso di rilasciare queste tecnologie sotto forma di software libero allo scopo di accelerare lo sviluppo e l´evoluzione della piattaforma, ridurre la frammentazione e abbattere i costi di sviluppo all´interno dell´ecosistema Java Me. Questa iniziativa darà inoltre accesso alle nuove versioni delle tecnologie di piattaforma Java Me e, per la prima volta, permetterà all´intera comunità Java Me di seguire le attività di sviluppo di queste tecnologie e addirittura prendervi parte. Java Ee - Sun ha inoltre annunciato il rilascio del codice sorgente di Project Glassfish (parte della Glassfish Community) nell´ambito di una doppia licenza open source: oltre alla Cddl, Project Glassfish sarà infatti disponibile anche con licenza Gplv2 entro il primo trimestre del 2007. L´aggiunta di una seconda licenza intende semplificare la combinazione e la distribuzione di codice Glassfish con altre comunità governate dalla Gpl. Proponendo le piattaforme Java sotto una licenza comune, Sun permetterà agli sviluppatori di distribuire più facilmente le versioni aggiornate di Java Se, Java Ee e Java Me insieme. Netbeans Ide è in grado di semplificare significativamente i primi passi nello sviluppo Jdk dal momento che i componenti open source sono già stati configurati come progetti Netbeans. Gli sviluppatori possono dunque scaricare il codice sorgente, aprirlo all´interno di Netbeans Ide e utilizzare il comando Build Project per compilarlo. Per ulteriori informazioni e per una guida passo passo è possibile visitare l´indirizzo http://nb-openjdk. Netbeans. Org. È inoltre disponibile un progetto per sviluppatori di applicazioni all´interno della community Mobile & Embedded con link verso risorse come Netbeans Mobility Pack, il tool di authoring Java Me che introduce un nuovo livello di facilità per il design visuale drag-and-drop. Accessibile anche l´ambiente Sun Studio, dedicato allo sviluppo di codice nativo dipendente dalla piattaforma per la virtual machine Java Hotspot. Annunciato recentemente, Netbeans 5. 5 contiene una serie di nuove funzionalità come la Java Persistence Api e i tool per la produttività Jax Ws 2. 0, il supporto di Subversion e miglioramenti a Netbeans Gui Builder (già Project Matisse). Netbeans 5. 5 è il primo e unico ambiente Ide liberamente disponibile a fornire supporto completo per Java Ee 5, lo standard di fatto per la realizzazione di applicazioni server-side Java portabili, robuste, scalabili e sicure. .  
   
 

<<BACK