株式会社 北村研
Gmail う 受信箱 あ わ
Wave 扱う
Wave 一覧 Wave 選択 表示
交換 基本 概念
Wave +掲示板+ Wiki +
同 ュ ン 多人数 同時 修正
入力中 文字 見え
コ
即時性 平行性 追求 コ ュニ ョン
&コ ョン
や 追加
出来
コ
Google Wave Federation Protocol
Google Waveサ 同士 連携 コ
Google Wave Conversation Model
Wave あ XML 仕様
現在Version0.2 ン ン変更 明記
詳 く 次 URL
http://www.waveprotocol.org/draft-protocol-specs
Google Wave Federation Architecture
Google Waveサ 連携 概要
Google Wave Data Model and Client-Server Protocol
サ イ ン 通信
Google Wave Operational Transformation
操作変換 ン ン 編集
General Verifiable Federation OT 論文
Access Control in Google Wave
Google Wave Attachments
Wave上 イ 添付 方法
詳 く 次 URL
http://www.waveprotocol.org/whitepapers
Google Wave Federation Architecture
Google Waveサ 連携 基本構成
Google Wave Data Model and Client-Server Protocol
サ イ ン 通信
Google Wave Operational Transformation
操作変換 ン ン 編集
General Verifiable Federation
Access Control in Google Wave
Google Wave Attachments
詳 く 次 URL
http://www.waveprotocol.org/whitepapers
Google Wave 基本 技術
操作変換& Operational transformation;
OT ' 使用 い
高度 用 ン 共
同編集 け 整合性保持 平行性制御
考え 仕組
編集操作 ン ン 特性
持 い サ 問い合わ く
編集 反映
低 イ ン 実現
詳 く Wikipedia(操作変換)参照
http://ja.wikipedia.org/wiki/%E6%93%8D%E4%BD%9C%E5%A4%89%E6%8F%9B
java.util.concurrent い
わくわく !
CPU 命 あ compare-and-
swap(CAS) い 仕組 サ 無
い
うや 実現 ?
"ABCDE" 同時 編集
イ ン 4 文字目 (D) 削除
サ 2 文字目 (B) 削除
結果 イ ン サ 結果 異 う
ABCDE 同時 編集
相手 編集 反映
く OT(Operational transformation)
行 操作 変換 反映
ュ ン 操作 べ ュ ン
ョン 扱う
ュ ン ョン ン イン
イ 表現 変換や合成 簡単
う
赤色 削除 緑色 挿入
操作 一 操作 合成
ョン 合成
次 先ほ う 例 OT
真 中 線 初期状態 同時 操
作 1 操作 2 実行
相手 操作 変換 自分 操作 ュ
ン 反映
OT 相手サ い い 問い合わ
く編集 う
Google Wave ワ 広 イ
ン 無視 い 威力 発揮
Google Wave 基礎 低 イ ン
同時進行的 XML 編集 あ
Google Wave XML 表現
同時進行的 編集
得
Google Wave 何 い
操作変換 (OT) サ ン 待
ュ ン (XML) 編集
編集 コン い 数学的
証明 い
コ 実装サ 公開
い !
Google Wave Federation Protocol http://www.waveprotocol.org/
コ 仕様や ワイ ン ョ
ン 参考
Google Wave Federation Architecture 日本語訳
http://sites.google.com/site/iaspectrumlibrary/home/documents/google-wave-federation-architecture
Google Wave Operational Transformation 日本語訳
http://sites.google.com/site/iaspectrumlibrary/home/documents/google-wave-operational-transformation