Google+ Hangout アプリを作ろう / Google Developer Day 2011 JP #gdd11jp #goo2

東京 - Google Developer Day 2011 #gdd11jp http://www.google.com/events/developerday/2011/tokyo/ 14:00-14:45 Google+ Hangout アプリを作ろう 302 #goo2 続きを読む
1
matsuu @matsuu

#goo2 #gdd11jp Hangoutアプリの話に来ました。

2011-11-01 14:02:58
hayashih @hayashih

G+ Hangoutのセッションに来ました #goo2 #gdd11jp

2011-11-01 14:03:43
matsuu @matsuu

#goo2 #gdd11jp 最初のHangoutはYouTube共有やDocs共有など。

2011-11-01 14:04:19
ko_suga @ko_suga

Hangout AppはActivitiesの共有。YouTubeガジェットなど。 #goo2 #gdd11jp

2011-11-01 14:04:22
matsuu @matsuu

#goo2 #gdd11jp Hangout Appは何ができるのか。HTML, CSS, JavaScriptでかける。XMLシンタックスで定義。

2011-11-01 14:05:10
はるか @haru1351

#goo2 見ながら タグは #chr2 みとこう

2011-11-01 14:05:46
matsuu @matsuu

#goo2 #gdd11jp Hangout AppsはGoogle Gadgetsを作るのに似ている。

2011-11-01 14:05:48
ko_suga @ko_suga

Hangout AppsはWebベースソフトウェア。XMLで記述する。ガジェット、JavaScript、HTML+CSS。HTMLはiframeで組み込まれる。APIはまだ本番にはないので開発用のAPI Consoleから有効にすること。 #goo2 #gdd11jp

2011-11-01 14:06:43
matsuu @matsuu

#goo2 #gdd11jp 今のところHangout AppsはDeveloper Previewなので本番ではまだ利用できない。Google API ConsoleでGadget URLを記入する。

2011-11-01 14:07:15
hayashih @hayashih

Hangout APIは今のところ使い始める方法がわかりにくくて、はじめる敷居が高いよね #goo2 #gdd11jp

2011-11-01 14:07:18
matsuu @matsuu

#goo2 #gdd11jp Google API Consoleでガジェットを作るとガジェット用URLが生成されるので、そのURLをみんなに教えれば試すことができる。

2011-11-01 14:08:07
ko_suga @ko_suga

HangoutのGadget URLにIDがある。(expandすると出てくるgid) #goo2 #gdd11jp

2011-11-01 14:08:45
matsuu @matsuu

#goo2 #gdd11jp Hangout Appsは非同期プログラミングスタイル。getterとsetterのみ同期。

2011-11-01 14:08:55
hayashih @hayashih

今はHangoutアプリで一緒に遊びたい人のメールアドレスをあらかじめチームリストに追加しておかなければ行けない。Hangoutのルームに直接招待することはできない #goo2 #gdd11jp

2011-11-01 14:09:10
hayashih @hayashih

Hangout APIははやくユーザーを自由に招待できるようになるといいな #goo2

2011-11-01 14:10:52
ko_suga @ko_suga

HTML/JSのアプリだけど共有データを使う、ということみたい。各ブラウザがjsなどを取りに行くので、外から見えるところでないといけない。 #goo2 #gdd11jp

2011-11-01 14:11:26
matsuu @matsuu

#goo2 #gdd11jp Hangouts API、基本的な実装は簡単そうに見える。ただ、gapi.hangout.data.submitDelta();はちょっと意味を捉えにくいな。

2011-11-01 14:12:21
matsuu @matsuu

#goo2 #gdd11jp ServerにsubmitDeltaが投げられると、全ユーザーにsubmitDeltaが伝わる。

2011-11-01 14:13:11
ko_suga @ko_suga

Hangout Serverで状態を管理、変更されたら各ユーザへcallback通知。listnerの登録はhangoutのonloadで登録する。 #goo2 #gdd11jp

2011-11-01 14:14:16
matsuu @matsuu

#goo2 #gdd11jp http.open("GET";, "//wolff.com/");ってなんだ。schemeいらないのか?なんだこれ。

2011-11-01 14:14:24
ko_suga @ko_suga

iframeで自由にアプリを使えるが、そのためXSSなどは各開発者が考えないといけない。ガジェットはGoogleにホスティングされる。 #goo2 #gdd11jp

2011-11-01 14:15:18
matsuu @matsuu

#goo2 #gdd11jp Googleの中の人も皆OS X使いだなー

2011-11-01 14:15:27