佐藤一郎 (国立情報学研究所)
旧版AgentSpaceは1997年秋に開発された Java 言語を利用したモバイルエージェントシステムです。そもそもJava言語の手習いを兼ねて短時間で作ったシステムであしたが、結果として多くの方々にご利用頂くことになりました。1999年以降同システムの更新は行っていませんでしたが、ここ1,2年(2005年の時点)は再び多くの問い合わせをいただいておりました。ただ、その問い合わせの多くが、J2SE上で動作するようにして欲しいというものでした。古いシステムのメンテナンスはしたくないのですが、2005年5月に10日間ほど欧州出張をしていたときに暇を見つけて新規に書き直しました。
2020年末:不具合の修正と、要望が多かったUDPマルチキャストでランタイムシステムを自動で見つける機能を追加しました(UDPマルチキャスト付きバージョンは一度公開したことがあるのですが、マルチキャストの特性上、ネットワークの環境による制約があり、不具合がある場合はUDPマルチキャストによる機能をオプションで止めてください)。
インストール
アーキテクチャ
プログラミングモデル
サンプルプログラム
注意
名称はAgenSpace version 3になっていますが、旧版AgentSpaceとはバイナリレベル及びソースコードレベルで互換性はありません。実行システムもすべて新規に書き直されています。実は過去にJ2SE対応版をバージョン2として一部のユーザに配布された経緯があり、そのシステムと区別するためにバージョン3となります。
それから、AgentSpaceに関しては実行システムそのものに研究的な新規性はありません。むしろ、モバイルエージェント側でオリジナリティを出すものでしょう。いまさらモバイルエージェントの研究に価値があるかは判断がわかれるところですが、卒論や修論では十分かもしれません。
旧版AgentSpaceのサポートをやめた理由は、初歩的な問い合わせがあまりにも多かったからでした(Java (JDK) の入手方法がわからないなど)。 また、質問メールの半分以上がHotmailやYahooメールから無記名で出されております。やはり氏名、所属企業または大学などが不明なメールには返答できません。
〒101-8430 東京都 千代田区 一ツ橋 2-1-2
国立情報学研究所 社会相関研究系 教授
佐藤一郎 (E-mail: ichiro@nii.ac.jp)
Tel: 03-4212-2546 Fax: 03-3556-1916
http://research.nii.ac.jp/~ichiro/