Download presentation
Presentation is loading. Please wait.
Published byAdelia Richards Modified over 8 years ago
1
Professional Services NAME Roland de Pijper Principal Consultant Openedge TITLE TECHNICAL EXPERTISE
2
Progress Technische Update en Roadmap Rollbase/ OpenEdge
3
© 2014 Progress Software Corporation. All rights reserved. 3 Agenda OpenEdge Architectuur Rollbase: Web en Mobile Details Toekomst
4
© 2014 Progress Software Corporation. All rights reserved. 4 Openedge applicatie Hands up: wie werkt er met OpenEdge? …. Wie niet?
5
© 2014 Progress Software Corporation. All rights reserved. 5 Rollbase Volledig ontwikkel platform Maar … complexe logica in Javascript…. Beter: ABL
6
© 2014 Progress Software Corporation. All rights reserved. 6 Rollbase Bestaande applicatie(s) Veel, complexe business logic Al service enabled Nog op to-do lijst
7
© 2014 Progress Software Corporation. All rights reserved. 7 Architectuur
8
© 2014 Progress Software Corporation. All rights reserved. 8 Architectuur ABL Class met CRUD/Invoke operaties JSDO (JSON bestand) Rollbase object
9
© 2014 Progress Software Corporation. All rights reserved. 9 Openedge/Rollbase: Web en Mobile Demo
10
© 2014 Progress Software Corporation. All rights reserved. 10 Details: customer.i
11
© 2014 Progress Software Corporation. All rights reserved. 11 Details: customer.cls http://localhost:8980/Customer/rest/Customer/Customer?filter=%7B%22ablFilter%22%3A%22City+BEGINS+%27am%27%22%2C+%22orderBy%22%3A%22Name%22%7D
12
© 2014 Progress Software Corporation. All rights reserved. 12 Details: customer.cls, applyFillMethod
13
© 2014 Progress Software Corporation. All rights reserved. 13 Details: commitCustomer
14
© 2014 Progress Software Corporation. All rights reserved. 14 Details: Define the service interface
15
© 2014 Progress Software Corporation. All rights reserved. 15 Details: create the mobile service
16
© 2014 Progress Software Corporation. All rights reserved. 16 Details: publish the service
17
© 2014 Progress Software Corporation. All rights reserved. 17 Details: gegenereerde JSDO (json)
18
© 2014 Progress Software Corporation. All rights reserved. 18 Details: create a New Rollbase Web app
19
© 2014 Progress Software Corporation. All rights reserved. 19 Details: Create a new Object
20
© 2014 Progress Software Corporation. All rights reserved. 20 Details: from an Openedge Service
21
© 2014 Progress Software Corporation. All rights reserved. 21 Details: map fields
22
© 2014 Progress Software Corporation. All rights reserved. 22 Details: add relations
23
© 2014 Progress Software Corporation. All rights reserved. 23 Details: New mobile app
24
© 2014 Progress Software Corporation. All rights reserved. 24 Details: Mobile detail page
25
© 2014 Progress Software Corporation. All rights reserved. 25 Details: Map fields
26
© 2014 Progress Software Corporation. All rights reserved. 26 Customer example
27
© 2014 Progress Software Corporation. All rights reserved. 27 Details: What about …. OE-BPM and Rollbase and business logic Demo
28
© 2014 Progress Software Corporation. All rights reserved. 28 Details: Simpel BPM process “SetCreditLimit”
29
© 2014 Progress Software Corporation. All rights reserved. 29 Details: Assign task to Senior Manager
30
© 2014 Progress Software Corporation. All rights reserved. 30 Details: Maak dataslot voor CustNum
31
© 2014 Progress Software Corporation. All rights reserved. 31 Details: Start BPM proces in CreateCustomer
32
© 2014 Progress Software Corporation. All rights reserved. 32 Details: Maak CreditLimit class – vul customer table o.b.v. toegekende taken
33
© 2014 Progress Software Corporation. All rights reserved. 33 Details: Importeer object in Rollbase
34
© 2014 Progress Software Corporation. All rights reserved. 34 Details: Complete task in UpdateCustomer
35
© 2014 Progress Software Corporation. All rights reserved. 35 Toekomst
36
This roadmap is for informational purposes only, and the reader is hereby cautioned that actual product development may vary significantly from roadmaps This roadmap may not be interpreted as any commitment on behalf of Progress, and future development, timing and release of any features or functionality described in this roadmap remains at our sole discretion Disclaimer
37
Application Development Roadmap
38
Enhanced Developer Experience New Unified Mobile/Web Application Development environment Mobile-optimized UI Generation Support local data storage for mobile device offline operation Push notification for mobile users Simplified OpenEdge upgrade process Support for multiple OE versions on a single machine Enhanced OpenEdge Service for Rollbase OOABL Serialization OOABL Reflection ABL Regular Expression Support Windows Phone 8 Support Enhanced Code Refactoring Additional DataDirect Cloud Data Source Support Support for REST-OUT Code coverage analysis & Profiling Support of distributed team development repositories Native ABL Editing support in Rollbase Mobile UI External Library Support Integrated Mobile Debugger Customer App Dashboard for Mobile Apps Remote Class invocation for AppServer 2014-2016 Progress OpenEdge Priorities
39
Business Productivity Improved OE BPM and Corticon usability, including calling Corticon directly from a BPM process step and Corticon accessing the OE database directly Ability to invoke OpenEdge BPM Processes from Rollbase OE BPM support for BPMN 2.0 Modelling Constructs Clustering Support for OE BPM Servers Enhanced OE BPM debugging capabilities Support for Multi-tenant BPM Processes Community forums & discussion threads integrated into the development workflow Community as a Service allowing developers to embed community features into applications Performance enhancements of OpenEdge Rules & BPM Integration Easyl - Generate templates automatically from OpenEdge Applications 2014-2016 Progress OpenEdge Priorities
40
Enhanced Developer Experience New Unified Mobile/Web Application Development environment Mobile-optimized UI Generation Metadata APIs providing programmatic generation of application schema & UI components Best in class UI Builder ISV Trial Management DataDirect Cloud Connection Wizard & Editor On-Premise Mobile Development Mobile UI External Library Support Enhanced JavaScript Editor Distributed Team Development support Agile Development Tooling Application Lifecycle Dashboards & Reporting Integrated Mobile Debugger Customer App Dashboard for Mobile Apps End-User Interface Enhancements (Reorder, Drag n Drop, Sliders, Autocomplete, etc.) Advanced Reporting (Dynamic Charts, Map Reports, Summary Reports, etc.) Visual Data Modeller Native ABL Editing support 2014-2016 Progress Rollbase Priorities
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.