| 
提案でも述べたようにDeiee
Platformは,Web上のデータ並びにPC 上のローカルデータをシームレスに扱い,相互の連携を可能とするフレームワークである.ユーザは,Deiee
Platformにより,データリソースを意識することなく必要な情報にアクセスすることができる.Webリソースに対して,Deieeはデータフォーマットの変換・中継を行うミドルウェアとして機能する
(森口 図1および森口 図2).
森口 図1 Webリソースに対するDeieeの働き


森口 図2 様々なサイトからの情報(掲示板等)をDeieeで統合
また,従来,Web コンテンツは,製作者が用意したものをそのままブラウザで閲覧・利用するのみであったが,Deieeではプラグインを介して,ユーザの意図した形に変換できるため,場合によってはより効果的な利用も可能となる.
森口 図3のようなWindows版Deiee Platformを開発した.SWTでのGUI作成にかなりてこずってしまい,全体の作業が滞る結果となってしまったが,当初イメージしていたものと同等のものを実現した.Deiee
Platformは主にJavaとRubyを用いて開発した.また,プラグイン開発言語としてはJavaを採用することでオープン性を高めた.
森口 図3 整備したDeiee Platform
Windows版Deiee Platformを開発した後,特定のWebサイト向けに特化したプラグインを数パターン作成した.Deieeはデータ変換プラグインの集合体
(森口 図4) と捉えることができる.現在,以下の5種のコンテンツに対応済みであるが,引き続き,プラグインの整備を進めている.
teacup BBS http://6005.teacup.com/kitobbs/bbs
Java 普及委員会掲示板 (YTP Library) http://www.vc-net.ne.jp/~ytp/bbs/java/
Open Source Software Engineering http://www.tigris.org
Yahoo!掲示板 http://messages.yahoo.co.jp/index.html
wforum http://www.wforum.com/
キャッシュの当面のファイルフォーマットは,Webリソースの掲示板コンテンツ並びにローカルリソースのメールデータとの親和性が高いRFC822メッセージ形式にした.
森口 図4 Deieeはデータ変換プラグインの集合体
終了時(3月時点)では,当該プラグインは,リアルタイム処理に対応できておらず,Webコンテンツをダウンロード後,対応するプラグインにてフォーマット変換し,変換後のデータをDeiee
Platformで利用する手続きを踏む必要がある.使い勝手を考えると,リアルタイム処理への対応が必須である.
マルチプラットフォームでの動作を目標とし,Linux版Deiee Platformの開発にも着手したが,プラグインの充実をより優先すべきと考え,現在開発を休止している.プラグインの充実が重要なので,第三者がプラグインを作成して提供できるように,仕様の公開を急ぎたい.
|