Mercurial > hg > Papers > 2011 > yuu-jssst
annotate 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 |
rev | line source |
---|---|
0 | 1 % Sample file for the use of compsoft style file. |
2 % | |
12 | 3 \documentclass[T]{compsoft} |
0 | 4 |
5 % Preamble | |
6 % | |
12 | 7 % $B!V%3%s%T%e!<%?%=%U%H%&%'%"!W;o$K7G:\$5$l$kO@J8$N>l9g!$<!$G(B |
8 % $B4,?t!$9f?t!$3+;O%Z!<%8!$=*N;%Z!<%8$r;XDj$9$k!%(B | |
9 %\volNoPp{16}{5}{78}{83} | |
0 | 10 |
12 | 11 % $B%o!<%/%7%g%C%W$K$h$k?dA&O@J8$N>l9g!$%o!<%/%7%g%C%WL>$r;XDj$9$k!%(B |
12 % \suisen{$B%o!<%/%7%g%C%WL>(B} | |
0 | 13 |
12 | 14 % $BFC=8$N>l9g!$FC=8$N%?%$%H%k$rM?$($k!%(B |
15 % \tokushu{$BFC=8$N%?%$%H%k(B} | |
0 | 16 |
12 | 17 % $BBg2qO@J8$N>l9g!$(B\taikai $B$G3+:EG/$r;XDj$9$k!%$3$3$G;XDj$7$?G/$+$i(B |
18 % $BBg2q$N2s?t$O7W;;$5$l$k!%(B | |
19 \taikai{2011} | |
0 | 20 |
12 | 21 % $B$3$3$K!$;HMQ$9$k%Q%C%1!<%8$rNs5s$9$k!%(B |
16
7847c8b11e23
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
15
diff
changeset
|
22 \usepackage[dvipdfmx]{graphicx} |
0 | 23 |
12 | 24 % $B%f!<%6$,Dj5A$7$?%^%/%m$J$I$O$3$3$KCV$/!%$?$@$73X2q;o$N%9%?%$%k$N(B |
25 % $B:FDj5A$O86B'$H$7$FHr$1$k$3$H!%(B | |
0 | 26 |
27 \begin{document} | |
28 | |
12 | 29 % $BO@J8$N%?%$%H%k(B |
30 \title{VNC$B$rMQ$$$?<x6HMQ2hLL6&M-%7%9%F%`$N@_7W$H<BAu(B} | |
0 | 31 |
12 | 32 % $BCx<T(B |
33 % $BOBJ8O@J8$N>l9g!$@+$HL>$N4V$K$OH>3Q%9%Z!<%9$rF~$l!$(B | |
34 % $BJ#?t$NCx<T$N4V$OA43Q%9%Z!<%9$G6h@Z$k(B | |
0 | 35 % |
20 | 36 \author{$BC+@.(B $BM:!!Bg>k(B $B?.9/!!2OLn(B $B??<#(B |
0 | 37 % |
12 | 38 % $B$3$3$K%?%$%H%k$N1QLu$r=q$/(B |
0 | 39 % |
40 \ejtitle{Design and implementation of Screen Sharing System with VNC for lecture} | |
41 % | |
12 | 42 % $B$3$3$KCx<T1QJ8I=5-(B ($B1QJ8$N>l9g$OOBJ8I=5-(B) $B$*$h$S(B |
43 % $B=jB0(B ($BOBJ8$*$h$S1QJ8(B) $B$r=q$/!%(B | |
44 % $BJ#?tCx<T$N=jB0$O$^$H$a$F$h$$!%(B | |
0 | 45 % |
20 | 46 \shozoku{Yu Taninari, Nobuyasu Oshiro,Shinji Kono}{$BN05eBg3X(B $B9)3XIt>pJs9)3X2J(B $BJBNs?.Mj8&5f<<(B}% |
0 | 47 {Dept.\ of The Department of Information Engineering, University of Ryukyus Concurrency Reliance Laboratory} |
12 | 48 %\shozoku{Kazunori Ueda}{$BAa0pEDBg3XM}9)3XIt>pJs3X2J(B}% |
0 | 49 %{Dept.\ of Information and Computer Science, Waseda University} |
50 % | |
12 | 51 % $B=PE5>pJs$O(B \shutten $B$H$9$l$P=PNO$5$l$k!%(B |
0 | 52 \shutten |
53 % | |
12 | 54 % $B<uIUG/7nF|!$5-;v%+%F%4%j$J$I$O<+F0E*$K@8@.$5$l$k!%(B |
20 | 55 \uketsuke{2011}{6}{24} |
0 | 56 % |
12 | 57 % $B$=$NB>!$5SCm$KF~$l$k$b$N$,$"$l$P!$(B\note $B$K5-=R$9$k!%(B |
58 %\note{$BK\%,%$%I$O!$5l%9%?%$%k%U%!%$%k$H$H$b$KG[I[$5$l$F$$$?(B | |
59 %\texttt{sample.tex}$B$r$b$H$KH/E8$5$;$?$b$N$G$"$k!%(B} | |
0 | 60 } |
61 | |
62 % | |
12 | 63 % $BOBJ8%"%V%9%H%i%/%H(B |
0 | 64 \Jabstract{% |
20 | 65 $B3F%/%i%$%"%s%H$r(BTree$B7?$K@\B3$7!"?F$,G[?.$7$?%G!<%?$r%j%l!<$5$;$k$3$H$GJ,;6(BVNC$B%"%W%j%1!<%7%g%s$r<BAu$7$?!#(B |
66 $BDL>o$N(BVNC$B$G$OG[?.<T$XIi2Y$,=8Cf$9$k@_7W$H$J$C$F$$$k(B.$B!#Nc$($P!"Bg3X$N9V5AEy$G(BVNC$B$rMQ$$$F2hLL6&M-$r9T$C$?;~!"%/%i%$%"%s%H$NA}2C$KHfNc$7$FG[?.<T$X$NIi2Y$,A}$($F$7$^$&!#(B | |
67 $B$3$NLdBj$r2r7h$9$k0Y$K!"(BTree$B9=B$$K%/%i%$%"%s%H$r@\B3$5$;!"(BTop$B$N%/%i%$%"%s%H$+$i;R6!$X%G!<%?$rAw$k$3$H$G%9%1!<%i%S%j%F%#$r;}$?$;$?!#(B | |
68 $B$=$N7k2L!"%/%i%$%"%s%H$N?t$rA}$d$7$F$b%5!<%PB&$X$NIi2Y$rM^$($k$3$H$,$G$-$?!#(B | |
69 $B$^$?!"(B VNC Refrector$B$H$N@-G=Hf3S$b9T$&!#(B | |
0 | 70 } |
71 % | |
12 | 72 % $B1QJ8%"%V%9%H%i%/%H(B ($BBg2qOBJ8O@J8$N>l9g$K$OI,MW$J$7(B) |
0 | 73 %\Eabstract{% |
74 %This documentation describes the new version of the | |
75 %\texttt{compsoft.sty} document style file. | |
76 %This style file can be used to typeset papers in the | |
77 %publications of Japan Society of Software Science and Technology. | |
78 %} | |
79 % | |
80 \maketitle | |
81 | |
12 | 82 \section{$B$O$8$a$K(B} |
13 | 83 $BIaCJ<x6H$r9T$&:]!"%W%m%8%'%/%?$J$I$r;H$C$F<x6H$r?J$a$F$$$k!#$7$+$7!"8e$m$N@J$+$i8+$($K$/$$$J$I$NITJX$r46$8$k$3$H$,$h$/$"$k!#<x6H$r$&$1$F$$$k@8EL$N<j85$K%Q%=%3%s$,$"$k$J$i$P!"$=$3$K@h@8$N%9%i%$%I$rI=<($7$F<x6H$r?J$a$l$P8e$m$N@J$K:B$C$F$b<j85$K2hLL$,$"$k$N$G8+$($E$i$$$H$$$&LdBj$O2r>C$5$l$k!#(B |
84 | |
20 | 85 VNC$B!J2hLL6&M-!K$r;H$($P!"%9%i%$%I$r@8EL$N<j85$N2hLL$KI=<($9$k$3$H$,$G$-$k!#$7$+$7!"B??M?t$N@8EL$,@h@8$N%Q%=%3%s$KF1;~$K@\B3$7$F$7$^$&$H=hM}@-G=$,Mn$A$F<x6H$N?J9T$K2hLL$,$D$$$F$$$+$J$/$J$C$F$7$^$&!#$3$NLdBj$O0l$D$N%3%s%T%e!<%?$KB??M?t$,7R$,$$$k$H$-$K5/$3$kLdBj$G$"$k!#(B |
0 | 86 |
13 | 87 $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 |
88 | |
89 \section{VNC$B$K$D$$$F(B} | |
21 | 90 |
20 | 91 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 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
92 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
93 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
94 \subsection{Rfb Protocol} |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
95 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 |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
96 $B2hLL$NIA2h$N99?7$O2hLL$N:9J,$,H/@8$7$?ItJ,$r6k7AKh$GAw$jIA2h$5$l$k!#(B |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
97 $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 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
98 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
99 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
100 \section{$BJ}?K(B(TreeVNC)} |
20 | 101 $B$^$:!"B??M?t$,;22C$7$F$$$k<x6H$G(BVNC$B$r;H$&>l9g$K5/$3$kLdBj$O!":G=i$K$G=R$Y$?$h$&$K!"0l$D$N%3%s%T%e!<%?$KB??M?t$,7R$,$C$F=hM}@-G=$,BgI}$KMn$A$F$7$^$&$H$3$m$,LdBj$G$"$k!#$3$NLdBj$r2r7h$9$k$K$O$I$&$9$l$PNI$$$N$+9M$($F$_$k$H!"0l$D$N%3%s%T%e!<%?$KB??M?t$,$D$J$,$k$N$G$O$J$/L\E*$N%3%s%T%e!<%?$K7R$,$C$F$$$k%3%s%T%e!<%?$K7R$2$l$PL\E*$N2hLL$r6&M-$9$k$3$H$,$G$-$k!#C/$,C/$K7R$2$P$h$$$+$r4IM}$9$k$3$H$,=PMh$l$PB??M?t$,F1;~$K2hLL6&M-$r%9%`!<%:$K9T$&$3$H$,=PMh$k$H9M$($?!#$=$3$G%/%i%$%"%s%H$r%D%j!<9=B$$K@\B3$7$F$$$1$P4IM}$b$7$d$9$$$N$G$O$J$$$+$H9M$($?!#(B |
102 | |
103 $B:#2s:n@.$7$?(BTreeVNC$B$O!"%D%j!<>u$K%/%i%$%"%s%H$r@\B3$7$F$$$/$h$&$K<BAu$r9T$C$?!#(B | |
104 | |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
105 ($B$I$&<BAu$9$l$P$h$$$N$+(B...?$B9M$($?;v(B) |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
106 client$B$X(B |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
107 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
108 |
13 | 109 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
110 \section{Survey} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
111 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
112 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
113 \subsection{vnc reflector} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
114 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
115 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
116 |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
117 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
118 \section{TreeVNC$B$N<BAu(B} |
20 | 119 TreeVNC$B$O(BtightVNC$B$N(Bjava$BHG$N(Bviewer$B$r85$K:n@.$r9T$C$?!#(B |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
120 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
121 |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
122 \subsection{tightVNC viewer} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
123 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 |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
124 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 |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
125 %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 |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
126 $B:#2s!"(BTreeVNC$B$N<BAu$O$3$N(BtightVNC$B$N(BJava$BHG$N(BViewer$B$r85$K9T$C$?!#(B |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
127 %($B$3$l$O!XJ}?K!Y$NCf$K$$$l$F$b$$$$$+$b(B) |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
128 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
129 |
8
7048cf0cf759
modify fig/reconnection.eps
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
130 \subsection{tree structure} |
12 | 131 $B:#2s$O!"%[%9%H$KBP$7%/%i%$%"%s%H$,%D%j!<>u$K7R$,$C$F$$$/$h$&$K<BAu$7$?!#%D%j!<$N9=@.$O0J2<$N<j=g$G9T$&!#(B |
132 $B!!(B\begin{enumerate} | |
133 \item $B%/%i%$%"%s%H$,@\B3$9$k:]!"%[%9%H$K@\B3$r$7$F$$$k%W%m%-%7!J:#8e$3$N%W%m%-%7$N$3$H$r%H%C%W$H5-=R$9$k!K$K@\B3$9$k!#(B | |
134 $B!!(B\item $B%H%C%W$O%/%i%$%"%s%H$K$I$3$K@\B3$9$l$PNI$$$+$rCN$i$;$k!#!J$3$N$H$-$K?F$NHV9f$H<+J,$NHV9f$=$l$+$i%j!<%@!<$G$"$k$+$I$&$+$r0l=o$KCN$i$;$k!K(B | |
135 $B!!(B\item $B%/%i%$%"%s%H$O%H%C%W$+$i;XDj$5$l$?%N!<%I$K@\B3$r9T$&!#(B | |
136 $B!!(B\end{enumerate} | |
137 $B!!(B | |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
138 \subsubsection{tree$B$N:F9=@.(B} |
12 | 139 $B:#2s$N<BAu$O%/%i%$%"%s%H$,%D%j!<>u$K7R$,$C$F$$$k$N$G!"?F%N!<%I$,Mn$A$k$H;R%N!<%I$b0l=o$KMn$A$F$7$^$&!#$=$3$G!"(Btree$B$N:F9=@.$,I,MW$K$J$k!#(B |
0 | 140 \begin{enumerate} |
12 | 141 \item $B?F%N!<%I$,Mn$A$?:]$K!";R%N!<%I$NCf$G0lHV<c$$HV9f$N;R%N!<%I$,%H%C%W$KBP$7$F<+J,$N?F%N!<%I$,Mn$A$?$3$H$rJs9p$9$k!#!J?F%N!<%I$NHV9f$rCN$i$;$k!K(B |
142 $B!!(B\item $B%H%C%W$OLZ$NHV9f$,0lHVBg$-$$%N!<%I$KBP$7$F#1$GJs9p$r<u$1$??F%N!<%I$NBe$o$j$K$J$k$h$&$KL?Na$r=P$9!#(B$\\$ | |
143 $B!!(B\item $B?F%N!<%I$,$$$J$/$J$C$?;R%N!<%I$?$A$O%H%C%W$KBP$7$F!"#2$G?7$7$/7R$,$C$??F%N!<%I$N(BIP$B%"%I%l%9$r65$($F$b$i$$$=$N%"%I%l%9$KBP$7$F@\B3$r$*$3$J$&!#(B | |
144 $B>e5-$N9=@.$N>l9g!"0l$D$N%N!<%I$,Mn$A$?>l9g$K:F@\B3$r9T$&%N!<%I$O#2J,LZ$N>l9g#3%N!<%I$G$"$k!#(B | |
145 $B!!(B\end{enumerate} | |
0 | 146 |
147 | |
148 \begin{figure}[tb] | |
149 \begin{center} | |
1 | 150 \scalebox{0.80}{\includegraphics{fig/reconnection.eps}} |
0 | 151 \end{center} |
12 | 152 \caption{$B#1HV$NLZ$,Mn$A$?$H$-$N:F@\B3$N=hM}(B(T$B$O(BTOP)} |
0 | 153 \label{figure:splaying} |
154 \end{figure} | |
155 | |
156 | |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
157 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
158 \subsection{$B%/%i%$%"%s%H$H$NDL?.(B} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
159 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
160 |
21 | 161 |
162 | |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
163 \subsubsection{FramebufferUpdate} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
164 Rfb Protocol $B$G$N2hLL$NIA2h$N99?7$O!"(BFramebufferUpdate$B$H$$$&DL?.$r<u$1<h$j9T$&!#(B |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
165 FramebufferUpdate$B$K$O(B |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
166 |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
167 |
19
743f221e6038
add TimeOut.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
18
diff
changeset
|
168 \subsubsection{FramebufferUpdate$B$N@hFI$_(B} |
743f221e6038
add TimeOut.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
18
diff
changeset
|
169 |
743f221e6038
add TimeOut.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
18
diff
changeset
|
170 |
743f221e6038
add TimeOut.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
18
diff
changeset
|
171 |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
172 \subsubsection{MulticastQueue} |
20 | 173 $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 |
174 $BF1;~$K99?7$rCN$i$;$k$?$a$K!"(BCountDownLatch$B$rMQ$$$F(BMultiCastQueue$B$r:n@.$7$?!#(B | |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
175 |
20 | 176 CountDownLatch$B0l2s(BCountDown$B$5$l$?$H$-$KBT5!$7$F$$$k%9%l%C%I$r2rJ|$9$k$h$&$K@k8@$9$k!#99?7>pJs$,Mh$k$^$G(Bawait$B$rMQ$$$F%9%l%C%I$rBT5!$5$;$k!#99?7>pJs$,Mh$?$H$-(BCountDown$B$r9T$&!#$9$k$H!"%9%l%C%I$,3+J|$5$l$k$N$GF1;~$K99?7>pJs$r;2>H$9$k$3$H$,$G$-$k!#(B |
177 \begin{figure}[!htbp] | |
178 \begin{center} | |
179 \includegraphics[scale = 0.5]{fig/multicastqueue.eps} | |
180 \end{center} | |
181 \caption{ | |
182 | |
183 } | |
184 \label{figure:splaying} | |
185 \end{figure} | |
186 | |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
187 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
188 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
189 \subsubsection{timeout} |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
190 MultiCastQueue$B$r;H$C$F$N%G!<%?$N<hF@$K$OLdBj$,H/@8$7$?!#(B |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
191 $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 |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
192 $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 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
193 |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
194 \begin{figure}[!htbp] |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
195 \begin{center} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
196 \includegraphics[scale = 0.5]{fig/TimeOut2.eps} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
197 \end{center} |
19
743f221e6038
add TimeOut.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
18
diff
changeset
|
198 \caption{$B%/%i%$%"%s%H%5%9%Z%s%I;~$N(BTop Proxy$B$N%a%b%j(B} |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
199 \label{figure:splaying} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
200 \end{figure} |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
201 |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
202 $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 |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
203 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 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
204 |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
205 \begin{figure}[!htbp] |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
206 \begin{center} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
207 \includegraphics[scale = 0.5]{fig/TimeOut3.eps} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
208 \end{center} |
19
743f221e6038
add TimeOut.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
18
diff
changeset
|
209 \caption{TimeOut$B$,(Bpoll$B$r9T$&(B} |
18
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
210 \label{figure:splaying} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
211 \end{figure} |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
212 |
f0665f735445
write TimeOut
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
17
diff
changeset
|
213 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 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
214 |
19
743f221e6038
add TimeOut.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
18
diff
changeset
|
215 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
216 \subsection{$B05=L$NLdBj(B} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
217 VNC$B$G07$&(BRfb Protocol$B$K$O!";H$($k%(%s%3!<%G%#%s%0$N%?%$%W$N(B1$B$D$H$7$F(BZRLE(Zlib Run-Length Encoding)$B$,$"$k!#(B |
12 | 218 ZRLE$B$O(BZlib$B05=L$5$l$?%G!<%?$rFbJq$9$k!#(B |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
219 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
220 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
221 \subsubsection{java.util.zip.deflater$B$N%P%0(B} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
222 |
12 | 223 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 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
224 $B<-=q$O99?7$5$l$k$3$H$b$"$k$N$G(BZlib$B05=L$5$l$?%G!<%?$r2rE`$9$k0Y$K$O<-=q$N%G!<%?$b<u$1<h$kI,MW$,$"$k!#(B |
12 | 225 $B$7$+$7!"(BJava$B$K$O$3$N(BZlib$B$N<-=q$rAj<j$X=q$-$@$9(B(flush)$B$9$k5!G=$,L5$$!#(B |
226 $B85!9$N(BZlib$B$N5,Ls$K$O$3$N<-=q$r(Bflush$B$9$k5!G=$,$"$C$?$,(BJava$B$K$O<BAu$5$l$F$$$J$+$C$?!#(B | |
227 $B$3$l$O(BJava.util.zip.deflater$B$N%P%0$G$"$k!#(B | |
6
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
228 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
229 \subsubsection{ZRLEE(ZRLE Economy)} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
230 Zlib$B$N%G!<%?$NO"B3!#(B |
6
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
231 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
232 |
12 | 233 $B$=$3$G!"(BTop Proxy$B$,(BZRLE$B$G<u$1<h$C$?%G!<%?$r(Bunzip$B$7!"%G!<%?$r(Bzip$B$7D>$7$F:G8e$K(Bfinish() |
234 $B$r$$$l$k$3$H$G=i$a$+$i%G!<%?$rFI$s$G$$$J$/$F$b2rE`$r9T$($k$h$&$K$7$?!#(B | |
235 $B$3$N%(%s%3!<%I$O(BZRLEE$B%(%s%3!<%I$HDj5A$7$?!#(B | |
236 $B0lEY(BZRLEE$B%(%s%3!<%I$KJQ49$7$F$7$^$($P!"$=$N%G!<%?$r$=$N$^$^N.$9$@$1$GNI$$!#(B | |
237 $B$h$C$FJQ49$O(BTop Proxy$B$,9T$&0l2s$@$1$G$9$`!#(B | |
238 $B$?$@$7!"(Bdeflater$B$G$OA02s$^$G$NDL?.$GF@$?<-=q$r%/%j%"$7$J$$$H$$$1$J$$$?$a!"(BClient$BB&$G$OKh2s(B | |
239 deflater$B$O?7$7$$$b$N$r;H$&$3$H$K$J$k!#(B | |
240 ZRLEE$B$O%/%i%$%"%s%HB&$,BP1~$7$F$$$J$1$l$P$J$i$J$$$H$$$&LdBj$,$"$k!#(B | |
6
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
241 |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
242 \subsubsection{ZRLE$B$H(BZRLEE$B$N%G!<%?05=LN($NHf3S(B} |
6
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
243 |
12 | 244 ZRLE$B$H(BZRLEE$B$rMQ$$$FDL?.$r9T$&>l9g!"%G!<%?NL$K$I$l$/$i$$$N:9$,$G$?$N$+$r?^(B2$B$K<($9!#(B |
245 $B?^(B2$B$O(B1920 * 1080$B$N2hLL$NA4IA2h$K$+$+$k%G!<%?NL$rB,$C$?7k2L$r<($7$??^$G$"$k!#(BZRLEE$B$NJ}$,%G!<%?NL$,>/$J$/$G$9$s$G$$$k!#(B | |
246 $B$3$l$O!"(BZRLE$B$N%G!<%?$NCf$K$O(Bdeflater$B$,;}$D<-=q$N%G!<%?$r99?7$7$h$&$H$9$k$?$a(B | |
247 1$B$D$N(BBufferedUpdate$B$N$?$S$K<-=q$rAw?.$9$k$O$:$N(BZRLEE$B$,M%$C$F$$$k$N$O!"(BVNC$B$,(B | |
248 $B$3$l$O!"(BVNC$B$G$O(BZlib$B$G05=L$5$l$?%G!<%?$r2rE`$9$k:]$K!";}$C$F$$$?2rE`$N0Y$N<-=q$,$=$3$^$GLr$KN)$?$J$$$3$H$r<($7$F$$$k!#(B | |
10
fcf4b418fb51
add compare_encoding.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
7
diff
changeset
|
249 ZRLE |
6
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
250 |
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
251 |
11
8adf2865dee4
modify compare_encoding.eps
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
diff
changeset
|
252 \begin{figure}[!htbp] |
6
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
253 \begin{center} |
16
7847c8b11e23
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
15
diff
changeset
|
254 \includegraphics[scale = 0.5]{fig/compare_encoding.eps} |
6
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
255 \end{center} |
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
256 \caption{ |
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
257 |
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
258 } |
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
259 \label{figure:splaying} |
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
260 \end{figure} |
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
261 |
185665b0270d
commit yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
262 |
0 | 263 |
264 | |
15
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
265 \section{$BI>2A(B} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
266 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
267 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
268 \subsection{vncreflector} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
269 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
270 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
271 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
272 \subsection{TreeVNC$B$NMxE@(B} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
273 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
274 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
275 \subsection{TreeVNC$B$N7gE@(B} |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
276 |
2c0079199958
modify yuu-jssst.tex
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
13
diff
changeset
|
277 |
12 | 278 \section{$B;29MJ88%$N;2>H(B} |
0 | 279 |
12 | 280 \section{$B;29MJ88%%j%9%H(B} |
0 | 281 |
282 | |
12 | 283 \section{$B<U<-(B} |
0 | 284 |
12 | 285 $B<U<-$O!$;29MJ88%$NA0$K!$<!$N$h$&$K=q$/!%(B |
0 | 286 |
287 \begin{verbatim} | |
12 | 288 {\bf $B<U<-(B}\ $BK\O@J8$N=i4|$NHG$K$D$$$F5DO@$7$F(B |
289 $B$$$?$@$$$?(B A $B;a$K46<U$9$k!%(B | |
0 | 290 \end{verbatim} |
291 | |
292 % \begin{adjustvboxheight} % needed only when Appendix follows | |
293 \begin{thebibliography}{9} | |
294 \bibitem{Lamport:LaTeX} | |
295 Lamport, L. : \textit{A Document Preparation System | |
296 {\LaTeX} User's Guide \& Reference Manual}, | |
12 | 297 Addison-Wesley, Reading, Massachusetts$B!$(B1986. |
0 | 298 \end{thebibliography} |
299 %\end{adjustvboxheight} % needed only when Appendix follows | |
300 | |
13 | 301 \end{document} |