Progress Developer Studio For OpenEdge

2y ago
38 Views
2 Downloads
1.94 MB
43 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Bria Koontz
Transcription

Progress Developer Studiofor OpenEdgeWorkshopSrinivas KantipudiSenior ManagerOctober 9, 2013

The Support Team Patricia Haversat, Sr. Systems Engineer Matt Baker, Principal Engineer Swathi Yellavaram, Principal Engineer Srinivas Kantipudi, Sr. Manager2 2013 Progress Software Corporation. All rights reserved.

The Support Team Srinivas Kantipudi, Sr. Manager Mary Criscione, Manager Matt Baker, Principal Engineer Swathi Yellavaram, Principal Engineer Carole Miller, Sr. Systems Engineer Jean Munro , Sr. Systems Engineer Anil Kumar, Sr. Engineer Divyatheja Pachipula , Sr. Engineer3 2013 Progress Software Corporation. All rights reserved.

Introduction – In This Workshop You Will Learn How Progress Developer Studio for OpenEdge features and tools makeit easy to develop OpenEdge applications How to customize Progress Developer Studio for OpenEdge projectbased development environment How to use Progress Developer Studio for OpenEdge to configure,develop, test, debug and publish OpenEdge application code How to use different development environments available in ProgressDeveloper Studio for OpenEdge to create applications4 2013 Progress Software Corporation. All rights reserved.

ScheduleTimeTypeDescription09:00 – 09:15 amPresentationIntroduction to Progress Developer Studio for OE, Preferences,Projects, Perspectives, Views, Properties, DB Connections09:15 – 09:35 amLab 109: 35 – 09:40 amPresentation09:40 – 10:10 amLab 2Integrated AppBuilderBreak/Q&A – 10 minutes10:20 – 10:30 amPresentation10:30 – 11:10 pmLab 3, 4WebSpeed, RESTBreak/Q&A – 15 minutes11:25 – 11:30 amPresentation11:30 – 12:00 pmLab 5GUI for .NETQ&A5 2013 Progress Software Corporation. All rights reserved.

ScheduleTimeTypeDescription01:00 – 01:15 pmPresentationIntroduction to Progress Developer Studio for OE, Preferences,Projects, Perspectives, Views, Properties, DB Connections01:15 – 01:35 pmLab 101: 35 – 01:40 pmPresentation01:40 – 02:10 pmLab 2Integrated AppBuilderBreak/Q&A – 10 minutes02:20 – 02:30 pmPresentation02:30 – 03:10 pmLab 3, 4WebSpeed, RESTBreak/Q&A – 15 minutes03:25 – 03:30 amPresentation03:30 – 04:00 pmLab 5GUI for .NETQ&A6 2013 Progress Software Corporation. All rights reserved.

Progress Developer Studio for OpenEdge Built on top of Eclipse Complete support for alldevelopment needs Configure, Develop, Compile,Run, Debug, Publish Advanced editing capabilities Wide variety of developmentenvironments Customization at variouslevels Complete support forDatabase management7 2013 Progress Software Corporation. All rights managementCreate, Edit,Compile, Run andDebug ABL codeIntegratedOpenEdge BPMBuild ABL GUI /ADM2 / CHUI/GUI for .NETbasedapplicationsOpenEdgeMobileBuild AppServerand WebSpeedbasedapplications

Perspectives and Views Perspectives defines initialset and layout of views inWorkbench Arrangements of views,menu, toolbar and editors. Different perspectivessuited for different usertasks Users can quickly switchbetween perspectives Views augment Editors8 2013 Progress Software Corporation. All rights reserved.

PDSOE at a GlanceMenu iewOutlineView9 2013 Progress Software Corporation. All rights reserved.ConsoleViewMessage/Status Area

Project Types OpenEdge Project is facet based Specific project type for each development domain Ability to create custom project types Advantages– Provides better visibility and organization of code– Tailored functionality based on the project typeDifferent Project Types10.2B OpenEdge AppServer10 2013 Progress Software Corporation. All rights reserved.11.0 WebSpeedGUI for .NETDynamicsStatic webChUI11.2 REST Mobile

Custom Project Types Done using the Customization Editor Tree node named OpenEdge Custom Projects A custom project type’s details are stored in the extensibility user plug-in Share by making this plug-in available in other Eclipse environments11 2013 Progress Software Corporation. All rights reserved.

