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.

GE: building offline-first, industrial apps for the field – Couchbase Connect 2016

512 views

Published on

Predix, GE’s software platform for the Industrial Internet, powers machines all over the world – wind turbines, rail yards, and more. The GE team needed to build a mobile platform that would enable Industrial Internet applications to work offline and sync with existing systems, all while continuing to collect and protect data and provide a streamlined user experience for its workforce. In this session, the GE team will discuss their requirements for Predix, what led them to select Couchbase to power the platform, and how they were able to migrate to Couchbase in only 90 days.

Published in: Software
  • Be the first to comment

GE: building offline-first, industrial apps for the field – Couchbase Connect 2016

  1. 1. 1 Why “Offline First”? Michael Hart Director of Mobile Engineering Jeremy Osterhoudt Technical Architect GE Digital-Predix Platform
  2. 2. 2 GE, the 124-Year-Old Startup A decade after taking over, Jeff Immelt’s long bet on the Internet of Really Big Things seems to be paying off. The company was officially founded in 1892 when Thomas Edison merged his operation with a rival electric light manufacturer. … By: Devin Leonard Rick Clough From: Bloomberg Businessweek
  3. 3. 3
  4. 4. 4 GE’s Digital Industrial Journey 4AVIATION POWER DISTRIBUTIONPOWER GENERATION HEALTHCARE OIL & GAS RAIL WIND WATER AVIATION MANUFACTURING MINING • Maximize Production • Predictive Maintenance • Remote Collaboration • Reduced Risk • Environmental Control • Maximize Production • Longer Repair Intervals • Reduce Emissions • Predictive Maintenance • Longer Asset Life • Revenue Protection • Meter Health • Power Quality • Load Forecasting • Predictive Maintenance • Maximize Farm Power • Wind Wake Protection • Outage Detection • Continuous Operation • Operational Integrity • Minimize Water Use • Control Emissions • Minimize Cost • Maximize Fuel Use • Risk Management • Predictive Maintenance • Efficient Operations • Customer Satisfaction • Maximize Fuel Use • Enhanced Operation • Network Velocity • Predictive Maintenance • Supplier Collaboration • Cost Reduction • Consumer Protection • Efficient Operations • Regulatory Compliance • Predictive Maintenance • Maximize Production • Efficient Operations • Safe Operations • Predictive Maintenance • Patient Experience • Improved Hand Hygiene • Cost Reduction • Efficient Operations • Regulatory Compliance
  5. 5. 5
  6. 6. 6 How does Offline First fit into this picture?
  7. 7. 7 Works Here
  8. 8. 8 Works Here
  9. 9. 9 Works Here
  10. 10. 10 Works Here
  11. 11. 11 What are we doing about this at GE Digital?
  12. 12. 12
  13. 13. 13
  14. 14. 14
  15. 15. 15
  16. 16. 16 Enterprise DBs 16 READ (Sync Processor) WRITE (Command Processor) Mobile Service SDK MOBILE
  17. 17. 17 Predix Mobile makes it easier to build Industrial Internet mobile applications
  18. 18. 18 Create a service $ cf create-service predix-mobile-HA … -c ’{“servers”:3, “gateways”:2}’ Update a service $ cf update-service cluster1 -c ‘{“servers”: 5, “gateways”: 3}’ Easy to deploy Mobile Service
  19. 19. 19 High Availability Cluster server server server sync gw sync gw MOBILE
  20. 20. 21 • iOS, Windows, Android* • Offline support built-in • Hybrid & Native • On device RESTful Services • Not Cordova/Phone Gap! MOBILE SDK
  21. 21. 22
  22. 22. 23 Native Services 23
  23. 23. 24
  24. 24. 25
  25. 25. 26
  26. 26. 27 DEMO
  27. 27. 28 Tools to build Offline First apps butNO MAGIC
  28. 28. 29 MAGIC You provide Offline First Mindset
  29. 29. 30 What is Offline First? • focusing on what is important • right data at right time • syncing (reading) data from domain • writing data to domain • dealing with latency
  30. 30. 31 Your Apps Work Here
  31. 31. 32
  32. 32. General Electric 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. GE, Predix and the GE Monogram are trademarks of General Electric Company. ©2016 General Electric Company – All rights reserved.

×