The M2MI Library comprises three principal packages; see each package's documentation for further information:
The M2MI Library is installed on the Computer Science Department computer systems. When working in your Computer Science Department account, use the preinstalled version.
Classpath -- /home/fac/ark/public_html/m2mi/lib
Add that directory to your classpath when you run the programs. See Usage below for further information.
Documentation -- /home/fac/ark/public_html/m2mi/doc
Point your HTML browser to that directory or to this URL: http://www.cs.rit.edu/~ark/m2mi/doc/index.html
The download version of the M2MI Library is for installation on your personal computer only. Do not install it in your Computer Science Department account. When working in your Computer Science Department account, use the preinstalled version (see above).
You may download a JAR file containing documentation, Java source code, and Java class files for the M2MI Library.
Version 29-Mar-2006 (2,739,903 bytes): m2mi20060329.jar
The M2MI Library requires Java Development Kit (JDK) 1.5.0.
To install the Library, just unpack the JAR file containing the Library distribution. The distribution expands into a subdirectory named "m2mi". If you already have a subdirectory of that name which you want to save, be sure to unpack the JAR file in some other directory.
Documentation is stored under directory "m2mi/doc"; point your HTML browser to that directory.
Java source files and class files are stored under directory "m2mi/lib"; add that directory to your classpath when you run the programs.
For a brief tutorial on getting started using the M2MI Library, see the "Getting Started" section in the Overview in the Javadoc.
When compiling and executing Java programs that use the Library, you must set your classpath to include the top-level directory under which the Library's Java class files are stored. Here is an example of a command for the bash shell to set the classpath to the current directory plus the Library directory:
Here is an example of a command for the csh shell to set the classpath to the current directory plus the Library directory:
setenv CLASSPATH .:/home/fac/ark/public_html/m2mi/lib
The documentation and Java source files in the M2MI Library, the M2MP Library, and the RIT Classfile Library ("The Libraries") are copyright © 2001-2006 by Alan Kaminsky. All rights reserved. For further information, contact the author, Alan Kaminsky, at firstname.lastname@example.org.
The Libraries are free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
The Libraries are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
A copy of the GNU General Public License is provided in the file gpl.txt. You may also obtain a copy of the GNU General Public License on the World Wide Web at http://www.gnu.org/licenses/gpl.html or by writing to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.