Java News from Thursday, November 20, 2003

Borland has released JBuilder X Enterprise, a $3500 payware integrated development environment for Java that runs on Windows and Linux. THe cheaper developer edition is not yet shipping. Upgrades from JBuilder 9 are $1900 until the end of the year, when the price jumps another $200. New features in this release include:


Apple has posted the QuickTime for Java Update 2.0 for Mac OS X 10.2.x on Software Update. This now lets you use QuickTime 6.4 with either Java 1.4.1 or Java 1.3.1.


The Apache Jakarta Project has released Jakarta Commons DbUtils, an open source class library that abstracts "out all of the cleanup tasks from your code leaving you with what you really wanted to do with JDBC in the first place: query and update data." Java 1.2 or later is required.


JCraft, Inc has posted JSch 0.1.9, a pure Java implementation of SSH2 that supports port forwarding, X11 forwarding, file transfer, etc. JSch is released under a BSD license. This release supports keyboard interactive authentication, can now run on IBM's JDK 1.4.1, and fixes some bugs.


Eisvogel Flieg has posted version 0.9.3 of JKMapIME, an open source Unicode input method engine for Java based on the Yudit data. This release adds support for non-BMP characters and many new languages inlcuding Azerbaijani, Bambara, Bislama, Buhid, Chamorro, Chichewa, Cornish, Cypriot, Deseret, Dinka, Frisian, Fula, Gothic, Greenlandic, Hanunoo, Hausa, Ibo, Kurdish, Malagasy, Maltese, Marshallese, Rhaeto-Romance, Sami, Samoan, Sorbian, Tagalog, Tagbanwa, Tswana, Turkmen, Ulithian, Ugaritic, Venda, Wallon, Wolof, and Yapese. JKMapIME is published under the GNU General Public License (GPL).


R. Rawson-Tetley has posted SwingWT 0.72, 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 version adds support for the AWT Toolkit/Clipboard, basic Java2D support (Graphics API), JCheckBoxMenuItem/RadioItem, menu separators, keyboard accelerators, and custom cell renderers for JTree/JTable. SwingWT is published under the Common Public License.