• 検索結果がありません。

OpenSocialに見るGoogleのオープン戦略

N/A
N/A
Protected

Academic year: 2021

シェア "OpenSocialに見るGoogleのオープン戦略"

Copied!
49
0
0

読み込み中.... (全文を見る)

全文

(1)

OpenSocialに見る

OpenSocialに見る

Googleのオープン戦略

g

戦略

Seasar Conference 2008 Autumn

Seasar Conference 2008 Autumn

(2)

Self introduction

Self‐introduction

中 洋

• 田中 洋一郎(

TANAKA Yoichiro)

Mash up Award 3

p

rd

3部門同時受賞

部門同時受賞

Google API Expert(OpenSocial)

天使やカイザ と呼ばれて

検索

天使やカイザーと呼ばれて

検索

(3)

Agenda

Agenda

Impression of Google

What’s OpenSocial?

What s OpenSocial?

Process to open

(4)

Agenda

Agenda

Impression of Google

What’s OpenSocial?

What s OpenSocial?

Process to open

(5)

Services produced by Google

Services produced by Google

(6)

APIs & Developer Tools

APIs & Developer Tools

Android Google Web Toolkit Blogger Data API Chromium Feedbunner APIs

Gadgets API Gmail Atom Feeds Google Account  Authentication

Google AdSense API Google AdSense for Audio  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  Tools

Google Chart API Google Checkout API Google Code Search Google Code Search Data  API

G l C S h API G l C D API G l C F d G l D k G d G l D k S h Google Custom Search API Google Contacts Data API Google Coupon Feeds Google Desktop Gadget 

API

Google Desktop Search  APIs

Google Documents List  Data API

Google Earth API Google Finance Data API Google Friend Connect Gears

G l H l h API iG l D l H KML G l M l G l M API Google Health API iGoogle Developer Home KML Google Mapplets Google Maps API

(7)

Open Source Project

Open Source Project

(8)

Impression of Google

Impression of Google

無回答

先進的

ブランド力

突然

無回答

ブランド力

クロ ズ

検索精度が高い

ユニーク

クローズ

衝撃

衝撃

(9)

Agenda

Agenda

Impression of Google

What’s OpenSocial?

What s OpenSocial?

Process to open

Google now

(10)

Social Networking Service

Social Networking Service

(11)

Basic function

Basic function

プロフ

• プロフィール

– 名前、生年月日、趣味趣向などの公開と共有

• グループ

– 何らかのテーマによる会員の集合

– コミュニティとも呼ばれる

• メール

– 特定の会員と連絡をとるための閉じたメール

• 掲示板

掲示板

– グループ内に設置される情報交換のためのツール

(12)

Growing up and stucking in a rut

Growing up and stucking in a rut

シ プ

ある と

変わらな 機能

• シンプルであること

• コミュニケーションが促

• 変わらない機能

• コンテンツの飽和

進されること

