DEV-2: Making OpenEdge ® Architect Work For You David Lund Product Readiness

Preview:

Citation preview

DEV-2: Making OpenEdge® Architect Work For You

David LundProduct Readiness

© 2008 Progress Software Corporation2 DEV-2: Making OpenEdge Architect Work For You

Questions, Questions, Questions…

What if you could get started today

• Improving the development process

• Improving productivity

• All while working with the code and tools you know and love

Introducing OpenEdge Architect to new users

© 2008 Progress Software Corporation3 DEV-2: Making OpenEdge Architect Work For You

Enhancing Your Tools!

Home Improvements Software Improvements

Bottom line: You are simply adding more tools to your toolbox

© 2008 Progress Software Corporation4 DEV-2: Making OpenEdge Architect Work For You

Getting Started Today!

How would your life change…• Setting up and sharing your workspace and projects

– Trading file chaos for workspace order

• Using your new tools– Trading modal tools for modeless perspectives

• Increasing your productivity– Making it easier to find code– Making sure you don’t lose your changes

© 2008 Progress Software Corporation5 DEV-2: Making OpenEdge Architect Work For You

Trading File Chaos for Workspace Order

Organizing physical files (a.k.a. resources)

• Into logical workspaces and projects

Logical view

Workspace

Project

FolderFiles

Files

Physical view

© 2008 Progress Software Corporation6 DEV-2: Making OpenEdge Architect Work For You

Why Have Multiple Workspaces?

Because you have• Different applications

• Different releases

• Different environments – Development– Testing– Deployment

© 2008 Progress Software Corporation7 DEV-2: Making OpenEdge Architect Work For You

You Can Customize YOUR Workspace

Logical view

Workspace

Project

FolderFiles

Files

Setting Workspace Preferences

© 2008 Progress Software Corporation8 DEV-2: Making OpenEdge Architect Work For You

Why Have Multiple Projects in a Workspace?

Many projects with different behavior and function can co-exist in the same workspace

How to structure projects?• By module• By application layer

(server side, client side, common code)

• By different client types• By database access

© 2008 Progress Software Corporation9 DEV-2: Making OpenEdge Architect Work For You

You Can Customize YOUR Projects!

Setting project properties

Logical view

Workspace

Project

FolderFiles

Files

© 2008 Progress Software Corporation10 DEV-2: Making OpenEdge Architect Work For You

Reducing New Developer’s Setup

Exporting and importing projects

Logical view

Workspace

Project

FolderFiles

Files

Properties

Databases

Project

© 2008 Progress Software Corporation11 DEV-2: Making OpenEdge Architect Work For You

Setting up and sharing your workspace and projects

Migrating your existing application

• Keep your existing directory structure

• Set your PROPATH

• Set your database connections

• Compile and run your code

• Export projects for use by others

Recorded demos available on PSDN with Exchange materials

See the 2 hour session on PSDN titled Moving to OpenEdge Architect which covers all of the basic features

© 2008 Progress Software Corporation12 DEV-2: Making OpenEdge Architect Work For You

Working with a Basic Application

© 2008 Progress Software Corporation13 DEV-2: Making OpenEdge Architect Work For You

Trading Modal Tools for Modeless Perspectives

Using Perspective and Views

© 2008 Progress Software Corporation14 DEV-2: Making OpenEdge Architect Work For You

How Will it Increase Your Productivity?

Perspectives…• Progress® DB Navigator• OpenEdge Tools for Business Logic• OpenEdge Editor• OpenEdge Debugger• OpenEdge AppBuilder

From Your Point of ‘View’

© 2008 Progress Software Corporation15 DEV-2: Making OpenEdge Architect Work For You

Working with Database Structure AND Data

DB Details - Preview

DB Structure

Progress DB Navigator Perspective

Connection

Information

Connections

SQL Editor

© 2008 Progress Software Corporation16 DEV-2: Making OpenEdge Architect Work For You

Modeling ProDataSets and Temp Tables

Component Designer

Properties

OpenEdge Tools for Business Logic Perspective

© 2008 Progress Software Corporation17 DEV-2: Making OpenEdge Architect Work For You

Getting More Details While Editing Your Business Logic

Resource view

Editor

DB Structure View

Task view

OpenEdge Editor Perspective

Op

enE

dg

e W

ork

ben

ch

© 2008 Progress Software Corporation18 DEV-2: Making OpenEdge Architect Work For You

Debugging Your Code with Eclipse Standard

Current line of execution

Open programs

Selected line

Breakpoint

OpenEdge Debugger Perspective

