News etichettate con "Java"

Sabato 30 Luglio 2011     

Come anticipato Oracle ha rilasciato Java SE 7 (Java Standard Edition 7) a fine luglio. Java 7 è la prima versione di Java gestita interamente da Oracle, ed è stata accompagnata da vivaci polemiche. Download della nuova versione di Java (JDK e JRE) a partire da questa pagina.

Java SE 7 delivers:
  • Language changes to help increase developer productivity and simplify common programming tasks by reducing the amount of code needed, clarifying syntax and making code easier to read. (JSR 334: Project Coin)
  • Improved support for dynamic languages (including: Ruby, Python and JavaScript), resulting in substantial performance increases on the JVM. (JSR 292: InvokeDynamic)
  • A new multicore-ready API that enables developers to more easily decompose problems into tasks that can then be executed in parallel across arbitrary numbers of processor cores. (JSR 166: Fork/Join Framework)
  • A comprehensive I/O interface for working with file systems that can access a wider array of file attributes and offer more information when errors occur. (JSR 203: NIO.2)
  • New networking and security features
  • Expanded support for internationalization, including Unicode 6.0 support
  • Updated versions of numerous libraries

Il rilascio di Java 7 EE (Enterprise Edition) è previsto per il terzo trimestre del 2012.

 
Venerdi 01 Aprile 2011     

Annunciato il rilascio di Apache Lucene, API open source per il recupero di informazioni in formato elettronico scritta in Java, e Solr 3.1. Per Lucene changelog disponibile a questa pagina, note di rilascio disponibili a questa pagina, download a partire da questa pagina.

 
Giovedi 31 Marzo 2011     

Il team di sviluppo di Netbeans ha annunciato il rilascio della prima release candidate di Netbeans 7.0, ultima versione del popolare IDE Java

The NetBeans Team is pleased to announce that the first release candidate build of NetBeans IDE 7.0 is now available for download. 

La caratteristica principale di Netbeans 7.0 sarà il supporto per Java 7. 

 
Mercoledi 23 Marzo 2011     

Dopo che Java 7 si avvia al suo rilascio finale entro l'estate Oracle ha invitato la comunità a partecipare alla pianificazione di Java 8 con un messaggio sulla mailing list di OpenJDK.

It's time to start thinking about planning JDK 8. We already know what some of the big-ticket items are likely to be. There'll be room for other features too, however, both large and small. It's therefore time to define a simple process for collecting, sorting, reviewing, and prioritizing proposals and plans for new features, for JDK 8 and for later releases.
 
Mercoledi 16 Marzo 2011     

Le proposte di Oracle relative a Java Enterprise Edition 7 (Java EE 7) sono state approvate dalla JCP (Java Community Process, comitato esecutivo per Java SE/EE). La votazione, il cui esito è indicato a questa pagina, si è conclusa con 13 voti favorevoli su 13, 12 "Yes with no comment" e un "Yes with comment", da parte di IBM.
Una delle principali novità che si vuole introdurre in Java EE 7 riguarda il multitenancy, importante per gli ambienti cloud. Si cercherà di introdurre il supporto per HTML5

We expect the Java EE 7 platform to add first-class support for some of the recent developments in the web space, including HTML5 and Web Sockets

Alla JCP sono anche state proposte altre Java Specification Request (JSR), la 340 (Java Servlet 3.1), la 341 (Expression Language 3.0), la 343 (Java Message Service 2.0) e la 344 (Java Server Faces 2.2).
Il rilascio di Java EE 7 è previsto per il terzo trimestre del 2012. Per quanto riguarda Java EE 8 è già stata rilasciata una roadmap, ed è possibile che sia rilasciata entro il 2013.

 
Mercoledi 16 Marzo 2011     

Il team di sviluppo di JRuby ha annunciato il rilascio di JRuby 1.6, una implementazione in Java del linguaggio di programmazione Ruby