• コンテンツ(主に文字情

• 文字だけのコミュニ

ケーションへの抵抗感

コンテンツ(主に文字情

報)が蓄積されること

• 新コンテンツを目当て

ケ ション の抵抗感

• 会員の飽和

• 新コンテンツを目当て

に会員が増えること

(13)

Facebook shocks

Facebook shocks

開発者はアプリケーショ

ンを自由に登録できる

会員は登録された多くのアプ

リケーションを利用できる

F

b

k Pl tf

Facebook Platform

(14)

Social applications

Social applications

(15)

Social applications

Social applications

会員情報を

する

• 会員情報を利用する

• 友達関係を利用する

友達関係を利用する

SNSが提供するWebページに統合される

• アプリケーションの利用状況が共有される

SNS外のコンテンツも利用する

SNS外のコンテンツも利用する

(16)

Weak point of Facebook

Weak point of Facebook

独自仕様

独自仕様

(17)
(18)
(19)
(20)

OpenSocial

OpenSocial

通仕様

• ソーシャルアプリケーションの共通仕様

Learn once, Write anywhere.

,

y

Write once, Run anywhere.

2007年10月末にG

l より正式発表

2007年10月末にGoogleより正式発表

(21)
(22)

OpenSocial Architecture

OpenSocial Architecture

Web Browser

OpenSocial 

JavaScript API

OpenSocial 

Container

My Web Server

OpenSocial 

(23)

Agenda

Agenda

Impression of Google

What’s OpenSocial?

What s OpenSocial?

Process to open

(24)

Process to open

Process to open

コミュニティ

Launch OpenSocial

(25)

Lead by Google

Lead by Google

仕様

部 策定される

• 最初の仕様は

Google内部で策定される

– 発表までは完全に機密

発表ま は完

機密

OpenSocial v0.4までは未公開

• 存在していたかどうかも不明

• 存在していたかどうかも不明

• 産みの苦しみは

Googleが担当

– 初期仕様は方向性が重要

– たたき台(=β版)は迅速にまとめるべき

台(

β版)

(26)

Lead by Google

Lead by Google

OpenSocialコンテナも同時に開発

iGoogleのサーバソフトウェアがベース

g

ウ ア

Google提供のorkutにいち早く適用

(27)

Lead by Google

Lead by Google

企業 事前告知

• 一部の企業に事前告知?

OpenSocial発表と同時に賛同企業一覧も公表

p

発表 同時 賛同企業 覧も公表

Oracle, Salesforce.com, hi5, iLike, LinkedIn, Slide, Ning, 

Friendster, Plaxo

– 発表翌日に2社が賛同

(28)

Process to open

Process to open

コミュニティ

オープン化

「イニシアティブを取ること」

形成

「仕様策定のブレを少なくすること」

「仕様策定のブレを少なくすること」

「業界を驚かせること」

(29)

Process to open

Process to open

OpenSocial Container 

Implementation

コミュニティ

オープン化

形成

Google主導

Google主導

OpenSocial and Gadgets 

Specification

(30)

Be open

Be open

Google

• 対応SNSの増加

• 開発者の増加

• 均一な品質

SNS

(31)

Be open

Be open

実装を

OpenSocialコンテナの実装をオープン化

– 多くの

多く

SNSが均一の品質で対応可能

品質 対応可能

SNSが自ら実装コストを払う必要がない

数多くのSNSが迅速にOpenSocialに対応可能

– 数多くの

SNSが迅速にOpenSocialに対応可能

(32)

Be open

Be open

Apache Shindig

Apache Incubatorにて活動中のOSS

p

活動中

– 元はiGoogleのサーバソフトウェア

初期コミットは2007年12月12日

– 初期コミットは

2007年12月12日

– 現在もGooglerがコミッタとして開発に参加

(33)

Be open

Be open

多く

対応を実

(34)

Be open

Be open

仕様を

場 議論 策定する

• 仕様をオープンの場で議論し策定する

(35)

Be open

Be open

離れ た仕様策定プ

Googleから手離れした仕様策定プロセス

– 主要

主要

SNSメンバー、Googlerが中心的に活動

g

中心的 活動

– 誰でも議論に参加可能

最初の投稿は2008年2月14日

– 最初の投稿は

2008年2月14日

(36)

Be open

Be open

仕様策定

実装

連携

• 仕様策定とコンテナ実装の連携

(37)

Be open

Be open

OpenSocial Foundationの発足

2008年3月25日発足、2008年7月

年 月

発足、

年 月

OpenSocial v0.8は、Google Code Siteよりも先に

Foundationサイトに掲載された

Foundationサイトに掲載された

(38)

Process to open

Process to open

コンテナのソフトウェアをOSSにする

多く

速 プ

を実

コミュニティ

・多くのSNSが迅速にプラットフォーム化を実現

オープン化

形成

(39)

Process to open

Process to open

f

O

S i l D

l

for OpenSocial Developers

コミュニティ

オープン化

形成

Google主導

Google主導

(40)

Support developers

Support developers

OpenSocial Google Groups

– 最初の投稿:

最初

投稿

2007年11月2日(発表直後)

(発表直後)

OpenSocial‐Japan Google Groups

最初の投稿 2008年 月 6日

– 最初の投稿

:  2008年5月16日

(41)

Support developers

Support developers

Guru Program

API Expert Program

API Expert Program

(42)

Process to open

Process to open

API E

tによる開発者へのサポ ト

API Expertによる開発者へのサポート

アプリケーション構築事例の増加

コミュニティ

オープン化

形成

(43)

Circulation of communities

Circulation of communities

OpenSocial and 

Gadgets Specification 

Discussion

OpenSocial and 

Gadgets Specification 

Discussion

仕様の実現

仕様提案&改善

Apache Shindig

Apache Shindig

OpenSocial Groups

OpenSocial‐Japan

OpenSocial Groups

OpenSocial‐Japan

迅速な環境提供

迅速な環境提供

(44)

Agenda

Agenda

Impression of Google

What’s OpenSocial?

What s OpenSocial?

Process to open

(45)

Open Source Community

Open Source Community

Gadgets API & OpenSocial

Gadgets API & OpenSocial

Gears

(46)

Impression of Google

Impression of Google

無回答

先進的

ブランド力

突然

無回答

ブランド力

クロ ズ

印象は変わりましたか

検索精度が高い

ユニーク

クローズ

衝撃

印象は変わりましたか?

衝撃

(47)

Google Now

Google Now

デベロッパー交流会

API E pert Program

デベロッパ 交流会

API Expert Program

Hackathon

Communities

Communities

(48)

Any questions?

OpenSocial‐Japan

検索

(49)

参照

関連したドキュメント

携帯端末が iPhone および iPad などの場合は App Store から、 Android 端末の場合は Google Play TM から「 GENNECT Cross 」を検索します。 GENNECT

los sitios que enlazan a la p´ agina A no influyen uniformemente; depende del n´ umero de v´ınculos salientes que ellas posean: a m´ as v´ınculos salientes de una p´ agina

地盤の破壊の進行性を無視することによる解析結果の誤差は、すべり面の総回転角度が大きいほ

① Google Chromeを開き,画面右上の「Google Chromeの設定」ボタンから,「その他のツール」→ 「閲覧履歴を消去」の順に選択してください。.

 右上の「ログイン」から Google アカウント でログインあるいは同じ PC であると⼆回⽬以

 在籍者 101 名の内 89 名が回答し、回収 率は 88%となりました。各事業所の内訳 は、生駒事業所では在籍者 24 名の内 18 名 が回答し、高の原事業所では在籍者

Google マップ上で誰もがその情報を閲覧することが可能となる。Google マイマップは、Google マップの情報を基に作成されるため、Google

411 件の回答がありました。内容別に見ると、 「介護保険制度・介護サービス」につい ての意見が 149 件と最も多く、次いで「在宅介護・介護者」が