冬の研究課題・・・グラフシミュレーター

db4o2007-11-01

さて、今年の冬は研究課題を作ることにした。どんなものをやるかというと、グラフシミュレータープロジェクト。グラフ構造のデータを使って、様々なシミュレーションができるというもの。発想の元はカーナビ(写真はカーナビのエンジンを使って作成したインタラクティブなデモアプリで、JavaOne2007に使った)だが、将来目指す脳のようなデータベースのためにもじっくり勉強しておこうというわけだ。

主要な部品は3つを予定。

  1. ドメイン・・・グラフオブジェクトを操作
  2. アルゴリズム・・・最短経路や最大流量、スパニングツリーなど
  3. GUI・・・グラフオブジェクトの属性や接続性の変更や追加、その他各種アルゴリズムに応じたもの

このプロジェクトの目的は私自身の学習が第一だが、各種フォーラムなどで発表して触ってもらうなどして、学生など他に学習したい人、または新しいアルゴリズムを作り上げる際の視覚化ツールとしても使えるようにする予定。

2008年2月公開予定です・・・。