dev-2: making openedge ® architect work for you david lund product readiness
TRANSCRIPT
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