Java News from Tuesday, May 18, 2004

Diomidis Spinellis has released UMLGraph 2.1, an open source (BSD license) tool for declaratively specifying UML diagrams. UMLGraph uses text files that look vaguely like source code to specify how UML class and sequence diagrams are drawn. A doclet converts this into a Graphviz diagram that can be easily converted to Postscript, GIF, SVG, JPEG, etc. Version 2.1 can now creates groff-compatible pic files.

Dan Creswell has posted version 0.8.1 of a pure Java version of Blitz JavaSpaces, implemented on top of the Sleepycat DB Java Edition. It implements smart indexing, tuneable persistence, and active/passive lease cleanup.

Creswell has also released version 2.0.6 of the non-pure Java "server edition". This release improves performance, fixxes bugs, and supports unicast and multicast lookup.

The Jakarta Apache Project has posted the first alpha of HTTPClient 3.0. "Although the 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: