Java News from Friday, September 3, 2004

Michael Jakl has posted FProfiler 0.6.3, an open source instrumenting profiler for Java based on BCEL and log4j. It inserts the needed instructions directly into the bytecode of the classes. 0.6.3 is a bug fix release. FProfiler is published under the GPL.

Sun has submitted Java Specification Request (JSR) 252, Java Server Faces 1.2 to the Java Community Process (JCP). According to the JSR, "JavaServer Faces 1.2 provides a minimal enhancement of the JavaServer Faces 1.1 specification. It is not a new feature JSR. The primary goal of this JSR is handling the Faces side of the JSP/Faces alignment issues addressed in the parallel JSR-245." Comments are due by September 13.

Dan Creswell has released version 2.1.5 of the Blitz JavaSpaces Server Edition and version 0.9.3 of the pure Java edition. Bltiz is an open source (BSD license) implementation of JavaSpaces that is Jini 2.0 enabled and implements smart indexing, tuneable persistence, and active/passive lease cleanup. This release adds a utility for making memory and disk consumption estimates a new HostStat statistic that provides details of the machine Blitz is executing on, and event and task throttling.

Michael Fuchs has posted version 0.59 of his DocBook Doclet that creates DocBook SGML and XML documents from JavaDoc. This release adds support for JavaHelp, user-customized fo drivers, and fixes some bugs.

Teodor Danciu's posted version 0.6.1 of JasperReports, an open source Java library for generating reports from XML templates and customizable data sources (including JDBC). The output can be displayed on the screen, printed, or written to XML or PDF files. Version 0.6.1 adds a lastPageFooter section. He's also released JasperAssistant 1.3.1, a $59 payware, Eclipse plug-in visual report designer for JasperReports.

Enterprise Distributed Technologies has released edtFTPj 1.4.3, a free (LGPL) FTP library for Java. A $1500 payware version adds support for FTP over SSL.

JCraft, Inc has posted JSch 0.1.17, an open source, pure Java implementation of SSH2 that supports port forwarding, X11 forwarding, file transfer, etc. This version adds some minor features including handling hostkeys included in known_hosts file and setting timeout values for opening sockets. Java 1.2 or later and the JCE are required. JSch is released under a BSD license.

Websina has released BugZero 3.8, 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.8 adds an "editasgn" project access code that allows users to edit only issues assigned to them.

YourKit, LLC has posted the sixth early access release of 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. The tool runs on Windows or Linux.

SolarMetric Inc. has released Kodo JDO 3.1.5, an implementation of Sun's Java Data Objects (JDO) 1.0 specification plus "preview features of the upcoming JDO 2.0 specification." JDO permits Java objects to be transparently stored in relational databases. This is mostly a bug fix release. Kodo JDO Standard Edition sells for $600 per developer license, and Kodo JDO Enterprise Edition sells for $3000 per developer license and adds J2EE application server support.

SolarMetric has also posted the first release candidate of Kodo 3.2.0, whcih focuses on support for the JDO 2 standard.