The Apache MINA Projectは21日(米国時間)、Apache MINAの最新版となるApache MINA 1.0.2を発表した。Apache MINAはJavaで開発されたネットワークアプリケーションフレームワーク。 MINAはMultipurpose Infrastructure for Network Applications(ネットワークアプリケーションのための多目的インフラストラクチャ)を省略したもの。ネットワークやプロトコルの入出力レイヤに対して抽象的なAPIを提供することでネットワークアプリケーションの開発をより簡単にしようとするものだ。 同プロダクトで提供される主な技術は以下の通り。 TCP/IP、UDP/IP、仮想マシン内パイプ通信やユーザが定義した通信など、通信の種類に依存しないAPIの提供 ByteBuffersを使った低レベルAPI ユーザが定義