Leverage the Power of Progress Developer Studio for OpenEdge. 8 th Oct, 2013

Similar documents
PDSOE Workspace Management and Organisation. Marko Rüterbories Senior Consultant

Creating a new CDC policy using the Database Administration Console

Webspeed. I am back. Enhanced WebSpeed

OpenEdge Architect Template Customization

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd.

The OpenEdge Application Modernization Framework. Mike Fechner, Director, Consultingwerk Ltd.

Mike Fechner Director

White Paper Version 1.0. Architect Preferences and Properties OpenEdge 10.2A

OpenEdge 11 Strategy & Roadmap. Jarmo Nieminen Senior Solution Engineer, Nordics

Mike Fechner, Consultingwerk Ltd.

What s New in OpenEdge 11.4?

Real World Development using OpenEdge Mobile some advanced features. Brian C. Preece Ypsilon Software Ltd

The Backend of OE Mobile in OpenEdge Mike Fechner, Consultingwerk Ltd. PUG Challenge Americas, June 2013

Progress Dynamics for OpenEdge Architect 10.1B Software Configuration Management

Overview. Principal Product Manager Oracle JDeveloper & Oracle ADF

WPS Workbench. user guide. "To help guide you through using the WPS user interface (Workbench) to create, edit and run programs"

Modernization and how to implement Digital Transformation. Jarmo Nieminen Sales Engineer, Principal

What s New in Access 2007

USING APPSERVER SUPPORT IN OPENEDGE ARCHITECT

Debugging with OpenEdge Architect An introduction to the IDE s integrated debugger

At the shell prompt, enter idlde

openedge 11.0 Progress OpenEdge

Corticon Server: Web Console Guide

Corticon Business Rules for OpenEdge

Kendo UI Builder by Progress : Using Kendo UI Designer

REST in Peace Mastering the JSDO with a Dynamic ABL backend. Mike Fechner, Consultingwerk Ltd.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Unveiling Zend Studio 8.0

OPENEDGE TRAINING SYNOPSES course synopses for OpenEdge Training.

Version: Copyright World Programming Limited

JSF Tools Reference Guide. Version: M5

Tutorial: Using Corticon Business Rules in a Progress OpenEdge Application

IBM Forms V8.0 IBM Forms Classic - Forms Designer IBM Corporation

Getting the Most from Eclipse

What s Next for OpenEdge

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

Kendo UI. Builder by Progress : Using Kendo UI Designer

Infor LN Studio Application Development Guide

OpenEdge Legacy Application Modernization by Example. Mike Fechner, Consultingwerk Ltd.

Corticon Server: Web Console Guide

Building JavaServer Faces Applications

What's New in ActiveVOS 7.1 Includes ActiveVOS 7.1.1

Oracle Fusion Middleware 11g: Build Applications with ADF I

Corticon Studio: Quick Reference Guide

OpenEdge GUI for.net Adoption and Migration Strategies

ArcGIS Viewer for Silverlight Advanced Topics

Rich Web UI made simple Building Data Dashboards without Code

Using update to install a Corticon Studio

Creating.NET Add-ins for ArcGIS for Desktop

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

OE101b Architect OpenEdge Architect. John Kendall Solvepoint Corporation

JSF Tools Reference Guide. Version: beta1

EasyCatalog For Adobe InDesign

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Hyperion Financial Management Course Content:35-40hours

Mobile Application Workbench. SAP Mobile Platform 3.0 SP02

Lab 1: Getting Started with IBM Worklight Lab Exercise

Configuring and Customizing the ArcGIS Viewer for Silverlight. Katy Dalton

No Programming Required Create web apps rapidly with Web AppBuilder for ArcGIS

Regular Forum of Lreis. Speechmaker: Gao Ang

Tutorial: Deploying a Progress Corticon Decision Service as a Web Service for.net. Product Version: Corticon 5.6

Part I. Integrated Development Environment. Chapter 2: The Solution Explorer, Toolbox, and Properties. Chapter 3: Options and Customizations

Oracle Application Express 5.1

Introducing HP NonStop Development Environment Version 2.0 for Eclipse (NSDEE 2.0)

Red Hat Developer Studio 12.0

