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

14
What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

Upload: kory-jennings

Post on 23-Dec-2015

226 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

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

Sunil BelgaonkarSenior Engineering ManagerOpenEdge Development

Page 2: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge 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

Page 3: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 4: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 5: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 6: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 7: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 8: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 9: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 10: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 11: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 12: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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

Page 13: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development

© 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?

Page 14: What’s new in Progress Developer Studio for OpenEdge 11.0? Sunil Belgaonkar Senior Engineering Manager OpenEdge Development