Modern Business Application Development Edsel Garcia Principal Software Engineer Progress Software egarcia@progress.com Peter Judge Software Architect Progress Software pjudge@progress.com AppDev Architecture Components HTML5 OpenEdge ABL, data, BPM Classic UI location Pacific UI Existing (Desktop) Rollbase Logic, data Modulus Cloud On-premise Interfaces Platforms Integration Data Providers D2C Cloud data sources 3 © 2014 Progress Software Corporation. All rights reserved. Corticon Decision services External Data, API Triple-Dee Shopping – Deliveries Orders 4 Depot © 2014 Progress Software Corporation. All rights reserved. Drivers Deliveries Triple-Dee Shopping – Deliveries Orders Depot Mobile UI OpenEdge HTML5 ABL, Data, BPM Drivers Deliveries Mobile UI HTML5 External Data, API 5 © 2014 Progress Software Corporation. All rights reserved. Triple-Dee Shopping – Returns Customer Service 6 © 2014 Progress Software Corporation. All rights reserved. Drivers Returns Triple-Dee Shopping – Returns Customer Service Drivers Returns Rollbase Logic, Data Mobile UI HTML5 OpenEdge ABL, Data, BPM Corticon Decision Services 7 © 2014 Progress Software Corporation. All rights reserved. External Data, API Triple-Dee Shopping – Returns Customer Service Drivers Returns Rollbase Logic, Data Mobile UI HTML5 OpenEdge ABL, Data, BPM Corticon Decision Services 8 © 2014 Progress Software Corporation. All rights reserved. External Data, API There Be Dragons Beyond Here … … or more accurately, a demo 9 © 2014 Progress Software Corporation. All rights reserved. Triple Quad-Dee Shopping – Future Deliveries Orders 23 Depot © 2014 Progress Software Corporation. All rights reserved. Drivers Drones Deliveries Triple Quad-Dee Shipping – Future Deliveries Orders Depot Drivers Drones Deliveries Mobile UI HTML5 Mobile UI HTML5 OpenEdge ABL, Data, BPM Modulus Integration External Data, API 24 © 2014 Progress Software Corporation. All rights reserved. Take-aways (Mental Deliveries) Lots of different components in modern app dev • Progress has many of them, and can talk to those we don't have Extend and enhance your existing Progress OpenEdge application Realistically, will take you more than an hour to build… • Took XXX time to build ABL code • Took YYY time to build mobile UI • Took ZZZ time to build BPM/Corticon • Took QQQ time to build Rollbase UI 25 © 2014 Progress Software Corporation. All rights reserved. Extra Resources (Coming Soon!) Source code @ https://github.com/PeterJudge-PSC/dars-demo Other sessions Other stuff – A node.js client for controlling Parrot AR Drone 2.0 quad-copters https://github.com/felixge/node-ar-drone Visit the Resource Portal Get session details & presentation downloads Complete a survey Access the latest Progress product literature www.progress.com/exchange2014
© Copyright 2024