Presentation is loading. Please wait.

Presentation is loading. Please wait.

Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress.

Similar presentations


Presentation on theme: "Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress."— Presentation transcript:

1 Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress

2 Simplify your business © 2005 Progress Software Corporation2 OpenEdge Architect D I S C L A I M E R Under Development n This talk includes information about potential future products and/or product enhancements. n What I am 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

3 Simplify your business © 2005 Progress Software Corporation3 OpenEdge Architect Agenda n New OpenEdge IDE n Project Based IDE n OpenEdge Editor n DB Navigator n AppBuilder Integration n Plus much more…

4 Simplify your business © 2005 Progress Software Corporation4 OpenEdge Architect OpenEdge Architect Overview n Provides an intuitive new toolset –Built on open tools platform n Increases productivity n Greater choice n Allows you to transition at your own pace –Learn as you go

5 Simplify your business © 2005 Progress Software Corporation5 OpenEdge Architect Plug-ins Eclipse Platform Tool

6 Simplify your business © 2005 Progress Software Corporation6 OpenEdge Architect Agenda n New OpenEdge IDE n Project Based IDE n OpenEdge Editor n DB Navigator n AppBuilder Integration n Plus much more…

7 Simplify your business © 2005 Progress Software Corporation7 OpenEdge Architect Workspaces and Projects Projects Workspace n All objects are contained in a workspace n Changes made while using the IDE are reflected in memory n Changes made outside the IDE are identified when a refresh is performed –One way to refresh is by selecting ‘File  Refresh’ Programs, Files, Documentation, …

8 Simplify your business © 2005 Progress Software Corporation8 OpenEdge Architect Referenced Projects Project Application Design Documents Models Application global Deploy Package Application global Other modules Application global Build Test Develop Code Data Project Based Development

9 Simplify your business © 2005 Progress Software Corporation9 OpenEdge Architect Resource View n A view –Each file type has an associated image n Provides a view of –Projects in a workspace –The objects contained in each project One of many views available in using OpenEdge Architect

10 Simplify your business © 2005 Progress Software Corporation10 OpenEdge Architect Perspectives OpenEdge Perspective Window  Customize Perspective

11 Simplify your business © 2005 Progress Software Corporation11 OpenEdge Architect Preferences & Properties n Preferences –‘User preferences’ n Apply to all of a user’s workspaces and the projects that they contain –Settings made at the plug-in level n Properties –Settings scoped to individual projects –Settings can be saved to be used in other projects or shared in a team environment What’s the difference?

12 Simplify your business © 2005 Progress Software Corporation12 OpenEdge Architect Help is Indexed for Fast Retrieval

13 Simplify your business © 2005 Progress Software Corporation13 OpenEdge Architect Demonstration Project Based IDE Working with Projects My OpenEdge Project !

14 Simplify your business © 2005 Progress Software Corporation14 OpenEdge Architect Agenda n New OpenEdge IDE n Project Based IDE n OpenEdge Editor n DB Navigator n AppBuilder Integration n Plus much more…

15 Simplify your business © 2005 Progress Software Corporation15 OpenEdge Architect OpenEdge Architect Editor Resource view Editor Outline view Console view Perspective Editor Decorators/Markers

16 Simplify your business © 2005 Progress Software Corporation16 OpenEdge Architect A few of the Advantages of the OpenEdge IDE editor n Configurable data aware color highlighting –Customizable and more comprehensive than AppBuilder n Automatic formatting of 4GL elements as you type –Saves time coding by anticipating what needs to be included n Macros and code assistants –Greatly reducing the amount of code you need to type

17 Simplify your business © 2005 Progress Software Corporation17 OpenEdge Architect A few of the Advantages of the OpenEdge IDE editor n On-line help assistance and text hover –Quick reference to help resources fast n Navigational aids –Simplifies code element navigation using Outline view n Easy retrieval and entry of schema into code while you type –Data source aware

18 Simplify your business © 2005 Progress Software Corporation18 OpenEdge Architect Outline View n Creates a tree based on the selected editor resource n Quick way to see the structure of a program n Useful for quickly navigating the source code

19 Simplify your business © 2005 Progress Software Corporation19 OpenEdge Architect How Valuable Is Text Hover? n Think you know the 4GL? –Over 900 keywords for statements and options –Over 1600 reserved keywords n Including attributes and methods –Over 6000 object methods and attributes

