view paper/master_paper.toc @ 32:4d327e916ff9

add files
author Taninari YU <you@cr.ie.u-ryukyu.ac.jp>
date Thu, 20 Feb 2014 13:14:08 +0900
parents
children
line wrap: on
line source

\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}