Mercurial > hg > Papers > 2011 > yuu-jssst
diff yuu-jssst.tex @ 21:bd16ea55e1d0
merge
author | Yu Taninari <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 08 Aug 2011 23:00:13 +0900 |
parents | e2ce7526048b 743f221e6038 |
children | 900aa574953a 79030b34f05f |
line wrap: on
line diff
--- a/yuu-jssst.tex Mon Aug 08 22:52:36 2011 +0900 +++ b/yuu-jssst.tex Mon Aug 08 23:00:13 2011 +0900 @@ -87,11 +87,14 @@ $BK\O@J8$G$O!"B??M?t$G2hLL6&M-$,$G$-$k$h$&$K%/%i%$%"%s%H$r%D%j!<9=B$$K@\B3$5$;!">e$+$i=gHV$K%G!<%?$rN.$7$F$$$/$H$$$&J}K!$G?7$7$$(BVNC$B$N@_7W!&<BAu$r9T$&!#(B \section{VNC$B$K$D$$$F(B} + VNC$B$O!"(BRfb Protocol$B$rMQ$$$F1s3VA`:n$r9T$&%j%b!<%H%G%9%/%H%C%W%=%U%H$G$"$k!#(BVNC$B$O%5!<%PB&$H%/%i%$%"%s%H(B($B%S%e!<%"(B)$BB&$KJ,$+$l$F$$$F!"%5!<%P$r5/F0$7!"%/%i%$%"%s%H$,%5!<%P$K@\B3$r9T$$1s3VA`:n$r2DG=$K$9$k!#(B \subsection{Rfb Protocol} - +Rfb (remote frame buffer) $B%W%m%H%3%k$O!"(BGUI$BA`:n$r%j%b!<%H%"%/%;%9$G9T$&$?$a$N%W%m%H%3%k$G$"$k!#(B +$B2hLL$NIA2h$N99?7$O2hLL$N:9J,$,H/@8$7$?ItJ,$r6k7AKh$GAw$jIA2h$5$l$k!#(B +$B$^$?!"2hLL$NIA2h%G!<%?$K;H$o$l$k%(%s%3!<%I$,B??tMQ0U$5$l$F$*$j!"$^$?FH<+$N%(%s%3!<%I$r<BAu$9$k$3$H$b$G$-$k%7%s%W%k$J%W%m%H%3%k$G$"$k!#(B \section{$BJ}?K(B(TreeVNC)} @@ -100,7 +103,7 @@ $B:#2s:n@.$7$?(BTreeVNC$B$O!"%D%j!<>u$K%/%i%$%"%s%H$r@\B3$7$F$$$/$h$&$K<BAu$r9T$C$?!#(B ($B$I$&<BAu$9$l$P$h$$$N$+(B...?$B9M$($?;v(B) - +client$B$X(B @@ -111,12 +114,17 @@ + \section{TreeVNC$B$N<BAu(B} TreeVNC$B$O(BtightVNC$B$N(Bjava$BHG$N(Bviewer$B$r85$K:n@.$r9T$C$?!#(B -\subsection{tightVNC} -tightVNC$B$O(B +\subsection{tightVNC viewer} +tightVNC$B$O(BtightVNC$B$H$$$&%W%m%H%3%k$r%5%]!<%H$7$?%U%j!<$N(BVNC$BMQ%=%U%H$G$"$k!#(B +2011$BG/(B8$B7n(B9$BF|8=:_$H(BC++$B$G:n@.$5$l$?(BVNC Server$BMQ$H(BWindows$BHG!"$=$l$H(BJava$BHG$N(BViewer$B$,8x3+$5$l$F$$$k!#(B +%tightVNC$B%W%m%H%3%k$O?'>pJs$rDL?.$9$k%G!<%?NL$,>/$J$/$J$k$h$&$K@_7W$5$l$F$*$j!"Dc2s@~$G$N(BVNC$B$r<B8=$7$F$$$k!#(B +$B:#2s!"(BTreeVNC$B$N<BAu$O$3$N(BtightVNC$B$N(BJava$BHG$N(BViewer$B$r85$K9T$C$?!#(B +%($B$3$l$O!XJ}?K!Y$NCf$K$$$l$F$b$$$$$+$b(B) \subsection{tree structure} @@ -150,7 +158,18 @@ \subsection{$B%/%i%$%"%s%H$H$NDL?.(B} -\subsubsection{MultiCastQueue} + + +\subsubsection{FramebufferUpdate} +Rfb Protocol $B$G$N2hLL$NIA2h$N99?7$O!"(BFramebufferUpdate$B$H$$$&DL?.$r<u$1<h$j9T$&!#(B +FramebufferUpdate$B$K$O(B + + +\subsubsection{FramebufferUpdate$B$N@hFI$_(B} + + + +\subsubsection{MulticastQueue} $B2hLL$,99?7$5$l$?:]$K99?7$r%/%i%$%"%s%H$KEA$($J$1$l$P$J$i$J$$!#%N!<%I$,B??t$"$k>l9g!"0l?M0l?M$K99?7$rCN$i$;$k$N$G$O$J$/!"F1;~$K2hLL$N99?7$rCN$i$;$?$$!#(B $BF1;~$K99?7$rCN$i$;$k$?$a$K!"(BCountDownLatch$B$rMQ$$$F(BMultiCastQueue$B$r:n@.$7$?!#(B @@ -168,8 +187,30 @@ \subsubsection{timeout} +MultiCastQueue$B$r;H$C$F$N%G!<%?$N<hF@$K$OLdBj$,H/@8$7$?!#(B +$B$=$l$O!"@\B3$7$F$-$?%/%i%$%"%s%H$,%G!<%?$r<hF@$7$J$$>u67!"Nc$($P%5%9%Z%s%I>uBV$K$J$C$?$H$-$K(BTop Proxy$B$N%a%b%j$NCf$K%G!<%?$,;D$jB3$1$k$H$$$&$b$N$G$"$k!#(B +$B%a%b%j$K;D$jB3$1$?%G!<%?$O$d$,$F%a%b%j%*!<%P!<%U%m!<$r0z$-5/$3$7$F$7$^$&$N$G$"$k!#(B +\begin{figure}[!htbp] +\begin{center} +\includegraphics[scale = 0.5]{fig/TimeOut2.eps} +\end{center} +\caption{$B%/%i%$%"%s%H%5%9%Z%s%I;~$N(BTop Proxy$B$N%a%b%j(B} +\label{figure:splaying} +\end{figure} +$B$=$3$G!"$"$k0lDj$N;~4V$,$?$D$HBe$o$j$K%G!<%?$r(Bpoll$B$7$F$/$l$k(BTimeOut$BMQ$N%9%l%C%I$r:n@.$7$?!#(B +TimeOut$B%9%l%C%I$O%5%9%Z%s%I$7$F$$$k(BClient$B$NBe$o$j$K%G!<%?$r<hF@$9$k!#(B + +\begin{figure}[!htbp] +\begin{center} +\includegraphics[scale = 0.5]{fig/TimeOut3.eps} +\end{center} +\caption{TimeOut$B$,(Bpoll$B$r9T$&(B} +\label{figure:splaying} +\end{figure} + +TimeOut$B%9%l%C%I$,%/%i%$%"%s%H$NBe$o$j$K%G!<%?$r<hF@$9$k$3$H$G!"(BMulticastQueue$B$NCf$+$i%G!<%?$,:o=|$5$l(BTop Proxy$B$N%a%b%j$r05Gw$9$k$3$H$,$J$/$J$C$?!#(B \subsection{$B05=L$NLdBj(B} @@ -177,7 +218,6 @@ ZRLE$B$O(BZlib$B05=L$5$l$?%G!<%?$rFbJq$9$k!#(B - \subsubsection{java.util.zip.deflater$B$N%P%0(B} deflater$B$O%W%j%;%C%H<-=q$r$b$A!"(BZlib$B05=L$5$l$?%G!<%?$O$=$N<-=q$rMQ$$$F2rE`$,9T$o$l$k!#(B @@ -235,11 +275,8 @@ \subsection{TreeVNC$B$N7gE@(B} - - \section{$B;29MJ88%$N;2>H(B} - \section{$B;29MJ88%%j%9%H(B}