Top Banner
OpenEdge ® GUI for .NET Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113
9

OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

Jan 14, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

OpenEdge® GUI for .NET™

Modernize your user interface with ABL

Shelley Chase

OpenEdge Architect

Progress Software Corporation

Session 113

Page 2: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

© 2009 Progress Software Corporation. All rights reserved.

OpenEdge GUI For .NET

Microsoft .NET Windows Forms GUI Technology• De-facto standard for state-of-the-art desktop

applications

• Purposed for line of business applications- Data-centric UI controls- ADO.NET maps well to a ProDataSet™

• Wealth of .NET controls available- OpenEdge Ultra Controls for .NET (Infragistics™ NetAdvantage)

o Sold as a separate product

- Microsoft® controls

- Third party controlso Component One, DevExpress, Telerik, …

2

Build .NET UI in ABL

Page 3: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

© 2009 Progress Software Corporation. All rights reserved.

Order Entry Application• MDI• Office 2007 look and feel• Ultra Controls

- In the box

3

Page 4: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

© 2009 Progress Software Corporation. All rights reserved.

How Does This Compare with Other OpenEdge UI Technologies?

4

OpenEdge GUIfor .NET

.NET™ WinForms desktop apps in ABL

OpenEdge Architect 10.2A or above

UI Technology Primary Use

OpenEdge GUI

WebClient™

OpenClient

WebSpeed®

Character

Windows 95 look and feel with ActiveX support

Desktop client with thin client deployment

Alternate desktop UIs (.NET & Java™) to OpenEdge Apps

Web-browser based apps with zero client footprint

Traditional green-screen user interfaces

Progress Dynamics®

OpenEdge StudioOpenEdge Architect

OpenEdge StudioOpenEdge Architect

OpenClient Toolkit

WebSpeed Workshop

OpenEdge Architect OpenEdge Studio4GL Dev System

Dev Environment

Page 5: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

© 2009 Progress Software Corporation. All rights reserved.

GUI for .NET Components

Visual Designer - WYSIWYG• Define Form, Dialog, Control• Add .NET controls• Setting properties for customization• Define data binding objects• Event subscriptions

ABL• Event handlers• UI logic• WAIT-FOR

Class Browser• Information on ABL and .NET classes

5

Everything in one comprehensive environment

Page 6: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

© 2009 Progress Software Corporation. All rights reserved.

“Five minute” form• Create form• Add controls• Event handling• Data binding

6

Page 7: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

© 2009 Progress Software Corporation. All rights reserved.

What You Saw…

Modern, competitive, comprehensive application can be built within OpenEdge• WYSIWYG Visual designer• .NET controls

- Full featured, robust controls- Code generated automatically for you

• Ability to migrate over time• Databinding using ProBindingSource• ABL event logic

Use existing business logic

7

Page 8: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

© 2009 Progress Software Corporation. All rights reserved.

Getting Started with OpenEdge GUI for .NET

OpenEdge GUI for .NET in Release 10.2A Release 10.2B

• 10.2B Beta is available- Generics support- Improved data binding at design- Runtime license support- Architect Improvements

Related Sessions• Niels Bredegaard: 109 - A Tale From the Trenches • Matt Baker / Kristen Howell: 108 - Getting Started

with OE Architect• Peter Judge: 135 - Where OO Meets GUI for .NET

8

Page 9: OpenEdge ® GUI for.NET ™ Modernize your user interface with ABL Shelley Chase OpenEdge Architect Progress Software Corporation Session 113.

OpenEdge® GUI for .NET™

Modernize your user interface with ABL

Shelley Chase

OpenEdge Architect

Progress Software Corporation

Session 113