PROPATH Maintains list of entries where the AVMsearches for files and procedures Every OpenEdge project has its ownPROPATH OpenEdge projects use an xml file(.propath) in the project’s root directoryto store PROPATH information Including network paths can also be partof the PROPATH list OpenEdge AVM closely monitors for anychanges made to PROPATH page12 2013 Progress Software Corporation. All rights reserved.

Database Connection OE project needs a DB connection tohandle DB related operations Connections are maintained at Workspacelevel in Preferences page Project can be associated with oneor more database connection profile .dbconnection holds information relatedto OpenEdge DB Each AVM has its own connection todatabase13 2013 Progress Software Corporation. All rights reserved.

Configuring Your Projects and WorkspaceShared AVMProjectAProjectBProject AVM 1Project AVM 2Project CProject DProject propertiesPROPATHBuild destination14Build destination 2013 Progress Software Corporation. All rights reserved.PropertiesPropathPropertiesPropath

Summary Preferences are common for a workspace Export of Preferences is allowed Perspectives is a collection of views and can be customized Custom Projects can be created for uniform developer experience PROPATH’s are available at project level OpenEdge Database connections allow User to access OE Database Database connections can be exported as an xml file.15 2013 Progress Software Corporation. All rights reserved.

Workshop – Progress DeveloperStudio for OpenEdge – Lab120 mins16 2013 Progress Software Corporation. All rights reserved.

ScheduleTimeType09:00 – 09:15 amPresentation09:15 – 09:35 amLab 109: 35 – 09:40 amPresentation09:40 – 10:10 amLab 2DescriptionIntroduction to PDS OE, Preferences, Projects, Perspectives,Views, Properties, DB ConnectionsIntegrated AppBuilderBreak/Q&A – 10 minutes10:20 – 10:30 amPresentation10:30 – 11:20 pmLab 3, 4WebSpeed, RESTBreak/Q&A – 15 minutes11:35 – 11:40 amPresentation11:40 – 12:00 pmLab 5GUI for .NETQ&A17 2013 Progress Software Corporation. All rights reserved.

ScheduleTimeTypeDescription01:00 – 01:15 pmPresentationIntroduction to Progress Developer Studio for OE, Preferences,Projects, Perspectives, Views, Properties, DB Connections01:15 – 01:35 pmLab 101: 35 – 01:40 pmPresentation01:40 – 02:10 pmLab 2Integrated AppBuilderBreak/Q&A – 10 minutes02:20 – 02:30 pmPresentation02:30 – 03:10 pmLab 3, 4WebSpeed, RESTBreak/Q&A – 15 minutes03:25 – 03:30 amPresentation03:30 – 04:00 pmLab 5GUI for .NETQ&A18 2013 Progress Software Corporation. All rights reserved.

Development Environments in PDSOE19AppBuilderSeamless Integration to PDS OEGUI for .NETVisual Designer, rich set of controls supportWebWebSpeed and SpeedScript EditorREST andMobileBuild Apps faster and get to market quicklyOE BPM andOE CorticonBusiness Process and Business Rules 2013 Progress Software Corporation. All rights reserved.

Appbuilder Integration Brings nativeAppBuilderfunctionality toPDS OE Dock-able widgetpalette inherits lookand feel of GUI for.NET Designer Hierarchical widgetoutline view Synchronizationbetween designand source editor20 2013 Progress Software Corporation. All rights reserved.Moved to Menu& ToolbarMoved toDockablePalette

Improved ABL Source Editor: Read-Only Code Sections Ease of editing AppBuildergenerated source fileNon-editable sectionfor AppBuildergenerated code Protects AppBuildergenerated code Customizable highlighting AppBuilder Editorpreference options areprovided to turn on/offthis feature Code folding forAppBuilder specific blocks Customized Find andReplace dialog21 2013 Progress Software Corporation. All rights reserved.EditablecodeblockBy default AppBuilderread-only code block willbe close folded

What will we be Developing in this Lab An entire Order Entry Applicationusing AppBuilder Fetch Customer details Search by Item Place an Order22 2013 Progress Software Corporation. All rights reserved.

Workshop – Progress DeveloperStudio for OpenEdge – Lab230 mins23 2013 Progress Software Corporation. All rights reserved.

