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}