Apache MINA 2.0 breaks with the past
The developers of the Apache project MINA (Multipurpose Infrastructure for Network Applications) have announced version 2.0 of the network application development framework. The project, which was originally developed as a sub-project of the Apache Directory project, is now a separate Apache project. It provides an abstract event driven API for transport protocols such as Java NIO's API for TCP / IP or UDP / IP.
The new stable release requires at least Java 5 and SLF4J (Simple Logging Facade for Java) 1.3 or higher to run. The new API is only partially backwards-compatible with the previous 1.x series of the MINA framework; the changes were driven by a need to reduce the complexity of some parts of the previous API and create a something that was more intuitive. The incompatible changes are documented separately and a quick start guide introduces MINA's concepts to developers who are new to the framework. Stateful and stateless sessions, filters which can accept streamed objects and improved performance are among the plans for version 3.0.
Apache MINA 2.0 is available to download from the projects site, as with all Apache projects, under the Apache Licence 2.0.
(djwm)