次世代コミュニケーションプラットフォーム「Google WAVE」


先日発表されたGoogleの次世代コミュニケーションプラットフォーム「Google WAVE」

従来のWEBにおけるコミュニケーションでメインであったメールやテキストチャットだけでなく、リッチテキスト(docs文書とか?)や写真、ビデオなどを全てブラウザ上で呼び出すことができ、1対1あるいは1対nでコミュニケーションをとることができるというサービスプラットフォームです。

これ自体がサービスというわけではなく、あくまでコミュニケーションプラットフォームであるので、APIが実装され、ウェブサイトへの埋め込みのほか、ゲームなどをWAVE上で動かすこともできるなど機能拡張も可能になっているようです。


リアルタイム性を追求したアルゴリズムを実装


ここまでだと只のマッシュアップサイトのように見えますが、GoogleWAVEのプラットフォームは既存技術の寄せ集めではなく、Googleのスーパーな人たちが考え抜いたアルゴリズムで成り立っているとのこと。

WAVEのキモはリアルタイム性とスケーラビリティであり、遅延を最小限に抑えるために、様々なアルゴリズムを駆使して実装されているようです。HTTPサーバとクライアント間がXMLをやり取りしてその差分で変更が反映されるという一見単純な仕組みのようにも見えますが、HTTPサーバもフルスクラッチですし、やり取りする方法もリアルタイム性を重視して考えられています。


詳細はGoogle I/O 2009の基調講演映像で


アルゴリズムの部分については正直付いていけなかったですが、GoogleWAVEが発表された「Google I/O 2009」での基調講演がYoutubeに掲載されているので、興味がある方はこちらをどうぞ。



以下ニュースサイトでも掲載されてましたのでご紹介(@ITさんのサイトが一番詳しかったかな)

【詳報】Google Waveとは何なのか? - @IT
開発チームが明かす、Google Waveの実装概要 - @IT
Google Waveはコミュニケーションを再定義するか?:ニュース – CNET Japan


「ブラウザ(HTML5)」を軸としたコミュニケーションの場を提供


まずこの手で使ってみたいところですが、現在は開発者のみ公開とのこと。
予めユーザ登録しておくことで、サービス開始時にメールでの通知をうけることができるようです。

次世代コラボレーションツールってことで、テキストや動画でのコミュニケーションだけでなく、限りなくリアルタイムに近いドキュメントの共同作成やtwitterのような外部サービスとも連携できるのはなかなか便利そう。わざわざ違うサイトにいったり、アプリ立ち上げるのってめんどくさいですからね。

と、なるとこれの登場で今後のWEBでのコミュニケーションは全てWAVE≒ブラウザ経由に統合されていく可能性もでてきました。ブラウザからローカルに移ろうとするAdobeのAIRと逆の動きなので、この2つがどう絡んでいくかも気になります。

AdobeAIRは「Flash」を軸にデバイスフリーなコミュニケーションの場を提供し、googleWAVEはブラウザ(HTML5)を軸に同じくデバイスフリーなコミュニケーション(基本はPCだと思いますが)の場を提供することになる。。。共存もできると思いますが、さて、どうでしょう?


まず、有効利用できる場の創造から(私の場合)


私も使えるようになったら是非試してみたいものです。

ただ、今のところ私の中での最大の問題は”使う機会が今のところない”ってこと(汗
コミュニケーションPFを知っていても宝の持ち腐れになってしまう(T_T

社外の人と勉強会とか共同作業とかしていれば話は別なのですが・・・
とりあえずはユーザ登録して、使ってから考えることにしましょうかね。

ユーザ登録はコチラから