Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1
Michael Hart
Predix Experience Development Manager
michael.hart1@ge.com
GE Software
OFFLINE FIRST
With Couchbase Mobile
5
First Mobile Release
 Applications built with Cards
 Developed basic offline capability
 Message bus using Rabbit MQ
 ...
Lessons Learned
 Caching needed to improve
 Needed to have a more flexible data model
 Conflict Management is going to ...
GE’s Couchbase Mobile Decision
 One day to decide to make the switch
 POC in 5 days
 Migrated to Couchbase Mobile 90 da...
Predix Go V1: In-house developed offline support
12
Card
Context
Offline
*“Predix is a trademark of General Electric Compa...
Predix Go V1: Couchbase offline support
13
Predix Go Client
Card
Context
Couchbase-Lite Couchbase
Server
Integration
Domai...
Lessons Learned
 Mind-shift: Request/Response to using documents
as messages
 Couchbase Lite can be used for storing loc...
Offline First
 We start with Mobile First
 We accept connectivity is an issue
 Enterprise apps need to sync with existi...
Offline First is the new Mobile
First
16
General Electric Company reserves the right to make changes in
specifications and features, or discontinue the product or ...
Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015
Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015
Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015
Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015
Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015
Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015
Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015
Upcoming SlideShare
Loading in …5
×

Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015

4,472 views

Published on

Today’s innovative software is providing new ways for industrial companies to gain a competitive advantage. But harnessing that potential from scratch isn't easy. You need to bring together device connectivity, data integration and management, data analytics, cloud, and mobility all in a way that works seamlessly together and intuitively for all the members of your business. That's why GE created Predix. In the connected world, GE field engineers work in places where offline is the norm. This presentation will examine how the Predix Experience engineering team built a platform for building applications for the industrial workforce and how Couchbase Mobile complements GE’s Offline First approach. We will look at what Offline First means and how the platform's offline capabilities were replaced with Couchbase Mobile in less than 90 days.

Published in: Technology
  • Be the first to comment

Offline First: How GE Integrated Couchbase Mobile in Less Than 90 days: Couchbase Connect 2015

  1. 1. 1 Michael Hart Predix Experience Development Manager michael.hart1@ge.com GE Software OFFLINE FIRST With Couchbase Mobile
  2. 2. 5
  3. 3. First Mobile Release  Applications built with Cards  Developed basic offline capability  Message bus using Rabbit MQ  JSON Object model  Offline capabilities built into client  Modular backend domain integration service  iPad 9
  4. 4. Lessons Learned  Caching needed to improve  Needed to have a more flexible data model  Conflict Management is going to become a requirement soon  Working on offline support was eating up a big portion of engineering resources 10
  5. 5. GE’s Couchbase Mobile Decision  One day to decide to make the switch  POC in 5 days  Migrated to Couchbase Mobile 90 days
  6. 6. Predix Go V1: In-house developed offline support 12 Card Context Offline *“Predix is a trademark of General Electric Company” Predix Go Client*
  7. 7. Predix Go V1: Couchbase offline support 13 Predix Go Client Card Context Couchbase-Lite Couchbase Server Integration Domain Data Couchbase Mobile Sync
  8. 8. Lessons Learned  Mind-shift: Request/Response to using documents as messages  Couchbase Lite can be used for storing local state  Performance improves  CQRS fits well with Couchbase 14
  9. 9. Offline First  We start with Mobile First  We accept connectivity is an issue  Enterprise apps need to sync with existing systems  Data on the device needs to be secured. Offline login is required.  Prepare to work offline  UX/Interaction design needs to design in the user interface to support offline capabilities 15
  10. 10. Offline First is the new Mobile First 16
  11. 11. General Electric Company reserves the right to make changes in specifications and features, or discontinue the product or service described at any time, without notice or obligation. These materials do not constitute a representation, warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your configuration may differ. This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice. No part of this document may be distributed, reproduced or posted without the express written permission of General Electric Company. GE, Predix and the GE Monogram are trademarks of General Electric Company. ©2015 General Electric Company – All rights reserved.

×