© 2008 Progress Software Corporation19 DEV-2: Making OpenEdge Architect Work For You

Adding to the Tools You Already Know

OpenEdge AppBuilder Perspective

OpenEdge Editor Capabilities available to AppBuilder users

Design Windows

Visual and Code changes are synchronized

AppBuilder Designer

© 2008 Progress Software Corporation20 DEV-2: Making OpenEdge Architect Work For You

Trading modal tools for modeless perspectives• DB Navigator

• T4BL

• Editor

• Debugger

• AppBuilder

Using Your New Tools

A quick tour …

© 2008 Progress Software Corporation21 DEV-2: Making OpenEdge Architect Work For You

Finding what you need when you need it

Maximizing your productivity

Locating information• On-line customizable help• Cheat sheets• Search dialog and Search view• Meta Catalog• Class Browser

© 2008 Progress Software Corporation22 DEV-2: Making OpenEdge Architect Work For You

Making Sure You Don’t Lose Your Changes

Never lose code

changes again!

Recovery options in addition to source code control• Quick Diff• Local History

© 2008 Progress Software Corporation23 DEV-2: Making OpenEdge Architect Work For You

Increasing Your Productivity

Working with code• Working groups• Locating resource

(Ctrl-Shift-R)• Hyper link navigation

(Ctrl-Click) • Link with Resource view• Last edited program• Recently opened program navigation• Bookmarks and Tasks

© 2008 Progress Software Corporation24 DEV-2: Making OpenEdge Architect Work For You

Features by Release

Streamlined database connections• Import/Export

database connections

Eclipse based debugger Cheat sheets Customization editor

General usability improvements

New ABL language support

ESB annotations

OpenEdge 10.1B OpenEdge 10.1C

OpenEdge Getting Started:New and Revised Features

© 2008 Progress Software Corporation25 DEV-2: Making OpenEdge Architect Work For You

Adding Additional Functionality (Plugins)

Sonic™ DataXtend® SI3rd Party Plugins

One active design Workbench provides access to many

© 2008 Progress Software Corporation26 DEV-2: Making OpenEdge Architect Work For You

Coming in OpenEdge 10.2A OpenEdge Visual Designer Perspective

OpenEdge Visual Designer Perspective

Resourcesview Properties

view

DesignCanvas

Toolbox

© 2008 Progress Software Corporation27 DEV-2: Making OpenEdge Architect Work For You

What’s All the Fuss?

Everything available in one place (2 + 2 = 5)

© 2008 Progress Software Corporation28 DEV-2: Making OpenEdge Architect Work For You

For More Information - Go To PSDN

Moving to OpenEdge Architect

http://www.psdn.com/library/entry!default.jspa?externalID=2372

The OpenEdge Architect Experience

http://www.psdn.com/library/entry!default.jspa?externalID=4092

OpenEdge Architect Fully Loaded

http://www.psdn.com/library/entry!default.jspa?externalID=3778

© 2008 Progress Software Corporation29 DEV-2: Making OpenEdge Architect Work For You

Getting Access to the Code Samples

http://www.psdn.com/library/entry!default.jspa?externalID=2372

© 2008 Progress Software Corporation30 DEV-2: Making OpenEdge Architect Work For You

PSDN Forums

http://www.psdn.com/library/forum.jspa?forumID=25

http://www.psdn.com/library/forumindex.jspa?categoryID=1

PSDN top level list of forums:

Forum on OpenEdge Architect & Eclipse:

© 2008 Progress Software Corporation31 DEV-2: Making OpenEdge Architect Work For You

Related Exchange Sessions

DEV-10: Integrating OpenEdge Architect into your Development Environment

– Tuesday 8:00 AM Grand Ballroom A

DEV-21: Embracing OpenEdge Architect – Tuesday 2:00 PM Grand Ballroom G

DEV-34: Writing own plugins for OpenEdge Architect – a developers experience

– Wednesday 9:15 AM Grand Ballroom H

Tonight! Birds of a Feather (BOF) OpenEdge Architect

7:00 PM in Grand Ballroom C-D

© 2008 Progress Software Corporation32 DEV-2: Making OpenEdge Architect Work For You

In Summary

It’s easy to get started

No need to disrupt current development environment during transition

Feature rich group development tools

Making OpenEdge Architect work for you

© 2008 Progress Software Corporation33 DEV-2: Making OpenEdge Architect Work For You

Questions?

© 2008 Progress Software Corporation34 DEV-2: Making OpenEdge Architect Work For You

Thank You

© 2008 Progress Software Corporation35 DEV-2: Making OpenEdge Architect Work For You

Recommended