-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.euc.txt~
153 lines (113 loc) · 6.34 KB
/
README.euc.txt~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
分散システムレコーダ
鹿児島大学学術情報基盤センター 山之上卓
遠隔操作, 操作記録採取, 操作記録再生ができる, お絵書きソフトや, 簡単な
プログラム開発環境です。
- 開発途上なので動かない部分があります。
- ネットワークを使って遠隔操作を行うプログラムを含みますので, セキュリティー
に関して大きな問題を持っています。使用が終ったらすぐにプログラムを
終了するよう、お願いします。
- このソフトウェアを使うことによってなんらかの被害が発生した場合、損害
賠償の請求などには応じかねますので、それを了解の上、使っていただくよう
お願いいたします。
以下のようなことが可能です。
○ 分散システムやネットワーク上にある多数のコンピュータを遠隔操作して、
同時に, 各コンピュータ上で同じ絵を書いたり、同じプログラムを書いて
動かすことができます。
端末教室を使った授業や演習に使うことができます。(電子黒板機能)
○ 操作を一度記録しておけば、何度でも同じ操作を再生することができます。
○ 1台で操作を記録しておき、同時に多数のコンピュータで記録した操作
をさせることによって、分散コンピュータシステムの性能を評価する
ことができます。
このソフトウェアは、主に以下の2つの種類のプログラムで構成されています。
○ ノードシステム
各コンピュータで動作するシステムです。お絵書きソフト, 簡単な
プログラム開発環境, 操作記録採取-操作記録再生部, ノードシステム
間通信部(コミュニケーションノード) などで構成されています。
起動プログラム(クラス)には、
教師ノードシステム(nodesystem.CommunicationNode.class)と、
学生ノードシステム(nodesystem.StudentsNode.class)
があります。
○ グループマネージャ
ノード間の結合を管理するプログラムです。起動プログラム(クラス)は
nodesystem.GroupManager.class です。
このディレクトリには以下のようなファイルやディレクトリが含まれています。
なお, LAN などで複数のノードシステムを同時に実行する場合は, このディレクトリを
各コンピュータで共有することによって, インストールの手間などを削減
することができます。
○ classes ... 本システムを構成する Java のクラス(実行プログラム)
などを格納しています。
○ images ... 本システムのプログラムで使用するアイコンの画像などが
ビットマップファイルなどを格納しています。
○ README.txt ... このファイルです。
○ commondata ... お絵書きソフトやプログラム開発環境で使うことができる,
画像データやプログラムなどを含みます。
○ nodedata ... ノードシステムが読み書きするファイルを含みます。
本システムが格納されているディレクトリを複数の
ノードシステムで共有し, 各ノードシステム
に関する固有のデータを, このディレクトリの下に,
各ノード別に格納することができます。
このディレクトリは、すべてのユーザによって書き込み
できる必要があります。
○ groupmanager ... UNIX 系 OS でグループマネージャを起動するときに使う
シェルスクリプトのプロトタイプです。動作する環境
に合わせて書き換えて下さい。
○ teacher ... UNIX 系 OS でグループマネージャと教師ノードシステムを起動
するときに使うシェルスクリプトのプロトタイプです。
動作する環境に合わせて書き換えて下さい。
○ teacher1 ... UNIX 系 OS で教師ノードシステムのみを起動
するときに使うシェルスクリプトのプロトタイプです。
動作する環境に合わせて書き換えて下さい。
% teacher1 または
% teacher1 -h <グループマネージャのホスト名>
のようにして使います。
○ student ... UNIX 系 OS で学生ノードシステムを起動
するときに使うシェルスクリプトのプロトタイプです。
動作する環境に合わせて書き換えて下さい。
% student または
% student -h <グループマネージャのホスト名>
のようにして使います。
○ groupmanager.bat ... Windows 系 OS でグループマネージャを起動するときに使う
シェルスクリプトのプロトタイプです。動作する環境
に合わせて書き換えて下さい。
○ teacher.bat ... Windows 系 OS で教師ノードシステムを起動するときに使う
シェルスクリプトのプロトタイプです。動作する環境
に合わせて書き換えて下さい。
○ student.bat ... Windows 系 OS で学生ノードシステムを起動するときに使う
シェルスクリプトのプロトタイプです。動作する環境
に合わせて書き換えて下さい。
○ webleap.bat ... Windows 系 OS で WebLEAPを起動するときに使うシェルスクリプト
のプロトタイプです。動作する環境に合わせて書き換えてく
ださい。WebLEAPは英作文支援システムです。詳しくは、
http://yama-linux.cc.kagoshima-u.ac.jp/~webleap/index-j.html
をご覧下さい。
-------------------------
[注意]
○ J2SE1.4.*(J2SDK1.4.*) がインストールされていなければ動きません。
JDK5.0(J2SE1.5.*,J2SDK1.5.*) では、動作がおかしくなる現象が発生
しています。
J2SE1.5 とJ2SE1.4の両方がインストールされた状態においては、path
を設定して、J2SE1.4 で動作するようにしてください。
○ UNIX の Xwindow 環境で動作させる場合, ウィンドウ表示時に,
位置確認のためのワイヤフレームが出ないよう,
直接コマンドからウィンドウが表示されるような, 設定にして下さい。
使用方法 1. 単独のノードシステムで動作させる場合
UNIXの場合は teacher1 を、Windows の場合は teacher.bat を、環境に合わせて
書き換えた後, これを起動します。application を選択し, spawn ボタンを押すと
選択した application が起動します。このとき数秒から数十秒時間
がかかります。show recorder ボタンを押すと, 操作記録採取-再生の
ためのウィンドウが表示されます。
使用方法 2. 複数のノードシステムを同時に動作させる場合
unix の場合は teacher を、Windows の場合は groupmanager.bat とteacher.bat
を環境に合わせて書き換えた後, これをどこかのコンピュータで起動します。
このときこのコンピュータのドメイン名または IP アドレスを控えておきます。
他のコンピュータや端末で Unix の場合は、studentを、windows の場合は、
student.bat を環境に合わせて書き換えた後, これを起動します。
Communication Node の画面の Group Manager の欄に, 先程控えておいた
ドメイン名または IP アドレスを入力し、その右にあるボタンを押します。
しばらくすると、このノードがグループに参加します。
teacher で起動した、教師ノードシステムの application の
中で Draw を選択し, spawn ボタンを押すと Draw が起動します。このとき
数秒から数十秒時間がかかります。また、このとき同時に, Group Manager
に Join したノードシステムすべてで, 同様に Draw が起動されます。
その後は, 最初の1台の操作と全く同じ操作が, Join した全てのノード
で行われます。