SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
Customer Presentation:
          DOCOMO Innovations




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   1
自己紹介


   •      直井康広 (Yas Naoi)
   •      DOCOMO Innovations, Inc.
   •      プロジェクトマネージャ/アーキテクト
   •      naoi@docomoinnovaitons.com
   •      ツイッター:@yas




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   2
Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   3
なぜ Couchbase なのか?




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   4
なぜ Couchbase なのか?


   • NoSQL データストアとして




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   5
なぜ Couchbase なのか?


   • NoSQL データストアとして
             – オープンソース
             – 非定型のデータ構造のハンドリング(JSON)
             – RESTful




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   6
なぜ Couchbase なのか?


   • NoSQL データストアとして
             – オープンソース
             – 非定型のデータ構造のハンドリング(JSON)
             – RESTful


   • インターネットアプリケーション PF として




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   7
なぜ Couchbase なのか?


   • NoSQL データストアとして
             – オープンソース
             – 非定型のデータ構造のハンドリング(JSON)
             – RESTful


   • インターネットアプリケーション PF として
             – スケールアウトによるスケーラビリティ
             – メモリキャッシュとデータストアの組み合わせ
             – モバイルアプリケーションの開発
             →マルチデバイス対応とデータの同期



Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   8
フォトシェアアプリの紹介




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   9
フォトシェアデモアプリの紹介


   • プロジェクトの目的




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   10
フォトシェアデモアプリの紹介


   • プロジェクトの目的

             – 低リテラシー向けユーザー…誰でも使える簡単な UI を実現

             – アンドロイド端末を使った写真、メール、カレンダー、電話帳の同期

             – サーバに原本があり、クライアント側で見るイメージ

             – 複数端末を持っていることを想定しマルチデバイスの実現




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   11
家族/友人間でのマルチデバイス/
   マルチプラットフォームによるデータ共有
   Couchbase Syncpoint を使った自動同期




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   12
家族/友人間でのマルチデバイス/
   マルチプラットフォームによるデータ共有
   Couchbase Syncpoint を使った自動同期




                            写真




      おじいちゃんのタブレット


   Syncpoint クライアント
Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   13
家族/友人間でのマルチデバイス/
   マルチプラットフォームによるデータ共有
   Couchbase Syncpoint を使った自動同期




                                                                 Couchbase Syncpoint

                                                                  写真   メール   コンタクト   予定




                            写真




      おじいちゃんのタブレット


   Syncpoint クライアント
Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                            14
家族/友人間でのマルチデバイス/
   マルチプラットフォームによるデータ共有
   Couchbase Syncpoint を使った自動同期




Couchbase Syncpoint によるデータ同期
                                                                 Couchbase Syncpoint
    - Couchbase Sync プロトコルによるクラ
      ウドとモバイルでのデータ同期
    - Syncpoint クライアントによるオンライ                                     写真   メール   コンタクト   予定
      ン/オフライン時の自動同期サポート




                            写真




      おじいちゃんのタブレット


   Syncpoint クライアント
Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                            15
家族/友人間でのマルチデバイス/
   マルチプラットフォームによるデータ共有
   Couchbase Syncpoint を使った自動同期




Couchbase Syncpoint によるデータ同期
                                                                     Couchbase Syncpoint
    - Couchbase Sync プロトコルによるクラ
      ウドとモバイルでのデータ同期
    - Syncpoint クライアントによるオンライ                                         写真     メール   コンタクト   予定
      ン/オフライン時の自動同期サポート



                                                                 CouchSync




                                                                                                写真
                            写真




      おじいちゃんのタブレット                                                                    お母さんのパソコン


   Syncpoint クライアント                                                   Syncpoint クライアント
Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                                       16
家族/友人間でのマルチデバイス/
   マルチプラットフォームによるデータ共有
   Couchbase Syncpoint を使った自動同期