This release fixes hundreds of user issues and brings compatibility with Ruby 1.9.2 to a very high level. We have made Windows a primary supported platform by adding it to our continuous integration environment. JRuby 1.6 will provide Windows-based Ruby users with the best experience yet. This release integrates experimental support for C extensions based on Ruby’s C API.

JRuby è rilasciata sotto licenza CPL, GPL o LGPL, ed è possibile scaricarla da questa pagina.

 
Lunedi 07 Marzo 2011     

Dopo 18 mesi di sviluppo è stata rilasciata la nuova versione di Jython, una implementazione del linguaggio di programmazione Python scritta in Java.

  • The socket module now includes ipv6 support
  • The socket module now also includes Internationalized Domain Names (RFC 3490) support on Java 6
  • Performance improvements around method invocation. 2.5.2 runs the richards benchmark 3x faster and the pystone benchmark 20% faster than 2.5.1

Note di rilascio disponibili a questa pagina, download da questa pagina.

 
Lunedi 17 Gennaio 2011     

JDK 7 "ha raggiunto la fase successiva di sviluppo il 23 dicembre e può ormai essere considerata Feature Complete", anche se in ritardo rispetto ai tempi previsti e nonostante le polemiche che hanno accompagnato l'approvazione delle specifiche, è quanto scrive Henrik Ståhl sul suo blog

The JDK 7 project has reached Feature Complete (FC). This means that development and QA have finished all planned feature and test development work in the release and are moving the focus to testing and bug fixing on all supported JDK 7 platforms. This is a major step towards JDK 7 General Availability (GA) and implies that we are tracking close to the plan published on openjdk.java.net.

Le tecnologie complementari potranno essere integrate successivamente nel JDK. Tra queste JAXP (Java API for XML Processing), JAXB (Java Architecture for XML Binding), JAX-WS (Java API for XML Web Services) e JMX (Java Management Extensions). Tuttavia non ci si attende che la gestione di queste possa avere un impatto negativo sul piano di rilascio di JDK 7.

Per il prossimo 17 febbraio dovrebbe essere disponibile la Developer Preview di JDK 7, mentre la versione finale dovrebbe essere disponibile per il 28 luglio.

 
Martedi 11 Gennaio 2011     

Gli sviluppatori di JRuby, una implementazione in Java del linguaggio di programmazione Ruby, hanno annunciato il rilascio della prima release candidate di JRuby 1.6.0.

JRuby 1.6.0 is the largest release of JRuby to date. This release fixes hundreds of user issues and brings compatibility with Ruby 1.9.2 to a very high level. We have made Windows a primary supported platform by adding it as a continuous integration platform, and JRuby 1.6 will provide Windows-based Ruby users with the best experience yet. This release integrates experimental support for C extensions based on Ruby’s C API. And as with all major releases, we have improved stability and performance across the board in response to real-world user input.
 
Mercoledi 08 Dicembre 2010     

Le specifiche per Java SE 7 e Java SE 8 sono stati approvate dalla JCP (Java Community Process, comitato esecutivo per Java SE/EE) con 12 voti a favore e 3 contrari, sia per Java 7 SE che per Java 8 SE. Con questa approvazione Oracle può andare avanti con il suo piano che prevede il rilascio di Java 7 SE nell'estate del 2011. Nonostante le specifiche siano state approvate non sono mancate le polemiche. Apache, Google e singoli membri hanno votato contro lamentando che le implementazioni Java debbano passare attraverso un TCK (Technology Compatibility Kit) proprietario. IBM, SAP AG, Eclipse, Credit Suisse e alcuni singoli membri hanno votato sì nel merito tecnico delle specifiche per Java SE 7 e Java SE 8, ma hanno tutti sottolineato nelle loro osservazioni che erano scontenti per via di TCK. Mentre Oracle, HP, Ericsson, Fujitsu, VMware e Intel hanno votato per approvare le specifiche senza rilasciare alcun commento relativamente al TCK.

Pagina 2 di 3