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

Slides:



Advertisements
Similar presentations
Connecting to Databases. relational databases tables and relations accessed using SQL database -specific functionality –transaction processing commit.
Advertisements

©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
Oracle SQL Developer Data Modeler 3.0: Technical Overview March 2011.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Visual Scripting of XML
Introduction to Visual Basic.NET Uploaded By: M.Sheraz anjum.
TPF/Eclipse: A New TPF Application Test Tool for the Eclipse and WebSphere ® Environments Presenter: Thiru Thirupuvanam TPF Users Group May 2003 New Orleans,
Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
DEV-2: Getting Started with OpenEdge® Architect – Part I
The Next Generation OpenEdge® IDE
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
DEV-13: You've Got a Problem, Here’s How to Find It
Integrated Development Environments. Today We Will: Go over more advanced functionality of Eclipse. Break up into teams to work on presentation and final.
Eclipse Introduction Dwight Deugo Nesa Matic
Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams. The 2007 Standard and Professional editions.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
John Sadd Progress Fellow and OpenEdge Evangelist
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
What’s new in Progress Developer Studio for OpenEdge 11.0?
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
ARCH-6: UML Modeling with Enterprise Architect Phillip Magnay Technical Architect.
SHARE POINT 2010 TRINAY TECHNOLOGY SOLUTIONS © Copyright Trinay Technology Solutions, 39 Buckland St, #5321 Manchester, CT
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
1 Integrated Development Environment Building Your First Project (A Step-By-Step Approach)
What’s New in Visio 2007 Office Visio 2007 is easy to use and comes with diagram- specific shapes and tools that enable you to quickly create professional-looking.
What's New In Progress Developer Studio for OpenEdge?
DEV-07: Increasing Productivity with Tools for Business Logic Gikas Principal Software Engineer.
What is QTP ► QTP stands QuickTest Professional ► It is an automated testing tool provided by HP/Mercury Interactive ► QTP integrates with other Mercury.
DEV-2: Making OpenEdge ® Architect Work For You David Lund Product Readiness.
DataFlex Web Framework Symposium – Part 2 Web Framework Overview John Tuohy Development Team
SOA-30: Getting the Most Out of Sonic ™ Workbench Turbo-boost your Development Productivity Sachin Hejip Director, Tooling Center of Expertise Bill Wood.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
ApplicationXtender Quickly capture, organize, and deliver fixed-content images, documents, reports, and other business-critical information.
CHAPTER TEN AUTHORING.
DEV-05: Ratcheting up your OpenEdge™ Development Productivity Sunil S Belgaonkar Principal Software Engineer.
DEV-09: User Authentication in an OpenEdge™ 10.1 Distributed Computing Environment Michael Jacobs Development Architect.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Software Research, Inc. Setting the Standard for Software Testing Windows Solution.
Demo: Power Tools for P8 Presenter: Jay Bowen Demonstration Topic: Choice List Features Demo URL below Power Tools Choice List Support 1. Native P8 Choice.
DEV-8: OpenEdge® Architect – Extensibility & Third Party Integration Sunil Belgaonkar Principal Software Engineer Architect Phillip Magnay.
Eclipse 3.1 IDE Overview.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
R7 Integrator and Enterprise Integrator: You won’t believe this is XA… Deborah Vermillion, VP Consulting Services, CPIM, CIRM Belinda Daub, Senior Consultant.
DEV-3: Getting Started with OpenEdge® Architect – Part II David Lund Sr. Training Program Manager Mark Hanley Sr. Manager Development Tools.
Eclipse. An IDE is an Integrated Development Environment Different IDEs meet different needs BlueJ, DrJava are designed as teaching tools Emphasis is.
© BASIS International Ltd. All rights reserved. U.S. Sales: Worldwide Sales:
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Copyright © 2012 MICS‘12 and Curt Hill Development Systems: A Review Curt Hill Professor of Math and Computer Science Valley City State University
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files 8/10/ :35 PM.
A2: Making OpenEdge ® Architect Work For You Susan Houniet Senior Solution Consultant.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
DEV-21: Embracing OpenEdge ® Architect Sunil S Belgaonkar Software Architect.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Christian Shay Principal Product Manager
Chapter 2: The Visual Studio .NET Development Environment
Improving Performance
DEV-25: You've Got a Problem, Here’s How to Find It
CHAPTER 8 Multimedia Authoring Tools
Design and Consume DataWindows in Visual Studio 2005
Soar IDE 2.0 Bob Marinier, Kyle Aron, Preetom Chakraborty 12/8/2018.
Java IDE Dwight Deugo Nesa Matic Portions of the notes for this lecture include excerpts from.
Dev 11: Embracing OpenEdge® Architect
Presentation transcript:

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

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

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…

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

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

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…

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

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

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

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

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?

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

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

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…

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

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

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

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

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

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

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

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

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

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…

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

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

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

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

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…

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

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.

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

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…

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

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

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

Simplify your business © 2005 Progress Software Corporation37 OpenEdge Architect Questions? David Lund

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

Simplify your business © 2005 Progress Software Corporation39 OpenEdge Architect