Google+ Hangout アプリを作ろう / Google Developer Day 2011 JP #gdd11jp #goo2
#goo2 #gdd11jp Hangout Appは何ができるのか。HTML, CSS, JavaScriptでかける。XMLシンタックスで定義。
2011-11-01 14:05:10Hangout AppsはWebベースソフトウェア。XMLで記述する。ガジェット、JavaScript、HTML+CSS。HTMLはiframeで組み込まれる。APIはまだ本番にはないので開発用のAPI Consoleから有効にすること。 #goo2 #gdd11jp
2011-11-01 14:06:43#goo2 #gdd11jp 今のところHangout AppsはDeveloper Previewなので本番ではまだ利用できない。Google API ConsoleでGadget URLを記入する。
2011-11-01 14:07:15#goo2 #gdd11jp Google API Consoleでガジェットを作るとガジェット用URLが生成されるので、そのURLをみんなに教えれば試すことができる。
2011-11-01 14:08:07今はHangoutアプリで一緒に遊びたい人のメールアドレスをあらかじめチームリストに追加しておかなければ行けない。Hangoutのルームに直接招待することはできない #goo2 #gdd11jp
2011-11-01 14:09:10HTML/JSのアプリだけど共有データを使う、ということみたい。各ブラウザがjsなどを取りに行くので、外から見えるところでないといけない。 #goo2 #gdd11jp
2011-11-01 14:11:26#goo2 #gdd11jp Hangouts API、基本的な実装は簡単そうに見える。ただ、gapi.hangout.data.submitDelta();はちょっと意味を捉えにくいな。
2011-11-01 14:12:21Hangout Serverで状態を管理、変更されたら各ユーザへcallback通知。listnerの登録はhangoutのonloadで登録する。 #goo2 #gdd11jp
2011-11-01 14:14:16#goo2 #gdd11jp http.open("GET", "//wolff.com/");ってなんだ。schemeいらないのか?なんだこれ。
2011-11-01 14:14:24iframeで自由にアプリを使えるが、そのためXSSなどは各開発者が考えないといけない。ガジェットはGoogleにホスティングされる。 #goo2 #gdd11jp
2011-11-01 14:15:18