What`s New in OpenEdge Architect for 10.1B?
Download
Report
Transcript What`s New in OpenEdge Architect for 10.1B?
What’s New in OpenEdge® Architect for 10.1B?
Sunil S Belgaonkar
Principal Software Engineer
Progress Software Corporation
Agenda
OpenEdge Architect
Introduction to OpenEdge Architect
Database Connection Unification
New ABL Debugger
Object-Oriented ABL Extensions
Customization Editor
Other Enhancements
2
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
What is OpenEdge Architect?
OpenEdge Architect is an
Integrated Development Environment (IDE)
for building service oriented business
applications (SOBA).
OpenEdge Architect provides
an open, Intuitive and extensible toolset that
enhances OpenEdge developer productivity
3
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
OpenEdge Architect
ABL Editor
Tools for
Business
Logic
Meta Catalog
Future:
DB Navigator
Debugger
New Plug-ins
Eclipse (foundation platform)
OpenEdge Development Server
OpenEdge Studio
Application Server
WebSpeed Transaction Server
Client Networking
AppBuilder
Pro*Tools, ProxyGen
WebSpeed Workshop
OpenEdge Database
Data Administration
OpenEdge Runtime
4
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Agenda
OpenEdge Architect enhancements in 10.1B…
Introduction to OpenEdge Architect
Database Connection Unification
New ABL Debugger
Object-Oriented ABL Extensions
Customization Editor
Other Enhancements
5
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Database Connection Unification
Benefits…
Simplify database connectivity
• ABL and SQL connections to the OpenEdge
RDBMS can be done in one place
• Entering common information once
Make it easier to
• Reuse connections within the same workspace
and
• Allow connections to be shared with other users
6
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Steps For Creating Database Connections
Create or Import Workspace Database
Connection Profiles
• Provide ABL Connection information
• Provide SQL Connection information
Associate Workspace Database Connection
Profiles to Projects
Export Workspace Database Connection Profiles
7
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Workspace Database Connections
Available from:
Preferences
OpenEdge
Database Connections
8
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Import Database Connections
Available from:
File Import
OpenEdge Database
Connections
9
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Associate Workspace Database Connections to
Projects
Available from:
Right Click On Project
Properties
Database Connections
10
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Export Database Connections
Available from:
File Export
OpenEdge Database
Connections
11
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Database Connection Migration
New Workbench menu option
12
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Database Connection Migration Wizard
13
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Agenda
OpenEdge Architect enhancements in 10.1B…
Introduction to OpenEdge Architect
Database Connection Unification
New ABL Debugger
Object-Oriented ABL Extensions
Customization Editor
Other Enhancements
14
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
New ABL Debugger
Benefits…
Inspection of complex objects is simplified
15
using a consolidated view
Can have multiple debug sessions at the
same time
Editor actions can be performed while
debugging
Uses and integrates with Eclipse Debug
Framework
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Consolidated Variables Views
Replaces 10.1A Views (Variables, Buffers, Parameters, Temp Tables, Dataset, Watches)
16
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Debug and Code View
Multiple debug
sessions
17
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Breakpoints
18
Breakpoints are
persistent among
OpenEdge Architect
sessions
Breakpoints can be
exported/imported
File Export
General
Breakpoints
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Source Code Lookup
Source lookup
functionality
19
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Agenda
OpenEdge Architect enhancements in 10.1B…
Introduction to OpenEdge Architect
Database Connection Unification
New ABL Debugger
Object-Oriented ABL Extensions
Customization Editor
Other Enhancements
20
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
What’s new for Object-oriented extensions?
Improved class wizard
Overriding methods
Adding constructors from super class
Adding Properties
21
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
ABL Class wizard
Available from:
File New
ABL Class
Lists all
projects in
workspace
Lists all folders and
subfolders in
previously selected
project
22
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
ABL Class wizard …adding Inheritance
Available from:
File New
ABL Class
Lists all classes in
workspace
23
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
ABL Class wizard … adding Interfaces
Available from:
File New
ABL Class
Select interface
files and “Add” or
Double-click on one
24
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Overriding Methods
Editor pane Right-click Source Override Methods
Available from:
Source Override
methods
25
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Add Constructor From Super Class
Available from:
Source Add
Constructors from
Super Class
26
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Adding a Property
Available from:
Source Add Property
27
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Agenda
OpenEdge Architect enhancements in 10.1B…
Introduction to OpenEdge Architect
Database Connection Unification
New ABL Debugger
Object-Oriented ABL Extensions
Customization Editor
Other Enhancements
28
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Customization Editor
Benefits
Provides an easy way to customize OpenEdge
Architect development environment
Allows users to:
• Add actions to a menu or toolbar
• Specify a template for creating a file
• Specify a template that overrides an OpenEdge
Architect supplied template
29
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Customization Editor
Available from:
Tools
Customization
Editor
30
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Sharing Customizations
Customizations are saved in the plug-in
com.openedge.pdt.extensibility.user
To share customizations, copy the plug-in
from the plug-in directory where the
customizations were created (the source) to
the plug-in directory of another user (the
target)
31
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
OpenEdge Architect Events
Capturing OpenEdge Architect events
• Allows ABL developers to customize their
development environments
• Architect publishes events to the associated
OpenEdge runtime for a project
32
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
OpenEdge Studio and OpenEdge Architect
events
OpenEdge Studio
OpenEdge Architect
New
Before-Open
Open
Open-file
Before-Close
Close
Close-file
Before-Save
Before-save
Save
After-save
Before-Compile
Before-compile
Compile
After-compile
Before-Run
Before-run
Run
After-run
Before-Debug
Before-debug
Debug
After-debug
Before-Check-Syntax
Check-Syntax
Before-Check-Syntax-Partial
Check-Syntax-Partial
33
Startup
Project-startup
Shutdown
Project-shutdown
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Agenda
OpenEdge Architect enhancements in 10.1B…
Introduction to OpenEdge Architect
Database Connection Unification
New ABL Debugger
Object-Oriented ABL Extensions
Customization Editor
Other Enhancements
34
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Other Enhancements..
35
Eclipse 3.2
Cheat Sheets
Source directory support
Progress Dynamics Integration
64-bit support
Hover on Run
Outline view changes
New OpenEdge Architect Icon
Installation directory structure change
Project Property sheet changes
Workspace preference changes
Removal of linked resources directory
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
In Summary
Lots of new and easy to use
features make it more
productive environment
For more information on
OpenEdge Architect goto
• PSDN
• Exchange
– Workshop
– Breakouts
36
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Questions?
37
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
Thank you for
your time
38
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation
39
What’s new in OpenEdge Architect for 10.1B?
© 2007 Progress Software Corporation