\documentclass[12pt]{jarticle}
\usepackage[dvips]{graphics}
\begin{document}

\newcommand{\slide}[1]{\newpage\section*{\Huge #1}\vspace{1em}}
\newcommand{\fig}[2]
  {\vspace{1em}\scalebox{#1}{\includegraphics{#2.eps}}}
\newcommand{\figu}[2]{\fig{#1}{../fig/#2}}

\Large

\slide{ KL1 $B8@8l$H$O(B }
$B:G$bC1=c$JJB9TO@M}7?8@8l$N0l$D(B
\begin{enumerate}
\item $B@k8@E*$J5-=R$,2DG=(B
\begin{enumerate}
\item $B=R8l8F$S=P$7$K$h$C$F(B, $B%W%m%;%9$rF0E*$K@8@.$9$k(B
\item $B6&M-JQ?t$rDL?.O)$H$7$F(B, $BHsF14|%W%m%;%94VDL?.$r9T$&(B
\item $B%W%m%;%94V$GL$Dj5AJQ?t$rDL?.$9$k$3$H$K$h$C$F(B,
$BDL?.O)$rF0E*$K9=@.$9$k(B (cf. $\pi$$B7W;;$N(B channel mobility)
\end{enumerate}

\item $B@EE*2r@O$N5;=Q$,C_@Q$5$l$F$$$k(B
\begin{enumerate}
\item $BDL?.%G!<%?$d%b%P%$%k%3!<%I$N8!>Z!&:GE,2=$r4|BT$G$-$k(B
\end{enumerate}

\item $B4{B8$N<BAu(B
\begin{enumerate}
\item KLIC $B=hM}7O(B $=$ $BK]Lu7O(B $+$ $B<B9T;~%i%$%V%i%j(B
\end{enumerate}
\end{enumerate}

\slide{ DKLIC $B$H$O(B }
KL1 $B8@8l$K4p$E$/J,;6%_%I%k%&%'%"!J<B9T;~%i%$%V%i%j!K(B
\begin{enumerate}
\item $B@k8@7?J,;6%W%m%0%i%_%s%0$r2DG=$K$7$?(B
\item how? KLIC $B=hM}7O$r3HD%$7$F(B, $B@k8@7?J,;65!G=$rIU2C$7$?(B
\item what? $B@k8@7?%=%1%C%H(B dklicio $B$r<BAu$7$?(B
\end{enumerate}

\slide{ $B@k8@7?%=%1%C%H(B dklicio $B$H$O(B }
$B@k8@7?%=%1%C%H(B $=$ $B<jB3$-7?%=%1%C%H(B $+$ $BJQ?tI=(B

\fig{0.5}{socket}

\vspace{1em}

\figu{1.2}{dklicio}

\slide{ $BJQ?tI=$H$O(B }
$BDLLu7O(B $:$ user $B@k8@7?F~=PNO(B $\rightarrow$ socket $BF~=PNO<jB3$-(B

\fig{0.55}{dklicio2}

\fig{0.55}{dklicio3}

\slide{ $BJ,;6O@M}JQ?t(B fusesusp $B$H$O(B }
$B=q$-9~$_!&D>7k!&GQ4~$5$l$?$3$H$r8!=P$9$kJ,;6O@M}JQ?t%*%V%8%'%/%H(B
\begin{enumerate}
\item KL1 $B8@8l$G$O(B,
$BL$Dj5AJQ?t$,D>7k!&GQ4~$5$l$?$3$H$r8!=P$9$k$3$H$,$G$-$J$$(B
\item KLIC $B=hM}7O$N%8%'%M%j%C%/%*%V%8%'%/%H(B
(cf. Java Native Interface) $B$H$7$F(B, C $B8@8l$G<BAu$7$?(B
\item $B%b!<%I$r;}$?$;$k$3$H$K$h$C$F(B,
dklicio $B$O8zN(E*$JDL?.%W%m%H%3%k$r<BAu$7$?(B
\end{enumerate}

\vspace{2em}

KLIC $B=hM}7O$+$i8F$S=P$5$l$k(B, fusesusp $B$N%a%=%C%I$O<!$NDL$j(B
\begin{enumerate}
\item $B%3%s%9%H%i%/%?(B new(X, ID, Repo).
\item $B=q$-9~$_(B bind(Term).
\item $BD>7k(B fuse(Y). (cf. $\pi$$B7W;;$N(B channel fusion)
\item $BGQ4~(B remove.
\end{enumerate}
bind, fuse, remove $B$r8F$S=P$5$l$k$H(B,
fusesusp $B$OJQ?tI=$K$=$N;]$rJs9p$9$k(B

% \figu{1.2}{var-state}

\slide{ $B%b!<%I$H$O(B }
\begin{enumerate}
\item $BJQ?t$KBP$9$k=q$-9~$_$NJ}8~(B
\item KL1 $B8@8l$K$*$1$k@EE*2r@OBN7O$N0l$D(B
\item $B0l$D$NDL?.O)$KBP$9$k=q$-<j$O$A$g$&$I0l?M(B
\begin{enumerate}
\item in $B%b!<%I$NJQ?t$K=q$-9~$_$O5/$-$J$$(B
\item in $B%b!<%I$NJQ?tF1;N$,D>7k$5$l$k$3$H$O$J$$(B
\item out $B%b!<%I$NJQ?t$,GQ4~$5$l$k$3$H$O$J$$(B
\end{enumerate}
\end{enumerate}

\fig{0.8}{mode}

\slide{fusesusp in/out}
\fig{0.8}{fusesusp-in}
\hspace{3em}
\fig{0.8}{fusesusp-out}

\figu{1.2}{fusesusp}

\slide{ $B=q$-9~$_$HGQ4~(B }
\fig{0.55}{dklicio4}

\fig{0.55}{dklicio5}

\slide{ $BD>7k(B --- $BFs<TDL?.!JITMW$JDL?.$NGS=|!K(B}

\fig{0.6}{fused1}

\fig{0.7}{fused2}

\slide{ $BD>7k(B --- $B;0<TDL?.!JCf7Q$NGS=|!K(B}

\fig{0.6}{fused3}

\fig{0.7}{fused4}

\figu{2.0}{3com}
\fig{0.5}{fuse1}
% \fig{0.5}{fuse2}
% \fig{0.5}{fuse3}
\fig{0.5}{fuse4}

\slide{ $B$^$H$a(B }
\begin{enumerate}
\item $B@k8@7?J,;6%W%m%0%i%_%s%0$r2DG=$K$7$?(B
\item $B@k8@7?%=%1%C%H(B dklicio $B$r<BAu$7$?(B
\item $BJ,;6O@M}JQ?t(B fusesusp $B$r<BAu$7$?(B
\begin{enumerate}
\item $BD>7k!&GQ4~$5$l$?$3$H$r8!=P$9$k$3$H$K$h$C$F(B,
$BFs=EDL?.!&Cf7Q$rGS=|$7$?(B
\item $B%b!<%I$rF3F~$9$k$3$H$K$h$C$F(B,
$B8zN(E*$JDL?.%W%m%H%3%k$r@_7W!&<BAu$7$?(B
\end{enumerate}
\end{enumerate}

\end{document}
