| MobileSpacesの再構築 |
| 佐藤一郎 (国立情報学研究所) |
ここでは以下のようにインストールされているとします。
-|-README.html (このドキュメント)
|-(document)-|-
|-(system)-|-README.txt
|-makefile
|-*.jar (サンプルエージェント)
|-(mobilespaces)-|-(system)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(runtime)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(context)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(shell)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(load)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(tools)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(message)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(tools)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(monitor)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(jar)-|-*.java (MobileSpacesのソース)
| |-*.class
|-(event)-|-*.java (MobileSpacesのソース)
| |-*.class
環境変数CLASSPATHに「 . 」(カレントディレクトリ)が含まれいることを確認して下さい。上記の system ディレクトリをカレントディレクトリにしてください。
「system」ディレクトリカレントディレクトリとしてください、makefileが 用意されているので、「make」コマンドを実行してください。
「make」コマンドが使用できない場合は、下記のフォルダにあるクラスをコンパイルしてください。
| フォルダ | 機能 |
| mobilespaces/*.java | 起動用クラス及びユーザ補助プログラム |
| mobilespaces/system/*.java | 最下位システムレイヤ |
| mobilespaces/runtime/*.java | エージェントの実行環境 |
| mobilespaces/context/*.java | エージェント用サービスプログラム |
| mobilespaces/event/*.java | イベント定義クラス群 |
| mobilespaces/load/*.java | エージェントのロード |
| mobilespaces/jar/*.java | Jar圧縮エージェントの操作 |
| mobilespaces/message/*.java | エージェント間通信機構 |
| mobilespaces/tools/*.java | 汎用補助プログラム |
| mobilespaces/monitor/*.java | GUIプログラム |
| mobilespaces/shell/*.java | 外部操作用シェル |