Table of Contents | ||
---|---|---|
|
User guide
Tip | ||
---|---|---|
| ||
The MINA 2.0 User Guide can be found here : User Guide |
Presentation Materials
These presentation materials will help you understand the overall architecture and core constructs of MINA
- MINA in real life (ApacheCon EU 2009) by Emmanuel Lécharny
- Rapid Network Application Development with Apache MINA (JavaOne 2008) by Trustin Lee
- Apache MINA - The High Performance Protocol Construction Toolkit (ApacheCon US 2007) by Peter Royal
- Introduction to MINA (ApacheCon Asia 2006) by Trustin Lee
Versions & References
There are currently three branches in MINA:
JavaDoc | Source Code | Description |
---|---|---|
The officially recommended production-ready branch. | ||
The old branch, not any more maintained. | ||
The old branch Java 5 port of 1.0 without any new feature addition. |
You might also want to read the frequently asked questions and learn how to contact us before getting started.
Tutorials
The tutorials are provided for two branches, 1.x and 2.x, due to the backward incompatibilities between the APIs.
Version 1.x - Hard-Boiled Wonderland and the End of the World | Version 2.x - Norweigian Wood |
---|---|
|
|
For Developers
- Developer Guide - Building & deploying MINA, Coding Standard, and more
Examples
You can browse all examples here.
Name | Feature it demonstrates | Side |
---|---|---|
Text protocol based on a protocol codec | Server | |
Complex binary protocol based on a protocol codec | Both | |
Low-level I/O and SSL | Server | |
Client programming | Client | |
Stream-based synchronous I/O | Server | |
In-VM pipe communication | Both | |
Spring integration | Both | |
Resending received bytes on another session. | Both |
Other Resources
Older Presentation Materials
- Building TCP/IP Servers with Apache MINA (ApacheCon EU 2007) by Peter Royal
- Building TCP/IP Servers with Apache MINA (ApacheCon EU 2006) by Peter Royal
- Introduction to MINA (ApacheCon US 2005) by Trustin Lee (Demo movie)