Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dev 11: Embracing OpenEdge® Architect

Similar presentations


Presentation on theme: "Dev 11: Embracing OpenEdge® Architect"— Presentation transcript:

1 Dev 11: Embracing OpenEdge® Architect
Sandy Caiado Senior Solutions Engineer

2 Modern business application tooling needs
Support modern architectures Enforce consistency and improve quality Integrate with existing software processes Leverage existing tools 2

3 Agenda OpenEdge Architect Introduction Extending OpenEdge Architect
How to add an XML editor plug-in? How to add your own ABL tools to OpenEdge Architect? How to capture OpenEdge Architect events? How do I create a new Exclipse plug-in? Where to from here?

4 OpenEdge Architect: An Integrated Development Environment (IDE)
Navigate and Edit Database Schema Create New and Edit Existing ABL code Design ProDataSets Graphically Design UI Compile ABL code Debug and Run ABL code Extend development environment easily

5 OpenEdge Architect Key Benefits
Iterative development environment Increased Productivity Help, cheat sheets, wizards Import / export Easy adoption Perspectives Properties and preferences Customizable by role Templates Modeling / roundtrip engineering Promotes best-practices Tools for full SDLC UML modeling, SCM, testing, etc. Vast tools eco-system

6 The Eclipse Ecosystem Expanding possibilities Open source community
Open source community Open development platform Vast ecosystem of plug-ins available Consistent IDE platform choice across all of PSC 6

7 Agenda OpenEdge Architect Introduction Extending OpenEdge Architect
How to add an XML editor plug-in? How to add your own ABL tools to OpenEdge Architect? How to capture OpenEdge Architect events? How do I create a new Eclipse plug-in? Where to from here?

8 Approaches to extending OpenEdge Architect – 3rd Party Plug-ins
Hosting Build Plug-ins ABL Editor DB Navigator T4BL OE Studio Meta Catalog ABL Debug OE Help Eclipse Platform 8

9 3rd Party Plug-ins Different Programming Language Editors
Reporting Plug-ins Software Configuration Management (SCM) tools UML Modeling tools Much more… 9

10 Approaches to extending OpenEdge Architect – Hosting ABL tools in OpenEdge Architect
3rd Party Plug-ins Hosting Build Plug-ins ABL Editor DB Navigator T4BL OE Studio Meta Catalog ABL Debug OE Help Eclipse Platform 10

11 Invoking ABL tools from OpenEdge Architect
Launch Customization Editor Add menu/toolbar entries Refresh customization options Share Customizations 11

12 Using ABL event hooks in OpenEdge Architect
Create _idestartup.p program Subscribe to “oeide_event” event 12

13 Approaches to extending OpenEdge Architect – Building your own Eclipse plug-ins
3rd Party Plug-ins Hosting Build Plug-ins ABL Editor DB Navigator T4BL OE Studio Meta Catalog ABL Debug OE Help Eclipse Platform 13

14 What is an Eclipse plug-in?
Coded in Java™ Versioned Can be digitally signed Loosely coupled using “extension points” A plug-in is the smallest unit of Eclipse Platform function that can be developed and delivered separately 14

15 What you need to build your own plug-ins?
OpenEdge Architect does NOT include JDT or PDE plug-ins Java Development Tooling (JDT) Plug-in Development Environment (PDE) Eclipse Platform 3.2.2 Eclipse Platform 15

16 How to Create a your Eclipse plug-in?
Use Create Plug-in Project Wizard Run the Eclipse session 16

17 Agenda OpenEdge Architect Introduction Extending OpenEdge Architect
How to add an XML editor plug-in? How to add your own ABL tools to OpenEdge Architect? How to capture OpenEdge Architect events? How do I create a new Exclipse plug-in? Where to from here?

18 Where can you get help? PSDN Category: PSDN forum

19 Summary Fit OpenEdge Architect to existing development process
Leverage and integrate existing tools Enforce consistency and improve quality 19

20 Relevant PSDN Live Sessions
Dev-2: Making OpenEdge Architect Work For You Dev-13: You’ve Got a Problem, Here’s How To Find It Dev-14: OpenEdge Strategy and Roadmap

21 ? Questions 21

22 Thank You 22

23 23


Download ppt "Dev 11: Embracing OpenEdge® Architect"

Similar presentations


Ads by Google