わが道を行くFacebookは開発言語も独自仕様?

米Facebookがプラットフォームをオープンソース化

2008/06/03

 SNSサービスの米Facebookは6月2日(米国時間)、Facebook用ソーシャル・アプリケーションの開発者向けプラットフォーム「Facebook Platform」をオープンソース化し、「Facebook Open Platform」として発表した。オープンソース化したソースコードはFacebook用ソーシャル・アプリケーションの開発に利用できる。

 「Facebook Open Platform」は、HTMLのサブセットとして独自に実装されたマークアップ言語「FBML」(Facebook Markup Language)、ソーシャルデータをSQLスタイルで取得するクエリー型言語「FQL」(Facebook Query Language)、RESTライクにFacebookのメソッドを実行できるFacebook API、アプリケーションの動作に使用するJavaScript実装の「FBJS」(Facebook JavaScript)などから構成される。

 多くの企業が協賛するグーグルのSNS共通アプリケーション開発プラットフォーム「OpenSocial」は、リリース当初からオープンソース化していて、それに対抗する動きと見られる。一社で「OpenSocial」陣営に対抗しているFacebookらしく、開発言語も独自仕様の部分が多いようだ。

 ライセンスとしては、多くの開発者に使われているメソッドとタグのソースコードの大部分が「CPAL」(Common Public Attribution License)の下で公開されるが、FBMLのパーサだけは、「MPL」(Mozilla Public License)が適用される。

 オンライン上でFBMLやFacebook APIなどのソースコードが実行できる「Code testing tools」も提供されていて、開発者は手軽に試すことができる。

(@IT 平田修)

情報をお寄せください:

HTML5 + UX フォーラム 新着記事
@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

キャリアアップ

- PR -

注目のテーマ

ソリューションFLASH

「ITmedia マーケティング」新着記事

2024夏アニメの人気維持率 「負けヒロインが多すぎる!」の特異な動き
ブシロードのグループ会社であるゲームビズは「アニメビジネスインサイト『データで見る2...

約8割の人が経験する「見づらいホームページ」 最も多い理由は?
NEXERはくまwebと共同で「見づらいホームページ」に関するアンケートを実施した。

スマホ時間の奪い合い「利用者増えても、利用時間は減少」 唯一の勝者は?
データマーケティング支援のGlossomは、「スマートフォンでのメディアとコマースの利用に...