Java News from Thursday, September 23, 2004

Novell has released Mono 1.1.1, an open source implementation of Microsoft's .NET framework that runs on Linux, Unix, Mac OS X, and Windows. Mono includes an ECMA Common Language Infrastructure (CLI) runtime engine, a cross platform IKVM Java runtime engine, a C# 1.0 compiler, class libraries implementing the .NET 1.1 profile, the Gtk# 1.0 GUI programming toolkit, GNU Classpath for the CLI and a Visual Basic runtime. Version 1.1.1 is a development release. New features include:

According to the Mono Project, "Plenty of optimizations have been implemented at every level: from low-level JIT optimizations to tuning and stress testing the higher class libraries. For example, the C# compiler in the 1.1.x series is 20% faster over the 1.0.x series while doing more work." Mono is published under the GPL.


For the more risk-averse developer, Novell has also released Mono 1.0.2, an open source implementation of Microsoft's .NET framework that runs on Linux, Unix, Mac OS X, and Windows. Mono includes an ECMA Common Language Infrastructure (CLI) runtime engine, a cross platform IKVM Java runtime engine, a C# 1.0 compiler, class libraries implementing the .NET 1.1 profile, the Gtk# 1.0 GUI programming toolkit, GNU Classpath for the CLI and a Visual Basic runtime. 1.0.2 is a bug fix release.


The Eclipse Project has released the Eclipse Visual Editor 1.0, an open source GUI designer tool for the Eclipse IDE. It currently supports both the Swing and SWT GUI toolkits and can be extended to support others.


The Eclipse Project has also released version 3.0.1 of their namesake integrated development environment. This is a bug fix release. Java 1.4 or later is required. Eclipse runs on Windows, Linux, Mac OS X, and probably other Unixes.


C.N. Medappa has posted beta 2 of JRex, a Java HTML rendering component based on the Mozilla Gecko engine. JRex should work on Windows and Linux. Java 1.4 and Mozilla 1.4 or later are required.


David A. Hall has posted Generic Algorithms for Java 0.6, a free-as-in-speech (LGPL) collection of generic algorithms not included in the Java class library. According to the web page,

The primary functionality to be provided is:


YourKit, LLC has released the YourKit Java Profiler 3.0, a 295€ payware tool for detecting memory leaks and memory consumption bottlenecks. It features Automation of memory leak detection, an object heap browser, JUnit integration, IntelliJ IDEA,, Borland JBuilder integration. Version 3.0 features a redesigned user interface including a new "Allocations HotSpots" view. It also allows you to see the merged call tree and back-traces for a method. It also adds support for Java 1.5. The profiler runs on Windows or Linux.


Websina has released BugZero 3.9, a $1299 payware (+$300 for maintenance) Web-based bug tracking system that supports multiple projects, group-based access, automatic bug assignment, file attachment, email notification, and metric reports. Bug Zero is written in Java and can run on top of various backend databases including MySQL. 3.9 is mostly a bug fix release.