ScheduleTimeType09:00 – 09:15 amPresentation09:15 – 09:35 amLab 109: 35 – 09:40 amPresentation09:40 – 10:10 amLab 2DescriptionIntroduction to PDS OE, Preferences, Projects, Perspectives,Views, Properties, DB ConnectionsIntegrated AppBuilderBreak/Q&A – 10 minutes10:20 – 10:30 amPresentation10:30 – 11:20 pmLab 3, 4WebSpeed, RESTBreak/Q&A – 15 minutes11:35 – 11:40 amPresentation11:40 – 12:00 pmLab 5GUI for .NETQ&A24 2013 Progress Software Corporation. All rights reserved.

ScheduleTimeTypeDescription01:00 – 01:15 pmPresentationIntroduction to Progress Developer Studio for OE, Preferences,Projects, Perspectives, Views, Properties, DB Connections01:15 – 01:35 pmLab 101: 35 – 01:40 pmPresentation01:40 – 02:10 pmLab 2Integrated AppBuilderBreak/Q&A – 10 minutes02:20 – 02:30 pmPresentation02:30 – 03:10 pmLab 3, 4WebSpeed, RESTBreak/Q&A – 15 minutes03:25 – 03:30 amPresentation03:30 – 04:00 pmLab 5GUI for .NETQ&A25 2013 Progress Software Corporation. All rights reserved.

Rest26 2013 Progress Software Corporation. All rights reserved.WebSpeed and SpeedScript Editor

WebSpeed DevelopmentSupport for Static andDynamicpublishcontent.RemoteandTwo differentprogramming models CGI WrapperMulti Page Editor SpeedScriptwith three tabs SpeedScriptWebSpeedProject TypeDebug supportedRun &DebugSupportWebSpeedProgrammingModels Generated ABL PreviewWebSpeedDevelopmentSupport for bothlocal and remoteWebSpeed brokersWebSpeedServer27 2013 Progress Software Corporation. All rights reserved.SpeedScriptEditorWebSpeed developmentsupport completelyrevamped in 11.0 – Allcapabilities brought intoPDS OE

SpeedScript EditorMulti Page Editorwith three tabs SpeedScript Generated ABL Preview28 2013 Progress Software Corporation. All rights reserved.Supported Actions: ABL color coding Correct case/Expand keywords Compile/Syntax check Hover/ Keyword help Content Assist /Open declarations Run/ Debugon server Surround with Catch/finally block Add Procedure/Add Function

Servers in PDSOE Three types of Servers AppServer, Web Server, WebSpeed Servers can be stopped and started from Servers view in PDSOE Server Editor to modify Server properties Connection information, timeouts, publish location29 2013 Progress Software Corporation. All rights reserved.

Publish Configure resources to be published Associate module/projectto the Server Configure Publish settings Publish options Publish Clean30 2013 Progress Software Corporation. All rights reserved.

Rest31 2013 Progress Software Corporation. All rights reserved.Build distributed applications faster

REST Application FlowStep 1Create REST Project32 2013 Progress Software Corporation. All rights reserved.Step 2Map ResourcesStep 3Test

What will We be Developing in this Lab A Web report to fetch Customer details A Web page to add new Customer details Create a REST service and invoke using a generic REST client33 2013 Progress Software Corporation. All rights reserved.

Workshop – Progress DeveloperStudio for OpenEdge – Lab 3, 440 mins34 2013 Progress Software Corporation. All rights reserved.

ScheduleTimeType09:00 – 09:15 amPresentation09:15 – 09:35 amLab 109: 35 – 09:40 amPresentation09:40 – 10:10 amLab 2DescriptionIntroduction to PDS OE, Preferences, Projects, Perspectives,Views, Properties, DB ConnectionsIntegrated AppBuilderBreak/Q&A – 10 minutes10:20 – 10:30 amPresentation10:30 – 11:20 pmLab 3, 4WebSpeed, RESTBreak/Q&A – 15 minutes11:35 – 11:40 amPresentation11:40 – 12:00 pmLab 5GUI for .NETQ&A35 2013 Progress Software Corporation. All rights reserved.

