%$OpenXM: OpenXM/doc/ascm2001/ascm2001.tex,v 1.3 2001/03/07 06:54:40 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/ \documentclass[submit]{acmconf} %\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{\Author{Masahide Maekawa}\\ \Address{Kobe University}\\ \Email{maekawa@math.kobe-u.ac.jp}\\ \and \Author{Masayuki Noro}\\ \Address{Kobe University}\\ \Email{noro@math.kobe-u.ac.jp} \and \Author{Katsuyoshi Ohara}\\ \Address{Kanazawa University}\\ \Email{ohara@air.s.kanazawa-u.ac.jp} \and \Author{Nobuki Takayama}\\ \Address{Kobe University}\\ \Email{takayama@math.kobe-u.ac.jp} \and \Author{Yasushi Tamura}\\ \Address{Kobe University}\\ \Email{tamura@math.kobe-u.ac.jp} } \maketitle \begin{abstract} \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 and OpenXM-RFC's have been obtainable at \cite{openxm-web} from January 24, 2000. \end{abstract} \begin{keywords} Asir, IAMC, Interactive Distributed Computation, Integration of Mathematical Softwares, MP, OpenMath, OpenXM. \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}