Java News from Saturday, June 19, 2004

Oracle has submitted Java Specification Request (JSR) 247, Data Mining 2.0 to the Java Community Process (JCP). Quoting from the JSR,

JDM 2.0 extends JDM with requested functionality for new mining functions, mining algorithms, and corresponding web services specification. Features that should be considered in JDM 2.0 include, but are not limited to, the following:

Comments are due by June 28.

The J2ME Executive committee voted to reject JSR 246, Device Management API. There's some concern about overlap with JSR 232, Mobile Operational Management. This JSR will probably be revised and resubmitted to clarify the issues of concern.

Sun's posted the change log for Java Specification Request 924, Java Virtual Machine Specification. I'm not an expert an expert on virtual machine internals, but the changes appear to be substantive, not merely editorial like a lot other maintenance releases. Comments are due by July 19.

Sun has released the "J2EE 1.4 SDK and Sun Java System Application Server Platform Edition 8 Update 1." This release upgrades Java Server Faces to version 1.1. Otherwise, it's a bug fix release. It's available for Windows, Linux, and Solaris.

IBM's alphaWorks has released Asynchronous IO for Java (AIO4J), a that "provides asynchronous IO capabilities for Java applications. The aim is to provide fast, scalable IO for Sockets and for Files, using asynchronous capabilities provided by the underlying operating system." It's not obvious to me why one might want to use this instead of the asynchronous I/O capabilities of the java.nio package introduced in Java 1.4. David Hunter suggests this might have something to do with JSR 203, More New I/O APIs for the JavaTM Platform ("NIO.2").