Java News from Monday, December 15, 2003

Steve Souza has released the Java Application Monitor 1.0 (JAMon), an open source (BSD license) thread safe API for monitoring production applications. JAMon can be used to determine application performance bottlenecks, user/application interactions, and application scalability. JAMon gathers summary statistics such as hits, execution times (total, average, minimum, maximum, standard deviation), and simultaneous application requests. JAMon statistics are displayed in the sortable JAMon report.

R. Rawson-Tetley has posted SwingWT 0.75, 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 JTree expansion and selection events, JFileChooser and JColorChooser, object data storage for JList and JComboBox, JInternalFrame and JDesktopPane, KeyboardFocusManager, correct JPopupMenu firings, window events and defaultCloseOperation(), and SwingUtilities-compatible thread methods. SwingWT is dual licensed under the Common Public License and the LGPL.

Sean Meiners has released JabberWookie 1.0.1, an open source Java implementation of the Jabber protocol (aka XMPP). JabberWookie is published under a BSD license.