Weblog

All | Archive | General | Java
« Previous day (Apr 11, 2007) | Main | Next day (Apr 13, 2007) »
20070412 Thursday April 12, 2007

NIO.2: The Return From The Lost Planet

We (the JSR-203 expert group) recently submitted the Early Draft Review (EDR) specification for JSR-203. Otherwise known as NIO.2, this JSR is tasked with developing the second phase of the New I/O APIs for the Java SE platform. Specifically, it is tasked with developing a new file system interface, asynchronous I/O APIs, and to complete the socket-channel API carried over from the first NIO JSR (JSR-51). The plan is to put JSR-203 forward as a candidate component JSR to include in Java SE 7.

The draft specification that we have submitted can be downloaded from: http://jcp.org/aboutJava/communityprocess/edr/jsr203/index.html. We've setup a mailing list to discuss this JSR and anyone can subscribe by going to: http://groups.google.com/group/jsr203-interest/subscribe. Comments can also be sent to: jsr-203-comments@jcp.org. The most important goal with releasing this draft is to get feedback that we are addressing the right problems. In the file system area at least, this JSR is about solving some basic problems and adding support for functionality that is sadly missing from the platform today. A second goal is to poke holes in the API. As I'm sure all developers agree, API design benefits greatly from feedback and it can often take several iterations to get an API right.

For those interested in the topics in this JSR I have uploaded a few slides to get you started. In coming weeks I'll follow up on specific topics covered in this JSR. ( Apr 12 2007, 04:06:26 PM PDT ) Permalink Comments [3]