Google デベロッパー交流会 第5回 OpenSocial の未整理ログ

会場で手動ロギングしたので、せっかくなので表に出しときます。ただし未整理・未確認なので間違った事を書いてあるかもしれないです。

基調講演

Why OpenSocial?
    • 現状はサイトごとに異なるAPIを覚える必要あり
    • standard apiを用意
JavaScript APIs
  • Peaple and Fiends DATA API
  • Activities DATA API
  • Persistence DATA API
Container Software - Shindig

Open Social & Google Gadgets の impl

REST API

JavaScript が動作しない環境用に・・・

質疑
  • 何でJavaScriptからはってきたの、先にREST APIから来るのが…?
    • Google Gadgetあるから。これベース。

パネルディスカッション

あなたにとっての OpenSocial とは何ですか

後藤さん

白石さん

  • bisiness model
  • 絶対成功する
  • ステークホルダ
    • SNS user
    • SNS サービス提供者 - SNSもっとが魅力的になる
    • 開発者(サプライヤ) - 標準仕様、アプリを使ってもらいやすく
    • Google / Google Gadget普及の餌

よーいちろーさん

  • 一度書けばどこでも使える(動く)
    • Javaと同じ売り文句 write once, run aryware

川崎さん

  • SNS上の機能の開発権限を外部に。
  • iGoogle

向井さん

  • 仕様はほぼiGoogle GadgetのAPIと同じ
  • gadgetでもっと遊べる

丹羽さん

  • Gadgetを使ってもらえる可能性が広がる
OpenSocial サンプルアプリ

白石さん

  • orkut ユーザ→脳内メーカー
    • 20分でできた

よーいちろーさん

  • こみゅすけ orkut
    • 同じコードが別のSNSでも動く!(hi5)

丹羽さん

向井さん

川崎さん

  • beta.doko.jp/sandbox
  • ドコイクに Shindig 使ってみた
  • 2週間ぐらいでできた
オープンソーシャルでビジネス
  • コンシューマで発展、その後ビジネス(SaaS、Salseforce.com)
  • ビジネス用途
    • アンケート
    • 出会い系
  • コミュニティ自体が進化
心配な事
  • プライバシー/セキュリティ
    • SNSは閉じた世界だと思い込んでいる
      • フィッシングとか、メッセージスパム
    • 個人情報が流れる危険性がある
      • ベンダーで検討中
    • 不正なアプリについては、SNSだから報告/フィードバックしやすい、ある意味で提供側が管理しやすい
苦労話 / Tips
  • CodeRunner
  • MySpace Developer Platform
テスト
  • orkut が不安定なのをどうにかして欲しい
    • hi5 の方が早くて安定してる・・・
  • orkut の開発はsandboxに登録しないといけない
    • 友人がsandboxに登録しないと・・・(友達リストが)
    • reload / キャッシュが利いてしまう
質疑応答
  • OpenSocailでできないこと
    • 今、REST API で友達リスト→友達リストが取得できない
      • 代替として、アプリ使った人の情報を蓄積
  • 同一ユーザ、別のSNS、別人として…
  • ビジネスで使うとpersistence dataの形式、あんまりバラバラになると使いにくい…
    • あくまで拡張領域
      • salesforceとか、サイト別に特化した方が使いやすい気がする
    • 同じ形式なのはperson data。