ScheduleTimeTypeDescription01:00 – 01:15 pmPresentationIntroduction to Progress Developer Studio for OE, Preferences,Projects, Perspectives, Views, Properties, DB Connections01:15 – 01:35 pmLab 101: 35 – 01:40 pmPresentation01:40 – 02:10 pmLab 2Integrated AppBuilderBreak/Q&A – 10 minutes02:20 – 02:30 pmPresentation02:30 – 03:10 pmLab 3, 4WebSpeed, RESTBreak/Q&A – 15 minutes03:25 – 03:30 amPresentation03:30 – 04:00 pmLab 5GUI for .NETQ&A36 2013 Progress Software Corporation. All rights reserved.

GUI for .NET37 2013 Progress Software Corporation. All rights reserved.Visual Designer, rich set of controls support

OpenEdge GUI for .NET A Microsoft .NET based Windows graphical user interface Competitive UI in ABL .NET object features (methods, properties, events) Leverages what you know ABL (events, business logic, data constructs) Wealth of .NET controls available OpenEdge Ultra Controls for .NET (Infragistics NetAdvantage) Microsoft controls Third party controls– Component One, DevExpress, Telerik, 38 2013 Progress Software Corporation. All rights reserved.

Visual Designer PerspectiveProject ExplorerViewDocumentOutline View39Control Groups: Microsoft OpenEdge Ultra ControlsCustom Controls: User Controls Inherited Controls 2013 Progress Software Corporation. All rights reserved.Different Visualcontainers: ABL Form ABL Dialog ABLProperties& MDI FormEvents view

Custom Controls Two different types User controls– A collection of controls Inherited controls– Control derived from another controlIndividual Controls40User Address Control 2013 Progress Software Corporation. All rights reserved.Inherited ButtonControl

What will we be Developing in this Lab Sales report application to view Sales report in a given period Creating User control and Inherited controls Creating Charts to view dataLabel ControlsDate Time PickerControls41 2013 Progress Software Corporation. All rights reserved.

Workshop – Progress DeveloperStudio for OpenEdge – Lab 520 mins42 2013 Progress Software Corporation. All rights reserved.

Progress Developer Studio for OpenEdge Workshop Srinivas

Related Documents:

including OpenEdge 10.x, OpenEdge 11.0, OpenEdge 11.1, and OpenEdge 11.2. *** There were a couple of issues observed during recent certifications of OE 11.3.2 3

When you log into OpenEdge View, we send you an email with a security code to the email address associated with your OpenEdge View user profile. When you enter the security code, you can choose to remember the browser. As long as you don't delete your browsing data, OpenEdge View won't ask you for a security code for 45 days.

LÄS NOGGRANT FÖLJANDE VILLKOR FÖR APPLE DEVELOPER PROGRAM LICENCE . Apple Developer Program License Agreement Syfte Du vill använda Apple-mjukvara (enligt definitionen nedan) för att utveckla en eller flera Applikationer (enligt definitionen nedan) för Apple-märkta produkter. . Applikationer som utvecklas för iOS-produkter, Apple .

UI Builder for OpenEdge (KUIB). The web application will interface with the Progress Application Server (PASOE) and the OpenEdge database on the backend. You will need to have access to: Progress Arcade. Each workshop participant will be provided a unique IP address for use during the session.

Bruksanvisning för bilstereo . Bruksanvisning for bilstereo . Instrukcja obsługi samochodowego odtwarzacza stereo . Operating Instructions for Car Stereo . 610-104 . SV . Bruksanvisning i original

Performance Tuning Diagnostics CI/CD Pipeline. OpenEdge 12.1 and 12.0 . Progress Application Server for OpenEdge (PAS for OE) Cloud-ready, available as a Docker container for Linux (12.0) . Modify database startup parameters online (added 40 new ones)

OpenEdge, a diision of loal Payments, operates trog te folloing entities OpenEdge Payments is a registered IO of Wells argo an Walnt ree A and a registered IO of O arris Ban icago, I and a registered IOP of ynos an olms, A. PayPros is a registered IO of Wells argo an Walnt ree A. About NFC Near-field communication (NFC) is a communication

literary techniques, such as the writer’s handling of plot, setting, and character. Today the concept of literary interpretation frequently includes questions about social issues as well.Both kinds of questions are included in the chart that begins at the bottom of the page. Often you will find yourself writing about both technique and social issues. For example, Margaret Peel, a student who .