Java News from Tuesday, September 21, 2004

Enterprise Distributed Technologies has released
edtFTPj 1.4.4, a free (LGPL) FTP library for Java.
A $1999 payware version adds support for FTP over SSL. 1.4.4 is a bug fix release.

ej-technologies GmbH has released version 3.2 of
JProfiler,
a $698 payware profiler
based on the Java virtual machine profiling interface (JVMPI
that can report on CPU usage, memory size, threads, and "VM telemetry"
(whatever that is).
New features in 3.2
line number resolution, Comma Separated Values and XML export,
and two different hot spot calculation modes.

The Jakarta Apache Project has posted the second alpha of
HTTPClient 3.0.
"Although the java.net package provides basic functionality for accessing resources via HTTP, it doesn't provide the full flexibility or functionality needed by many applications. The Jakarta Commons HttpClient component seeks to fill this void by providing an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations....Designed for extension while providing robust support for the base HTTP protocol, the HttpClient component may be of interest to anyone building HTTP-aware client applications such as web browsers, web service clients, or systems that leverage or extend the HTTP protocol for distributed communication." Changes since 2.0 include:

A new preference architecture

Improved exception handling framework

Granular non-standards configuration and tracking

An improved authentication framework

A plug-in mechanism for authentication modules

Cookie specification plug-in mechanism

Cross-site redirect support

"At this point HttpClient is fully feature-complete and is just a few issue reports short of being code and documentation complete. All of the important new features such as the new preferences architecture and exception handling framework are completely documented. We strongly encourage comment and criticism of the current API so we can have everything worked out by the first beta release. Following this release the development effort will focus on stabilizing the 3.0 API and adding more documentation. Depending on on how well this release is received, as well as the quality and quantity of feedback, we are looking at an API freeze in one to two months time."