August, 2009 Java News

Wednesday, August 26, 2009 (Permalink)

JBoss has posted the first beta of  Hibernate Core 3.5, an open source (LGPL) object relational mapping system for Java. Version 3.5 adds support for Java persistence Architecture 2 and “fetch profiles”. "This is also the first version bundling annotations, entitymanager and envers together with the other core modules. Moving forward all will be versioned and released together."

Friday, August 21, 2009 (Permalink)

BlueJ 2.5.2, a free integrated development environment (IDE) for Java aimed at education, has been released. This is primarily a bug-fix release. On Windows, administrator rights are no longer required for install. Java 5 or later is required.

Thursday, August 20, 2009 (Permalink)

Tigris.org has released ArgoUML 0.28.1, an open source UML modeling tool written in Java. Version 0.28 adds draggable labels, C# source code import, and a German translation of the manual. ArgoUML is published under the BSD license.

Tuesday, August 18, 2009 (Permalink)

Oracle has released Berkeley DB Java Edition 3.3.87. This is a non-relational embedded database written in Java. The data is exposed through a Java Collections-style interface, as well as a programmatic interface similar to the Berkeley DB API. This is an important bug fix release.

Wednesday, August 12, 2009 (Permalink)

Google has opened registration for Google Code Jam 2009, "a coding competition in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time. The contest is all-inclusive: Google Code Jam lets you program in the coding language and development environment of your choice. Google Code Jam starts in September, when you will compete in online rounds against contestants from around the world. From the ranks of those contestants will be chosen the 25 best, who will travel to Google headquarters in Mountain View, California. There, on Friday, November 13, they will compete for ACRush's title of Code Jam Champion."

Monday, August 10, 2009 (Permalink)

The Apache Jakarta Commons Project has released Commons Math 2.0, an open source library providing many mathematical functions for statistics, random data generation, linear algebra, root finding, interpolation, erf, gamma and beta functions, arrays, factorials, complex numbers, distributions, matrices, and solving linear systems. 2.0 "combines bug fixes, new features and changes to existing features. Most notable among the new features are: decomposition algorithms in the linear algebra package (LU, QR, Cholesky, SVD, eigen decomposition) which are based on the popular JAMA API (but much faster); support for sparse matrices and vectors; support for any field-based matrix (Complex, Fraction ...); support for genetic algorithms; several new optimization algorithms (Dantzig's simplex for linear constrained problems, conjugate gradient, Brent); support for curve fitting with special cases for harmonic and polynomial functions; support for state derivative in ODE step handlers; new multistep integrators (Adams-Bashforth and Adams-Moulton) with variable stepsize; regression algorithms; rank transformations; Mersenne twister pseudo random number generator. This release is NOT source and binary compatible with earlier versions of Commons Math. Starting with version 2.0 of the library, the minimal version of the Java platform required to compile and use commons-math is Java 5. Users are encouraged to upgrade to this version, as in addition to new features, this release includes numerous bug fixes. Users of Commons Math 1.0-1.2 should recompile their code against the 2.0 jar. Most of the compilation errors users will encounter after the switch will be due to classes moved due to package reorganization. These errors are simply solved by adjusting the import statements in users code." Commons Math is published under the Apache 2.0 license.

Friday, August 7, 2009 (Permalink)

Subversion 1.6.4 and 1.5.7, an open source, server-based version control system designed to replace CVS, has been released. This is a security release, and all users should upgrade. According to Hyrum K. Wright, "This security issue affects both clients and servers.  Clients with commit access to a vulnerable server can cause a remote heap overflow.  Servers can cause a heap overflow on vulnerable clients that try to do a checkout or update.  Subversion 1.6.4 differs from 1.6.4 only in the fix for this issue.  Upgrading to Subversion 1.6.4 (or Subversion 1.5.7, released simultaneously) is therefore strongly recommended for Subversion client and server installations on all platforms."

Thursday, August 6, 2009 (Permalink)

The Gnu Project has released version 4.3.4 of GCC, the GNU Compiler Collection. GCC contains frontends for C, C++, Objective C, Fortran, Ada, and Java as well as libraries for these languages. GCC's Java is a clean room implementation that doesn't use any Sun code, so it doesn't always exactly match Sun release versions, but this is roughly at the Java 1.5 level with some omissions. According to Richard Guenther, "GCC 4.3.4 is a bug-fix release containing fixes for regressions and serious bugs in GCC 4.3.3." GCC is released under the Gnu General Public License.

Tuesday, August 4, 2009 (Permalink)

Version 1.6.4 of Groovy has been released. Groovy is a JVM hosted scripting language that "builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk." 1.6.4 is a bug fix release.

There's also a beta of Groovy 1.7. 1.7 adds various new features including annotations available on imports, packages and variable declarations; and nested and anonymous inner classes. I guess closures weren't enough after all.

Monday, August 3, 2009 (Permalink)

Sun has released Java DB 10.5.1.1,a rebranded version of Derby, Apache's open source SQL database. This release adds in-memory databases that vanish when the JVM exits.


2009200820072006200520042003
January, 2009 January, 2008 January, 2007 January, 2006 January, 2005 January, 2004 January, 2003
February, 2009 February, 2008 February, 2007 February, 2006 February, 2005 February, 2004 February, 2003
March, 2009 March, 2008 March, 2007 March, 2006 March, 2005 March, 2004 March, 2003
April, 2009 April, 2008 April, 2007 April, 2006 April, 2005 April, 2004 April, 2003
May, 2009 May, 2008 May, 2007 May, 2006 May, 2005 May, 2004 May, 2003
June 2009 June 2008 June 2007 June 2006 June, 2005 June, 2004 June, 2003
July, 2009 July, 2008 July, 2007 July, 2006 July, 2005 July, 2004 July, 2003
August, 2008 August, 2007 August, 2006 August, 2005 August, 2004 August, 2003
September, 2008 September, 2007 September, 2006 September, 2005 September, 2004 September, 2003
October, 2008 October, 2007 October, 2006 October, 2005 October, 2004 October, 2003
November, 2008 November, 2007 November, 2006 November, 2005 November, 2004 November, 2003
December, 2008 December, 2007 December, 2006 December, 2005 December, 2004 December, 2003

[ Cafe au Lait | Books | Trade Shows | FAQ | Tutorial | User Groups ]

Copyright 2009 Elliotte Rusty Harold
elharo@metalab.unc.edu