%$OpenXM: OpenXM/doc/ascm2001p/ascm2001.tex,v 1.3 2001/06/20 05:42:47 takayama Exp $
%% You need acmconf.cls and flushend.sty to compile this file.
%% They may be obtained from 
%%  http://riksun.riken.go.jp/archives/tex-archive/macros/latex/contrib/supported/acmconf/
\documentstyle[graphicx,epsfig,sprocl]{article}
\font\eightrm=cmr8
%\documentclass{article}
%% \CopyrightText{\copyright 2000, }
%\IfFileExists{graphicx.sty}{\usepackage{graphicx}}{}
%\IfFileExists{epsfig.sty}{\usepackage{epsfig}}{}
%\ConferenceName{ASCM 2001, Ehime, Japan, 2001}
%\ConferenceShortName{ASCM 2001}
\def\OpenXM{{\rm OpenXM\ }}

\begin{document}

%\date{March 7, 2001}

\title{The Design and Implementation of OpenXM-RFC 100 and 101}

\author{Masahide Maekawa, Masayuki Noro, Nobuki Takayama, Yasushi Tamura}

\address{Kobe University\\E-mail: \{maekawa,noro,takayama,tamura\}@math.kobe-u.ac.jp}

\author{Katsuyoshi Ohara}

\address{Kanazawa University\\ E-mail: ohara@air.s.kanazawa-u.ac.jp}

%\author{Masayuki Noro}
%\address{Kobe University\\ E-mail: noro@math.kobe-u.ac.jp}
%\author{Nobuki Takayama}
%\address{Kobe University\\ E-mail: takayama@math.kobe-u.ac.jp}
%\author{Yasushi Tamura}
%\address{Kobe University\\ E-mail: tamura@math.kobe-u.ac.jp}

\maketitle

\abstracts{
\OpenXM is a free, or Open Source, infrastructure for mathematical
software systems.
It provides methods and protocols 
for interactive distributed computation and
for integrating mathematical software systems.
\OpenXM package version 1.1.3 
is a set of software systems that support \OpenXM-RFC 100 and
101 proposed standard protocols.
It is currently a collection of software systems
{\tt Asir} \cite{asir}, 
{\tt GNUPLOT}, 
{\tt Kan/sm1} \cite{kan}, 
{\tt Macaulay2} \cite{Macaulay2},
{\tt PHC} pack \cite{phc}, 
{\tt TiGERS}  \cite{tigers},
{\tt Mathematica} interface, and
{\tt OpenMath}/XML \cite{OpenMath} translator.
These are wrapped with the \OpenXM stack machine
to connect each other.
{\it Availability}: The OpenXM package\cite{openxm-web} and 
OpenXM-RFC's\cite{openxm-web}  have been obtainable
from January 24, 2000.}

%\begin{keywords}
%Asir,
%IAMC, Interactive Distributed Computation, 
%Integration of Mathematical Software,
%MP, OpenMath, OpenXM, OpenXM-RFC, XML. 
%\end{keywords}

%\section{Introduction}

\input{design-outline}

\input{ox-messages}

\input{data-format}

\input{openxm-stackmachines}

\input{session-management}

\input{openxm-clients}

%\input{openxm-servers}

%\input{openxm-development-environment}

\input{heterotic-network}
\input{homogeneous-network}

\input{bib}
\end{document}
\endinput
%%


%%Text may be set as \emph{emph}.\\
%%Text may be set as \texttt{texttt}.\\
%%Text may be set as \underline{unterline}.\\
%%Text may be set as \textbf{textbf}.\\
%%Text may be set as \textrm{textrm}.\\
%%Text may be set as {\tiny tiny}.\\

%%\begin{figure}
%%\hrule
%%Nice Postscript, isn't it?
%%\begin{center}
%%\IfFileExists{graphicx.sty}{
%%  \includegraphics{body.eps}
%%}{
%%  Sorry, package \texttt{graphicx} not present.
%%}
%%\end{center}
%%Same, a little bit smaller:
%%\begin{center}
%%\IfFileExists{graphicx.sty}{
%%  \includegraphics[scale=.5]{body.eps}
%%  }{
%%  Sorry, package \texttt{graphicx} not present.
%%}
%%\end{center}
%%\caption{\label{fig-1}This is a nice floating figure}
%%\hrule
%%\end{figure}




