■そもそもOpenSosialって?
※参考URL
http://www.atmarkit.co.jp/fsmart/articles/opensocial01/opensocial01_1.html
Googleが2007年11月に発表したSNSに関する共通のAPI
⇒SNS上で動作するアプリケーションを開発する際に利用できる共通の機能セットのこと
■従来のSNS
・SNSを提供する各開発者や運営側が、
独自に日記やフォトアルバムなどの機能を独自に開発
・独自開発した機能をサービス利用者に提供
※従来の『SNS』は、日記やフォトアルバムなどの機能やアプリも含まれる
■OpenSocialにおけるSNSの考え方
・SNSは、サービス利用者とアプリケーションが動作できる環境を提供する入れもの(コンテナ)。
⇒SNSには機能は含まれず、土台となる環境のみを用意
・日記やフォトアルバムなどの機能は、OpenSocialのAPIを利用して開発
・その開発したアプリをSNS(土台)へ埋め込んでサービス利用者へ提供する
※『SNS』が場所を提供し、開発者は『API』を利用してがアプリケーションを作って提供する
☆Facebookも同じ思想で作られたSNSで、Facebook vs Googleの構図が存在する
■SNSを取り巻く3者
▽FacebookやOpneSocial以前
・SNS利用者⇒既存の機能だけでは満足できなくなってくる
・SNS管理者⇒利用者のニーズが多様化し過ぎて対応に困る
・開発者⇒SNSに提供できるようなアプリが作れればオイシイのになぁ・・・
▽FacebookやOpneSocial以降
・SNS利用者⇒既存の機能だけでは満足できなくなってくる
⇒多くのアプリケーションを選択し、自分に合ったサービスを利用できるようになった
・SNS管理者⇒利用者のニーズが多様化し過ぎて対応に困る
⇒外部アプリケーションを受け入れることで、
リスクを取らずに多様なサービスをSNS利用者に提供できるようになった
・開発者⇒SNSに提供できるようなアプリが作れればオイシイのになぁ・・・
⇒多くの『利用者』に対して
サービスを提供して収益を上げることができるようになり、ウマー!!
■OpneSocialの落とし穴
Javascriptが使える環境じゃないと動かない!!
⇒Javascriptを利用してデータのやり取りをしている
つまり、
ガラケーには対応していない!!
→スマホには対応している
※Flash Liteを利用して、Flashで実現する方法がある
◎Flash Liteとは
Flashで作成したコンテンツを携帯電話などの携帯端末で実行するための技術
開発環境「Adobe Flash」(バージョンは、MX以降)に
「Flash Liteアップデート」をインストールして行う。
開発言語には、Flashと同様にActionScriptが用いられる。
■まとめ
SNS <---- OpenSocial ----> SNS
ではなくて、
SNS <---- OpneSocial ----> アプリケーション
※多様なSNSとアプリケーションを繋ぐ規格としてOpenSocialAPIを提供する
※参考URL
http://www.atmarkit.co.jp/fsmart/articles/opensocial01/opensocial01_1.html
Googleが2007年11月に発表したSNSに関する共通のAPI
⇒SNS上で動作するアプリケーションを開発する際に利用できる共通の機能セットのこと
■従来のSNS
・SNSを提供する各開発者や運営側が、
独自に日記やフォトアルバムなどの機能を独自に開発
・独自開発した機能をサービス利用者に提供
※従来の『SNS』は、日記やフォトアルバムなどの機能やアプリも含まれる
■OpenSocialにおけるSNSの考え方
・SNSは、サービス利用者とアプリケーションが動作できる環境を提供する入れもの(コンテナ)。
⇒SNSには機能は含まれず、土台となる環境のみを用意
・日記やフォトアルバムなどの機能は、OpenSocialのAPIを利用して開発
・その開発したアプリをSNS(土台)へ埋め込んでサービス利用者へ提供する
※『SNS』が場所を提供し、開発者は『API』を利用してがアプリケーションを作って提供する
☆Facebookも同じ思想で作られたSNSで、Facebook vs Googleの構図が存在する
■SNSを取り巻く3者
▽FacebookやOpneSocial以前
・SNS利用者⇒既存の機能だけでは満足できなくなってくる
・SNS管理者⇒利用者のニーズが多様化し過ぎて対応に困る
・開発者⇒SNSに提供できるようなアプリが作れればオイシイのになぁ・・・
▽FacebookやOpneSocial以降
・SNS利用者⇒既存の機能だけでは満足できなくなってくる
⇒多くのアプリケーションを選択し、自分に合ったサービスを利用できるようになった
・SNS管理者⇒利用者のニーズが多様化し過ぎて対応に困る
⇒外部アプリケーションを受け入れることで、
リスクを取らずに多様なサービスをSNS利用者に提供できるようになった
・開発者⇒SNSに提供できるようなアプリが作れればオイシイのになぁ・・・
⇒多くの『利用者』に対して
サービスを提供して収益を上げることができるようになり、ウマー!!
■OpneSocialの落とし穴
Javascriptが使える環境じゃないと動かない!!
⇒Javascriptを利用してデータのやり取りをしている
つまり、
ガラケーには対応していない!!
→スマホには対応している
※Flash Liteを利用して、Flashで実現する方法がある
◎Flash Liteとは
Flashで作成したコンテンツを携帯電話などの携帯端末で実行するための技術
開発環境「Adobe Flash」(バージョンは、MX以降)に
「Flash Liteアップデート」をインストールして行う。
開発言語には、Flashと同様にActionScriptが用いられる。
■まとめ
SNS <---- OpenSocial ----> SNS
ではなくて、
SNS <---- OpneSocial ----> アプリケーション
※多様なSNSとアプリケーションを繋ぐ規格としてOpenSocialAPIを提供する