Opensocialに見る Googleのオープン戦略 G オ 戦略
Total Page:16
File Type:pdf, Size:1020Kb
OpenSocialに見る Googleのオオ戦略ープン戦略 Seasar Conference 2008 Autumn よういちろう(TANAKA Yoichiro) (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 1 Seasar Conference 2008 Autumn Self‐introduction • 田中 洋郎洋一郎(TANAKA Yoichiro) – Mash up Award 3rd 3部門同時受賞 – Google API Expert(OpenSocial) 天使やカイザー と呼ばれて 検索 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 2 Seasar Conference 2008 Autumn Agenda • Impression of Google • What’s OpenSocial? • Process to open • Google now (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 3 Seasar Conference 2008 Autumn Agenda • Impression of Google • What’s OpenSocial? • Process to open • Google now (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 4 Seasar Conference 2008 Autumn Services produced by Google http://www.google.co.jp/intl/ja/options/ (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 5 Seasar Conference 2008 Autumn APIs & Developer Tools Android Google Web Toolkit Blogger Data API Chromium Feedbunner APIs Gadgets API Gmail Atom Feeds Google Account Google AdSense API Google AdSense for Audio Authentication API Google AdWords API Google AJAX APIs Google AJAX Feed API Google AJAX LAnguage API Google AJAX Search API Google Analytics Google App Engine Google Apps APIs Google Base Data API Google Book Search APIs Google Calendar APIs and Google Chart API Google Checkout API Google Code Search Google Code Search Data Tools API GlGoogle Custom ShSearch API GlGoogle Contacts Data API GlGoogle Coupon FdFeeds GlGoogle DkDesktop GdGadget GlGoogle DkDesktop ShSearch API APIs Google Documents List Google Earth API Google Finance Data API Google Friend Connect Gears Data API GlGoogle HlhHealth API iGoog le DlDeveloper Home KML GlGoogle MlMapplets GlGoogle Maps API Google Maps API For Flash Google Mashup Editor Google Notebook Data API OpenSocial Orkut Developer Home Protocol Buffers Google Safe Browsing APIs Google Search Appliance Google Sitemaps Google SketchUp Ruby API APIs Social Graph API Google Spreadsheets Data Google Static Maps API Subscribed Links Google Talk for Developers API Google Themes API Google Toolbar API Google Transit Feed V8 Google Visualization API Specification Google Webmaster Tools Picasa APIs Picasa Web Album Data YouTube Data API YouTube Player Tools (C) 2008 Yoichiro Tanaka. All rights reserved. Data08.9.6 API API 6 Seasar Conference 2008 Autumn Open Source Project (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 7 Seasar Conference 2008 Autumn Impression of Google 無回答 先進的 突然 ブランド力 クローズ ユニーク 衝撃 検索精度が高い 特徴がある シンプル 予測不能 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 8 Seasar Conference 2008 Autumn Agenda • Impression of Google • What’s OpenSocial? • Process to open • Google now (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 9 Seasar Conference 2008 Autumn Social Networking Service (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 10 Seasar Conference 2008 Autumn Basic function • プロフィー ル – 名前、生年月日、趣味趣向などの公開と共有 • グループ – 何らかのテーマによる会員の集合 – コミュニティとも呼ばれる • メール – 特定の会員と連絡をとるための閉じたメール • 掲示板 – グループ内に設置される情報交換のためのツール (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 11 Seasar Conference 2008 Autumn Growing up and stucking in a rut • シプシンプルで あるとあること • 変わらない 機能 • コミュニケーションが促 • コンテンツの飽和 進されること • 文字だけのコミュニ • コンテンツ(主に文字情 ケーション へ の抵抗感 報)が蓄積されること • 会員の飽和 • 新コンテンツを目当て に会員が増えること (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 12 Seasar Conference 2008 Autumn Facebook shocks 会員は登録された多くのアプ 開発者はアプリケーショ リケーションを利用できる ンを自由に登録できる FbkFacebook Platf orm (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 13 Seasar Conference 2008 Autumn Social applications (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 14 Seasar Conference 2008 Autumn Social applications • 会員情報を利用 する • 友達関係を利用する • SNSが提供するWebページに統合される • アプリケーションの利用状況が共有される • SNS外のコンテンツも利用する (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 15 Seasar Conference 2008 Autumn Weak point of Facebook 独自仕様 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 16 Seasar Conference 2008 Autumn (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 17 Seasar Conference 2008 Autumn (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 18 Seasar Conference 2008 Autumn (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 19 Seasar Conference 2008 Autumn OpenSocial • ソーシャルアプリケーションの共通仕様 – Learn once, Write anywhere. – Write once, Run anywhere. • 2007年10月末にGlGoogleより正式発表 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 20 Seasar Conference 2008 Autumn (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 21 Seasar Conference 2008 Autumn OpenSocial Architecture OpenSocial JavaScript API Web Browser OpenSocial Container OpenSocial RESTful API My Web Server Database SNS Server (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 22 Seasar Conference 2008 Autumn Agenda • Impression of Google • What’s OpenSocial? • Process to open • Google now (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 23 Seasar Conference 2008 Autumn Process to open Launch OpenSocial コミュニティ 形成 オープン化 Google主導 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 24 Seasar Conference 2008 Autumn Lead by Google • 最初仕様初の仕様はGoogle内部策定される部で策定される – 発表までは完 全に機密 – OpenSocial v0.4までは未公開 • 存在していたかどうかも不明 • 産みの苦しみはGoogleが担当 – 初期仕様は方向性が重要 – たたき台(=β版)は迅速 にまとめるべき (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 25 Seasar Conference 2008 Autumn Lead by Google • OpenSocialコンテナも時も同時に開発 – iGoogleのササソウアーバソフトウェアがベース – Google提供のorkutにいち早く適用 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 26 Seasar Conference 2008 Autumn Lead by Google • 一部の 企業に 事前告知? – OpenSocial発表と 同時に 賛同企業一 覧も公表 • Oracle, Salesforce.com, hi5, iLike, LinkedIn, Slide, Ning, Friendster, Plaxo – 発表翌日に2社が賛同 • MySpace, Six Apart (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 27 Seasar Conference 2008 Autumn Process to open コミュニティ 形成 オープン化「イニシアティブを取ること」 「仕様策定のブレを少なくすること」 「業界を驚かせること」 Google主導 仕様策定および初期コンテナ 実装は、Googleに閉じた状態 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 28 Seasar Conference 2008 Autumn Process to open OpenSocial Container Implementation コミュニティ 形成 オープン化 Google主導 OpenSocial and Gadgets Specification (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 29 Seasar Conference 2008 Autumn Be open Google • 対応SNSの増加 • 開発者の増加 • 均一な品質 SNS • SNS自体の保守 • 実装量の多さ • 困難な品質確保 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 30 Seasar Conference 2008 Autumn Be open • OpenSocialコンテナの実装をオー プン化 – 多くのSNSが均一の品質 で対応可能 – SNSが自ら実装コストを払う必要がない – 数多くのSNSが迅速にOpenSocialに対応可能 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 31 Seasar Conference 2008 Autumn Be open • Apache Shindig – Apache Incubatorにて活動中のOSS – 元はiGoogleのサーバソフトウェア – 初期コミットは2007年12月12日 – 現在もGooglerがコミッタとして開発に参加 Shindi g - an AhibtjtfOSilddtApache incubator project for OpenSocial and gadgets (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 32 Seasar Conference 2008 Autumn Be open • 多くのSNSがShindigにより対応を実現 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 33 Seasar Conference 2008 Autumn Be open • 仕様をオー プンの 場で 議論し 策定する – OpenSocial and Gadgets Specification Discussion (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 34 Seasar Conference 2008 Autumn Be open • Googleから手離れした仕様策定プ ロセス – 主要SNSメンン、バー、Googlerが中心的に活動 – 誰でも議論に参加可能 – 最初の投稿は2008年2月14日 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 35 Seasar Conference 2008 Autumn Be open • 仕様策定とコンテナ 実装の 連携 コミュニティレベルで連携 Shindig - an Apache incubator project for OpenSocial and gadgets (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 36 Seasar Conference 2008 Autumn Be open • OpenSocial Foundationの発足 – 2008年3月25日発足、2008年7月 – OpenSocial v0.8は、Google Code Siteよりも先に Foundationサイトに掲載された (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 37 Seasar Conference 2008 Autumn Process to open コンテナのソフトウェアをOSSにする ・多くのSNSが速プが迅速にプラットフォーム化 を実現 コミュニティ 形成 オープン化 コミュニティ主導による仕様策定 Google主導 ・多くの意見を取り入れ可能 ・誰でも参加することができる ・魅力的なアイディアが日々提案される (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 38 Seasar Conference 2008 Autumn Process to open for OSilOpenSocial DlDevelopers コミュニティ 形成 オープン化 Google主導 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 39 Seasar Conference 2008 Autumn Support developers • OpenSocial Google Groups – 最初の 投稿: 2007年11月2日(発表直後) • OpenSocial‐Japan Google Groups – 最初の投稿: 2008年5月16日 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 40 Seasar Conference 2008 Autumn Support developers • Guru Program • API Expert Program Googler API Expert (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 41 Seasar Conference 2008 Autumn Process to open API EtExpertによる開発者へのサポー ト アプリケーション構築事例の増加 コミュニティ 形成 オープン化 Google主導 Googleによるコミュニティへの支援 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 42 Seasar Conference 2008 Autumn Circulation of communities OpenSocial and Gadgets Specification Discussion 仕様提案&改善 仕様の実現 OpenSocial Groups Apache Shindig OpenSocial‐Japan 迅速な環境提供 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 43 Seasar Conference 2008 Autumn Agenda • Impression of Google • What’s OpenSocial? • Process to open • Google now (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 44 Seasar Conference 2008 Autumn Open Source Community Gadgets API & OpenSocial Gears Chromium & V8 and more... (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 45 Seasar Conference 2008 Autumn Impression of Google 無回答 先進的 突然 ブランド力 印象は変わりましたかクローズ ユニーク? 衝撃 検索精度が高い 特徴がある シンプル 予測不能 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 46 Seasar Conference 2008 Autumn Google Now デベロッパー 交流会 Hackathon API EpertExpert Program Communities (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 47 Seasar Conference 2008 Autumn Any questions? OpenSocial‐Japan 検索 (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 48 Seasar Conference 2008 Autumn Thank you! (C) 2008 Yoichiro Tanaka. All rights reserved. 08.9.6 49 Seasar Conference 2008 Autumn.