CDI Without Java EE 6 in New CDISource Project
PLUS, Scala IDE for Eclipse 2.0.0 beta1, Sonar 2.7 RC1 and RubyMine 3.1.1 RC2.
CDI Without Java EE 6?
Andy Gibson has announced a new, CDISource project that aims to promote and facilitate the use of the Java Contexts and Dependency Injection framework, and give users the option of using CDI on its own without Java EE 6. CDISource will focus on enabling the use of CDI in a vendor neutral environment and maximise the portability of code across CDI implementations.
“There’s a whole slew of uses for a good type safe and flexible dependency injection and AOP framework and such as CDI outside of Java EE containers but there is very little information and code to make it actually work,” says Gibson.
Andy Gibson will work on the project along with Rick Hightower and Rob Williams. The CDISource team will begin posting articles on the project and showcasing code over the upcoming weeks. A Google Code project has already been set up for the CDISource examples.
First RC for Sonar 2.7
The first RC of Sonar version 2.7 has been released. This RC integrates the SCM Activity plugins, adding functionality for displaying SCM data in all source viewers, and adds the option of forcing the downcase of username during authentication. Batch events are now dispatched via EventBus, and Clover has been moved from the Sonar core, to the Sonar plugins forge. More information on the changes, is available at the Release Notes.
Second RC of RubyMine 3.1.1
The second RC of RubyMine 3.1.1 has been released. This release candidate addresses a few bugs, including problems with mad code folding and unreachable code inspection in the editor. It also fixes the display strings encoding in the debugger, alongside several Ruby 1.9.2 debugger segfaults. RubyMine 3.1.1 RC2 can be downloaded from the RubyMine EAP page.
New Compiler Interface for Scala IDE for Eclipse
A new beta of the Scala IDE for Eclipse has been released. Version 2.0.0 beta1 of the Scala IDE focuses on providing reliability and stability, and comes with a reworked compiler interface. Existing features of the 1.x series have been reviewed and ported to this new interface. Please note that not all pre-existing features have made it into the beta release. The team have provided a Feature Matrix, to clarify which features are available in which release. Version 2.0.0 beta1 of the Scala IDE for Eclipse comes with the recently-released Scala 2.9.0-RC1.
New Project for Programmatically Opening Emails
JMAPI is a new project for programmatically opening email messages on the Windows platforms using MAPI. JMAPI is based on the previous Java Desktop Interface Components project, and can be downloaded now from github.
Bob Lee Becomes Square CTO