Java EE 7 JSRs Filed and Apple Makes Code Contribution to OpenJDK
PLUS, new Jabberwocky Jabber component and bug fixes for Apache Jackrabbit 2.2.1.
Java EE 7 JSRs Filed
Work on Java EE 7 has taken another step forward, with the filing of two new JRSs. These are JSR 338: Java Persistence 2.1 and JSR 339: JAX-RS 2.0: The Java API for RESTful Web Services. The JPA 2.1 JSR covers support for using custom types and transformation methods in object/relational mapping, and support for multitenancy. Additional event listeners and callback methods are also discussed. JAX-RS 2.0 concerns the Client API, and integration with Bean Validation for parameter validation. Voting for both JSRs is now open, and the ballot closes on Jan 24th, 2011.
Apple Make First Public Code Contribution to OpenJDK
Apple have made their first public code contribution to the OpenJDK project for Mac OS X. This contribution modifies the build process to create universal binary, and produces a .jdk bundle which is recognisable by Java Preferences and the JVM detection logic in Mac OS X.
“It has been a long road getting to this point collaborating behind the scenes with Sun and now Oracle, but as of today we are on the road to fully open development of the Mac OS X port. We look forward to providing more code from our collaboration soon, and working with you all,” said Apple’s Mike Swingler.
Bug Fixes for Apache Jackrabbit 2.2.1
Version 2.2.1 of the Apache Jackrabbit implementation of the Content Repository for Java Technology API, has been announced. This is a patch release that contains fixes and improvements over Jackrabbit version 2.2.0. Please see the Release Notes for a full list of fixes.
Jabberwocky Jabber Component
A pre alpha binary of a new Jabber component container for the Glassfish application server, is available. The Jabberwocky project aims to allow developers to focus on their component, by handling the runtime environment. Jabberwocky will integrate into Glassfish, providing a start/stop/deploy/suspend/resume, configuration management out of the box. Users will run an instance of Glassfish with Jabberwocky and deploy their component in a XAR package into Glassfish:
Please see the project announcement for more information.
HDPagination 1.3 Adds JSF 2 Ajax Support
Version 1.3 of the HDPagination framework for coding pagination searches over large result set in J2EE apps, has been released. This release adds support for JSF 2 AJAX and JSF 2 view scope and custom scope. There is also an option to cache count of total records, when navigating to other pages or sorting through results.
Scala Team To Double?
The Scala research group at EPFL have announced they have been awarded a five year European Research grant of more than 2.3 million Euros, to address the “Popular Parallel Programming” challenge. This will allow the Scala team to nearly double in size. The Scala team will provide mechanisms that aim to allow a simpler programming model for common problems that benefit from parallel processing. Scala 2.9 will use multiple cores to increased performance using parallel collections.
“With this significant new research investment Scala’s long term support is further assured and developers can look forward to continued state-of-the-art performance improvements,” reads the announcement.