view middle/middle.tex @ 5:fa29322b3388

update
author kazz@kazz187.st.ie.u-ryukyu.ac.jp
date Thu, 29 Oct 2009 19:42:17 +0900
parents 439c051e0893
children 4a12a0675ddc
line wrap: on
line source

\documentclass[twocolumn,twoside,9.5pt]{jarticle}
\usepackage[dvips]{graphicx}

\usepackage{fancyhdr}
\usepackage{picins}
\pagestyle{fancy}
\lhead{\parpic{\includegraphics[height=1zw,clip,keepaspectratio]{pic/emblem-bitmap.eps}}
$BN05eBg3X<g:E(B $B9)3XIt>pJs9)3X2J(B $BB46H8&5fCf4VH/I=2q(B}
\rhead{}
\cfoot{}

\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
\setlength{\headheight}{0mm}
\setlength{\headsep}{5mm}
\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
\setlength{\textwidth}{181mm}
\setlength{\textheight}{261mm}
\setlength{\footskip}{0mm}
\pagestyle{empty}

\begin{document}
\title{$B%M%C%H%o!<%/%2!<%`$K(BFederated Linda$B$rMQ$$$?3+H/<jK!$N8&5f(B}
\author{065701J $B@VNf(B $B0l<y(B {}{} $B;XF3650w(B: $B2OLn??<#(B}
\date{}
\maketitle
\thispagestyle{fancy}

\section{$B$O$8$a$K(B}
\subsection{$B8&5fL\E*(B}
$B6aG/!"J,;6%W%m%0%i%`$N<{MW$,9b$^$C$F$-$F$$$k$,!"0MA3$H$7$F$=$l$i$OJ#;($J(B
API$B$K$J$j$,$A$G$"$k!#$=$3$G!"%7%s%W%k$J(BAPI$B$rMQ$$$?Bg5,LOJ,;6%W%m%0%i%`MQ(B
$B$NDL?.%W%m%H%3%k$r@_7W$7$?$$!#(B

$BK\8&5f$G$O!"%7%s%W%k$J(BAPI$B$r;}$C$?J,;6%W%m%0%i%`$H$7$F(BLinda$B$r4pHW$K3+H/$9(B
$B$k$3$H$K$7$?!#=>Mh$N(BLinda$B$O!";22C$9$kBf?t$,A}$($l$PA}$($kDx!"(B1$B$D$N(BLinda
$B%5!<%P!<$KIi2Y$,=8Cf$7$F$7$^$$!"E,@Z$J=hM}$r9T$J$&;v$,$G$-$J$$$H$$$&$N$,(B
$B8=>u$G$"$k!#(B

$B$=$3$G!"(B1$B$D$N(BLinda$B%5!<%P!<$KIi2Y$,=8Cf$7$J$$$h$&$K$9$k$?$a$K$O!"J#?t$N(B
Linda$B%5!<%P!<$r@\B3$7!"$=$l$>$l$N%?%W%k%9%Z!<%9$rO"7H$5$;!"%?%W%k$rF14|(B
$B$9$kI,MW$,$"$k!#(B

$BK\8&5f<<$G$O!"$3$l$^$G$K(BFederated Linda$B$H$$$&!"J#?t$N(BLinda$B$r@\B3$7$?%b%G(B
$B%k$rDs0F$7!"<BAu$7$F$-$?!#$3$l$r2~NI$7$F9T$/$3$H$G!"(BLinda$B$NMxJX@-$H%9%1!<(B
$B%i%S%j%F%#$r7s$MHw$($?!"?7$7$$J,;6%W%m%0%i%`$N$+$?$A$rL\;X$9$3$H$K$9$k!#(B

\section{$B:n@.$9$k%M%C%H%o!<%/%2!<%`$N35MW(B}
$BK\8&5f$G$O!"(BFederated Linda$B>e$GF0$/!"%M%C%H%o!<%/%2!<%`$NNcBj$r3+H/$7!"%F%9(B
$B%H$r9T$&$b$N$H$9$k!#%M%C%H%o!<%/%2!<%`>e$G$d$j<h$j$5$l$k%*%V%8%'%/%H%G!<%?(B
$B$r%j%"%k%?%$%`$GDL?.$9$k<jK!$r9M$($k$3$H$K$7$?!#(B

$BF1$8$/K\8&5f<<$G3+H/$r9T$C$F$$$k!"%2!<%`3+H/%U%l!<%`%o!<%/(BCerium$B$rMQ$$$F!"(B
$B3+H/$r9T$&$b$N$H$9$k!#(B

$BNcBj$r9=@.$9$k%W%m%0%i%`$O!"0J2<$N(B3$B<oN`$G$"$k!#(B
\begin{enumerate}
 \item Federated Linda Server
 \item Client
 \item Viewer
\end{enumerate}

\subsection{Federated Linda Server}
$BK\8&5f<<$G3+H/$5$l$?!"(BFederated Linda Server$B$rMQ$$$k!#$3$l$O!"%/%i%9%?!<(B
$B>e$GJ#?tBf<B9T$5$l$F$$$k;v$rA[Dj$7$F$$$k!#(B

$B$=$l$>$l$N(BClient$B$d(BViewer$B$r(B1$BBf$N(BLinda Server$B$K@\B3$9$k$N$G$O$J$/!"J#?tBf(B
$B$"$k(BFederated Linda Server$B$KJ,;6$7$F@\B3$9$k!#(B

$B$3$N(BServer$B$O!"(BClient$B$+$i(BViewer$B$X$H>pJs$rDL?.$9$kCf7QLr$H$J$C$F$$$k!#$3$N(B
$BDL?.$NJ}K!$OFHFC$J$N$G!"8e$N>O$K$F>\$7$/2r@b$7$?$$!#(B

\subsection{Client}
Cerium$B$rMQ$$$F<BAu$5$l$k!#$3$l$O!"%N!<%H(BPC$B$J$I$rA[Dj$7$F$*$j!"J#?tBfB8:_(B
$B$9$k!#(B

Client$B$O!"(BXML$B7A<0$GJ]B8$5$l$?%*%V%8%'%/%H$r3+$-!"(BClient$B$N2hLL>e$KI=<($9(B
$B$k!#$=$N8e!"(BXML$B%G!<%?$r$=$N$^$^(BFederated Linda Server$BB&$KAw?.$9$k!#(B

$B$^$?!"2hLL>e$KI=<($7$?%*%V%8%'%/%H$O!"==;z%-!<$J$I$rMQ$$$FA`:n$9$k$3$H$,(B
$B$G$-$k!#$=$N:BI8$N99?7%G!<%?$b!"JQ99$,$"$kEY$K(BFederated Linda Server$BB&$K(B
$BAw?.$9$k!#(B

\subsection{Viewer}
Cerium$B$rMQ$$$F<BAu$5$l$k!#$3$l$O!"(BPS3$B>e$G<B9T$5$l$k$3$H$rA[Dj$7$F$$$k!#(B

Viewer$B$OJ#?t$N(BClient$B$+$i!"(BXML$B7A<0$G(BFederated Linda Server$BB&$KAw$i$l$F$/(B
$B$k%*%V%8%'%/%H%G!<%?$NF~NO$r<u$1$D$1$k!#<!$K!"<u$1<h$C$?%G!<%?$r2r@O$7$F!"(B
$B=PNO2hLL$X%l%s%@%j%s%0$r9T$&!#$3$N$H$-!"(BViewer$B$O!"J#?t$N(BClient$B$+$iAw$i$l(B
$B$F$-$?J#?t$N%*%V%8%'%/%H$rI=<($9$k$h$&$K$J$k!#(B

$B$=$N8e!"$=$l$>$l$N(BClient$B$+$i(BFederated Linda Server$B$XAw$i$l$F$/$k:BI8%G!<(B
$B%?$r<hF@$7!"$=$N<hF@$7$F$-$?:BI8%G!<%?$K=>$C$F%*%V%8%'%/%H$N0LCV>pJs$J$I(B
$B$r99?7$9$k!#(B

$B$3$N$h$&$K%W%m%0%i%_%s%0$r9T$&$3$H$K$h$C$F!"(BClient$B>e$GI=<($7!"F0$$$F$$$k(B
$B%*%V%8%'%/%H$r!"(BViewer$BB&$G$bF1$8$h$&$KF0$$$F$$$k$h$&$K8+$;$k$3$H$,$G$-$k!#(B

\section{$BDL?.%W%m%H%3%k$N35MW(B}
\subsection{Linda API}
Linda$B$NDL?.$O!"I=(B\ref{tab:lindaapi}$B$K<($7$?!"%7%s%W%k$J(BAPI$B$+$i@.$jN)$C$F$$$k!#(B

\begin{table}[htbp]
\begin{tabular}[t]{|l|l|}
\hline
in(id)&$B%?%W%k6u4V$+$i<h$j=P$9!#(B\\&$B%?%W%k6u4V$K%?%W%k$O;D$i$J$$!#(B\\
\hline
read(id)&$B%?%W%k6u4V$+$i<h$j=P$9!#(B\\&$B%?%W%k6u4V$K%?%W%k$,;D$k!#(B\\
\hline
wait\_read(id)&$B%?%W%k6u4V$+$i<h$j=P$9!#(B\\&$B%?%W%k6u4V$K%?%W%k$,;D$k!#(B\\&$B99?7$,$"$k$^$G%V%m%C%/$5$l$k!#(B\\
\hline
out(id,data)&$B%?%W%k6u4V$K%?%W%k$rF~$l$k!#(B \\
\hline
\end{tabular}
\caption{Linda$B$N(BAPI}
\label{tab:lindaapi}
\end{table}
$B$^$?!"$3$l$i$NB>$K!"$=$l$>$l(Bcallback$B%?%$%W$N(BAPI$B$,B8:_$9$k!#(B

$B$5$i$K!"(BClient$B$N6hJL$rIU$1$k$?$a$K!"$=$l$>$l$K8GM-$N(BID$B$r3d$j?6$i$J$$$H$$(B
$B$1$J$$!#(B65535$BHV$N%?%W%k(BID$B$K(Bin$B$r9T$&$H!"8GM-$N(BID$B$,%$%s%/%j%a%s%H$7$F3d$j(B
$BEv$F$i$l$k$h$&$K$J$C$F$$$k!#(B

\subsection{XML$B$NAw?.J}K!(B}
$B$^$:!"(BClient$B$O(B65535$BHV$r(Bin$B$9$k$3$H$K$h$C$F!"8GM-$N(BID$B$r<hF@$9$k;v$,=PMh$k!#(B
$B:#2s$O$=$N(BID$B$r(B10$BG\$7$?$H$3$m$N%?%W%k(BID$B$K(BXML$B$rAw?.$9$k$3$H$K$7$?!#(B

$BAw?.$,40N;$7$?$i!"(BViewer$BB&$K!"(BClient$B$,;22C$9$k$H$$$&$3$H$r!"EA$($J$/$F$O(B
$B$J$i$J$$!#:#2s$O!"(B1$BHV$N%?%W%k$r$=$NO"MmMQ$N%?%W%k$H$7$?!#$3$3$r(BViewer$B$O!"(B
in$B$r$7!"?75,;22C<T$N4F;k$r9T$C$F$$$k!#(B1$BHV$N%?%W%k$K?7$7$$(BClient$B$N(BID$B$,$d$C(B
$B$F$/$k$H!"$=$NCM$r(B10$BG\$7$F(BXML$B%G!<%?$r(Bin$B$7$F$/$k!#(B($BI=(B\ref{fig:send_xml})

\begin{figure}[htbp]
\includegraphics[width=8.5cm]{pic/send_xml.eps}
\caption{XML$B$NAw?.J}K!(B}
\label{fig:send_xml}
\end{figure}

\subsection{$B:BI8%G!<%?$NAw?.J}K!(B}
Client$B$O!"%-!<F~NO$K$h$j:BI8$KJQ2=$,$"$l$P!"(Bout$B$H(Bin$B$r7+$jJV$7$F!"%?%W%k(B
$B$N99?7$r9T$&!#:#2s$N:BI8$O!"8GM-$N(BID$B$r(B10$BG\$7$F(B1$B$rB-$7$?%?%W%k(BID$B$K(Bout$B$r9T(B
$B$&$3$H$K$7$?!#(B

$B0lJ}!"(BViewer$B$O!"$=$N%?%W%k$K(Bread$B$r%k!<%WCf$G9T$&$3$H$K$h$C$F!"99?7>pJs$r(B
$B<hF@$9$k$3$H$,$G$-$k!#(B($BI=(B\ref{fig:send_position})

\begin{figure}[htbp]
\includegraphics[width=8.5cm]{pic/send_position.eps}
\caption{$B:BI8%G!<%?$NAw?.J}K!(B}
\label{fig:send_position}
\end{figure}

\section{$B:#8e$N2]Bj(B}
$B8=:_$G$O!"C1BN$N(BFederated Linda Server$B$rMQ$$$F$*$j!"(BFederated Linda$B$N4N(B
$B$G$"$k%?%W%k$NF14|$J$I$N%F%9%H$K4X$7$F$O<B83ESCf$G$"$k!#(B

$B:#8e$N8&5f$G$O!"%/%i%9%?!<$rMQ$$$F!"J#?tBf$N(BFederated Linda Server$B$rO"7H$5(B
$B$;$F<B83$r9T$$$?$$!#$=$N$H$-!"I,MW$K1~$8$F!"%G%P%C%0MQ$N%D!<%k$r:n@.$7$F(B
$B$$$/I,MW$,$"$k$@$m$&!#(B

\thispagestyle{fancy}
\begin{thebibliography}{9}
\bibitem{1}$B^<ED(B $BNII'(B: $BJ,;6%W%m%0%i%_%s%0%b%G%k(BFederated Linda$B$HJ,;6%G%P%C(B
	$B%03+H/(B

\end{thebibliography}
\end{document}