Presentation is loading. Please wait.

Presentation is loading. Please wait.

Professional Services NAME Roland de Pijper Principal Consultant Openedge TITLE TECHNICAL EXPERTISE.

Similar presentations


Presentation on theme: "Professional Services NAME Roland de Pijper Principal Consultant Openedge TITLE TECHNICAL EXPERTISE."— Presentation transcript:

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

41


Download ppt "Professional Services NAME Roland de Pijper Principal Consultant Openedge TITLE TECHNICAL EXPERTISE."

Similar presentations


Ads by Google