Java News from Friday, November 14, 2003

I've updated the Java Conferences page. There are definitely fewer of these than there used to be. If anybody has firm dates for any shows not on this list, now is the time to let me know. For myself, I'll be chairing the XML track at Software Development 2004 West again next year, but I won't be doing any Java talks at that show, and I have no other Java conference engagements scheduled yet in 2004. It looks likely to be a dry year.

Christian Hargraves has released Jameleon 1.4.2, an open source "acceptance-level automated testing tool that separates applications into features and allows those features to be tied together independently, creating test-cases. These test-cases can then be data-driven and executed against different environments. Even though it would be possible to write unit tests using Jameleon, Jameleon was designed with integration and acceptance-level testing in mind. Most bugs are found and fixed by good unit tests. However, this does not eliminate the need to test the application as a whole." Jameleon is published under the LGPL.

Jim Menard has posted version 0.80 of DataVision, an open source "database reporting tool similar to Crystal Reports". DataVision is written in Java and supports multiple databases including PostgreSQL, MySQL, and Oracle. This release allows reports to contain subreports, improves PDF output, and fixes assorted bugs.

Bare Bones Software has released BBEdit 7.1. This is a free update for all 7.0 users. BBEdit is the $179 payware Macintosh text/HTML/XML/programmer's editor I normally use to write this page. New features in this release include secure FTP support and live preview for HTML files. Mac OS X 10.2 or later is required. Mac OS 9 is not supported.

R. Rawson-Tetley has posted SwingWT 0.71, an open source, "100% pure Java library which very closely resembles the interface of Swing. The difference is that instead of using the Swing library, it drives native peer widgets from SWT" (the Eclipse GUI toolkit). With this library, Java/Swing applications can be compiled natively under Linux using gcj. It also allows Swing apps to use native widgets. This release adds support for JScrollPane and JSplitPane, as well as fixing numerous bugs. SwingWT is published under the Common Public License.