視覚的な分散アプリケーション 構築ツールuBlockの開発 10月報告会 慶應義塾大学大学院 政策・メディア研究科 博士課程 岩井将行 由良淳一 東京工業大学 学術国際情報センター 助教授 望月祐洋 uBlock toolsの概要 視覚的な分散アプリケーション構築用ブラウザ (uBlock Browser) 分散イベント配送ミドルウエア(Dragon) 適応的ミドルエア(TranService) User uBlock-Browser ClientSide-uBlock uBlock-Browser ServerSide-uBlock Jini LUS TranService Dragon Sensors 2 uBlock Tools uBlock UI アイコンによるマウス操 作が基本 マルチモーダル化しユー ザビリティの向上 Java/Swing WEB iAppli など 現在のSwingタイプのプロトタイプ 3 uBlock UI Swing Shell Http imode Swing Shell Http imode UIBase UIBase LUS Dragon Service Dragon Service 4 Appletを通じたサービス制御 A A UIBase UIBase LUS A Dragon Service evt Dragon Service 5 分散イベント配送ミドルウエアDragon ブラウザで設定されたアイコン間の接続はすぐさまコンポー ネントへ通知される コンポーネント間通信形態の複雑性をサポート [push(A,B,evt)] AからBに通知を非同期で通知を行う [pushR(A,B,evt)] A からBに信頼性をもって非同期で通知をおこなう [pull(A, B)] B からAにたいしてイベントを同期的に要求 [callBack (A,B)] A が Bに対して自らの参照を送付,BがAに対して イベントを送付 [callBackPull(A,B)]A がBに対して自らの参照を送付,BがAに対し てイベントを要求 [push (A,*)] Aが規定のマルチキャストにイベントを送付 6 現在のDaragonとBrowserの動作図 (demo) 7 TranService-uBlock 動的なコンポーネント間通信の動的適応 の実現 組み合わせの不一致を動的に修正するア ダプタを生成 OUT: 形式1 Service A IN: 形式2 Service B OUT: 形式1 Service A IN:形式2 Trans. Service IN: 形式1 8 OUT: 形式2 Service B Trans. Service 現在までTranServiceの実装 Demo video 9 資料配布支援システム ファイル / URL Push PC2 選択的Push Pull PC3 PC1 PC4 10 資料配布支援システム Dragon URL event File Dropet Internet Browser Netscape Navigator Dragon File File Dropet 11 資料配布支援システム 予想図 12 リモコン一括制御システム 赤外線リモコン OFF AV機器 ON PC PC オフィス Internet 赤外線リモコン ON OFF 公衆電話網 携帯電話 AV機器 PC 自宅 13 自宅寝室・外出先 リモコン一括制御システム Crossam Applet Dragon Room Mode Med Mode changer Dragon Command event Dragon Power Controller Applet Dragon Room Mode Med Dragon 14 リモコン一括制御システム 予想図 15 遠隔監視画像配信システム 携帯電話 ブラウザA 公衆電話網 外出先 USBカメラ Internet PC 自宅 ブラウザB PC オフィス 16 遠隔監視画像配信システム TS Dragon Mailer Camera Capture URL event Dragon Entrance Button Dragon File Dropet 17 Internet Browser Netscape Navigator 遠隔監視画像配信システム 予想図 18 スケジュール、開発体制 APR ブラウザUI部 ユビキタス通信機構 MAY Swing-uBlock の実装 統合 イベント配信機構 Dragon v1.0 適応的変換機構 TranService v1.0 JUN JUL AUG SEP NOV 2002 2003 DEC JAN iAppli-uBlock の実装 FEB -uBlock の実装 APR Voice-uBlock ServerSide-uBlock の実装 Extensible-Dragon の実装 MAR Dist. ServerSide-uBock 統合 最終 調整 Internet-scale Dragon 統合 TranService-uBlock の実装 TranService2 公開ソフトウェアバージョンアップ 14年度未踏ソフトウェア開発期間 •岩井 将 行: •開発リーダ,統合作業,イベント配送機構の開発, •ブラウザUI部の開発 •由良 淳 一: •適応的変換機構の開発. •ブラウザUI部の開発 •望月 祐 洋: •ユビキタス通信機構の開発 19
© Copyright 2024 ExpyDoc