Java News from Sunday, December 11, 2005

Werner Randelshofer has released version 3.5 of Quaqua Look and Feel, "an extension for Apple's implementation of the Aqua Look for Swing. Quaqua aims at fixing inconsistencies between user interface elements implemented in Swing and those of native Mac OS X applications. To achieve this, Quaqua selectively replaces UI elements of Apples Aqua Look And Feel with elements of its own." This release improves the fidelity of FileChooserUI, adds a new SplitPaneUI with "plain" style and "bar" style, and adds slide-in/slide-out transition effects for JSheet components. If you're serious about making your application work look native on the mac you need to check this out, especially the FileChooser. The default Swing file choosers don't work anything like a standard Mac file chooser, and many applications that appear native at first glance shatter that illusion as soon as the user tries to open or save a file. Quaqua is dual licensed under the BSD license model and the LGPL. Java 1.3 or later and Mac OS X 10.2 or later are required.

Etienne Gagnon has released version 1.13 of SableVM, a Java bytecode interpreter (that is, a virtual machine) written in C. "SableVM requires an ANSI/ISO C compiler (but preferably GCC) and a POSIX platform. It requires a strong memory model (sequential consistency) on multiprocessor systems." SableVM is available for GNU/Linux, Solaris, and FreeBSD. This is essentially a bug fix release. SableVM is published under the GNU Lesser General Public License (LGPL).