ge: building offline-first, industrial apps for the field – couchbase connect 2016

Post on 15-Feb-2017

202 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Why “Offline First”?

Michael HartDirector of Mobile EngineeringJeremy OsterhoudtTechnical ArchitectGE Digital-Predix Platform

2

GE, the 124-Year-Old StartupA 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

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

4

5

6

How doesOffline First fit into this picture?

7

Works Here

8

Works Here

9

Works Here

10

Works Here

11

What are we doing about this at GE Digital?

12

13

14

15

16

Enterprise DBs

16

READ (Sync Processor)

WRITE (Command Processor)

Mobile ServiceSDK

MOBILE

17

Predix Mobilemakes it easier to buildIndustrial Internet mobile applications

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

High Availability Cluster

server

server

server

sync gw sync gw

MOBILE

21

• iOS, Windows, Android*• Offline support built-in• Hybrid & Native• On device RESTful Services• Not Cordova/Phone Gap!

MOBILE SDK

22

23

Native Services

23

24

25

26

27

DEMO

28

Tools to build Offline First apps

butNO MAGIC

29

MAGIC

You provide

Offline First Mindset

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

31

Your AppsWork Here

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.

top related