Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
©2017 Couchbase Inc.
Mobile and IOT EnableYour
Couchbase Server Deployment
Sachin Smotra
Product Management @ Couchbase
©2017 Couchbase Inc.
Agenda
2
1
2
3
4
Extend your existing Couchbase Server Deployment for mobile and IOT
Live Demo
Deploy...
©2017 Couchbase Inc.
MobileLaptop
Mobilize your existing Couchbase Deployment
Desktop
APPLICATION SERVER
CLIENT LIBRARY
AP...
©2017 Couchbase Inc.©2017 Couchbase Inc. 4
What am I going to demo today?
©2017 Couchbase Inc.
What am I going to demo?
• A to-do application available for iOS,Android, and .NET
• Allows a user to...
©2017 Couchbase Inc.©2017 Couchbase Inc. 6
Live Demo
©2017 Couchbase Inc.
Recap: Key Configuration Changes
Create user for Sync Gateway to the
persist data in Couchbase Server...
©2017 Couchbase Inc.
Recap: Key Configuration Changes
Grant the ”bucket admin” role to the
user
8
©2017 Couchbase Inc.
"databases": {
"todo": {
"server":"http://localhost:8091",
"import_docs": "continuous",
"unsupported"...
©2017 Couchbase Inc.
Recap: Key Configuration Changes
Change the Sync
Gateway URL in the
“todo” application as
appropriate...
©2017 Couchbase Inc.
Key Benefits for Couchbase Customers
11
You’ll create extraordinary mobile
experiences without having...
©2017 Couchbase Inc.
COUCHBASE SYNC GATEWAY
Deployment Considerations
12
Sync Gateway
Cluster
Data Management Security acr...
©2017 Couchbase Inc.
Couchbase IOT
IOT Devices
(Heart Monitor,
Wearables, etc.)
13
LoadBalancer
Couchbase
Lite
Couchbase
S...
©2017 Couchbase Inc.©2017 Couchbase Inc. 14
It’s really easy to extend your existing
Couchbase Server deployments to creat...
©2017 Couchbase Inc. 15
With Couchbase Mobile, you can develop
amazing mobile experiences without the
need for an internet...
©2017 Couchbase Inc.
Resources
Couchbase Server 5.0 Beta -
https://www.couchbase.com/downloads?family=Server&product=Cou
c...
©2017 Couchbase Inc. 17
Sachin Smotra
sachin@couchbase.com
@ssmotra
IMAGE GOES HERE
• Announcement Blog:Couchbase Server 5...
©2017 Couchbase Inc.©2017 Couchbase Inc.
ThankYou!
18
©2017 Couchbase Inc. 19
The CouchbaseConnect
mobile app
Take our in-app survey!
©2017 Couchbase Inc. 20
Share your opinion on Couchbase
1. Go here: http://gtnr.it/2eRxYWn
2. Create a profile
3. Provide ...
©2017 Couchbase Inc.©2017 Couchbase Inc.
Follow us on social media
Twitter
@couchbase
Facebook
/couchbase
Instagram
@couch...
©2017 Couchbase Inc.
MobileLaptop Desktop
What’s changed with the new release?
22
WEB
APP
DESKTOP
APP
BUCKET
SHADOWING
SYN...
©2017 Couchbase Inc.
MobileLaptop Desktop
Web Apps and Mobile Apps can use the same data bucket
23
WEB
APP
DESKTOP
APP
SYN...
©2017 Couchbase Inc.
After
Fixed Metadata
(e.g., CAS| expiry)
Value
Sync Metadata in 5.0
24
Fixed Metadata
(e.g., CAS| exp...
Nächste SlideShare
Wird geladen in …5
×

Mobile and IoT: enable your existing Couchbase deployment – Couchbase Connect New York 2017

314 Aufrufe

Veröffentlicht am

Today’s systems of engagement require customer engagement at every touch point. Analysts predict that more than 50 billion devices will be connected to the internet by 2020. With Couchbase Mobile 2.0, we’re making it easy for you to extend your current Couchbase use case to the edge. Are you a Couchbase user looking to add mobile and/or IoT capabilities to your current deployment?
Join us for this session where we will show you how to extend your Couchbase Server deployments to create new experiences for mobile and IoT users. Learn how to add mobile and IoT to your existing desktop and web app deployments with Couchbase Mobile.

Veröffentlicht in: Software
  • If you’re struggling with your assignments like me, check out ⇒ www.HelpWriting.net ⇐. My friend sent me a link to to tis site. This awesome company. After I was continuously complaining to my family and friends about the ordeals of student life. They wrote my entire research paper for me, and it turned out brilliantly. I highly recommend this service to anyone in my shoes. ⇒ www.HelpWriting.net ⇐.
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Gehören Sie zu den Ersten, denen das gefällt!

Mobile and IoT: enable your existing Couchbase deployment – Couchbase Connect New York 2017

  1. 1. ©2017 Couchbase Inc. Mobile and IOT EnableYour Couchbase Server Deployment Sachin Smotra Product Management @ Couchbase
  2. 2. ©2017 Couchbase Inc. Agenda 2 1 2 3 4 Extend your existing Couchbase Server Deployment for mobile and IOT Live Demo Deployment Considerations Resources 5 Q&A
  3. 3. ©2017 Couchbase Inc. MobileLaptop Mobilize your existing Couchbase Deployment Desktop APPLICATION SERVER CLIENT LIBRARY APPLICATION SERVER CLIENT LIBRARY SYNC GATEWAY SYNC GATEWAY Database 3
  4. 4. ©2017 Couchbase Inc.©2017 Couchbase Inc. 4 What am I going to demo today?
  5. 5. ©2017 Couchbase Inc. What am I going to demo? • A to-do application available for iOS,Android, and .NET • Allows a user to create manage “tasks lists” and “tasks” belonging to a task list • You will see: • Configuring Couchbase Server and Sync Gateway • Data synchronization to the server • Data creation usingCouchbase “python” SDK (like a web or desktop application) • Updates via N1QL • Data manipulation with device in offline mode • Data synchronization to a mobile device 5
  6. 6. ©2017 Couchbase Inc.©2017 Couchbase Inc. 6 Live Demo
  7. 7. ©2017 Couchbase Inc. Recap: Key Configuration Changes Create user for Sync Gateway to the persist data in Couchbase Server 7
  8. 8. ©2017 Couchbase Inc. Recap: Key Configuration Changes Grant the ”bucket admin” role to the user 8
  9. 9. ©2017 Couchbase Inc. "databases": { "todo": { "server":"http://localhost:8091", "import_docs": "continuous", "unsupported": { "enable_extended_attributes": true }, "bucket": "data-bucket", "username":"data-bucket", ..... } Recap: Key Configuration Changes Configure Sync Gateway 9
  10. 10. ©2017 Couchbase Inc. Recap: Key Configuration Changes Change the Sync Gateway URL in the “todo” application as appropriate 10
  11. 11. ©2017 Couchbase Inc. Key Benefits for Couchbase Customers 11 You’ll create extraordinary mobile experiences without having to change your existing web apps. You’ll be able to manage your mobile app data easily with full- stack data management. You’ll be able to manage data for mobile and web apps in the same Couchbase bucket. You’ll reduce total cost of ownership—one technology for all your apps! If you are a mobile-first customer, you can easily create web and desktop experiences on the same data stack.
  12. 12. ©2017 Couchbase Inc. COUCHBASE SYNC GATEWAY Deployment Considerations 12 Sync Gateway Cluster Data Management Security across the Full Stack JSON { } JSON { } JSON { } User Management
  13. 13. ©2017 Couchbase Inc. Couchbase IOT IOT Devices (Heart Monitor, Wearables, etc.) 13 LoadBalancer Couchbase Lite Couchbase Sync Gateway Couchbase Server
  14. 14. ©2017 Couchbase Inc.©2017 Couchbase Inc. 14 It’s really easy to extend your existing Couchbase Server deployments to create mobile & IOT experiences.
  15. 15. ©2017 Couchbase Inc. 15 With Couchbase Mobile, you can develop amazing mobile experiences without the need for an internet connection.
  16. 16. ©2017 Couchbase Inc. Resources Couchbase Server 5.0 Beta - https://www.couchbase.com/downloads?family=Server&product=Cou chbase%20Server&edition=Enterprise# 16 SYNC GATEWAY Couchbase Sync Gateway 1.5 Beta - https://www.couchbase.com/downloads?family=Mobile&product=Couch base%20Sync%20Gateway&edition=Enterprise%20Edition Sync Gateway Config file - https://github.com/couchbaselabs/mobile- training-todo/blob/fix/update-ios-install-to-latest/sync-gateway-config- xattrs.json “Todo” sample application - https://github.com/couchbaselabs/mobile-training-todo Couchbase MobileTutorial - https://developer.couchbase.com/documentation/mobile/1.4/training/i ndex.html
  17. 17. ©2017 Couchbase Inc. 17 Sachin Smotra sachin@couchbase.com @ssmotra IMAGE GOES HERE • Announcement Blog:Couchbase Server 5.0 Beta • Announcement Blog: Couchbase Mobile 2.0 Developer Preview
  18. 18. ©2017 Couchbase Inc.©2017 Couchbase Inc. ThankYou! 18
  19. 19. ©2017 Couchbase Inc. 19 The CouchbaseConnect mobile app Take our in-app survey!
  20. 20. ©2017 Couchbase Inc. 20 Share your opinion on Couchbase 1. Go here: http://gtnr.it/2eRxYWn 2. Create a profile 3. Provide feedback (~15 minutes)
  21. 21. ©2017 Couchbase Inc.©2017 Couchbase Inc. Follow us on social media Twitter @couchbase Facebook /couchbase Instagram @couchbase Linkedin /company/couchbase
  22. 22. ©2017 Couchbase Inc. MobileLaptop Desktop What’s changed with the new release? 22 WEB APP DESKTOP APP BUCKET SHADOWING SYNC GATEWAY SYNC GATEWAY JSON { } JSON { } JSON { } JSON { }
  23. 23. ©2017 Couchbase Inc. MobileLaptop Desktop Web Apps and Mobile Apps can use the same data bucket 23 WEB APP DESKTOP APP SYNC GATEWAY SYNC GATEWAY JSON { } JSON { } JSON { } JSON { } JSON { } JSON { } JSON { } JSON { } JSON { } JSON { }
  24. 24. ©2017 Couchbase Inc. After Fixed Metadata (e.g., CAS| expiry) Value Sync Metadata in 5.0 24 Fixed Metadata (e.g., CAS| expiry) Value & Sync Metadata Before System Extended Attributes</> key item key item metadata

×