comparison final_main/chapter1/chapter1.tex @ 13:7a840fd996a1

rm some graph
author ichikitakahiro <e165713@ie.u-ryukyu.ac.jp>
date Sat, 15 Feb 2020 16:24:14 +0900
parents b8149a449b7d
children c7ab31269230
comparison
equal deleted inserted replaced
12:4c36edd103dc 13:7a840fd996a1
7 \label{chap:introduction} 7 \label{chap:introduction}
8 \pagenumbering{arabic} 8 \pagenumbering{arabic}
9 9
10 % 序論の目安としては1枚半ぐらい. 10 % 序論の目安としては1枚半ぐらい.
11 11
12 複数人がリアルタイムにファイルの操作を行うことができるリモートエディタには, 既存の物としてVisual Studio Code(以下VScode)のremote session がある. 12 ペアプログラミングを行う際に有効的手法の一つとして, 同じファイルを複数人が場所を問わずに同時編集することができるリモートエディタをあげられる.
13
14 複数人の編集がリアルタイムに同期されるリモートエディタには, 既存の物としてVisual Studio Code(以下VScode)のremote session がある.
13 しかし, 編集のセッションに参加するユーザ全員がVSCodeを使うことになり, またVSCodeの環境を導入する必要がある. 15 しかし, 編集のセッションに参加するユーザ全員がVSCodeを使うことになり, またVSCodeの環境を導入する必要がある.
14 16
15 そこで,セッションに参加するユーザー全員が各々好きなエディタを使用することができるリモートエディタアプリケーションを開発することにした. 17 そこで,セッションに参加するユーザー全員が各々好きなエディタを使用することができるリモートエディタアプリケーションを作成したい.
16 開発のための環境に手間を使うことなく, かつユーザーが慣れ親しんだエディタを利用できるようにすることでリモートワークやペアプログラミングの取り組みやすさを高めることを狙う. 18 アプリケーションの形に作成することにより, 開発のための環境に手間を使うことなく, ユーザーが慣れ親しんだエディタを利用できるようしたい.
19 これによりリモートワークやペアプログラミングを, 手軽に行える機能を作る.
20 また, 最終的にはVScodeのリモートセッションとの接続も目指して制作したい.
17 21
18 また, 最終的にはVScodeのリモートセッションとの接続も目指す.
19 アプリケーションの形に作成することにより, 手軽に同時編集が行えるようにしたい.
20 22
21 先行研究ではネットワークをリング型で構成しトークンを巡回させていたが, ノードごとの整合性の確立が難しい, ネットワーク全体の障害に対する脆弱性の弱さといった問題点が見られた. 23 先行研究ではネットワークをリング型で構成しトークンを巡回させていたが, ノードごとの整合性の確立が難しい, ネットワーク全体の障害に対する脆弱性の弱さといった問題点が見られた.
22 これらの反省点を踏まえ本研究では スター型ネットワークを用いることで remote editor の障害耐性を高める. 24 これらの反省点を踏まえ本研究では スター型ネットワークを用いることで remote editor の障害耐性を高める.
23 25
24 また新しく, 本研究室で開発している分散フレームワークChristieを使用することにより簡潔な実装と, Christie自体の性能と信頼性の向上も目指す. 26 また新しく, 本研究室で開発している分散フレームワークChristieを使用することにより簡潔な実装と, Christie自体の性能と信頼性の向上も目指す.