Navigation

コード ラボ セッション : ソーシャル Web のスタンダード ‘OpenSocial’

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 をお持ちいただきます。