Download presentation
Presentation is loading. Please wait.
Published byLesley Reynolds Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.