Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.

Similar presentations


Presentation on theme: "DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer."— Presentation transcript:

1 DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer

2 2© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Agenda Slide n Introduction to new IDE n Key Concepts n Key Features n Next Steps n Summary

3 3© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Progress Software Develop, Deploy, Integrate & Manage We simplify the job of creating the world’s best business applications.

4 4© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity What is new IDE? n New Integrated Development Environment (IDE) for the design, development, testing and packaging of OpenEdge applications n Designed for improved simplicity and productivity for developing modern business applications n Built on open tools platform

5 5© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Reduces errors Benefits of new IDE Simplifies Design, Develop, Build, Test, Run, Debug … Simplifies common tasks Reduces/automates steps Open, Configurable Environment

6 6© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity How does new IDE help me build Business Applications? Source Code Management Project Management DesignDevelop Organize Text EditingUI Editing Business Logic Run / Debug Data Dictionary Project Debugger 3 rd Party 4GL Editing OpenEdge Studio Support Tools For Business Logic DB Explorer Catalog 3 rd Party - Source Code Management Systems Open Tools Platform

7 7© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity First look at the new IDE

8 8© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Agenda Slide n Introduction to new IDE n Key Concepts n Key Features n Next Steps n Summary

9 9© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Key Concepts – Project Based IDE n Contain folders and files for resource organization n Used for builds, version management, sharing

10 10© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Key Concepts - Project Based IDE Project Progress Version Database Connection PROPATH Project Properties

11 11© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Key Concepts – Editors, Views n Editors - Can associate different file types n Views - Provide ways to easily navigate resources Editor Views

12 12© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Key Concepts - Perspectives n Defines initial set and layout of views n Provides a set of functionality aimed at accomplishing a specific type of task n Role OpenEdge 4GL Perspective

13 13© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity What are the various Perspectives/Roles in new IDE? n 4GL Perspective n DB Navigator Perspective n Debugger Perspective n OpenEdge Studio Support Perspective n Data Access Designer Perspective n … n Create your own

14 14© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Key Concepts Demo

15 15© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Agenda Slide n Introduction to new IDE n Key Concepts n Key Features n Next Steps n Summary

16 16© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity 4GL Editing - Benefits n Provides configurable, data aware color highlighting n Productivity enhancing code aids like –Auto Completion –Text Hover n Simplifies code element navigation thru’ outline view

17 17© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity 4GL code aid examples Text Hover Auto Completion Context Assist

18 18© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Project Based IDE and 4GL Editing Features - Demo n Create a Project n Project Settings n Compile a file n OpenEdge 4GL Perspective n Advanced Color coding n Code aids n Auto Formatting n Keyword Casing n Integrated Help n Local versioning

19 19© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Users Presentation Layer/s Business Servicing Layers Data Access Layers Managed Data Stores Managed Data Stores Unmanaged Data Stores Unmanaged Data Stores Enterprise Services Enterprise Services Integration Layer/s DB Navigator and OpenEdge Reference Architecture DB Navigator

20 20© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity DB Navigator - Benefits n Integrated to development environment –Allows drag-drop of schema elements into code / graphical views n Non Modal n Intuitive, hierarchical data schema view n Allows navigation of multiple vendor databases n Provides advanced SQL support

21 21© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity What are Tools For Business Logic (T4BL)? n T4BL encompasses intuitive, feature-rich, visual design tools and templates for the development of business objects –Business objects represent the data elements and business logic code that provide application functionality n T4BL bridges the gap between data-oriented design tools and application modeling

22 22© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Users Presentation Layer/s Business Servicing Layers Data Access Layers Managed Data Stores Managed Data Stores Unmanaged Data Stores Unmanaged Data Stores Enterprise Services Enterprise Services Integration Layer/s T4BL and OpenEdge Reference Architecture Tools For Business Logic DB Navigator

23 23© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity DB Navigator and Tools For Business Logic - Demo n DB Navigator Perspective n Schema Designer Perspective n Data Access Designer

24 24© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Integrated 4GL Debugger - Benefits n Integrated in the development environment n Source code debugging

25 25© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Why OpenEdge Studio Integration? n Get benefits of new environment today n Transition existing apps to OpenEdge Reference Architecture at your on pace n Visual Design capability not available in the 10.1a release

26 26© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Users Presentation Layer/s Business Servicing Layers Data Access Layers Managed Data Stores Managed Data Stores Unmanaged Data Stores Unmanaged Data Stores Enterprise Services Enterprise Services Integration Layer/s OpenEdge Studio Support and OpenEdge Reference Architecture OpenEdge Support Tools For Business Logic DB Navigator

27 27© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity 4GL Debugger and OpenEdge Studio Integration - Demo n 4GL Debugger Perspective n Setting Break points n Various views n OpenEdge Studio Perspective n Accessing AppBuilder

28 28© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity 3 rd Party Plug-ins n Provide more choices n Over 300 plug-ins n Can find –Modeling Plug-ins –SCM plug-ins –Other Language Plug-ins

29 29© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity 3 rd Party Plug-ins - Demo n See how to install them

30 30© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Agenda Slide n Introduction to new toolset n Key Concepts n Key Features n Next Steps n Summary

31 31© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Next Steps n Other sessions to attend –DEV-07: Increasing your Productivity Using Tools for Business Logic, Tuesday 2:15pm n Participate in Beta –Register here at Exchange n Read about the tools platform (www.eclipse.org)www.eclipse.org n Start Investigating Plug-ins that are useful to you

32 32© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Agenda Slide n Introduction to new IDE n Key Concepts n Key Features n Next Steps n Summary

33 33© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity In Summary n Intuitive new toolset n Higher productivity n Greater choice n Transition at your own pace (Learn as you go)

34 34© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Questions?

35 35© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity Thank you for your time!

36 36© 2005 Progress Software Corporation DEV-05:Ratcheting Up Your OpenEdge Development Productivity


Download ppt "DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer."

Similar presentations


Ads by Google