# HG changeset patch # User riono # Date 1581861127 -32400 # Node ID a95ea8f61214c461563c81fda0978b57445aae05 # Parent a5e11f973269ae11a9e11da560840fdf0873fceb update Slide and mid diff -r a5e11f973269 -r a95ea8f61214 FinalMid/FinalMid_165729B.tex --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/FinalMid/FinalMid_165729B.tex Sun Feb 16 22:52:07 2020 +0900 @@ -0,0 +1,83 @@ +\documentclass[twocolumn,twoside,9.5pt]{jarticle} +\usepackage{picins} +\usepackage{fancyhdr} +\usepackage{abstract} +\usepackage[dvipdfmx]{graphicx} +\usepackage{multirow} +\usepackage{here} +\usepackage{cite} +\usepackage{url} + +\usepackage{caption} + + +\pagestyle{fancy} +\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}}琉球大学主催 工学部情報工学科 卒業研究発表会} +\rhead{} +\cfoot{} + +\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}} +\setlength{\headheight}{0mm} +\setlength{\headsep}{5mm} +\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}} +\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}} +\setlength{\textwidth}{181mm} +\setlength{\textheight}{261mm} +\setlength{\footskip}{0mm} +\pagestyle{empty} + + +\renewcommand{\abstractname}{Abstract} +\begin{document} +\title{画面配信システム TreeVNC のMulticast 導入} +\author{165729B 氏名 {安田}{亮} 指導教員 : 河野真治} +\date{} +\twocolumn [ +\maketitle +\centering +\begin{onecolabstract} +In lectures and seminars,the materials prepared on the PC screen is used. +Participants need to concentrate on the projector,which can be a burden when cross-referencing with the PC at hand. +When the presenter is replaced,the cable needs to be replaced by switching the presenter's PC screen, +depending on the adapter connected to the PC,the PC screen may not be displayed properly. +TreeVNC,which is being developed in our laboratory,is a screen distribution system that displays the presenter's PC screen on the participant's PC. +By connecting clients connected to the server in the form of a binary tree and distributing the delivery cost, +It is designed so that the processing performance does not decrease even if many people connect. +In addition,there is a mechanism for freely switching the screen of the presenter,which is convenient for presentations at seminars and the like. +Currently,TreeVNC screen sharing is limited to wired LANs because of the large amount of data. +To support widely used wireless LAN, +we evaluate the implementation of data communication in multicast and the data division +and compression method,and evaluate the possibility of multicast in TreeVNC. +\end{onecolabstract} ] + +\thispagestyle{fancy} + + + +\section{画面配信ソフトウェアTreeVNCの活用} +現代の講義やゼミではPC画面で用意した資料をプロジェクタに映しながら進行することが多い。 +発表者のPCを接続するたびにケーブルを差し替える必要があり、発表者のPCによっては接続するアダプターの種類や解像度の設定により、正常にPC画面を表示できない場合がある。また、参加者もプロジェクタに集中を割く必要があり、同時に手元のPCで作業を行う場合、集中の妨げとなってしまう。 + +当研究室で開発している画面配信システムTreeVNC\cite{taninari:2011a}は、発表者のPC画面を参加者のPC画面に表示するソフトウェアである。サーバに接続したクライアントをバイナリツリー状に接続することで、配信コストをクライアントに分散させる仕組みになっている。 +しかし、画面共有は送信するデータ量が多いため、無線LANで接続を行なった際に有線接続よりも遅延が大きくなってしまう。そこで本研究では、Multicastでのデータ通信の考察やデータの分割・圧縮方法の実装、評価を行う。 + +\section{TreeVNCの基本概念} + + + +\section{Multicatに向けたBlockingの実装} + + +\section{TreeVNC開発環境やソースコードの修正改善} + +\section{まとめ} + + + +\thispagestyle{fancy} +\nocite{*} +\bibliographystyle{junsrt} +\bibliography{reference} +%\addcontentsline{toc}{chapter}{参考文献} + +\end{document} \ No newline at end of file diff -r a5e11f973269 -r a95ea8f61214 FinalMid/utf8.tex --- a/FinalMid/utf8.tex Sun Feb 16 16:09:36 2020 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ -\documentclass[twocolumn,twoside,9.5pt]{jarticle} -\usepackage[dvips]{graphicx} -\usepackage{picins} -\usepackage{fancyhdr} -\usepackage{abstract} - -\pagestyle{fancy} -\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}}琉球大学主催 工学部情報工学科 卒業研究発表会} -\rhead{} -\cfoot{} - -\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}} -\setlength{\headheight}{0mm} -\setlength{\headsep}{5mm} -\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}} -\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}} -\setlength{\textwidth}{181mm} -\setlength{\textheight}{261mm} -\setlength{\footskip}{0mm} -\pagestyle{empty} - - -\renewcommand{\abstractname}{Abstract} -\begin{document} -\title{題名} -\author{学籍番号 氏名 {}{} 指導教員 : 指導教員名} -\date{} -\twocolumn [ -\maketitle -\centering -\begin{onecolabstract} -英語アブスト本文 abstract ああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ -\end{onecolabstract} ] - - -\thispagestyle{fancy} - - - -\section{section1} - -\section{section2} - -\section{section3} - - -\section{section4} - -\thispagestyle{fancy} -\begin{thebibliography}{9} - -\bibitem{1} - -\end{thebibliography} -\end{document} \ No newline at end of file diff -r a5e11f973269 -r a95ea8f61214 FinalThesis/Makefile --- a/FinalThesis/Makefile Sun Feb 16 16:09:36 2020 +0900 +++ b/FinalThesis/Makefile Sun Feb 16 22:52:07 2020 +0900 @@ -32,9 +32,10 @@ DVI_FILE = $(TARGET).dvi PDF_FILE = $(TARGET).pdf +RENAME_FILE = FinalThesis_165729B.pdf pdf: $(PDF_FILE) - open $(TARGET).pdf + open $(RENAME_FILE) $(PDF_FILE): $(TEX_FILES) $(DVI_FILE) $(DVIPDF) $(DVIPDF_OPT) $(TARGET) @@ -44,10 +45,10 @@ $(BIBTEX) $(TARGET) $(LATEX) $(TARGET) $(LATEX) $(TARGET) - + mv $(PDF_FILE) $(RENAME_FILE) all: $(TEX_FILES) - open $(TARGET).pdf + open $(RENAME_FILE).pdf diff -r a5e11f973269 -r a95ea8f61214 FinalThesis/chapter1.tex --- a/FinalThesis/chapter1.tex Sun Feb 16 16:09:36 2020 +0900 +++ b/FinalThesis/chapter1.tex Sun Feb 16 22:52:07 2020 +0900 @@ -15,7 +15,7 @@ そのため、授業で先生の画面を表示する際、多人数の生徒が参加しても処理性能は下がらない。また、TreeのRootが参照しているVNCサーバを変更することで、共有する画面の切り替えが可能となる。 -しかし、画面共有は送信するデータ量が多いため、無線LANで接続を行なった際に有線接続よりも遅延が大きくなってしまう。そこで本研究では、Multicastでのデータ通信の考察やデータの分割・圧縮方法の評価を行うことにより、無線LANでの配信環境の向上を目指し、TreeVNCの有用性を評価することで講義やゼミを円滑に行えることを目標とする。 +しかし、画面共有は送信するデータ量が多いため、無線LANで接続を行なった際に有線接続よりも遅延が大きくなってしまう。そこで本研究では、Multicastでのデータ通信の考察やデータの分割・圧縮方法の実装、評価を行うことにより、無線LANでの配信環境の向上を目指し、TreeVNCの有用性を評価することで講義やゼミを円滑に行えることを目標とする。 diff -r a5e11f973269 -r a95ea8f61214 FinalThesis/chapter4.tex --- a/FinalThesis/chapter4.tex Sun Feb 16 16:09:36 2020 +0900 +++ b/FinalThesis/chapter4.tex Sun Feb 16 22:52:07 2020 +0900 @@ -1,4 +1,4 @@ -\chapter{TreeVNCのソースコードの修正改善} +\chapter{TreeVNC開発環境やソースコードの修正改善} \label{chap:otherInplementation} \section{Gradle 6.1対応} diff -r a5e11f973269 -r a95ea8f61214 FinalThesis/main.pdf Binary file FinalThesis/main.pdf has changed diff -r a5e11f973269 -r a95ea8f61214 FinalThesis/main.tex --- a/FinalThesis/main.tex Sun Feb 16 16:09:36 2020 +0900 +++ b/FinalThesis/main.tex Sun Feb 16 22:52:07 2020 +0900 @@ -12,9 +12,6 @@ \usepackage{listings} \usepackage{caption} - - - \usepackage{pxjahyper} \hypersetup{ colorlinks=false, % リンクに色をつけない設定 @@ -24,9 +21,8 @@ bookmarkstype=toc } - \setlength{\itemsep}{-1zh} -\title{画面配信システム TreeVNC の マルチキャスト導入} +\title{画面配信システム TreeVNC のMulticast 導入} \icon{ \includegraphics[width=80mm,bb=0 0 595 642]{fig/ryukyu.pdf} } diff -r a5e11f973269 -r a95ea8f61214 Slide/fig/Blocking.graffle Binary file Slide/fig/Blocking.graffle has changed diff -r a5e11f973269 -r a95ea8f61214 Slide/fig/Blocking.pdf Binary file Slide/fig/Blocking.pdf has changed diff -r a5e11f973269 -r a95ea8f61214 Slide/fig/Blocking.png Binary file Slide/fig/Blocking.png has changed diff -r a5e11f973269 -r a95ea8f61214 Slide/fig/EncodeZRLE.pdf Binary file Slide/fig/EncodeZRLE.pdf has changed diff -r a5e11f973269 -r a95ea8f61214 Slide/fig/EncodeZRLE.png Binary file Slide/fig/EncodeZRLE.png has changed