You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by tr...@apache.org on 2005/05/02 11:13:46 UTC
svn commit: r165610 - in /directory/network/trunk: src/docs/
src/docs/MINA.ppt src/docs/MINA.vsd src/docs/mina.ppt src/docs/mina.vsd
src/examples/org/apache/mina/examples/registry/ xdocs/index.xml
xdocs/mina.pdf
Author: trustin
Date: Mon May 2 02:13:43 2005
New Revision: 165610
URL: http://svn.apache.org/viewcvs?rev=165610&view=rev
Log:
* Removed 'registry' example because it is being used by examples
* Added presentation files
* Reformatted index.xml and added link to mina.pdf
Added:
directory/network/trunk/src/docs/
directory/network/trunk/src/docs/MINA.ppt (with props)
directory/network/trunk/src/docs/MINA.vsd (with props)
directory/network/trunk/src/docs/mina.ppt (with props)
directory/network/trunk/src/docs/mina.vsd (with props)
directory/network/trunk/xdocs/mina.pdf (with props)
Removed:
directory/network/trunk/src/examples/org/apache/mina/examples/registry/
Modified:
directory/network/trunk/xdocs/index.xml
Added: directory/network/trunk/src/docs/MINA.ppt
URL: http://svn.apache.org/viewcvs/directory/network/trunk/src/docs/MINA.ppt?rev=165610&view=auto
==============================================================================
Binary file - no diff available.
Propchange: directory/network/trunk/src/docs/MINA.ppt
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: directory/network/trunk/src/docs/MINA.vsd
URL: http://svn.apache.org/viewcvs/directory/network/trunk/src/docs/MINA.vsd?rev=165610&view=auto
==============================================================================
Binary file - no diff available.
Propchange: directory/network/trunk/src/docs/MINA.vsd
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: directory/network/trunk/src/docs/mina.ppt
URL: http://svn.apache.org/viewcvs/directory/network/trunk/src/docs/mina.ppt?rev=165610&view=auto
==============================================================================
Binary file - no diff available.
Propchange: directory/network/trunk/src/docs/mina.ppt
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: directory/network/trunk/src/docs/mina.vsd
URL: http://svn.apache.org/viewcvs/directory/network/trunk/src/docs/mina.vsd?rev=165610&view=auto
==============================================================================
Binary file - no diff available.
Propchange: directory/network/trunk/src/docs/mina.vsd
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Modified: directory/network/trunk/xdocs/index.xml
URL: http://svn.apache.org/viewcvs/directory/network/trunk/xdocs/index.xml?rev=165610&r1=165609&r2=165610&view=diff
==============================================================================
--- directory/network/trunk/xdocs/index.xml (original)
+++ directory/network/trunk/xdocs/index.xml Mon May 2 02:13:43 2005
@@ -1,57 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<document>
- <properties>
- <author email="trustin@apache.org">Trustin Lee</author>
- <title>Overview</title>
- </properties>
+ <properties>
+ <author email="trustin@apache.org">Trustin Lee</author>
+ <title>Overview</title>
+ </properties>
- <body>
- <section name="Introduction">
- <p>
- MINA (Multipurpose Infrastructure for Network Applications) is a
- network application framework which helps users develop high
- performance and high scalability network applications easily.
- </p>
- <p>
- MINA is a simple yet full-featured network application framework
- which provides:
- <ul>
- <li>Unified API for various transport types:
+ <body>
+ <section name="Introduction">
+ <p>
+ MINA (Multipurpose Infrastructure for Network Applications) is a
+ network application framework which helps users develop high
+ performance and high scalability network applications easily.
+ </p>
+ <p>
+ MINA is a simple yet full-featured network application framework
+ which provides:
+ <ul>
+ <li>Unified API for various transport types:
+ <ul>
+ <li>TCP/IP</li>
+ <li>UDP/IP</li>
+ <li>In-VM pipe communication</li>
+ <li>You can implement your own!</li>
+ </ul></li>
+ <li>Low-level and high-level API:
<ul>
- <li>TCP/IP</li>
- <li>UDP/IP</li>
- <li>In-VM pipe communication</li>
- <li>You can implement your own!</li>
- </ul>
- </li>
- <li>Low-level and high-level API:
+ <li>Low-level: uses ByteBuffers</li>
+ <li>High-level: uses user-defined message objects and codecs</li>
+ </ul></li>
+ <li>Stream-based I/O support via <code>StreamIoHandler</code></li>
+ <li>Filter interface as an extension point; similar to <a href="http://java.sun.com/products/servlet/Filters.html">Servlet filters</a>
<ul>
- <li>Low-level: uses ByteBuffers</li>
- <li>High-level: uses user-defined message objects and codecs</li>
- </ul>
- </li>
- <li>Stream-based I/O support via <code>StreamIoHandler</code></li>
- <li>Filter interface as an extension point; similar to <a href="http://java.sun.com/products/servlet/Filters.html">Servlet filters</a>
- <ul>
- <li>SSL support via <code>SSLFilter</code> thanks to Java 5 <code>SSLEngine</code></li>
- <li>Thread pools are implemented as filters so that users can customize thread model.</li>
- </ul>
- </li>
- <li>Unit testability using <a href="http://www.mockobjects.com/">mock objects</a>,</li>
- <li>JMX managability, (coming soon)</li>
- <li>Traffic throttling, (coming soon)</li>
- <li>Overload shielding, (coming soon)</li>
- <li>Integration with well known containers such as Spring
- and OSGi, (coming soon)</li>
- <li>Smooth migration from Netty, a popular NIO framework.
- (See <a href="http://gleamynode.net/dev/tl-netty2-example-sumup/docs/">Netty Tutorial</a>)</li>
- </ul>
- </p>
- </section>
+ <li>SSL support via <code>SSLFilter</code> thanks to Java 5 <code>SSLEngine</code></li>
+ <li>Thread pools are implemented as filters so that users can customize thread model.</li>
+ </ul></li>
+ <li>Unit testability using <a href="http://www.mockobjects.com/">mock objects</a>,</li>
+ <li>JMX managability, (coming soon)</li>
+ <li>Traffic throttling, (coming soon)</li>
+ <li>Overload shielding, (coming soon)</li>
+ <li>Integration with well known containers such as Spring
+ and OSGi, (coming soon)</li>
+ <li>Smooth migration from Netty, a popular NIO framework.
+ (See <a href="http://gleamynode.net/dev/tl-netty2-example-sumup/docs/">Netty Tutorial</a>)</li>
+ </ul>
+ </p>
+ </section>
- <section name="Getting Started">
- <p>
- First, check out the source code from SVN repository:
+ <section name="Getting Started">
+ <p>
+ Please look at <a href="mina.pdf">this presentation</a> first of all.
+ </p>
+ <p>
+ Are you interested? Now check out the source code from SVN repository:
<source>
$ svn co https://svn.apache.org/repos/asf/directory/network/trunk mina
$ cd mina
@@ -59,50 +59,45 @@
$ maven site # Generate documentation
$ maven eclipse # Generate Eclipse project file if you want
</source>
- </p>
- <p>
- Tutorial is under construction. Please start from
- <a target="_blank" href="xref-examples/index.html">examples</a>
- referring to
- <a target="_blank" href="apidocs/index.html">JavaDocs</a>.
- <table>
- <tr>
- <th>Name</th>
- <th>Feature it demonstrates</th>
- <th>Side</th>
- </tr>
- <tr>
- <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/reverser/package-summary.html">Reverser</a></td>
- <td>High-level protocol layer</td>
- <td>Server</td>
- </tr>
- <tr>
- <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/echoserver/package-summary.html">Echo server</a></td>
- <td>Low-level I/O layer and SSL support</td>
- <td>Server</td>
- </tr>
- <tr>
- <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/netcat/package-summary.html">NetCat</a></td>
- <td>Low-level I/O layer</td>
- <td>Client</td>
- </tr>
- <tr>
- <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/httpserver/package-summary.html">HTTP server</a></td>
- <td>Stream-based synchronous I/O support.</td>
- <td>Server</td>
- </tr>
- <tr>
- <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/tennis/package-summary.html">Tennis</a></td>
- <td>In-VM pipe communication support in protocol layer.</td>
- <td>Both</td>
- </tr>
- <tr>
- <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/registry/package-summary.html">Registry</a></td>
- <td>A frontend package that makes setting up MINA easier.</td>
- <td>Server</td>
- </tr>
- </table>
- </p>
- </section>
- </body>
+ </p>
+ <p>
+ Tutorial is under construction. Please start from
+ <a target="_blank" href="xref-examples/index.html">examples</a>
+ referring to
+ <a target="_blank" href="apidocs/index.html">JavaDocs</a>.
+ <table>
+ <tr>
+ <th>Name</th>
+ <th>Feature it demonstrates</th>
+ <th>Side</th>
+ </tr>
+ <tr>
+ <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/reverser/package-summary.html">Reverser</a></td>
+ <td>High-level protocol layer</td>
+ <td>Server</td>
+ </tr>
+ <tr>
+ <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/echoserver/package-summary.html">Echo server</a></td>
+ <td>Low-level I/O layer and SSL support</td>
+ <td>Server</td>
+ </tr>
+ <tr>
+ <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/netcat/package-summary.html">NetCat</a></td>
+ <td>Low-level I/O layer</td>
+ <td>Client</td>
+ </tr>
+ <tr>
+ <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/httpserver/package-summary.html">HTTP server</a></td>
+ <td>Stream-based synchronous I/O support.</td>
+ <td>Server</td>
+ </tr>
+ <tr>
+ <td><a target="classFrame" href="xref-examples/org/apache/mina/examples/tennis/package-summary.html">Tennis</a></td>
+ <td>In-VM pipe communication support in protocol layer.</td>
+ <td>Both</td>
+ </tr>
+ </table>
+ </p>
+ </section>
+ </body>
</document>
Added: directory/network/trunk/xdocs/mina.pdf
URL: http://svn.apache.org/viewcvs/directory/network/trunk/xdocs/mina.pdf?rev=165610&view=auto
==============================================================================
Binary file - no diff available.
Propchange: directory/network/trunk/xdocs/mina.pdf
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream