Upload
predix
View
786
Download
2
Embed Size (px)
Citation preview
PFE3: Offline First with Smart Outage App Colin J Lacy Front-End Architect, GE Power
2 PREDIX TRANSFORM
Agenda
Why “Offline First”? 1
FieldVision Architecture Demo Front-End Challenges Questions
2
3
4
5
3 PREDIX TRANSFORM
FieldVision
• Field services application for gathering data on-site
• Generates reports, tracks costs, manages documents, generates analysis
• Corporate-wide distribution for field services teams, used by Power, Oil & Gas, Healthcare
• Built by teams in New Orleans, Connecticut, San Ramon, and Mexico
4 PREDIX TRANSFORM
Why “Offline First”?
• Field service technicians often operate in remote locations
• Data capture is often as primitive as it gets when resources are limited
• In creating an iPad app for field services, we have to assume completely disconnected users
• Solve the problem offline before solving it online (…it’s easier that way!)
5 PREDIX TRANSFORM
Tech Stack • Couchbase
Replicated NoSQL Database, auto-syncs to device when online, stores data for sync while offline
• Predix Mobile SDK Webapp container on iOS, wraps local Couchbase Lite, adds data and native device REST API
• Angular 1.5 Modular front-end application
• Node & Spring Micro Services Operating backend data services and APIs
6 PREDIX TRANSFORM
Architecture
7 PREDIX TRANSFORM
Front End Challenges
• Unexplored territory • New tech stack, new frameworks • Communicating technical limitations to UX • Finding data model dividing lines • All business logic on the front-end
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.