Couchbase Syncpoint によるデータ同期
                                                                     Couchbase Syncpoint
    - Couchbase Sync プロトコルによるクラ
      ウドとモバイルでのデータ同期
    - Syncpoint クライアントによるオンライ                                         写真      メール   コンタクト   予定
      ン/オフライン時の自動同期サポート



                                                                 CouchSync




                                                                               写真                写真
                            写真




                                                                              お母さんの
      おじいちゃんのタブレット                                                                     お母さんのパソコン
                                                                             スマートフォン


   Syncpoint クライアント                                                   Syncpoint クライアント
Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                                        17
家族/友人間でのマルチデバイス/
   マルチプラットフォームによるデータ共有
   Couchbase Syncpoint を使った自動同期




Couchbase Syncpoint によるデータ同期
                                                                            Couchbase Syncpoint
    - Couchbase Sync プロトコルによるクラ
      ウドとモバイルでのデータ同期
    - Syncpoint クライアントによるオンライ                                                写真    メール   コンタクト   予定
      ン/オフライン時の自動同期サポート



                                                                     CouchSync




                                                                                    写真                写真
                            写真                                         写真




                                                                                   お母さんの
      おじいちゃんのタブレット                                               お母さんのタブレット                 お母さんのパソコン
                                                                                  スマートフォン


   Syncpoint クライアント                                                         Syncpoint クライアント
Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                                             18
デモシナリオ
   ~ 他のユーザーと写真をシェア(自動同期) ~




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   19
デモシナリオ
   ~ 他のユーザーと写真をシェア(自動同期) ~

                                                                 お母さんの
                                                                 タブレット
                                                       お母さんの写真


                                                        撮影した写真


                                                        おじいちゃん


                                                           息子




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.           20
デモシナリオ
   ~ 他のユーザーと写真をシェア(自動同期) ~

                                                                  お母さんの
                                                                  タブレット



                     タップ
                                                       お母さんの写真


                                                        撮影した写真


                                                        おじいちゃん


                                                           息子




                                                        お母さんの写真


                                                        撮影した写真


                                                        おじいちゃん


                                                           息子


          共有
       フォルダをタップ

Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.            21
デモシナリオ
   ~ 他のユーザーと写真をシェア(自動同期) ~

                                                                  お母さんの
                                                                  タブレット



                     タップ
                                                       お母さんの写真


                                                        撮影した写真
                                                                          • お母さんのタブレットから共有フ
                                                        おじいちゃん
                                                                            ォルダへのフォトのシェアは
                                                           息子
                                                                            CouchSync により即座に反映




                                                                                 おじいちゃんの
                                                                                  タブレット



                                                        お母さんの写真                      おじいちゃんの写真

                                                        撮影した写真                        撮影した写真

                                                        おじいちゃん


                                                           息子


          共有
       フォルダをタップ

Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                                   22
開発環境




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   23
開発環境


   • クライアント




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   24
開発環境


   • クライアント
             – Samsung Galaxy Tab 10.1 (Android OS 3.1)
             – PhoneGap 1.2.0
             – Android-Couchbase-Callback
                  (https://github.com/couchbaselabs/Android-Couchbase-Callback)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                    25
開発環境


   • クライアント
             – Samsung Galaxy Tab 10.1 (Android OS 3.1)
             – PhoneGap 1.2.0
             – Android-Couchbase-Callback
                  (https://github.com/couchbaselabs/Android-Couchbase-Callback)


   • サーバ




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                    26
開発環境


   • クライアント
             – Samsung Galaxy Tab 10.1 (Android OS 3.1)
             – PhoneGap 1.2.0
             – Android-Couchbase-Callback
                  (https://github.com/couchbaselabs/Android-Couchbase-Callback)


   • サーバ
             – Couchbase Syncpoint (Early Preview)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                    27
実装のポイント (ファイル)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   28
実装のポイント (ファイル)

   • クライアント View
             – _attachments/index.html
             – _attachments/css/styles.css
             – _attachments/images/*




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   29
実装のポイント (ファイル)

   • クライアント View
             – _attachments/index.html
             – _attachments/css/styles.css
             – _attachments/images/*


   • クライアント Controller
             – _attachments/javascript/app.js                    (実装部分)
             – _attachments/javascript/coux.js                   (Syncpoint クライアント)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                        30
実装のポイント (ファイル)

   • クライアント View
             – _attachments/index.html
             – _attachments/css/styles.css
             – _attachments/images/*


   • クライアント Controller
             – _attachments/javascript/app.js                    (実装部分)
             – _attachments/javascript/coux.js                   (Syncpoint クライアント)


   • Couchbase の View
             – views/friend-photos/map.js, reduce.js
             – views/latest-photos/map.js
             – views/share-photos/map.js, reduce.js



Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                        31
実装のポイント(coux.js)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   32
実装のポイント(coux.js)

   • coux




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   33
実装のポイント(coux.js)

   • coux                                                        (GET)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.           34
実装のポイント(coux.js)

   • coux                                                        (GET)
   • coux.put                                                    (PUT)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.           35
実装のポイント(coux.js)

   • coux                                                        (GET)
   • coux.put                                                    (PUT)
   • coux.post                                                   (POST)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.            36
実装のポイント(coux.js)

   •      coux                                                   (GET)
   •      coux.put                                               (PUT)
   •      coux.post                                              (POST)
   •      coux.changes                                           (コールバック)




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.              37
アーキテクチャ




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   38
アーキテクチャ




               フォトシェア
                 アプリ
                    app.js

                   coux.js




                    Channel


                Syncpoint
               クライアント

          モバイルデバイス


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   39
アーキテクチャ




                                                                   mom
                                                                  Channel


               フォトシェア
                 アプリ
                                                                  grandpa
                    app.js                                        Channel

                   coux.js

                                                                    kid
                                                                  Channel

                    Channel

                                                                 Couchbase
                Syncpoint                                        Syncpoint
               クライアント                                             Preview

          モバイルデバイス


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.               40
アーキテクチャ




                                                                 CouchSync     mom
                                                                              Channel


               フォトシェア
                 アプリ
                                                                              grandpa
                    app.js                                                    Channel

                   coux.js

                                                                                kid
                                                                              Channel

                    Channel

                                                                             Couchbase
                Syncpoint                                                    Syncpoint
               クライアント                                                         Preview

          モバイルデバイス


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                           41
アーキテクチャ




                                                                 CouchSync     mom
                                                                              Channel


               フォトシェア
                 アプリ
                                                                              grandpa
                    app.js                                                    Channel

                   coux.js

                                                                                kid
                                                                              Channel

                    Channel

                                                                             Couchbase
                Syncpoint                                                    Syncpoint
               クライアント                                                         Preview

          モバイルデバイス


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                           42
アーキテクチャ




                                                                 CouchSync     mom
                                                                              Channel


               フォトシェア
                 アプリ
                                                                              grandpa
                    app.js                                                    Channel

                   coux.js

                                                                                kid
                                                                              Channel

                    Channel

                                                                             Couchbase
                Syncpoint                                                    Syncpoint
               クライアント                                                         Preview

          モバイルデバイス


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                           43
アーキテクチャ




                             フォトシェア                              CouchSync     mom
                              アプリ                                             Channel

                      app.js
               フォトシェア
                 アプリ coux.js
                                                                              grandpa
                    app.js                                                    Channel

                   coux.js

                                  Channel
                                                                                kid
                                                                              Channel
                              Syncpoint
                    Channel
                             クライアント
                                                                             Couchbase
                    モバイルデバイス
                Syncpoint                                                    Syncpoint
               クライアント                                                         Preview

          モバイルデバイス


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                           44
アーキテクチャ


                                            フォトシェア
                                             アプリ
                                   app.js
                             フォトシェア                              CouchSync     mom
                              アプリ coux.js                                     Channel

                      app.js
               フォトシェア
                 アプリ coux.js
                                                                              grandpa
                    app.js                                                    Channel
                                                Channel

                   coux.js
                                            Syncpoint
                                  Channel
                                           クライアント                               kid
                                                                              Channel
                                モバイルデバイス
                            Syncpoint
                    Channel
                         クライアント
                                                                             Couchbase
                    モバイルデバイス
                Syncpoint                                                    Syncpoint
               クライアント                                                         Preview

          モバイルデバイス


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                           45
デモ


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.        46
ダウンロード




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.   47
ダウンロード


   • Android-Couchbase-Callback
             – https://github.com/couchbaselabs/Android-Couchbase-Callback




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.               48
ダウンロード


   • Android-Couchbase-Callback
             – https://github.com/couchbaselabs/Android-Couchbase-Callback


   • フォトシェアアプリ
             – https://github.com/couchbaselabs/Android-Couchbase-
               Callback/tree/master/examples




Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.               49
Q&A


Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.         50
ご清聴ありがとうございました。

                            "Coming together is a beginning, keeping together is
                            a progress; working together is a success.“
                            - Henry Ford



                                                               直井康広
                                                      naoi@docomoinnovations.com
                                                           +1-408-256-0855
                                                           ツイッター:@yas



Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved.                     51

Contenu connexe

Similaire à CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)

クラウド時代のビジネス戦略セミナーIn八戸:青森県商工労働部委託
クラウド時代のビジネス戦略セミナーIn八戸:青森県商工労働部委託クラウド時代のビジネス戦略セミナーIn八戸:青森県商工労働部委託
クラウド時代のビジネス戦略セミナーIn八戸:青森県商工労働部委託新潟コンサルタント横田秀珠
 
ママ、どうして仮想化が必要なの?
ママ、どうして仮想化が必要なの?ママ、どうして仮想化が必要なの?
ママ、どうして仮想化が必要なの?junichi anno
 
Developer Summit 2013 18-D-1
Developer Summit 2013 18-D-1Developer Summit 2013 18-D-1
Developer Summit 2013 18-D-1Motoaki Nishiwaki
 
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論Teiichi Ota
 
Couchbase meetup21040925 sfa demo
Couchbase meetup21040925 sfa demoCouchbase meetup21040925 sfa demo
Couchbase meetup21040925 sfa demoktoda
 
Adobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようAdobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようTeiichi Ota
 
SharePoint Conference 2010 B1-4 Office 2010をクラウドで拡張! Microsoft Online Service...
SharePoint Conference 2010 B1-4 Office 2010をクラウドで拡張! Microsoft Online Service...SharePoint Conference 2010 B1-4 Office 2010をクラウドで拡張! Microsoft Online Service...
SharePoint Conference 2010 B1-4 Office 2010をクラウドで拡張! Microsoft Online Service...kumo2010
 
Ibm containers の紹介 v2
Ibm containers の紹介 v2Ibm containers の紹介 v2
Ibm containers の紹介 v2Hideaki Tokida
 
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。Teiichi Ota
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメKeisuke Todoroki
 
Sneak Previews (ADC MEETUP ROUND 01)
Sneak Previews (ADC MEETUP ROUND 01)Sneak Previews (ADC MEETUP ROUND 01)
Sneak Previews (ADC MEETUP ROUND 01)Teiichi Ota
 
デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料Shinichiro Isago
 

Similaire à CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese) (16)

クラウド時代のビジネス戦略セミナーIn八戸:青森県商工労働部委託
クラウド時代のビジネス戦略セミナーIn八戸:青森県商工労働部委託クラウド時代のビジネス戦略セミナーIn八戸:青森県商工労働部委託
クラウド時代のビジネス戦略セミナーIn八戸:青森県商工労働部委託
 
20110824 android apps_tanaka
20110824 android apps_tanaka20110824 android apps_tanaka
20110824 android apps_tanaka
 
ママ、どうして仮想化が必要なの?
ママ、どうして仮想化が必要なの?ママ、どうして仮想化が必要なの?
ママ、どうして仮想化が必要なの?
 
Wankuma0402
Wankuma0402Wankuma0402
Wankuma0402
 
Developer Summit 2013 18-D-1
Developer Summit 2013 18-D-1Developer Summit 2013 18-D-1
Developer Summit 2013 18-D-1
 
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
HTML5は本当にFlashの代替になり得るのか?~Webテクノロジー進化論
 
Cloud, why not?
Cloud, why not?Cloud, why not?
Cloud, why not?
 
Couchbase meetup21040925 sfa demo
Couchbase meetup21040925 sfa demoCouchbase meetup21040925 sfa demo
Couchbase meetup21040925 sfa demo
 
Adobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出ようAdobe Creative Cloud:アイデアを携えて、町へ出よう
Adobe Creative Cloud:アイデアを携えて、町へ出よう
 
SharePoint Conference 2010 B1-4 Office 2010をクラウドで拡張! Microsoft Online Service...
SharePoint Conference 2010 B1-4 Office 2010をクラウドで拡張! Microsoft Online Service...SharePoint Conference 2010 B1-4 Office 2010をクラウドで拡張! Microsoft Online Service...
SharePoint Conference 2010 B1-4 Office 2010をクラウドで拡張! Microsoft Online Service...
 
Ibm containers の紹介 v2
Ibm containers の紹介 v2Ibm containers の紹介 v2
Ibm containers の紹介 v2
 
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
「職人技」では未来が見えない!みんなが使えるAdobeのHTML5関連ツールとソリューション。
 
Flexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメFlexでサクッと作れ!Androidアプリ開発のススメ
Flexでサクッと作れ!Androidアプリ開発のススメ
 
Sneak Previews (ADC MEETUP ROUND 01)
Sneak Previews (ADC MEETUP ROUND 01)Sneak Previews (ADC MEETUP ROUND 01)
Sneak Previews (ADC MEETUP ROUND 01)
 
Oss on Azure, social mobile web
Oss on Azure, social mobile webOss on Azure, social mobile web
Oss on Azure, social mobile web
 
デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料デブサミ2013【15D-3】Azureセッション資料
デブサミ2013【15D-3】Azureセッション資料
 

Plus de DOCOMO Innovations, Inc.

Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)DOCOMO Innovations, Inc.
 
Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)DOCOMO Innovations, Inc.
 
Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)DOCOMO Innovations, Inc.
 
クラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようクラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようDOCOMO Innovations, Inc.
 
Leveraging Multiple Cloud Orchestration and Resource Optimization
Leveraging Multiple Cloud Orchestration and Resource OptimizationLeveraging Multiple Cloud Orchestration and Resource Optimization
Leveraging Multiple Cloud Orchestration and Resource OptimizationDOCOMO Innovations, Inc.
 
Agile practice in drupal 8 module development 20200328a
Agile practice in drupal 8 module development 20200328aAgile practice in drupal 8 module development 20200328a
Agile practice in drupal 8 module development 20200328aDOCOMO Innovations, Inc.
 
Agile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module DevelopmentAgile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module DevelopmentDOCOMO Innovations, Inc.
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)DOCOMO Innovations, Inc.
 
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)DOCOMO Innovations, Inc.
 
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)DOCOMO Innovations, Inc.
 
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)DOCOMO Innovations, Inc.
 

Plus de DOCOMO Innovations, Inc. (14)

Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
Empower Your Single Site for Multi-tenancy Services (Stanford WebCamp 2023)
 
Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)Automate Behavior-driven Development (Stanford WebCamp 2022)
Automate Behavior-driven Development (Stanford WebCamp 2022)
 
Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)Automate Behavior-driven Development (DrupalCon Portland 2022)
Automate Behavior-driven Development (DrupalCon Portland 2022)
 
クラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみようクラウドオーケストレーターを使ってみよう
クラウドオーケストレーターを使ってみよう
 
Leveraging Multiple Cloud Orchestration and Resource Optimization
Leveraging Multiple Cloud Orchestration and Resource OptimizationLeveraging Multiple Cloud Orchestration and Resource Optimization
Leveraging Multiple Cloud Orchestration and Resource Optimization
 
Agile practice in drupal 8 module development 20200328a
Agile practice in drupal 8 module development 20200328aAgile practice in drupal 8 module development 20200328a
Agile practice in drupal 8 module development 20200328a
 
Agile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module DevelopmentAgile Practice in Drupal 8 Module Development
Agile Practice in Drupal 8 Module Development
 
Leveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud OrchestrationLeveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud Orchestration
 
DevOps+ to Leverage Software Development
DevOps+ to Leverage Software DevelopmentDevOps+ to Leverage Software Development
DevOps+ to Leverage Software Development
 
Leveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud OrchestrationLeveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud Orchestration
 
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
CouchConf Tokyo Customer Presentation: DOCOMO Innovations (English)
 
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
CouchConf Tokyo DOCOMO Innovations Lunchtime Lightning Talk (English)
 
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
Clanavi: How to Manage Your Cloud by Drupal (BADCamp 2010)
 
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
 

Dernier

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 

Dernier (9)

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 

CouchConf Tokyo Customer Presentation: DOCOMO Innovations (Japanese)

  • 1. Customer Presentation: DOCOMO Innovations Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 1
  • 2. 自己紹介 • 直井康広 (Yas Naoi) • DOCOMO Innovations, Inc. • プロジェクトマネージャ/アーキテクト • naoi@docomoinnovaitons.com • ツイッター:@yas Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 2
  • 3. Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 3
  • 4. なぜ Couchbase なのか? Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 4
  • 5. なぜ Couchbase なのか? • NoSQL データストアとして Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 5
  • 6. なぜ Couchbase なのか? • NoSQL データストアとして – オープンソース – 非定型のデータ構造のハンドリング(JSON) – RESTful Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 6
  • 7. なぜ Couchbase なのか? • NoSQL データストアとして – オープンソース – 非定型のデータ構造のハンドリング(JSON) – RESTful • インターネットアプリケーション PF として Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 7
  • 8. なぜ Couchbase なのか? • NoSQL データストアとして – オープンソース – 非定型のデータ構造のハンドリング(JSON) – RESTful • インターネットアプリケーション PF として – スケールアウトによるスケーラビリティ – メモリキャッシュとデータストアの組み合わせ – モバイルアプリケーションの開発 →マルチデバイス対応とデータの同期 Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 8
  • 9. フォトシェアアプリの紹介 Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 9
  • 10. フォトシェアデモアプリの紹介 • プロジェクトの目的 Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 10
  • 11. フォトシェアデモアプリの紹介 • プロジェクトの目的 – 低リテラシー向けユーザー…誰でも使える簡単な UI を実現 – アンドロイド端末を使った写真、メール、カレンダー、電話帳の同期 – サーバに原本があり、クライアント側で見るイメージ – 複数端末を持っていることを想定しマルチデバイスの実現 Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 11
  • 12. 家族/友人間でのマルチデバイス/ マルチプラットフォームによるデータ共有 Couchbase Syncpoint を使った自動同期 Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 12
  • 13. 家族/友人間でのマルチデバイス/ マルチプラットフォームによるデータ共有 Couchbase Syncpoint を使った自動同期 写真 おじいちゃんのタブレット Syncpoint クライアント Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 13
  • 14. 家族/友人間でのマルチデバイス/ マルチプラットフォームによるデータ共有 Couchbase Syncpoint を使った自動同期 Couchbase Syncpoint 写真 メール コンタクト 予定 写真 おじいちゃんのタブレット Syncpoint クライアント Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 14
  • 15. 家族/友人間でのマルチデバイス/ マルチプラットフォームによるデータ共有 Couchbase Syncpoint を使った自動同期 Couchbase Syncpoint によるデータ同期 Couchbase Syncpoint - Couchbase Sync プロトコルによるクラ ウドとモバイルでのデータ同期 - Syncpoint クライアントによるオンライ 写真 メール コンタクト 予定 ン/オフライン時の自動同期サポート 写真 おじいちゃんのタブレット Syncpoint クライアント Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 15
  • 16. 家族/友人間でのマルチデバイス/ マルチプラットフォームによるデータ共有 Couchbase Syncpoint を使った自動同期 Couchbase Syncpoint によるデータ同期 Couchbase Syncpoint - Couchbase Sync プロトコルによるクラ ウドとモバイルでのデータ同期 - Syncpoint クライアントによるオンライ 写真 メール コンタクト 予定 ン/オフライン時の自動同期サポート CouchSync 写真 写真 おじいちゃんのタブレット お母さんのパソコン Syncpoint クライアント Syncpoint クライアント Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 16
  • 17. 家族/友人間でのマルチデバイス/ マルチプラットフォームによるデータ共有 Couchbase Syncpoint を使った自動同期 Couchbase Syncpoint によるデータ同期 Couchbase Syncpoint - Couchbase Sync プロトコルによるクラ ウドとモバイルでのデータ同期 - Syncpoint クライアントによるオンライ 写真 メール コンタクト 予定 ン/オフライン時の自動同期サポート CouchSync 写真 写真 写真 お母さんの おじいちゃんのタブレット お母さんのパソコン スマートフォン Syncpoint クライアント Syncpoint クライアント Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 17
  • 18. 家族/友人間でのマルチデバイス/ マルチプラットフォームによるデータ共有 Couchbase Syncpoint を使った自動同期 Couchbase Syncpoint によるデータ同期 Couchbase Syncpoint - Couchbase Sync プロトコルによるクラ ウドとモバイルでのデータ同期 - Syncpoint クライアントによるオンライ 写真 メール コンタクト 予定 ン/オフライン時の自動同期サポート CouchSync 写真 写真 写真 写真 お母さんの おじいちゃんのタブレット お母さんのタブレット お母さんのパソコン スマートフォン Syncpoint クライアント Syncpoint クライアント Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 18
  • 19. デモシナリオ ~ 他のユーザーと写真をシェア(自動同期) ~ Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 19
  • 20. デモシナリオ ~ 他のユーザーと写真をシェア(自動同期) ~ お母さんの タブレット お母さんの写真 撮影した写真 おじいちゃん 息子 Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 20
  • 21. デモシナリオ ~ 他のユーザーと写真をシェア(自動同期) ~ お母さんの タブレット タップ お母さんの写真 撮影した写真 おじいちゃん 息子 お母さんの写真 撮影した写真 おじいちゃん 息子 共有 フォルダをタップ Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 21
  • 22. デモシナリオ ~ 他のユーザーと写真をシェア(自動同期) ~ お母さんの タブレット タップ お母さんの写真 撮影した写真 • お母さんのタブレットから共有フ おじいちゃん ォルダへのフォトのシェアは 息子 CouchSync により即座に反映 おじいちゃんの タブレット お母さんの写真 おじいちゃんの写真 撮影した写真 撮影した写真 おじいちゃん 息子 共有 フォルダをタップ Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 22
  • 23. 開発環境 Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 23
  • 24. 開発環境 • クライアント Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 24
  • 25. 開発環境 • クライアント – Samsung Galaxy Tab 10.1 (Android OS 3.1) – PhoneGap 1.2.0 – Android-Couchbase-Callback (https://github.com/couchbaselabs/Android-Couchbase-Callback) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 25
  • 26. 開発環境 • クライアント – Samsung Galaxy Tab 10.1 (Android OS 3.1) – PhoneGap 1.2.0 – Android-Couchbase-Callback (https://github.com/couchbaselabs/Android-Couchbase-Callback) • サーバ Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 26
  • 27. 開発環境 • クライアント – Samsung Galaxy Tab 10.1 (Android OS 3.1) – PhoneGap 1.2.0 – Android-Couchbase-Callback (https://github.com/couchbaselabs/Android-Couchbase-Callback) • サーバ – Couchbase Syncpoint (Early Preview) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 27
  • 28. 実装のポイント (ファイル) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 28
  • 29. 実装のポイント (ファイル) • クライアント View – _attachments/index.html – _attachments/css/styles.css – _attachments/images/* Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 29
  • 30. 実装のポイント (ファイル) • クライアント View – _attachments/index.html – _attachments/css/styles.css – _attachments/images/* • クライアント Controller – _attachments/javascript/app.js (実装部分) – _attachments/javascript/coux.js (Syncpoint クライアント) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 30
  • 31. 実装のポイント (ファイル) • クライアント View – _attachments/index.html – _attachments/css/styles.css – _attachments/images/* • クライアント Controller – _attachments/javascript/app.js (実装部分) – _attachments/javascript/coux.js (Syncpoint クライアント) • Couchbase の View – views/friend-photos/map.js, reduce.js – views/latest-photos/map.js – views/share-photos/map.js, reduce.js Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 31
  • 32. 実装のポイント(coux.js) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 32
  • 33. 実装のポイント(coux.js) • coux Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 33
  • 34. 実装のポイント(coux.js) • coux (GET) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 34
  • 35. 実装のポイント(coux.js) • coux (GET) • coux.put (PUT) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 35
  • 36. 実装のポイント(coux.js) • coux (GET) • coux.put (PUT) • coux.post (POST) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 36
  • 37. 実装のポイント(coux.js) • coux (GET) • coux.put (PUT) • coux.post (POST) • coux.changes (コールバック) Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 37
  • 38. アーキテクチャ Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 38
  • 39. アーキテクチャ フォトシェア アプリ app.js coux.js Channel Syncpoint クライアント モバイルデバイス Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 39
  • 40. アーキテクチャ mom Channel フォトシェア アプリ grandpa app.js Channel coux.js kid Channel Channel Couchbase Syncpoint Syncpoint クライアント Preview モバイルデバイス Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 40
  • 41. アーキテクチャ CouchSync mom Channel フォトシェア アプリ grandpa app.js Channel coux.js kid Channel Channel Couchbase Syncpoint Syncpoint クライアント Preview モバイルデバイス Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 41
  • 42. アーキテクチャ CouchSync mom Channel フォトシェア アプリ grandpa app.js Channel coux.js kid Channel Channel Couchbase Syncpoint Syncpoint クライアント Preview モバイルデバイス Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 42
  • 43. アーキテクチャ CouchSync mom Channel フォトシェア アプリ grandpa app.js Channel coux.js kid Channel Channel Couchbase Syncpoint Syncpoint クライアント Preview モバイルデバイス Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 43
  • 44. アーキテクチャ フォトシェア CouchSync mom アプリ Channel app.js フォトシェア アプリ coux.js grandpa app.js Channel coux.js Channel kid Channel Syncpoint Channel クライアント Couchbase モバイルデバイス Syncpoint Syncpoint クライアント Preview モバイルデバイス Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 44
  • 45. アーキテクチャ フォトシェア アプリ app.js フォトシェア CouchSync mom アプリ coux.js Channel app.js フォトシェア アプリ coux.js grandpa app.js Channel Channel coux.js Syncpoint Channel クライアント kid Channel モバイルデバイス Syncpoint Channel クライアント Couchbase モバイルデバイス Syncpoint Syncpoint クライアント Preview モバイルデバイス Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 45
  • 46. デモ Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 46
  • 47. ダウンロード Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 47
  • 48. ダウンロード • Android-Couchbase-Callback – https://github.com/couchbaselabs/Android-Couchbase-Callback Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 48
  • 49. ダウンロード • Android-Couchbase-Callback – https://github.com/couchbaselabs/Android-Couchbase-Callback • フォトシェアアプリ – https://github.com/couchbaselabs/Android-Couchbase- Callback/tree/master/examples Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 49
  • 50. Q&A Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 50
  • 51. ご清聴ありがとうございました。 "Coming together is a beginning, keeping together is a progress; working together is a success.“ - Henry Ford 直井康広 naoi@docomoinnovations.com +1-408-256-0855 ツイッター:@yas Copyright © 2012 DOCOMO Innovations, Inc. All Rights Reserved. 51