what’s new in progress developer studio for openedge 11.0? sunil belgaonkar senior engineering...

Post on 23-Dec-2015

222 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

What’s new in Progress Developer Studio for OpenEdge 11.0?

Sunil BelgaonkarSenior Engineering ManagerOpenEdge Development

© 2011 Progress Software Corporation. All rights reserved.2

Progress Developer Studio for OpenEdge

OpenEdge Architect is renamed to “Progress Developer Studio for OpenEdge”

Not a new Product

© 2011 Progress Software Corporation. All rights reserved.3

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

Progress Developer Studio for OpenEdge 11.0Use Cases

© 2011 Progress Software Corporation. All rights reserved.4

Install location and Windows launch menu changes

Branding Changes

Ships with Eclipse 3.6

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

Progress Developer Studio for OpenEdge 11.0Install Enhancements

© 2011 Progress Software Corporation. All rights reserved.5

Progress Developer Studio for OpenEdge 11.0Development Environment Enhancements

Welcome page enhancements

Project Explorer view replaces Resources view

Ability to mark files/folders as non-compilable

Pre Processor support in ABL Editor

Ability to connect Debugger to already running AVM sessions

DB Navigator enhancements to support Multi-tenant databases

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

© 2011 Progress Software Corporation. All rights reserved.6

Progress Developer Studio for OpenEdge 11.0 New Project Types

Goal:

Allow OpenEdge developers a flexible and customizable project environment

Functionality:

Out of the box project types e.g.

• AppServer

• Webspeed

• GUI for .NET

• ABL GUI etc…

Ability to define custom project types

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

© 2011 Progress Software Corporation. All rights reserved.7

Progress Developer Studio for OpenEdge 11.0Enhancements To AppServer Support

Goal:

Allow OpenEdge developers to iteratively develop, test and debug OpenEdge AppServer applications from within OpenEdge Architect

New Functionality:

Remote AppServer broker support for resources and broker association

Publish AppServer resources to remote AppServer brokers

Ability to debug programs running on AppServer brokers

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

© 2011 Progress Software Corporation. All rights reserved.8

Progress Developer Studio for OpenEdge 11.0Enhancements To WebSpeed Support

Goal:

Allow OpenEdge developers to iteratively develop, test and debug OpenEdge WebSpeed applications from within OpenEdge Architect

Functionality:

WebSpeed project type for identifying static HTML and Webspeed resources

Local and Remote WebSpeed broker support for resources and broker association

Support for WebSpeed programming models like SpeedScript, CGI Wrapper

Publish Web Server and WebSpeed resources to local and remote WebSpeed brokers

Ability to debug programs on AppServer and Webspeed brokers

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

© 2011 Progress Software Corporation. All rights reserved.9

ProBindingSource Usability Enhancements

Updated Infragistics Controls – 2011.1

Support for design time events

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

Progress Developer Studio for OpenEdge 11.0GUI For .NET Enhancements

© 2011 Progress Software Corporation. All rights reserved.10

Integrated OpenEdge and BPM Studio environment

Ability to create integrated OpenEdge and BPM Studio project

Ability to create multiple processes in a single BPM project

Support for iterative process development using servers view – publish capabilities • Similar to n-tier AppServer development

Improved UI for generating BPM annotations and generate .bizoe files

New ‘OpenEdge Adapter’ to call AppServer from BPM Process

OpenEdge Data types support in BPM Studio

ABL language enhancements to control BPM processes

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

Progress Developer Studio for OpenEdge 11.0OpenEdge BPM Enhancements

© 2011 Progress Software Corporation. All rights reserved.11

D I S C L A I

This presentation includes information about future products and/or product enhancements.

What we are going to say reflects our current thinking, but the information contained herein is preliminary and subject to change. Any future products we ultimately deliver may be materially different from what is described here.

D I S C L A I M E R

D I S C L A I M E R

Progress Developer Studio for OpenEdgeFuture Strategy

© 2011 Progress Software Corporation. All rights reserved.12

Improve AppBuilder integration

ABL Editor Enhancements

• Customizable code formatting

• Scratch editor

• Procedure parameters for Content Assist

• Organize imports for OOABL

• Compiler dependencies

ABL Unit-testing tool

Debugger Enhancements

• Code coverage tool

• Profiler Integration

Pdoc support

Database Schema

management

Create, Edit, Compile, Run

and Debug ABL code

Build ABL GUI / ADM2 / CHUI based applications

Build ABL GUI

for .NET UI

Build AppServer

based applications

Build Webspeed/ AJAX based applications

BPM Studio and Sonic

Workbench Integration

Progress Developer Studio for OpenEdge Futures

© 2011 Progress Software Corporation. All rights reserved.13

Forum on Progress Communities: http://communities.progress.com/pcom/community/psdn/openedge/architect

Progress Developer Studio for OpenEdgeGot Questions?

top related