2009/06/28
Google Developer Day 2009レポート(OpenSocial/Open Source編)
作成者 takanori
—
投稿日
2009年06月28日 23時52分
最終変更日時
2009年06月28日 23時52分
Google Developer Day 2009レポート(Google Maps API活用講座編) の続きです。
一つ目は OpenSocial in Japan 二つ目は Google & Open Source です。
OpenSocial in Japan
OpenSocial の導入編ということで、概念から説明していく感じでいた。 私が会場に行ったときにはすでに満席で、私は前の方で床に座って聞きました。
- 田中 洋一郎氏(API Expert/株式会社ミクシィ)
- Write once, Deploy everywhere
OpenSocial API Specification
OpenSocial API の全体的な構成の説明。
- OpenSocial API は JavaScript(クライアント)とRESTful(サーバ)の2種類のAPI
- JavaScript API
- XML + HTML + JavaScript (+ Flash and etc.)
- Gadget XML & Views
- OpenSocial JavaScript API
- Person API: ユーザのプロフィール情報を取得、SNSによって取れる情報が違う
- Friends API: user id, group id, network distance(距離、友達の友達とか)
- Activities API: 最新の日記一覧とかそーいうの
- Persisitence API: データをいったんどこかにおいておく
- RESTful Protocol
開発手法
OpenSocial で開発するときの環境とか便利なツールの話。
- OpenSocial Dev App
- OSDE (OpenSocial Develpment Environment)
- opensocial-jquery
- OpenSocial サーバはキャッシュの仕組みがあるので、開発中はキャッシュをオフにしよう
日本におけるOpenSocial
各 SNS の対応状況とか本とかハッカソンとかいろいろな環境の紹介。
- gooホーム: ver.0.8.1、日本で最初に OpenSocial に対応
- mixiアプリ: ver.0.8.1、モバイル版が明日リリース → (mixiアプリモバイル がリリースされたようです)
- jOpenSocial
- jQuery.opensocial_simple Plugin
- 書籍: OpenSocial入門
- OpenSocial Hackathon
OpenSocial v0.9
規格は決まったけどまだ実装はないっぽい。
Open Source
続いて Google と Open Source のかかわりについてのセッションに参加しました。
- Chris DiBona
- 今日話すのは Google での Open Source の使い方とかかわり方について
- 世の中の Open Source License User が使っているライセンスの割合
- 1/2 GPL, 1/4 LGPL, and Others
- なぜ Open Source を使うのか?
- Intellectual Curiosity/Stimulation(44.9%)
- Skills Improvement(41.3%)
Open Source use at Google
こんなのを使っていて、いろいろパッチを送っているよ
- Linux kernel
- Apache Tomcat
- SSH
- 他いろんな Open Source にパッチを送ってるよ
Hwo does Google take part?
Google が中心になってすすめている、いくつかの Open Source のプロジェクトの紹介。
- Major Projects: GWT (Google Web Toolkit)
- Major Projects: Chromium
- Major Projects: Android
- Google Wave (incoming!)
- Google Summer of Code
その後、けっこう時間があまったので質疑応答があったんですけど、基本的に普通の回答しかしてくれなくて 「ぶっちゃけどーなの?」みたいな話がなくて残念でした。まぁ、話せないんでしょうけど。
Google 的に Open Source にした方が意味があるものはオープンにして、そうじゃないものは内部で進めるって感じですかね。
- カテゴリ
-
google
-
- ¦
- 固定リンク
- ¦
- コメント (0)
- ¦
- トラックバック (0)
- トラックバック用URL:
- http://takanory.net/takalog/1120/tbping
鈴木たかのりです。とりあえず日記っぽく雑多なことを書き込んでいこうと思っています。
zope/plone関係の技術的な内容については