課題と作業予定

(1) シンプルなクライアントを作成する。Slideというライブラリが使えそうな感じ。

(2) サーバ側でアクセス制御の仕組みを作る。せっかくオープンなプロトコルで作るのだから、自作のクライアント以外からもサーバにアクセスできるようにしたい。例えば、Eclipseの追加プラグインである、WebDavプラグインを使えば、synchronize機能が使えるようになる。

そのときにどうやってアクセス制限をかけるか。具体的には、

  • 参加中の共有空間に関連するディスク領域だけ書き込み可
  • その他は読み込みのみ

ということを保証したい。ランタイムパスワードみたいのが発行できれば、アクセス制御できそう。でもWebDavサーバでそれができるのか良く分からん。

(3) WebDavは日本語対応がメンドイらしい。まあ、何とかなるかな。