annotate yuu-preliminary.tex @ 3:cf4023c9f88d

thesis commit
author Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
date Sat, 28 Jul 2012 05:23:54 +0900
parents 9a3faec1f0be
children ab2220cd9ba5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 \documentclass[twocolumn,twoside,9.5pt]{jarticle}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 \usepackage[dvips]{graphicx}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 \usepackage{picins}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 \usepackage{fancyhdr}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 \pagestyle{fancy}
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
6 \lhead{Technical Reading Writing}
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 \rhead{}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 \cfoot{}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 \setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 \setlength{\headheight}{0mm}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 \setlength{\headsep}{5mm}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 \setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 \setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 \setlength{\textwidth}{181mm}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 \setlength{\textheight}{261mm}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 \setlength{\footskip}{0mm}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 \pagestyle{empty}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 \begin{document}
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
21 \title{System design and implementation for the class using the VNC screen sharing}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
22 \author{School register number:085734D Name:Yu Taninari Instructor:Shinji Kono}
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 \date{}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 \maketitle
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 \thispagestyle{fancy}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
26
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
27 \section{First}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
28 When usually performing teaching,In many cases performed using the projector.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
29 but, when performed using the projector It is difficult to be visible at rear side seat.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
30 If participation class students have personal computer that it can the teacher's screen display.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
31 If it makes students at rear side seat can be seen easily to teachers display.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
32 Using VNC can display the teacher's screen to students display.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
33 However, the screen will no longer keep up with the progress of the class fell and process it may end up connecting to a PC at the same time teacher of students of multiplayer.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
34 This problem happen at same time access to teacher display.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
35
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
36 In this study, the client into a tree structure so that you can share the screen in multiplayer
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
37 Do the design and implementation of (TreeVNC) system that is sharing the screen in such a way that will sink the data in order from top to be connected.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
38
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
39
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
40 \section{About VNC}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
41 VNC(Virtual Network Computing) is Remote Desktop software. It is can be remote operation using 'RFB Protocol'.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
42 VNC is divided into the client side and server side, start the server, the client makes a connection to the server.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
43
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
44 \section{Rfb Protocol}
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
45
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
46
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
47 \section{Design policy for TreeVNC}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
48 First, problem arises when using VNC multiplayer. Since there is many connection,Processing performance falls. it will go down.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
49 In order to solve this problem . I developed how the client which received the data of screen drawing pours data to the following client was considered.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
50 A client to do screen sharing to becomes VNC server itself.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
51 Moreover, I were considered as it is better to connect by a tree structure.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
52 PC (Top) which is present in the top of a tree performs management of connection of clients, Only Top node is made to connect with a VNC server. \\
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
53 This time is created Tree VNC is The above-mentioned method. only screen sharing do(not allow Operation).
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
54
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
55
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
56 \section{Precedence example}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
57 There are Vnc Reflector and VNc Projector in order to reduce the load to a Vnc server.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
58
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
59 \subsection{VNC Reflector}
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
60 Vnc Reflector is a program which enters between a Vnc server and a client and performs communication with a Vnc server instead.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
61 Because the only client to connect to the Vnc Reflector. we can reduce the load on the Vnc server in order to the connection with a Vnc server serves as only Vnc Reflector.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
62
2
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
63 \subsection{Vnc Projector}
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
64 Vnc Projector is screen sharing software using by Broadcast.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
65
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
66 Since Broadcasting is used, there is little load to a server.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
67
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
68 This software is a charge.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
69 It is possible to correspond to the wireless LAN, because not use Broadcast.
2
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
70
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
71 \section{Impliments of TreeVNC}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
72 TreeVNC created based on the java version of TightVNCVirewer.TightVNC is free software for VNC.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
73 VNC servers created by C++ the Windows version and the Java version is published as of August 9, 2011.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
74
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
75
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
76 \subsection{construction of Tree}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
77 ients connected to a host as tree structure. The following procedures perform composition of a tree.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
78  \begin{enumerate}
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
79 \item When a client connects, it connects with the proxy (this proxy will be described to be Top from now on) linked to a host.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
80  \item The Top teaches the place which should be connected to a client. (It is taught at this time whether you are parents' number, your and number together)
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
81  \item A client connects with the node specified from Top.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
82  \end{enumerate}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
83
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
84
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
85 \subsection{reconstruction of Tree}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
86 Since the client is connected in the shape of a tree as for this mounting, if a parent node falls, a child node will also fall together. \\
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
87 Therefore, reconstruction of a tree is needed. The procedure which reconstructs Tree is followed as follows.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
88 \begin{enumerate}
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
89 \item A child reports to root that parents be down state.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
90  \item when root is reported. orders to become instead of the parents who fell to largest number node.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
91  \item The client which received the command from root reconnects with the place where root was specified.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
92  \item root updates the list of clients -- new parents' information is taught to the children to whom parents state down.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
93  \item The child who doesn't have parents connect to new parents.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
94  \end{enumerate}
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
95 In this way, Tree can be reconstructed.$\\$
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
96 When the child to whom the following sauce and parents fell has connected, it is a part of code of the portion which waits for all children's connection.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
97
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
98
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
99 \section{Evaluation}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
100 TreeVNC was implemented and comparison with Vnc Reflector was performed.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
101 Test environment prepares 48 VM(s) on a Blade server, and is TreeVNC and Vnc Reflector besides a Blade server.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
102 PC was placed and it experimented by making 48 VM(s) access.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
103
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
104 \subsection{Compare VncReflector to TreeVNC}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
105 As for overconcentrated type Vnc Reflector, the throughput fell from 20 mega to five mega.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
106 On the other hand, it has checked that the direction of TreeVNC saved as [ 20 mega ] for a throughput.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
107 This is unlike Vnc Reflector 48 units to gain access to a communication band of this is because the client will communicate with each other.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
108
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
109 \subsection{The advantage and fault of TreeVNC}
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
110
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
111 Since clients exchange data, there is little load to a Vnc server.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
112
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
113 Since it is not an overconcentrated type, when using by a lot of people, there is little stress of a display.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
114
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
115 The Top itself can also have a viewer.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
116
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
117 Communication speed of minutes all up, high load to the switch.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
118
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
119
2
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 1
diff changeset
120
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
121 \section{Result and Future works}
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
122 In this research, the screen shared system was developed using VNC and a tree structure.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
123 A result a throughput without dropping its connection at 48 sets.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
124
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
125 Since the test in an actual lesson etc. is omitted, I would like to test whether it can use by actual lesson, although the test on a virtual machine was done this time.
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
126
3
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
127 Since the portion of UI of a client is not made, I would like to enrich UI and to design an easy-to-use system.
cf4023c9f88d thesis commit
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents: 2
diff changeset
128
0
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
129
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
130 \thispagestyle{fancy}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
131 \begin{thebibliography}{9}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
132
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
133 \bibitem{VncReflector}{TightVNC: VNC-Compatible Free Remote Control / Remote Desktop Software}:
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
134 http://vnc-reflector.sourceforge.net/
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
135 \bibitem{TightVNC}{TightVNC: VNC-Compatible Free Remote Control / Remote Desktop Software}:
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
136 http://www.tightvnc.com/
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
137
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
138 \bibitem{VNC}{Tristan Richardson, Quentin Stafford-fraser, Kenneth R. Wood, Kenneth R. Wood, Andy Hopper}:
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
139 Virtual Network Computing (1998): Virtual Network Computing (1998)
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
140
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
141 \bibitem{ZLIB}{P. Deutsch, J-L. Gailly }:
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
142 ZLIB Compressed Data Format Specification version 3.3
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
143
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
144 \end{thebibliography}
16380f303b92 create repository
Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
145 \end{document}