Google Waveぷちまとめ

Google Waveってなんだろうというのをgoogleの検索結果およびはてブから適当にピックアップし、自分で飲み込むためのエントリ。

動画


ぷちまとめ

Google Waveってなに?

Google I/O 2009」(2009/05/28)にてGoogleが発表した新しいコミュニケーションプラットフォーム。

どんなもの?
  • メールっぽい
  • IMっぽい
  • IRC(チャット)っぽい
  • リアルタイムなwikiっぽい
  • ドキュメント共有とか共同作成とかできる
  • とにかくリアルタイム
  • バージョン管理、履歴表示
  • ガジェットやロボットでもっと便利に
技術的な話
  • Google Wave Provider(Waveサーバ)
    • Waveサーバ⇔クライアント(ブラウザ)でWaveオブジェクト(XMLファイル)をやりとり。
    • Comet(非切断タイプのHTTP通信)
用語
  • Wave
    • 各Waveは大域的に一意なWaveIDを持ち、Waveletの1つの集合から成り立っている。
  • Wavelet
    • Waveletは、それを含むWave内で一意なIDを持ち、1つの参加者リストと1つの文書の集合から成り立っている。Waveletは並行制御が適用される実体である。
  • 参加者(Participant)
    • 参加者はWaveアドレスで識別される。Waveアドレスは電子メールアドレスのフォーマットと同じ形式(ローカル部@ドメイン)を持つテキストである。参加者は1人のユーザ、1つのグループ、1体のロボットなどであってよい。
  • 文書(Document)
  • Wave View
    • Wave ViewはあるユーザがアクセスしているWaveの中のWaveletの部分集合である。ユーザは、Waveletの参加者になるか、または、Waveletの参加者になっているグループの一員になることで、Waveletへのアクセスを獲得する。(グループは入れ子になっている場合もある)

(用語はGoogle Wave アーキテクチャからほぼ引用)