Dev 11: Embracing OpenEdge® Architect

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
Introduction to Eclipse plugin development for CSU 670 course project, Selector language (Xaspect) editor plugin implementation.
DEV-2: Getting Started with OpenEdge® Architect – Part I
Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress.
Developing an Eclipse Plug-in David Gallardo. Platform Runtime Workspace Help Team Workbench JFace SWT Eclipse Project Java Development Tools (JDT) Their.
The Next Generation OpenEdge® IDE
DEV-13: You've Got a Problem, Here’s How to Find It
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
1 Plug-in Development Environment (PDE) Guide. 2 Introduction to PDE l What is PDE: »a tool designed to help you develop platform plug-ins while working.
What’s new in Progress Developer Studio for OpenEdge 11.0?
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
ARCH-6: UML Modeling with Enterprise Architect Phillip Magnay Technical Architect.
Sage User Network 11 th June 2009 Andrew Credland - Product Development Manager.
Achieving Agility with WSO2 App Factory S. Uthaiyashankar Director, Cloud Solutions WSO2 Inc. Dimuthu Leelarathne Software Architect WSO2 Inc.
What's New In Progress Developer Studio for OpenEdge?
DEV-07: Increasing Productivity with Tools for Business Logic Gikas Principal Software Engineer.
© 2009 Progress Software Corporation 1 Click to Edit Master Subtitle Style Overview of OpenEdge® GUI for.NET Release 10.2A Jarmo Nieminen Senior Technical.
Duke University Program Design & Construction Course Application Development Tools Sherry Shavor
Definition of the SDK for FIspace Augusto Morales & Hector Bedón UPM.
DEV-2: Making OpenEdge ® Architect Work For You David Lund Product Readiness.
DEV-7: The OpenEdge ® Architect “Experience” Anthony D Swindells Engineering Fellow A path to a better life (at work)
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
Ontology Engineering and Plugin Development with the NeOn Toolkit Plug-in Development for the NeOn Toolkit June 1st, 2008 Michael Erdmann, Peter Haase,
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
Selected Topics in Software Engineering - Distributed Software Development.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
SOA-3: You Need to Integrate, But What do You Need to Know and Do? Bob Trabucchi Sr Presales Consultant Sandy Caiado Sr Presales Consultant.
INNOV-14: A Look Inside the OpenEdge® UI Research Lab Bruce Gruenbaum Principal Software Engineer Shelley Chase
DEV-17: Benefiting from OpenEdge ® 10 without Disrupting your Applications’ Lifecycle Michael Boyd & Bernard Bresser Progress Software.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
DEV-3: Getting Started with OpenEdge® Architect – Part II David Lund Sr. Training Program Manager Mark Hanley Sr. Manager Development Tools.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
A9: Developer Productivity with the Roundtable ® OpenEdge ® Architect Plug-in Randall Harp Product Architect.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
ARCH-7: Integrate this! SonicMQ® and the OpenEdge® Reference Architecture Christian Stiller Technical Architect.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
DEV-21: Embracing OpenEdge ® Architect Sunil S Belgaonkar Software Architect.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Customizing PDS OE as per your needs Date: 28 June 2016 Presenter: DivyaTheja Pachipula.
Lotus Symphony Extension Model ● Jin Hua, Chen ● IBM.
ADVANCED HOSTING Adrian Newby, CTO.
Building Enterprise Applications Using Visual Studio®
Obtaining the Required Tools
DEV-25: You've Got a Problem, Here’s How to Find It
Development Changes in Dynamics 365 for Finance and Operations
COSC-4840 Software Engineering
9/17/2018 Future TIME Kevin R Banning, R&D Director Sept 17, 2014.
HP C/C++ Remote developer plug-in for Eclipse
COMP-10: Managing OpenEdge® Development with the Roundtable® TSMS
Architecture, Components, Configuration
Eclipse Database Plug-ins
ARCH-1: Application Architecture made Simple
Using JDeveloper.
What's New in Visual Studio 2005
Chapter 7 –Implementation Issues
XML Based Learning Environment
An Introduction to Eclipse
Mark Quirk Head of Technology Developer & Platform Group
.Net for Test and Measurement
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

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

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

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?

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

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

The Eclipse Ecosystem Expanding possibilities Open source community http://www.eclipse.org/ Open source community Open development platform Vast ecosystem of plug-ins available Consistent IDE platform choice across all of PSC 6

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?

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

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

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

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

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

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

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

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

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

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?

Where can you get help? PSDN Category: http://www.psdn.com/library/kbcategory.jspa?categoryID=1173 PSDN forum http://www.psdn.com/library/forum.jspa?forumID=25

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

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

? Questions 21

Thank You 22

23