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

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

on

  • 2,714 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,714
Slideshare-icon Views on SlideShare
2,714
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
    • 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.
    • 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