Two New Java Champions Announced
First RC for Groovy 1.8
The first RC for Groovy 1.8 has been announced. This RC fixes a problem with the Grape command and sets Groovy to prefer ClassHelper.make(Class) over the new ClassNode(Class.) There is also a list of bug fixes. More information is available at the Release Notes.
Yahoo To Open Source "The Cloud" in 2012?
Yahoo is slated to open source the cloud-based platform it uses for its own internal applications in early 2012. Referred to internally as "the Cloud," this platform is described as being "somewhere between Amazon Elastic Compute Cloud and Google App Engine," and consists of "containers" that come pre-configured with specific functions and applications. It is currently unclear whether Yahoo will offer services built around this software.
Oracle Enterprise for Eclipse Adds ADF Support
Oracle Enterprise for Eclipse 11g R1 (220.127.116.11) has been released, with support for Oracle ADF 18.104.22.168. This release focuses on enabling and configuring the ADF Runtime with Eclipse and WebLogic Server 10.3.4, and providing design time tools for ADF Faces. It bundles WebLogic Server 10.3.4, Coherence 3.6, and Oracle ADF 22.214.171.124, and comes with new Server Extensions for downloading and installing the ADF Runtime libraries into an existing WebLogic Server, from within Eclipse. There are also new ADF Faces development project templates and facets, and new ADF validators with QuickFix options. Please see the What's New page for more information.
JRuby Glimmer Returns to GitHub
The JRuby DSL Glimmer has moved from eclipse.org to GitHub, and added an .rvmrc file for working with JRuby via RVM. A Gemfile is also included for pulling libraries such as Facets with the right version. Glimmer leverages the Eclipse SWT library in its goal to simplify the process of authoring desktop application user interfaces.
Infinispan 5.0.0 Alpha3 Released
The third alpha of Infinispan 5.0.0 has been announced. This release includes the fixes of 4.2.1.CR2 and includes a getAsync() method, which allows users to prefetch data in advance in parallel. The ability to delete AtomicMap instances via AtomicMapLookup has also been added, alongside a new way of configuring Infinispan.
Some compatibility issues of Query module with Lucene 3 and Hibernate Search 3.3.0 have also been addressed. More information is available at the Release Notes.
Two New Java Champions
Scalable Solutions and Akka founder Jonas Bonér, and Rickard Öberg, who currently works on the Qi4j project, were announced as new Java Champions at Jfocus 2011.
Rickard Öberg commented on his new title: “It is a humbling feeling to be in the company of giants, and I hope to do justice to it in the future. I wish to thank the Java Champions committee for their work, and also everyone I have worked with over the years on different OpenSource Java projects. It is never a one-man-show and it is the community help and feedback that has helped me do all the nifty tools and frameworks.”
Google Asks for Patent Re-Examination
Google have requested the USPTO to re-examine four of the patents Oracle have called into question in the Android vs. Oracle lawsuit (US patents 5,966,702, 6,061,520, 6,125,447 & RE 38,104.) Google alleges that a number of these patents are upatentable “due to anticipation” by other patents. The patents are discussed in further detail, at the Patentology website.
New Project for Measuring Actual Object Memory Use
Jamm is a new project that provides the MemoryMeter Java agent for measuring actual object memory use, including the Java Virtual Machine overhead. MemoryMeter tracks descendants visited by measureDeep, which should prevent overcounting and infinite loops. Jamm also offers AlwaysEmptySet as an alternative tracker provider to the MemoryMeter constructor. The project can be downloaded now from GitHub.
Oracle Launch Four New Java EE6 Certificates
The Oracle University trading unit have made four new Java EE 6-related certificates available as part of the Oracle Certification Program. These new certificates cover Servlet, JSP, EJB 3.1 and JPA 2.0.
Felix Http Service Implementation Reaches 2.2.0
Version 2.2.0 of the Felix Http Service implementation of the HTTP Service Specification, has been released. This project aims to provide a standard method of registering servlets and resources in a Servlet container. It also implements a non-standard extension, and whiteboard implementation, for registering servlet features. This release adds support for Servlet API listeners, makes ConfigAdmin packages optional, and prevents automatically unregistered Servlets from being destroyed. It can be downloaded from the Apache Felix website now.