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

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

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

    1. Yohei Sasaki / id: yssk22
      - CouchDB-JP
      Social Relaxation
    2. 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!
    3. 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
    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 DiaryBBS
      MMORPG Community
      Award on Rails 2007
      Widget Platform
      OpenSocial
      We are here.
    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
      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
    7. WebJourneyDemo
      Kakuei Tanaka
    8. 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?
    9. Web@2009
      GREE
      flicker
      mixi
      twitter
      gmail
      hatena
      Facebook
      Your data
    10. 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.
    11. Personal Web Platform
      GREE
      flicker
      mixi
      twitter
      gmail
      hatena
      Facebook
    12. BTW: Mozilla Raindrop
      https://wiki.mozilla.org/Raindrop/SoftwareArchitecture
    13. Mozilla Raindrop and ...
      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/
      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!
    16. 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...
    17. Join me.
      JavaScript Freaks!
      href=tweetto:@yssk22
    18. 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?"
    19. 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
    20. To be continuedin Relax@Cafe.
    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
    27. 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

    + yssk22yssk22, 4 weeks ago

    custom

    310 views, 3 favs, 0 embeds more stats

    CouchDB and Opensocial presentation at Open Source more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 310
      • 310 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories