changeset 32:4d327e916ff9

add files
author Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
date Thu, 20 Feb 2014 13:14:08 +0900
parents 62e5e9738c6c
children 73b3b1031e93
files paper/.DS_Store paper/abstract_eng.tex paper/master_paper.aux paper/master_paper.bbl paper/master_paper.blg paper/master_paper.dvi paper/master_paper.idx paper/master_paper.lof paper/master_paper.log paper/master_paper.lot paper/master_paper.toc poster/.DS_Store
diffstat 11 files changed, 865 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file paper/.DS_Store has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/abstract_eng.tex	Thu Feb 20 13:14:08 2014 +0900
@@ -0,0 +1,9 @@
+\begin{abstract}
+I implemented the distributed application version VNC that can be load balancing by flowing from the top to the bottom of the tree data that parent has been delivered (TreeVNC).VNC can be System of  screen sharing  via network.
+it is designed the load is concentrated on the distributor in the usual VNC.
+for example, when performing screen sharing using VNC in lectures, load on the distributor would increase in proportion to the increase of the client.
+To solve this problem, by connecting the client to the tree structure, we have proposed a method will flow from top to bottom data.
+Thus, it is possible to create a service with scalability without lowering the quality of the user also increases.
+As a result of using TreeVNC, it could be used without reducing the throughput suppress the load on the server side can also increase the number of clients.
+Further, if it is to be switched by one button presenter, you have a multi-display, we also extended the UserInterface receiving the data of the display so that one possible.
+\end{abstract}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/master_paper.aux	Thu Feb 20 13:14:08 2014 +0900
@@ -0,0 +1,180 @@
+\relax 
+\@writefile{toc}{\contentsline {chapter}{\numberline {第1章}研究背景と目的}{1}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {1.1}本論文の構成}{2}}
+\citation{rfbProtocol}
+\@writefile{toc}{\contentsline {chapter}{\numberline {第2章}画面共有システム}{3}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {2.1}RFBプロトコル}{3}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.1}{\ignorespaces RFBプロトコル}}{4}}
+\newlabel{fig:rfb}{{2.1}{4}}
+\citation{tightvnc}
+\@writefile{toc}{\contentsline {section}{\numberline {2.2}TightVNC}{5}}
+\@writefile{toc}{\contentsline {section}{\numberline {2.3}授業でVNCを使用するときの問題点}{5}}
+\@writefile{lot}{\contentsline {table}{\numberline {2.1}{\ignorespaces スループットとCPU使用率}}{5}}
+\newlabel{tb:cpuuserate}{{2.1}{5}}
+\@writefile{toc}{\contentsline {section}{\numberline {2.4}VNC Reflector}{5}}
+\@writefile{toc}{\contentsline {section}{\numberline {2.5}ゼミでVNCを使用するときの問題点}{5}}
+\@writefile{toc}{\contentsline {section}{\numberline {2.6}BroadcastとMulticastの可能性}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.2}{\ignorespaces Broadcast}}{6}}
+\newlabel{fig:broadcast}{{2.2}{6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.1}Broadcastパケットの性質}{6}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.2}消失したパケットの検出}{6}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.3}{\ignorespaces Multicast}}{7}}
+\newlabel{fig:multicast}{{2.3}{7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.3}Acknowledgeの設計}{7}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {2.6.4}Broadcastを使用した送信}{7}}
+\@writefile{lof}{\contentsline {figure}{\numberline {2.4}{\ignorespaces RawDataの構造}}{8}}
+\newlabel{fig:rawdata}{{2.4}{8}}
+\@writefile{lot}{\contentsline {table}{\numberline {2.2}{\ignorespaces BroadcastとMulticastのテスト}}{8}}
+\newlabel{tb:testofbroadcastandmulticast}{{2.2}{8}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {第3章}画面共有システムTreeVNCの設計}{9}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {3.1}木構造を用いたTreeVNCの設計}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces VNCの構造}}{9}}
+\newlabel{fig:vnc}{{3.1}{9}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces TreeVNCの構造}}{9}}
+\newlabel{fig:treestructure}{{3.2}{9}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.2}TreeVNCの原理}{10}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces TreeVNCの構造}}{10}}
+\newlabel{fig:comparenormalandtree}{{3.3}{10}}
+\@writefile{lot}{\contentsline {table}{\numberline {3.1}{\ignorespaces ポート一本あたりの通信量(NはNode数、MはTreeの子供の数)}}{10}}
+\newlabel{tb:oneporttraffic}{{3.1}{10}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1}木の生成}{11}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces TreeVNCの構造}}{11}}
+\newlabel{fig:createtree}{{3.4}{11}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Root Nodeの仕事}{12}}
+\@writefile{lot}{\contentsline {table}{\numberline {3.2}{\ignorespaces LinkedList}}{12}}
+\newlabel{tb:LinkedList}{{3.2}{12}}
+\newlabel{src:tree}{{3.1}{12}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {3.1}クライアント管理のプログラム}{12}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.3}表示画面の切り替え}{13}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces 表示画面の切り替え}}{13}}
+\newlabel{fig:change}{{3.5}{13}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.4}マルチディスプレイの対応}{14}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.5}木の再構成}{14}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces 再接続の手続き}}{15}}
+\newlabel{fig:reconnection}{{3.6}{15}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces 再接続の手続き2}}{16}}
+\newlabel{fig:reconnection2}{{3.7}{16}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.6}MulticastQueue}{17}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.8}{\ignorespaces CountDownLatch}}{17}}
+\newlabel{fig:CountDownLatch}{{3.8}{17}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.9}{\ignorespaces MulticastQueue(データが来るまで待つ)}}{18}}
+\newlabel{fig:multicastqueue}{{3.9}{18}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.10}{\ignorespaces MulticastQueue(新しいデータが来るとデータを読み出す)}}{18}}
+\newlabel{fig:multicastqueue2}{{3.10}{18}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.11}{\ignorespaces  データが残り続けメモリを圧迫する様子。}}{19}}
+\newlabel{fig:TimeOut}{{3.11}{19}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.6.1}TimeOut}{19}}
+\@writefile{toc}{\contentsline {section}{\numberline {3.7}圧縮の問題}{20}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.7.1}java.util.zip.deflaterの実装の問題}{20}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.12}{\ignorespaces  ZRLE }}{20}}
+\newlabel{fig:ZRLE}{{3.12}{20}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.7.2}ZRLEE}{20}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.13}{\ignorespaces  ZRLE2 }}{21}}
+\newlabel{fig:ZRLE2}{{3.13}{21}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3.14}{\ignorespaces  ZRLEE }}{21}}
+\newlabel{fig:ZRLEE}{{3.14}{21}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {3.7.3}接続先自動検索システム}{22}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {第4章}画面共有システムTreeVNCの実装}{23}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {4.1}TightVNCのアップデートへの対応}{23}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.2}UIの実装}{23}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.1}FramebufferUpdateの概要}{23}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.1}{\ignorespaces FramebufferUpdate}}{23}}
+\newlabel{tb:framebufferupdate}{{4.1}{23}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.2}{\ignorespaces FramebufferUpdate}}{24}}
+\newlabel{tb:framebufferupdate2}{{4.2}{24}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.3}{\ignorespaces ZRLEデータ}}{24}}
+\newlabel{tb:ZRLE}{{4.3}{24}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.2}マルチディスプレイへの対応}{24}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.1}{\ignorespaces 画面更新時に来る可能性のないUpdateRectangle}}{25}}
+\newlabel{fig:sendscreenimage}{{4.1}{25}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {4.2.3}表示画面の切り替え}{26}}
+\@writefile{lof}{\contentsline {figure}{\numberline {4.2}{\ignorespaces 画面切り替えの流れ}}{26}}
+\newlabel{fig:changevncserver}{{4.2}{26}}
+\newlabel{src:changescreen}{{4.1}{26}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {4.1}画面が切り替わったことを知らせるプログラム}{26}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.3}Authentication}{27}}
+\@writefile{lot}{\contentsline {table}{\numberline {4.4}{\ignorespaces AuthType}}{27}}
+\newlabel{tb:authtype}{{4.4}{27}}
+\@writefile{toc}{\contentsline {section}{\numberline {4.4}接続先自動検索システムの実装}{28}}
+\newlabel{src:gethost}{{4.2}{28}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {4.2}Broadcastを用いてサーバを探すプログラム}{28}}
+\newlabel{src:getbroadcast}{{4.3}{28}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {4.3}Broadcastを受け取るプログラム}{28}}
+\newlabel{src:getaddr}{{4.4}{29}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {4.4}起動サーバ一覧を表示するプログラム}{29}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {第5章}TreeVNCの新機能}{30}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {5.1}UIの拡張}{30}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.1}画面の切り替え}{30}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {5.1.2}画面の拡大縮小}{30}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.2}マルチディスプレイへの対応}{30}}
+\@writefile{toc}{\contentsline {section}{\numberline {5.3}リファクタリングの容易化}{30}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {第6章}画面共有システムTreeVNCの評価}{32}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\@writefile{toc}{\contentsline {section}{\numberline {6.1}実験環境}{32}}
+\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces 検証に利用するVMWareクラスタの仕様}}{32}}
+\newlabel{tab:cluster_spec}{{6.1}{32}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.1}CUI Versionの作成}{32}}
+\newlabel{src:main}{{6.1}{33}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.1}TreeVNCのMainClass}{33}}
+\newlabel{src:getclass}{{6.2}{33}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.2}Viewerの受け取り}{33}}
+\newlabel{src:interface}{{6.3}{33}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.3}ViewerImpl}{33}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.1.2}Capistrano}{33}}
+\newlabel{src:capistrano}{{6.4}{33}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.4}cap.rb}{33}}
+\newlabel{src:cap_run}{{6.5}{34}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.5}capistranoの実行}{34}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.2}木の深さによる遅延}{34}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.1}遅延の測定方法}{34}}
+\@writefile{lot}{\contentsline {table}{\numberline {6.2}{\ignorespaces Rfbプロトコルと追加したメッセージ一覧}}{34}}
+\newlabel{tb:message}{{6.2}{34}}
+\newlabel{src:delay_cli}{{6.6}{34}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.6}遅延を測るプログラム}{34}}
+\newlabel{src:delay_serv}{{6.7}{34}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.7}遅延を測るプログラム}{34}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {6.2.2}遅延の測定結果}{35}}
+\@writefile{lot}{\contentsline {table}{\numberline {6.3}{\ignorespaces データ送信の遅延}}{35}}
+\newlabel{tab:delay}{{6.3}{35}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces  段差(step)によるデータの遅延}}{36}}
+\newlabel{fig:graph-late}{{6.1}{36}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.3}画面のフリーズ}{37}}
+\newlabel{src:serial}{{6.8}{37}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.8}データの確認プログラム(Root Node側)}{37}}
+\newlabel{src:timeout}{{6.9}{37}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {6.9}データの確認プログラム(Node側)}{37}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.4}分木の最適化}{37}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.5}ZRLEとZRLEEのデータ圧縮率の比較}{38}}
+\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces  RAW,ZRLE,ZRLEEによる1画面(1920*1080)描画にかかるデータ量。x軸はピクセル数、y軸はバイト数を表している。}}{38}}
+\newlabel{fig:compare_encoding}{{6.2}{38}}
+\@writefile{toc}{\contentsline {section}{\numberline {6.6}VNC Reflectorとの比較}{39}}
+\@writefile{toc}{\contentsline {chapter}{\numberline {第7章}結論}{40}}
+\@writefile{lof}{\addvspace {10\p@ }}
+\@writefile{lot}{\addvspace {10\p@ }}
+\newlabel{chapter:conclusion}{{7}{40}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.1}まとめ}{40}}
+\@writefile{toc}{\contentsline {section}{\numberline {7.2}今後の課題}{40}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.1}iPad・無線への対応}{40}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.2}Multicast対応}{40}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2.3}画面範囲の指定}{41}}
+\citation{*}
+\bibstyle{junsrt}
+\bibdata{master_paper}
+\@writefile{toc}{\contentsline {chapter}{謝辞}{42}}
+\bibcite{rfbProtocol}{1}
+\bibcite{tightvnc}{2}
+\bibcite{taninari:2012a}{3}
+\bibcite{taninari:2011a}{4}
+\@writefile{toc}{\contentsline {chapter}{参考文献}{43}}
+\@writefile{toc}{\contentsline {chapter}{発表文献}{44}}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/master_paper.bbl	Thu Feb 20 13:14:08 2014 +0900
@@ -0,0 +1,22 @@
+\begin{thebibliography}{1}
+
+\bibitem{rfbProtocol}
+Tristan Richardson.
+\newblock The rfb protocol.
+\newblock \url{http://www.realvnc.com/docs/rfbproto.pdf}.
+
+\bibitem{tightvnc}
+{TightVNC Software}.
+\newblock \url{http://www.tightvnc.com}.
+
+\bibitem{taninari:2012a}
+谷成雄, 大城信康, 河野真治.
+\newblock Vncを用いた授業用画面共有システムの設計・開発.
+\newblock 情報処理学会, may 2012.
+
+\bibitem{taninari:2011a}
+谷成雄, 大城信康, 河野真治.
+\newblock Javaによるvncを用いた授業用画面共有システムの設計と開発.
+\newblock 日本ソフトウェア科学界, sep 2011.
+
+\end{thebibliography}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/master_paper.blg	Thu Feb 20 13:14:08 2014 +0900
@@ -0,0 +1,47 @@
+This is pBibTeX, Version 0.99d-j0.33 (utf8.euc) (TeX Live 2012)
+Capacity: max_strings=35307, hash_size=35307, hash_prime=30011
+The top-level auxiliary file: master_paper.aux
+The style file: junsrt.bst
+Database file #1: master_paper.bib
+You've used 4 entries,
+            2270 wiz_defined-function locations,
+            554 strings with 4420 characters,
+and the built_in function-call counts, 750 in all, are:
+= -- 42
+> -- 25
+< -- 0
++ -- 11
+- -- 7
+* -- 16
+:= -- 101
+add.period$ -- 11
+call.type$ -- 4
+change.case$ -- 4
+chr.to.int$ -- 0
+cite$ -- 4
+duplicate$ -- 50
+empty$ -- 89
+format.name$ -- 14
+if$ -- 179
+int.to.chr$ -- 0
+int.to.str$ -- 4
+missing$ -- 2
+newline$ -- 22
+num.names$ -- 3
+pop$ -- 34
+preamble$ -- 1
+purify$ -- 0
+quote$ -- 0
+skip$ -- 44
+stack$ -- 0
+substring$ -- 0
+swap$ -- 2
+text.length$ -- 0
+text.prefix$ -- 0
+top$ -- 0
+type$ -- 0
+warning$ -- 0
+while$ -- 3
+width$ -- 5
+write$ -- 38
+is.kanji.str$ -- 35
Binary file paper/master_paper.dvi has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/master_paper.lof	Thu Feb 20 13:14:08 2014 +0900
@@ -0,0 +1,29 @@
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {2.1}{\ignorespaces RFBプロトコル}}{4}
+\contentsline {figure}{\numberline {2.2}{\ignorespaces Broadcast}}{6}
+\contentsline {figure}{\numberline {2.3}{\ignorespaces Multicast}}{7}
+\contentsline {figure}{\numberline {2.4}{\ignorespaces RawDataの構造}}{8}
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {3.1}{\ignorespaces VNCの構造}}{9}
+\contentsline {figure}{\numberline {3.2}{\ignorespaces TreeVNCの構造}}{9}
+\contentsline {figure}{\numberline {3.3}{\ignorespaces TreeVNCの構造}}{10}
+\contentsline {figure}{\numberline {3.4}{\ignorespaces TreeVNCの構造}}{11}
+\contentsline {figure}{\numberline {3.5}{\ignorespaces 表示画面の切り替え}}{13}
+\contentsline {figure}{\numberline {3.6}{\ignorespaces 再接続の手続き}}{15}
+\contentsline {figure}{\numberline {3.7}{\ignorespaces 再接続の手続き2}}{16}
+\contentsline {figure}{\numberline {3.8}{\ignorespaces CountDownLatch}}{17}
+\contentsline {figure}{\numberline {3.9}{\ignorespaces MulticastQueue(データが来るまで待つ)}}{18}
+\contentsline {figure}{\numberline {3.10}{\ignorespaces MulticastQueue(新しいデータが来るとデータを読み出す)}}{18}
+\contentsline {figure}{\numberline {3.11}{\ignorespaces データが残り続けメモリを圧迫する様子。}}{19}
+\contentsline {figure}{\numberline {3.12}{\ignorespaces ZRLE }}{20}
+\contentsline {figure}{\numberline {3.13}{\ignorespaces ZRLE2 }}{21}
+\contentsline {figure}{\numberline {3.14}{\ignorespaces ZRLEE }}{21}
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {4.1}{\ignorespaces 画面更新時に来る可能性のないUpdateRectangle}}{25}
+\contentsline {figure}{\numberline {4.2}{\ignorespaces 画面切り替えの流れ}}{26}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {figure}{\numberline {6.1}{\ignorespaces 段差(step)によるデータの遅延}}{36}
+\contentsline {figure}{\numberline {6.2}{\ignorespaces RAW,ZRLE,ZRLEEによる1画面(1920*1080)描画にかかるデータ量。x軸はピクセル数、y軸はバイト数を表している。}}{38}
+\addvspace {10\p@ }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/master_paper.log	Thu Feb 20 13:14:08 2014 +0900
@@ -0,0 +1,499 @@
+This is e-pTeX, Version 3.1415926-p3.3-110825-2.4 (utf8.euc) (TeX Live 2012) (format=platex 2012.6.30)  18 FEB 2014 17:13
+entering extended mode
+ \write18 enabled.
+ %&-line parsing enabled.
+**master_paper
+(./master_paper.tex
+pLaTeX2e <2006/11/10> (based on LaTeX2e <2011/06/27> patch level 0)
+Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ge
+rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
+c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
+h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
+h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
+ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
+rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, 
+kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
+ polish, portuguese, romanian, romansh, russian, sanskrit, serbian, serbianc, s
+lovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, 
+welsh, loaded.
+(/usr/local/texlive/2012/texmf-dist/tex/platex/base/jreport.cls
+Document Class: jreport 2006/06/27 v1.6 Standard pLaTeX class
+\c@@paper=\count81
+(/usr/local/texlive/2012/texmf-dist/tex/platex/base/jsize12.clo
+File: jsize12.clo 2006/06/27 v1.6 Standard pLaTeX file (size option)
+)
+\c@part=\count82
+\c@chapter=\count83
+\c@section=\count84
+\c@subsection=\count85
+\c@subsubsection=\count86
+\c@paragraph=\count87
+\c@subparagraph=\count88
+\c@figure=\count89
+\c@table=\count90
+\abovecaptionskip=\skip41
+\belowcaptionskip=\skip42
+\symmincho=\mathgroup4
+LaTeX Font Info:    Overwriting symbol font `mincho' in version `bold'
+(Font)                  JY1/mc/m/n --> JY1/gt/m/n on input line 677.
+\toclineskip=\dimen118
+\@lnumwidth=\dimen119
+\bibindent=\dimen120
+\heisei=\count91
+)
+(./master_paper.sty
+****************************************************************
+** 平成15年度 琉球大学大学院 学位論文(修士) ********************
+** スタイルファイル(LaTeX2e) : 非公式 ********************
+****************************************************************
+\c@defnum=\count92
+) (/usr/local/texlive/2012/texmf-dist/tex/latex/here/here.sty)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/float/float.sty
+Package: float 2001/11/08 v1.3d Float enhancements (AL)
+\c@float@type=\count93
+\float@exts=\toks15
+\float@box=\box41
+\@float@everytoks=\toks16
+\@floatcapt=\box42
+)
+(/usr/local/texlive/2012/texmf-dist/tex/platex/base/ascmac.sty
+(/usr/local/texlive/2012/texmf-dist/tex/platex/base/tascmac.sty
+\@savetbaselineshift=\dimen121
+\@saveybaselineshift=\dimen122
+\scb@x=\box43
+\scscb@x=\box44
+\@bw=\dimen123
+\@nbox=\box45
+\@nbody=\box46
+\@scw=\dimen124
+\@itemh=\dimen125
+\@iboxpos=\toks17
+\@iboxstr=\box47
+\@bwsp=\box48
+\@@bwsp=\box49
+\@bcal=\count94
+\shaderule=\dimen126
+))
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
+\KV@toks@=\toks18
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg
+File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
+)
+Package graphics Info: Driver file: dvipdfmx.def on input line 91.
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def
+File: dvipdfmx.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)
+))
+\Gin@req@height=\dimen127
+\Gin@req@width=\dimen128
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/listings.sty
+\lst@mode=\count95
+\lst@gtempboxa=\box50
+\lst@token=\toks19
+\lst@length=\count96
+\lst@currlwidth=\dimen129
+\lst@column=\count97
+\lst@pos=\count98
+\lst@lostspace=\dimen130
+\lst@width=\dimen131
+\lst@newlines=\count99
+\lst@lineno=\count100
+\lst@maxwidth=\dimen132
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstmisc.sty
+File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
+\c@lstnumber=\count101
+\lst@skipnumbers=\count102
+\lst@framebox=\box51
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/listings.cfg
+File: listings.cfg 2007/02/22 1.4 listings configuration
+))
+Package: listings 2007/02/22 1.4 (Carsten Heinz)
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/comment/comment.sty
+\CommentStream=\write3
+
+Excluding comment 'comment')
+(/usr/local/texlive/2012/texmf-dist/tex/latex/url/url.sty
+\Urlmuskip=\muskip10
+Package: url 2006/04/12  ver 3.3  Verb mode for urls, etc.
+) (./dummy.tex)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang1.sty
+File: lstlang1.sty 2004/09/05 1.3 listings language file
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/makeidx.sty
+Package: makeidx 2000/03/29 v1.0m Standard LaTeX package
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/tools/multicol.sty
+Package: multicol 2011/06/27 v1.7a multicolumn formatting (FMi)
+\c@tracingmulticols=\count103
+\mult@box=\box52
+\multicol@leftmargin=\dimen133
+\c@unbalance=\count104
+\c@collectmore=\count105
+\doublecol@number=\count106
+\multicoltolerance=\count107
+\multicolpretolerance=\count108
+\full@width=\dimen134
+\page@free=\dimen135
+\premulticols=\dimen136
+\postmulticols=\dimen137
+\multicolsep=\skip43
+\multicolbaselineskip=\skip44
+\partial@page=\box53
+\last@line=\box54
+\mult@rightbox=\box55
+\mult@grightbox=\box56
+\mult@gfirstbox=\box57
+\mult@firstbox=\box58
+\@tempa=\box59
+\@tempa=\box60
+\@tempa=\box61
+\@tempa=\box62
+\@tempa=\box63
+\@tempa=\box64
+\@tempa=\box65
+\@tempa=\box66
+\@tempa=\box67
+\@tempa=\box68
+\@tempa=\box69
+\@tempa=\box70
+\@tempa=\box71
+\@tempa=\box72
+\@tempa=\box73
+\@tempa=\box74
+\@tempa=\box75
+\c@columnbadness=\count109
+\c@finalcolumnbadness=\count110
+\last@try=\dimen138
+\multicolovershoot=\dimen139
+\multicolundershoot=\dimen140
+\mult@nat@firstbox=\box76
+\colbreak@box=\box77
+\multicol@sort@counter=\count111
+)
+\@indexfile=\write4
+\openout4 = `master_paper.idx'.
+
+
+Writing index file master_paper.idx
+
+LaTeX Warning: Unused global option(s):
+    [papersize].
+
+(./master_paper.aux)
+\openout1 = `master_paper.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 61.
+LaTeX Font Info:    ... okay on input line 61.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 61.
+LaTeX Font Info:    ... okay on input line 61.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 61.
+LaTeX Font Info:    ... okay on input line 61.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 61.
+LaTeX Font Info:    ... okay on input line 61.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 61.
+LaTeX Font Info:    ... okay on input line 61.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 61.
+LaTeX Font Info:    ... okay on input line 61.
+LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 61.
+LaTeX Font Info:    ... okay on input line 61.
+LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 61.
+LaTeX Font Info:    ... okay on input line 61.
+\c@lstlisting=\count112
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <24.88> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 63.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <24.88> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 63.
+File: images/u-ryukyu-Mark.eps Graphic file (type eps)
+ <images/u-ryukyu-Mark.eps> (./abstract.tex [1
+
+])
+(./abstract_eng.tex [1]) [1] (./master_paper.toc
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <12> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 1.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <12> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 1.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <12> on input line 2.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <8> on input line 2.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <6> on input line 2.
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 32.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 32.
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <10.95> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 32.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <10.95> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 32.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <10.95> on input line 32.
+ [1
+
+])
+\tf@toc=\write5
+\openout5 = `master_paper.toc'.
+
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [2] (./master_paper.lof)
+\tf@lof=\write6
+\openout6 = `master_paper.lof'.
+
+ [3
+
+] (./master_paper.lot)
+\tf@lot=\write7
+\openout7 = `master_paper.lot'.
+
+
+(./chapter1.tex [4
+
+]
+第 1 章(vページ)
+[1
+
+]
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <17.28> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 21.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <17.28> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 21.
+) (./chapter2.tex
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [2]
+第 2 章(3ページ)
+File: ./images/rfbprotocol.pdf Graphic file (type pdf)
+<./images/rfbprotocol.pdf> [3
+
+]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [4]
+File: ./images/broadcast.pdf Graphic file (type pdf)
+
+<./images/broadcast.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [5]
+File: ./images/multicast.pdf Graphic file (type pdf)
+
+<./images/multicast.pdf>
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.4> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 99.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.4> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 99.
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [6]
+Overfull \hbox (31.438pt too wide) in paragraph at lines 111--115
+\JY1/mc/m/n/12 ればならない 。 もし 、 \OT1/cmr/m/n/12 1920*1080 \JY1/mc/m/n/12
+ のサイズの画像デ ータを送信する際 、 約 \OT1/cmr/m/n/12 600 \JY1/mc/m/n/12 万 
+\OT1/cmr/m/n/12 byte(1920*1080*3)
+ []
+
+File: ./images/rawdata.pdf Graphic file (type pdf)
+<./images/rawdata.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [7]) (./chapter3.tex
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [8]
+第 3 章(9ページ)
+File: ./images/vnc.pdf Graphic file (type pdf)
+<./images/vnc.pdf>
+File: ./images/treestructure.pdf Graphic file (type pdf)
+ <./images/treestructure.pdf>
+Overfull \hbox (2.61108pt too wide) in paragraph at lines 12--26
+[]$[]$ $[]$ 
+ []
+
+[9
+
+]
+File: ./images/comparenormalandtree.pdf Graphic file (type pdf)
+ <./images/comparenormalandtree.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [10]
+File: ./images/createtree.pdf Graphic file (type pdf)
+
+<./images/createtree.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [11]
+LaTeX Font Info:    Try loading font information for OML+cmr on input line 106.
+
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/omlcmr.fd
+File: omlcmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OML/cmr/m/n' in size <10> not available
+(Font)              Font shape `OML/cmm/m/it' tried instead on input line 106.
+LaTeX Font Info:    Try loading font information for OMS+cmr on input line 107.
+
+
+(/usr/local/texlive/2012/texmf-dist/tex/latex/base/omscmr.fd
+File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
+)
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <10> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 107.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <7> on input line 109.
+LaTeX Font Info:    External font `cmex10' loaded for size
+(Font)              <5> on input line 109.
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [12]
+File: ./images/changeserver.pdf Graphic file (type pdf)
+ <./images/changeserver.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [13]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [14]
+File: ./images/reconnection.pdf Graphic file (type pdf)
+
+<./images/reconnection.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [15]
+File: ./images/reconnection2.pdf Graphic file (type pdf)
+
+<./images/reconnection2.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [16]
+File: ./images/countdownlatch.pdf Graphic file (type pdf)
+
+<./images/countdownlatch.pdf>
+File: ./images/multicastqueue.pdf Graphic file (type pdf)
+ <./images/multicastqueue.pdf>
+File: ./images/multicastqueue2.pdf Graphic file (type pdf)
+
+<./images/multicastqueue2.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [17]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [18]
+File: images/TimeOut.pdf Graphic file (type pdf)
+ <images/TimeOut.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [19]
+File: images/ZRLE.pdf Graphic file (type pdf)
+ <images/ZRLE.pdf>
+File: images/ZRLE2.pdf Graphic file (type pdf)
+ <images/ZRLE2.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [20]
+File: images/ZRLEE.pdf Graphic file (type pdf)
+ <images/ZRLEE.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps>
+[21]) (./chapter4.tex
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [22]
+第 4 章(23ページ)
+[23
+
+]
+File: ./images/sendscreenimage.pdf Graphic file (type pdf)
+ <./images/sendscreenimage.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [24]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [25]
+File: ./images/changevncserver.pdf Graphic file (type pdf)
+ <./images/changevncserver.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [26]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [27]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [28]) (./chapter5.tex
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps>
+[29]
+第 5 章(30ページ)
+[30
+
+]) (./chapter6.tex
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [31]
+第 6 章(32ページ)
+[32
+
+] (/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang1.sty
+File: lstlang1.sty 2004/09/05 1.3 listings language file
+)
+(/usr/local/texlive/2012/texmf-dist/tex/latex/listings/lstlang2.sty
+File: lstlang2.sty 2004/09/05 1.3 listings language file
+)
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [33]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [34]
+File: images/hist.pdf Graphic file (type pdf)
+
+<images/hist.pdf>
+Overfull \hbox (224.0965pt too wide) in paragraph at lines 135--136
+[]  
+ []
+
+File: images/emblem-bitmap.eps Graphic file (type eps)
+<images/emblem-bitmap.eps> [35]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [36]
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [37]
+File: images/compare_encoding.pdf Graphic file (type pdf)
+ <images/compare_encoding.pdf>
+File: images/emblem-bitmap.eps Graphic file (type eps)
+
+<images/emblem-bitmap.eps> [38]) (./conclusion.tex
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps>
+[39]
+第 7 章(40ページ)
+[40
+
+]) (./thanx.tex
+File: images/emblem-bitmap.eps Graphic file (type eps)
+ <images/emblem-bitmap.eps> [41]) (./master_paper.bbl
+[42
+
+]) (./appendix.tex [43
+
+]
+LaTeX Font Info:    Font shape `OMS/cmr/m/n' in size <12> not available
+(Font)              Font shape `OMS/cmsy/m/n' tried instead on input line 5.
+)
+No file master_paper.ind.
+[44
+
+] (./master_paper.aux) ) 
+Here is how much of TeX's memory you used:
+ 2767 strings out of 494059
+ 38388 string characters out of 3156205
+ 211702 words of memory out of 3000000
+ 6108 multiletter control sequences out of 15000+200000
+ 19558 words of font info for 77 fonts, out of 3000000 for 9000
+ 745 hyphenation exceptions out of 8191
+ 33i,12n,40p,588b,1942s stack positions out of 5000i,500n,10000p,200000b,50000s
+
+Output written on master_paper.dvi (51 pages, 147140 bytes).
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/master_paper.lot	Thu Feb 20 13:14:08 2014 +0900
@@ -0,0 +1,18 @@
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {table}{\numberline {2.1}{\ignorespaces スループットとCPU使用率}}{5}
+\contentsline {table}{\numberline {2.2}{\ignorespaces BroadcastとMulticastのテスト}}{8}
+\addvspace {10\p@ }
+\contentsline {table}{\numberline {3.1}{\ignorespaces ポート一本あたりの通信量(NはNode数、MはTreeの子供の数)}}{10}
+\contentsline {table}{\numberline {3.2}{\ignorespaces LinkedList}}{12}
+\addvspace {10\p@ }
+\contentsline {table}{\numberline {4.1}{\ignorespaces FramebufferUpdate}}{23}
+\contentsline {table}{\numberline {4.2}{\ignorespaces FramebufferUpdate}}{24}
+\contentsline {table}{\numberline {4.3}{\ignorespaces ZRLEデータ}}{24}
+\contentsline {table}{\numberline {4.4}{\ignorespaces AuthType}}{27}
+\addvspace {10\p@ }
+\addvspace {10\p@ }
+\contentsline {table}{\numberline {6.1}{\ignorespaces 検証に利用するVMWareクラスタの仕様}}{32}
+\contentsline {table}{\numberline {6.2}{\ignorespaces Rfbプロトコルと追加したメッセージ一覧}}{34}
+\contentsline {table}{\numberline {6.3}{\ignorespaces データ送信の遅延}}{35}
+\addvspace {10\p@ }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paper/master_paper.toc	Thu Feb 20 13:14:08 2014 +0900
@@ -0,0 +1,61 @@
+\contentsline {chapter}{\numberline {第1章}研究背景と目的}{1}
+\contentsline {section}{\numberline {1.1}本論文の構成}{2}
+\contentsline {chapter}{\numberline {第2章}画面共有システム}{3}
+\contentsline {section}{\numberline {2.1}RFBプロトコル}{3}
+\contentsline {section}{\numberline {2.2}TightVNC}{5}
+\contentsline {section}{\numberline {2.3}授業でVNCを使用するときの問題点}{5}
+\contentsline {section}{\numberline {2.4}VNC Reflector}{5}
+\contentsline {section}{\numberline {2.5}ゼミでVNCを使用するときの問題点}{5}
+\contentsline {section}{\numberline {2.6}BroadcastとMulticastの可能性}{6}
+\contentsline {subsection}{\numberline {2.6.1}Broadcastパケットの性質}{6}
+\contentsline {subsection}{\numberline {2.6.2}消失したパケットの検出}{6}
+\contentsline {subsection}{\numberline {2.6.3}Acknowledgeの設計}{7}
+\contentsline {subsection}{\numberline {2.6.4}Broadcastを使用した送信}{7}
+\contentsline {chapter}{\numberline {第3章}画面共有システムTreeVNCの設計}{9}
+\contentsline {section}{\numberline {3.1}木構造を用いたTreeVNCの設計}{9}
+\contentsline {section}{\numberline {3.2}TreeVNCの原理}{10}
+\contentsline {subsection}{\numberline {3.2.1}木の生成}{11}
+\contentsline {subsection}{\numberline {3.2.2}Root Nodeの仕事}{12}
+\contentsline {section}{\numberline {3.3}表示画面の切り替え}{13}
+\contentsline {section}{\numberline {3.4}マルチディスプレイの対応}{14}
+\contentsline {section}{\numberline {3.5}木の再構成}{14}
+\contentsline {section}{\numberline {3.6}MulticastQueue}{17}
+\contentsline {subsection}{\numberline {3.6.1}TimeOut}{19}
+\contentsline {section}{\numberline {3.7}圧縮の問題}{20}
+\contentsline {subsection}{\numberline {3.7.1}java.util.zip.deflaterの実装の問題}{20}
+\contentsline {subsection}{\numberline {3.7.2}ZRLEE}{20}
+\contentsline {subsection}{\numberline {3.7.3}接続先自動検索システム}{22}
+\contentsline {chapter}{\numberline {第4章}画面共有システムTreeVNCの実装}{23}
+\contentsline {section}{\numberline {4.1}TightVNCのアップデートへの対応}{23}
+\contentsline {section}{\numberline {4.2}UIの実装}{23}
+\contentsline {subsection}{\numberline {4.2.1}FramebufferUpdateの概要}{23}
+\contentsline {subsection}{\numberline {4.2.2}マルチディスプレイへの対応}{24}
+\contentsline {subsection}{\numberline {4.2.3}表示画面の切り替え}{26}
+\contentsline {section}{\numberline {4.3}Authentication}{27}
+\contentsline {section}{\numberline {4.4}接続先自動検索システムの実装}{28}
+\contentsline {chapter}{\numberline {第5章}TreeVNCの新機能}{30}
+\contentsline {section}{\numberline {5.1}UIの拡張}{30}
+\contentsline {subsection}{\numberline {5.1.1}画面の切り替え}{30}
+\contentsline {subsection}{\numberline {5.1.2}画面の拡大縮小}{30}
+\contentsline {section}{\numberline {5.2}マルチディスプレイへの対応}{30}
+\contentsline {section}{\numberline {5.3}リファクタリングの容易化}{30}
+\contentsline {chapter}{\numberline {第6章}画面共有システムTreeVNCの評価}{32}
+\contentsline {section}{\numberline {6.1}実験環境}{32}
+\contentsline {subsection}{\numberline {6.1.1}CUI Versionの作成}{32}
+\contentsline {subsection}{\numberline {6.1.2}Capistrano}{33}
+\contentsline {section}{\numberline {6.2}木の深さによる遅延}{34}
+\contentsline {subsection}{\numberline {6.2.1}遅延の測定方法}{34}
+\contentsline {subsection}{\numberline {6.2.2}遅延の測定結果}{35}
+\contentsline {section}{\numberline {6.3}画面のフリーズ}{37}
+\contentsline {section}{\numberline {6.4}分木の最適化}{37}
+\contentsline {section}{\numberline {6.5}ZRLEとZRLEEのデータ圧縮率の比較}{38}
+\contentsline {section}{\numberline {6.6}VNC Reflectorとの比較}{39}
+\contentsline {chapter}{\numberline {第7章}結論}{40}
+\contentsline {section}{\numberline {7.1}まとめ}{40}
+\contentsline {section}{\numberline {7.2}今後の課題}{40}
+\contentsline {subsection}{\numberline {7.2.1}iPad・無線への対応}{40}
+\contentsline {subsection}{\numberline {7.2.2}Multicast対応}{40}
+\contentsline {subsection}{\numberline {7.2.3}画面範囲の指定}{41}
+\contentsline {chapter}{謝辞}{42}
+\contentsline {chapter}{参考文献}{43}
+\contentsline {chapter}{発表文献}{44}
Binary file poster/.DS_Store has changed