Smart Client development with the Eclipse Rich Client Platform

Oracle Forms Modernization Through Automated Migration. A Technical Overview

Building Database-Centric Web Applications Using. Oracle HTML DB

Adobe ColdFusion Documentation. September 2014

Index. Symbols. /**, symbol, 73 >> symbol, 21

DVT Eclipse IDE. My First Verilog/SystemVerilog Project

Team Developer 6.1. Configure the color-coding in the Tools Preferences dialog under the Outline tab.

AADL Graphical Editor Design

The Corticon Rule Modeling Methodology. A Case Study. Mortgage Approval

Oracle Fusion Middleware 11g: Build Applications with ADF I

Working with OpenEdge Data and Business Logic in a Kendo UI Builder Application

Wakanda Architecture. Wakanda is made up of three main components: Wakanda Server Wakanda Studio Wakanda Client Framework

Integrating the Progress Rollbase Portal into OpenEdge Applications. Mike Fechner, Director, Consultingwerk Ltd.

Introduction to Programming Microsoft.NET Framework Applications with Microsoft Visual Studio 2005 (C#)

Oracle Application Express: Administration 1-2

Composer Help. Import and Export

Corticon Studio: Quick Reference Guide

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

Openbravo Technology Platform

REST API Documentation Using OpenAPI (Swagger)

IBM Best Practices Working With Multiple CCM Applications Draft

Kendo UI. Builder by Progress : What's New

RenderMonkey 1.6. Natalya Tatarchuk ATI Research

20483BC: Programming in C#

APEX Times Ten Berichte. Tuning DB-Browser Datenmodellierung Schema Copy & Compare Data Grids. Extension Exchange.

Corticon Studio: Quick Reference Guide

Index. Alessandro Del Sole 2017 A. Del Sole, Beginning Visual Studio for Mac,

DB2 for z/os Stored Procedure support in Data Server Manager

Guided Exercise 1.1: Setting up the sample OpenEdge Data Object Services

Oracle BPM 10g R3 Programming 1 Essentials

Creating and Using Macro Commands

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

Oracle Fusion Middleware 11g: Build Applications with ADF Accel

Solving Mobile App Development Challenges. Andrew Leggett & Abram Darnutzer CM First

A QUICK OVERVIEW OF THE OMNeT++ IDE

Transcription:

Leverage the Power of Progress Developer Studio for OpenEdge Srinivas Kantipudi Sr Manager 8 th Oct, 2013 Swathi Yellavaram Principal Engineer

Agenda Brief Introduction to Eclipse and PDS for OpenEdge Different Development Environments in PDS OE Improving Progress OpenEdge Developer Productivity Demo 2

Introduction to Eclipse and PDS OE Progress Developer Studio for OpenEdge Eclipse based IDE Highly customizable and easily navigable user interface Extensive plug-ins available for extending the functionality 3

Development Lifecycle Define/Configure Define/Configure Develop Develop Publish Publish Test Test Project types, Preferences, Properties Project types, Preferences, Properties AppBuilder, GUI for.net, Web, REST, Mobile, OE BPM, OE-Corticon, Advanced Editing capabilities AppBuilder, GUI for.net, Web, REST, Mobile, OE BPM, OE-Corticon, Advanced Editing capabilities Servers, Remote Publish Servers, Remote Publish Debugger Debugger 4

Project Types OpenEdge Project is facet based Specific project type for each development domain Ability to create custom project types Advantages Provides better visibility and organization of code Tailored functionality based on the project type Different Project Types 10.2B 11.0 11.2 AppServer WebSpeed GUI for.net Dynamics Static web ChUI REST Mobile 5

Custom Project Types Done using Customization editor Tree node named OpenEdge Custom Projects A custom project type s details are stored in the extensibility user plug-in Share by making this plug-in available in other Eclipse environments 6

Configuring Your Projects and Workspace Shared AVM Project AVM 1 Project AVM 2 Project A Project B Project C Project D Project properties PROPATH Properties Propath Properties Propath Build destination Build destination 7

Development Lifecycle Define/Configure Project types, Preferences, Properties Develop AppBuilder, GUI for.net, Web, REST, Mobile, OE BPM, OE-Corticon, Advanced Editing capabilities Publish Servers, Remote Publish Test Debugger 8

AppBuilder Integration Brings native AppBuilder functionality to PDS OE Dock-able widget palette inherits look and feel of GUI for.net Designer Hierarchical widget outline view Synchronization between design and source editor Moved to Menu & Toolbar Moved to dockable Palette 9

Improved ABL Source Editor Ease of editing AppBuilder generated source file Protects AppBuilder generated code AppBuilder Editor preference options are provided to turn on/off this feature Code folding for AppBuilder specific blocks Customized Find and Replace dialog Editable code block Non-editable section for AppBuilder generated code By default AppBuilder read-only code block will be close folded 10

Progress OpenEdge GUI for.net A Microsoft.NET based Windows graphical user interface Sleek, Competitive UI in ABL.NET object features (methods, properties, events) Leverages what you know ABL (events, business logic, data constructs) Wealth of.net controls available OpenEdge Ultra Controls for.net (Infragistics NetAdvantage) Microsoft controls Third party controls Component One, DevExpress, Telerik, 11

Visual Designer Perspective for GUI for.net Document Outline view Control Groups: Microsoft OpenEdge Ultra Controls Custom Controls: Properties & Events view Different Visual containers: ABL Form ABL Dialog ABL MDI Form User Controls Inherited Controls 12

Reusable Custom controls Two different types User controls A collection of controls Inherited controls Control derived from another control Individual Controls User Address Control Inherited Button Control 13

WebSpeed Development Completely revamped in 11.0 Initial support was through WebSpeed workshop All capabilities bought into PDS OE New WebSpeed project type Ability to configure the project with WebServer and WebSpeed broker Different templates provided for SpeedScript Multi-tabbed SpeedScript Editor SpeedScript, Generated ABL, Preview Support for editor actions in SpeedScript editor 14

SpeedScript Editor Multi Page Editor with three tabs SpeedScript Generated ABL Preview Supported Actions: ABL color coding Correct case Expand keywords Compile/ Syntax check HTML section Hover/ Keyword help Content Assist / Open declarations Surround with Catch/ SpeedScript finally section block Add Procedure/ Add Function 15

REST Resource based, light weight, stateless Can use JSON or XML CRUD Model Create, Read, Update and Delete When to use REST Cloud-based and mobile applications Highly scalable stateless applications OE Mobile uses REST as its protocol 16

REST Application Flow Create REST project Map resources Test 17

Growth of Mobile Devices 18

Mobile Application Flow Step 1 Step 2 Step 3 Step 4 Step 5 Create Mobile Project Build UI Build OE services Bind data and UI Build and deploy 19

Progress OpenEdge BPM Provides ability to develop both transaction-oriented and process-centric applications Allows customers to automate the workflows Allows customers to get visibility into how well their processes are performing Allows customization without code changes Swim lane Performer User activity Task System step Managed Adapter Decision 20

Progress OpenEdge Corticon Define Schema Create Rules Deploy Invoke Decision Service Create Business Rules Invoke Decision Service from OE Export Schema from PDSOE and Import it as Vocabulary Design Ruleflow and Deploy 21

Advanced Editing Cpabilities Color Coding Correct Indentation Content Assist & Data aware Hover help for all keywords Tabular formatting Templates/ macros 22

Development Lifecycle Define/Configure Develop Project types, Preferences, Properties AppBuilder, GUI for.net, Web, REST, Mobile, OE BPM, OE-Corticon, Advanced Editing capabilities Publish Servers, Remote Publish Test Debugger 23

Servers in PDSOE Three types of Servers AppServer, Web Server, WebSpeed Servers can be stopped and started from Servers view in PDSOE Server Editor to modify Server properties Connection information, timeouts, publish location 24

Publish Configure resources to be published Associate module/project to the Server Configure Publish settings Publish options Publish Clean 25

Development Lifecycle Define/Configure Develop Publish Project types, Preferences, Properties AppBuilder, GUI for.net, Web, REST, Mobile, OE BPM, OE-Corticon, Advanced Editing capabilities Servers, Remote Publish Test Debugger 26

Debugger Support for both Local and Remote Debugger Operates on compiled r-code Can attach to an external AVM 28

29