Java News from Friday, January 21, 2005

The public review draft of Java Data Objects 2.0 was voted down in the Java Community Process (this almost never happens) by a 2-1 margin. Nay-sayers included Fujitsu, Hewlett-Packard, IONA, JBOSS, Intel, BEA, SAP, Oracle, and Nortel. Yes-voters were Sun, Apple, Doug Lea, Apache, and Borland. Google abstained. I haven't followed this spec closely myself, but I do wonder what it means that, with the single exception of IBM, I have a lot more respect for the members that voted yes than the ones that voted no. And IBM's a big company, and I'm not sure if it's the parts of IBM I like (Java group) or the parts I don't (WebSphere group) that was participating in this spec.

R. Rawson-Tetley has posted SwingWT 0.85, 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 improves JTable performance, adds polygon support for Graphics2D, supports StyledDocument and JTextPane, handles pixmaps better, and fixes many bugs. SwingWT is dual licensed under the Common Public License and the LGPL.

Websina has released BugZero 3.9.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.9.8 fixes bugs and is a little more RESTful.