dev-2: making openedge ® architect work for you david lund product readiness

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

Upload: laureen-angel-adams

Post on 16-Jan-2016

218 views

Category:

Documents


1 download

TRANSCRIPT

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

DEV-2: Making OpenEdge® Architect Work For You

David LundProduct Readiness

Page 2: DEV-2: Making OpenEdge ® Architect Work For You David Lund Product 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

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

© 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

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

© 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

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

© 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

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

© 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

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

© 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

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

© 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

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

© 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

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

© 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

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

© 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

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

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

Working with a Basic Application

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

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

Trading Modal Tools for Modeless Perspectives

Using Perspective and Views

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

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

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

© 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

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

© 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

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

© 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

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

© 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

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

© 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

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

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

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

© 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

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

© 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

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

© 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

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

© 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

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

© 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

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

© 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

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

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

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

© 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

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

© 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

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

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

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

© 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

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

© 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

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

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

Questions?

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

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

Thank You

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

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