CouchDB+OpenSocial - OSC 2009/Fall Tokyo
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

CouchDB+OpenSocial - OSC 2009/Fall Tokyo

  • 2,623 views
Uploaded on

CouchDB and Opensocial presentation at Open Source Conference 2009/Fall Tokyo.

CouchDB and Opensocial presentation at Open Source Conference 2009/Fall Tokyo.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • English ver is also available: http://www.slideshare.net/yssk22/couchdbopensocial-osc-2009fall-tokyo-en
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,623
On Slideshare
2,561
From Embeds
62
Number of Embeds
5

Actions

Shares
Downloads
12
Comments
1
Likes
4

Embeds 62

http://d.hatena.ne.jp 47
http://morry.duelist.org 7
http://planet.palmtb.net 4
http://duelist.org 3
http://www.slideshare.net 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Yohei Sasaki / id: yssk22
    - CouchDB-JP
    Social Relaxation
  • 2. id:yssk22 / @yssk22
    http://www.yssk22.info/
    Yohei Sasaki
    CouchDBとの
    developerWorks の記事
    CouchDB + OpenSocial Containerの実装実験中
    思考体操+遊び
    CouchDB-JP で 勉強会実施中。
    積読回避作戦
    Who am I?
    s/コシヒカリ/天地人/ビール
  • 3. http://journal.mycom.co.jp/series/webtool/026/index.html
    My Sandbox : WebJourney
  • 4. 2002年
    ASP
    MS Access
    2004年
    ASP.NET 1.0
    ADO.NET
    2006年
    Ruby on Rails
    ActiveRecord
    2008年
    CouchDB
    Document Oriented Database
    Scratch & Build!
    Web日記
    掲示板
    オンラインゲームコミュニティ用
    ウィジェット化
    OpenSocial
    イマココ
  • 5. CouchDB+OpenSocial
    SocialDocuments
    ContainerDocuments
    GadgetStorage
    CouchApp Applications
    makeRequest
    Gadget XML
    Document CRUD
    Rack Application
    Shindig(PHP)
    Apache Proxy
    CouchDB API
    OpenSocial API
    JSON-RPC
    REST
    REST
    CouchApp JS Library
    Shindig JS Library
    WebJourney JS Client
  • 6. CouchDB +OpenSocial
    REST/JSON-RPC部分をCouchDBで実装
    CouchDB View(MapReduce)で基本処理
    Rack ProxyでOpenSocialのREST/RPCスタイルに変換
    People, AppData, Activities, ... など
    OpenSocial 0.8 Compliant Test は最低限突破
    Pythonに代える予定
    OpenSocial Application (gadget.xml)も CouchDBでホスト
  • 7. Demo?
    Kakuei Tanaka
  • 8. CouchDB Replication
    Social Networkの全体/一部を複製できる。
    CouchDB as an Application Server
    デスクトップで動く。
    Gadget が JavaScript, CSS, HTML で全部動く
    Server SideもJavaScript
    OpenSocial Data = Document
    自分の入れたいデータを書く。
    Why CouchDB?
  • 9. Web@2009
    GREE
    flicker
    mixi
    twitter
    gmail
    hatena
    Facebook
    自分のデータ
  • 10. イチブトゼンブ
    GREE
    flicker
    mixi
    twitter
    gmail
    hatena
    Facebook
    イチブ
    ゼンブ
  • 11. Personal Web Platform
    GREE
    flicker
    mixi
    twitter
    gmail
    hatena
    Facebook
  • 12. ところで、Mozilla Raindrop
    https://wiki.mozilla.org/Raindrop/SoftwareArchitecture
  • 13. Mozilla Raindrop
    GREE
    flicker
    mixi
    twitter
    gmail
    hatena
    Facebook
    イチブ
    ゼンブ
    https://wiki.mozilla.org/Raindrop/SoftwareArchitecture
  • 14. Raindrop Demo?
    Tatewaki Komatsu
  • 15. Today we’re introducing Raindrop, an exploration in messaging innovation being led by the team responsible for Thunderbird, to explore new ways to use Open Web technologies to create useful, compelling messaging experiences.
    http://mozillalabs.com/blog/2009/10/introducing-raindrop/
    聞いてみた
    How do you think Raindrop could talk with OpenSocial protocols? Are there any plans?
    ...ちょっとこれ英語おかしい。
    意訳:「シランガナ、ホカニヤリタイコトアルンダヨ」
    I'm not familiar with OpenSocial, and it is safe to say we don't have any plans at the moment to work with it.  There are a number of other protocols we would like to support first.
    OpenSocial やろうよ!
  • 16. Open Web っていってるのにそりゃないよ!
    I'll design & implement the integration ...
    CouchDB が OpenSocial REST/JSON-RPC をはなすことで、OpenSocial 対応のサイトのデータはひとまずRaindropのメッセージングに乗せられるはず!
    CouchDB が OpenSocial Container になれば、OpenSocial アプリを使ってメッセージをコントロールできるはず!
    Raindrop はアプリケーションプラットフォームにもなりたいようだけど。
    OK, I see...
  • 17. 【急募】コミッター
    JavaScript のWeb屋さん
    href=tweetto:@yssk22
  • 18. RelaxCafe@CouchDBへ
    CouchDB-JP 勉強会
    現在 O'Reilly の CouchDB本のまとめ中
    毎月第3金曜日 19:00ぐらいから2時間
    次回は 11/20(金) 19:00 @ 新宿
    ルノアールでコーヒーを飲みながら
    会場提供も大歓迎
    途中からの参加も大歓迎
    前回までのまとめを最初にやります
    CouchDBはどうやって覚えたらいい?
  • 19. CouchDB アプリケーションを作ろう/ハックしよう
    No-SQL!
    Server Side JavaScript Favor!
    1人でやると結構泣きます。
    ハックネタ
    本で題材になっているブログ
    チャット
    カレンダー
    Ubuntu One
    ...
    今のところ 2009/12/26(土) + 2009/01/9(土) あたりを予定
    午後半日 x 2回ぐらいで。
    12月/1月はCouchDB Hackathon
  • 20. 続きは RelaxCafeで
  • 21. Appendix
  • 22. WebJourney
  • 23. WebJourney
  • 24. Raindrop
  • 25. Ubuntu One
  • 26. CouchDB: The Definitive Guide
    Copyright 2009, J. Chris Anderson, Jan Lehnardt & Noah Slater
    Creative Commons 3.0
    http://books.couchdb.org/relax/で参照可能
    Publisher
    O'Reilly Media, Inc.
    Last Updated on Safari
    12-OCT-2009
    Pub. Date
    November 15, 2009 (Estimated)
    Print ISBN
    978-0-596-15589-6
    Print ISBN-13
    978-0-596-15589-6
    Pages in Print Edition
    300
    Google Group で校正中
  • 27. 主催
    Yohei Sasaki / yssk22 @CouchDB-JP
    内容
    本にある内容を元に、有志で発表
    翻訳会、精読会、とは少し異なる
    これまでの開催
    2009/09/11 ルノアール6丁目店
    01. Why CouchDB ~ 04. The Core API
    参加:11名
    2009/10/16 ルノアール四谷店
    05. Design Documents ~ 06. Finding Your Data with Views
    参加: 7名
    2009/11/20 ルノアール 新宿3丁目店
    07. Validation Functions ~ 09. Transforming Views with List Functions
    参加: ?名 (10名前後)
    Google Group で記録は掲載中
    http://groups.google.co.jp/group/couchdb-jp/web/couchdb-definitive-guide
    CouchDB: The Definitive Guide 勉強会