Room 415 14:00 - 17:45
Chris Schalk (クリス シャルク) デベロッパー アドボケイト
向井 淳 (むかい じゅん) ソフトウェア エンジニア 丹羽 智史 (にわ さとし) ソフトウェア エンジニア 夷藤 勇人 (いとう はやと) ソフトウェア エンジニア 椎野 裕樹 (しいの ゆうき) ソフトウェア エンジニア
OpenSocial
は、ソーシャルサイトで共用する API
を定義した仕様になります。MySpace、Plaxo、Hi5、Ning、orkut、salesforce.com や LinkedIn
といった名だたる ソーシャルサイトで動作し、日本でも mixi や BeatCommunication、 OpenPNE
がサポート表明を行っております。この OpenSocial によって、開発者は一つの API
を覚えるだけで「一度書けばどこでも動く」アプリケーションを開発できるのです。 それに加え、API を実装して OpenSocial
コンテナが動作する ソーシャルサイトを作る側の開発者を楽にするために、Apache のプロジェクトである Shindig
ではOpenSocial コンテナを二つの言語 (Java と PHP)で、実装して、それを参照実装として提供しています。Shindig
は、開発言語固有のSPI (Service Provider Interface)を規定して、ソーシャルサイトが内部の People and
Friends データ、Activities データ、Persistence データを Shindig
からアクセスして、利用できるようにしています。Shindig では、これらを OpenSocial JavaScript と REST API
として公開する予定です。
本セッションでは、OpenSocial とは何かということをご案内すると同時に、セッション参加者に
OpenSocial のアプリケーションをその場で構築していただく、ハンズオンセッションです。セッションに参加する方には、ご自身のノート PC
をお持ちいただきます。
|