Mercurial > hg > Papers > 2014 > taninari-master
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}