20 Simplify your business © 2005 Progress Software Corporation20 OpenEdge Architect 4GL Code Aid Examples Text Hover Auto Completion Context Assist

21 Simplify your business © 2005 Progress Software Corporation21 OpenEdge Architect Handling Errors n Red circle with white X identifies an error location n Navigate to error by selecting line in the Problem viewer

22 Simplify your business © 2005 Progress Software Corporation22 OpenEdge Architect OpenEdge Architect Debugger n Current OpenEdge debugger available in IDE –OpenEdge Stand-alone debugger integrated into the OpenEdge IDE n Debugger now a native plug-in to the IDE n Advantages –Source code debugging –Cohesive IDE user interface –Increased Flexibility n i.e. movable views

23 Simplify your business © 2005 Progress Software Corporation23 OpenEdge Architect Demonstration OpenEdge Architect Editor IDE Editor

24 Simplify your business © 2005 Progress Software Corporation24 OpenEdge Architect Agenda n New OpenEdge IDE n Project Based IDE n OpenEdge Editor n DB Navigator n AppBuilder Integration n Plus much more…

25 Simplify your business © 2005 Progress Software Corporation25 OpenEdge Architect DB Navigator n Intuitive, hierarchical data schema view n Non modal n Provides advanced SQL support n Integrated to development environment –Allows drag-drop of schema elements into code / graphical views

26 Simplify your business © 2005 Progress Software Corporation26 OpenEdge Architect DB Navigator Perspective DB Connection selected DB Navigator Perspective DB Details Selected Table Connection Information Displaying Columns

27 Simplify your business © 2005 Progress Software Corporation27 OpenEdge Architect SQL Editor Select ‘pencil’ icon to open a ‘new SQL Editor’ SQL Results viewer SQL History viewer

28 Simplify your business © 2005 Progress Software Corporation28 OpenEdge Architect Demonstration DB Navigator Schema!

29 Simplify your business © 2005 Progress Software Corporation29 OpenEdge Architect Agenda n New OpenEdge IDE n Project Based IDE n OpenEdge Editor n DB Navigator n AppBuilder Integration n Plus much more…

30 Simplify your business © 2005 Progress Software Corporation30 OpenEdge Architect OpenEdge Architect AppBuilder Perspective Visual and Code changes are synchronized IDE Editor Capabilities available to AppBuilder users DesignView 4GL Windows shown in DesignView

31 Simplify your business © 2005 Progress Software Corporation31 OpenEdge Architect APIs available to allow existing tools to be incorporated CREATE WINDOW h … IF IDEisRunning() THEN DO: showView( “com.openedge.pdt.text.views.OERuntimeView”, “main100”). setEmbeddedWindow( “com.openedge.pdt.text.views.OERuntimeView”, “main100”, h). END.

32 Simplify your business © 2005 Progress Software Corporation32 OpenEdge Architect Demonstration OpenEdge Architect and AppBuilder In Sync

33 Simplify your business © 2005 Progress Software Corporation33 OpenEdge Architect Agenda n New OpenEdge IDE n Project Based IDE n OpenEdge Editor n DB Navigator n AppBuilder Integration n Plus much more…

34 Simplify your business © 2005 Progress Software Corporation34 OpenEdge Architect 3 rd Party Plug-ins n Over 300 plug-ins available today –Provides vast array of customization options n Examples of available plug-ins include –Modeling, SCM, Additional Languages

35 Simplify your business © 2005 Progress Software Corporation35 OpenEdge Architect Tools For Business Logic (T4BL) n Bridges the gap between data-oriented design tools and application modeling n Simplifies business object development –Encompasses intuitive, feature-rich, visual design tools and templates n Business objects –Represent data elements n Business logic code –Provides application functionality

36 Simplify your business © 2005 Progress Software Corporation36 OpenEdge Architect n Provides an intuitive new toolset n Increases productivity n Greater choice n Allows you to transition at your own pace (Learn as you go) Available in OpenEdge Release 10.1A

37 Simplify your business © 2005 Progress Software Corporation37 OpenEdge Architect Questions? David Lund dlund@progress.com

38 Simplify your business © 2005 Progress Software Corporation38 OpenEdge Architect Thank you for your time!

39 Simplify your business © 2005 Progress Software Corporation39 OpenEdge Architect


Download ppt "Improving your OpenEdge® Development Productivity David Lund Sr. Training Program Manager, Progress."

Similar presentations


Ads by Google