PUG UK & Ireland Webinar: GUI meets Web with Chromium Embedded

18 March 2021

Welcome to the webinar "GUI meets Web with Chromium Embedded" on 18.03.2021.

We invite you to our live webinar "GUI meets Web with Chromium Embedded". This webinar is held together with the UK & Ireland Progress user group.

There are a variety of use cases for embedding modern web applications into existing OpenEdge GUI applications. One is to increase the user experience by integrating with third-party web applications or portals, e.g. to display tracking information of a delivery directly in the existing application.

Another use case is the successive migration of existing application functionality of an OpenEdge GUI application to a modern web application. The integration of the browser application into the GUI application enables the increase of user acceptance by avoiding the operation of two applications.

Unfortunately, the on-board tool of classic Windows development using the WebView does not meet the requirements of modern web applications. This is where various alternatives based on the Google Chrome browser source code come into play.

In this webinar, we will show you how to use the popular CefSharp project based on Chromium Embedded to integrate a modern web application into your Progress GUI application and interact with it bidirectionally. Presented is an Angular web application that has been integrated into an OpenEdge GUI application. Masks and datasets of the web application can be accessed specifically from the menu of the desktop application. Controls (e.g. the save or create button) from the desktop application allow the embedded application to be operated and status messages can be reported back to the desktop application via events, giving the user the impression of a seamless integration.


Mike Fechner

Mike Fechner, Director

    Mike Fechner, lead modernization architect at Consultingwerk started using Progress over 30 years ago and ever since has supported Progress Application Partners and end customers in adopting the features of the latest OpenEdge and Progress releases to enhance the capabilities of existing applications. With his framework design skills he has set the stage for development of many successful OpenEdge applications.

    Mike is specialized on object orientation in the ABL, software architectures, the GUI for .NET, web technologies and a wide range of Progress products such as OpenEdge, Telerik and Corticon. He is involved in software modernization projects on a day by day basis.

    He is a well-known and active member of the international OpenEdge community, frequent presenter at conferences around the world and is a board member of the German PUG and founder of the committee of the EMEA PUG Challenge. He’s also a founding member of the Common Component Specification project.