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

CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En)

on

  • 2,750 views

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

CouchDB and Opensocial presentation at Open Source Conference 2009/Fall Tokyo.
This is a translation presentation of http://www.slideshare.net/yssk22/couchdbopensocial-osc-2009fall-tokyo

Statistics

Views

Total Views
2,750
Views on SlideShare
2,750
Embed Views
0

Actions

Likes
5
Downloads
19
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En) CouchDB+OpenSocial - OSC 2009/Fall Tokyo (En) Presentation Transcript

  • Yohei Sasaki / id: yssk22
    - CouchDB-JP
    Social Relaxation
  • id:yssk22 / @yssk22
    http://www.yssk22.info/
    Yohei Sasaki
    CouchDB and Me
    developerWorks Japan Article Serialize
    Non-Relational database at Web-era.
    http://www.ibm.com/developerworks/jp/views/web/libraryview.jsp?search_by=Web+%E6%99%82%E4%BB%A3%E3%81%AE%E9%9D%9E%E3%83%AA%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9
    developing an OpenSocial container on top of CouchDB
    Community Meeting (CouchDB-JP)
    Studying the CouchDB book : The Definitive Guide
    Who am I?
    My hometown Niigata!
  • http://journal.mycom.co.jp/series/webtool/026/index.html
    a web journal in Japan introduced "WebJourney" as a iGoogle-like platform.
    My Sandbox : WebJourney
    View slide
  • 2002~
    ASP
    MS Access
    2004~
    ASP.NET 1.0
    ADO.NET
    2006~
    Ruby on Rails
    ActiveRecord
    2008~
    CouchDB
    Document Oriented Database
    Scratch & Build!
    Web DiaryBBS
    MMORPG Community
    Award on Rails 2007
    Widget Platform
    OpenSocial
    We are here.
    View slide
  • 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
  • CouchDB +OpenSocial
    Implement OpenSocial WebAPI on CouchDB
    base query = CouchDB View(MapReduce)
    Combinations of CouchDB view + Rack Proxy
    supports People API, AppData API, Activities API, ...
    pass the OpenSocial 0.8 Compliant Test.
    Python proxy support...
    aim to integrate Raindrop?
    OpenSocial Application (gadget.xml) is also hostedon CouchDB.
    OpenSocial App = CouchApp + ext.
    easy to develop gadget.xml
  • WebJourneyDemo
    Kakuei Tanaka
  • CouchDB Replication
    We can Replicate Social Network!
    Social Network is not for SNS providers but for Yours!
    CouchDB as an Application Server
    Runs on the Local Web.
    OpenSocial gadget is a set ofJavaScript, CSS, HTML.
    Server Sideis still be PHP, Ruby, Java, ...?
    NO! => CouchDB can host JavaScript application.
    OpenSocial Data = Document
    Your social data is defined by yourself.
    Why CouchDB?
  • Web@2009
    GREE
    flicker
    mixi
    twitter
    gmail
    hatena
    Facebook
    Your data
  • Ichibu to Zenbu(means piece and all)
    GREE
    flicker
    mixi
    twitter
    gmail
    hatena
    Facebook
    piece
    all
    * Ichibu to Zenbu is the major mutic name in Japan.
  • Personal Web Platform
    GREE
    flicker
    mixi
    twitter
    gmail
    hatena
    Facebook
  • BTW: Mozilla Raindrop
    https://wiki.mozilla.org/Raindrop/SoftwareArchitecture
  • Mozilla Raindrop and ...
    GREE
    flicker
    mixi
    twitter
    gmail
    hatena
    Facebook
    イチブ
    ゼンブ
    https://wiki.mozilla.org/Raindrop/SoftwareArchitecture
  • Raindrop Demo
    Tatewaki Komatsu
  • 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/
    http://groups.google.com/group/raindrop/browse_thread/thread/19c03d90d53f2fe6
    I asked...
    How do you think Raindrop could talk viaOpenSocialprotocols? Are there any plans?
    Answered..
    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.
    Let's try OpenSocial!
  • What is Open Web!?
    OpenSocial is an part of OpenWeb, isn't it!?
    I'll design & implement the integration ...
    OpenSocial data could exchanged on Raindrop if CouchDB would support OpenSocial API....
    We could control our pieces of social messages if CouchDB would be anOpenSocial Container
    Raindrop seems to aim the position of an application platform...
    OK, I see...
  • Join me.
    JavaScript Freaks!
    href=tweetto:@yssk22
  • Come on RelaxCafe@CouchDB!
    CouchDB-JP Community Meeting.
    Nowchallenging to reading CouchDBbook
    O'Reilly books : The Definitive Guide.
    start at 19:00 on the third Friday every month
    Next meeting:11/20(Fri) 19:00 @ Shinjuku
    with Relax Coffee in a cafe.
    You can join on the way.
    Every time, we'll discuss previous chapters.
    So "how do I study CouchDB?"
  • Try to hack CouchDB applications
    No-SQL!
    Server Side JavaScript Favor!
    Hack materials
    Blog app : (in the guide book)
    Chat app
    Calendar app
    Ubuntu One
    ... and more.
    The plan: 2009/12/26(Sat) + 2009/01/9(Sat)
    half day Hacking x 2
    CouchDB Hackathonon December and January
  • To be continuedin Relax@Cafe.
  • Appendix
  • WebJourney
  • WebJourney
  • Raindrop
  • Ubuntu One
  • 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
  • Host
    Yohei Sasaki / yssk22 @CouchDB-JP
    Contents
    Summarized Sessions by volunteers.
    Not a translation.
    History
    2009/09/11
    01. Why CouchDB ~ 04. The Core API
    11participants
    2009/10/16
    05. Design Documents ~ 06. Finding Your Data with Views
    7 participants
    2009/11/20
    07. Validation Functions ~ 09. Transforming Views with List Functions
    ? participants
    Records at Google Group
    http://groups.google.co.jp/group/couchdb-jp/web/couchdb-definitive-guide
    CouchDB: The Definitive Guide Study Meeting