PowerBuilder UserGroup Meeting at 23th. and 24th. October 2023

 

Agenda

(Click Tab for respective day)

Ab 09:00

Registration

10:00

Welcome *)

Ludwin Feiten
10:00 – 10:30

PowerBuilder Roadmap

Learn firsthand from Appeon’s CEO about the major new features and release schedule of the upcoming PowerBuilder 2022 R3 and 2025 versions. You will also have opportunity to have your questions answered and provide feedback about the product roadmap directly to Appeon.

Armeen Mazda

CEO Appeon Inc.

10:30 – 11:00

Software Development in Transition *)

A field report! Our path to developing modern desktop apps, web apps, mobile apps and cloud apps.

Heino Hellmers

Geschäftsführer/CEO, S&F Datentechnik GmbH

11:00 – 11:30

Coffee break

11:30 – 13:00

What’s new in PowerBuilder 2022 R2

The session will cover new features in PowerBuilder 2022 R2, including demos. Some of the new features that will include the WebBroswer upgrade from Chromium Embedded Framework to Microsoft Edge Webview2, PDF Builder enhancements, Native SMTP email support, New TabbedBar control, Autocomplete for the DDDW and DDLB controls

Bruce Armstrong

Development Lead, Integrated Data Services

13:00 – 14:00

Lunch – enjoy!

14:00 – 15:30

Migrating to PowerBuilder 2022 R2

A look at some of the issues that may need to be addressed when migrating from an earlier version of PowerBuilder to PowerBuilder 2022 R2. Topics covered will include migration to Unicode (for those coming from versions of PowerBuilder earlier than 10), Rich Text Edit control changes, supporting 32 and 64 bit compilation from the same code base and PDF generation.

Bruce Armstrong

Development Lead, Integrated Data Services

15:30 – 16:00

Coffee break

16:00 – 17:00

PowerBuilder JSON-Objekte *)

It will be shown what problems exist when sending and receiving complex JSON files between PowerBuilder and real services and how they can be solved.

Receiving Email in PowerBuilder *)

A practical example shows how a .NET assembly can be used to read emails with attachments in PowerBuilder.

RibbonBar Menu reloaded *)

Many PowerBuilder programs have program control code in the clicked events of their menu.
We show two ways how this code can be used in a simple way with the new RibbonBar Menu.

Ludwin Feiten
Power People IT-Services GmbH
Ab 19:00

Evening Event and gathering

 

09:00 – 11:00

PowerServer rehearse

Installable cloud app concepts, review of version 2022 and what’s new in R2.
Topics covered are overview of architecture deployment, debugging tools, migration pitfalls and performance tuning. The new PowerServer REST architecture offers an open, full-fledged, scalable and maintainable solution for migrating to the Cloud even the most complex and legacy PB applications with ease and speed, yet overcoming the major limitations of previous PowerServer Web.

Marco Meoni

Appeon MVP, softpi.com

11:00 – 11:30

Coffee break

 
11:30 – 13:00

Enable Multilingual: the 2023 features

Enable Multilingual is the leading solution for localizing PB applications, with more than 150 customers all-over the world. Enable supports PB up to the latest release, PowerServer, PowerClient. In this session we will see the most important features for an effective localization of your applications: Designer, Translation Memory, CI/CD integration.

Fidelius ISV: an advanced messaging solution for PB and more

Sending messages (SMS and WhatsApp) has hundred of cases to support, from compliance to anti-spam rules. With thousand of providers around the world, Fidelius ISV provides a single interface for sending messages with a few lines of code. In this session we will see how easy is for an ISV to integrate Fidelius ISV in his application, to send/receive messages and implement chat systems

Gian Luca De Bonis

Enable Development OÜ – CEO/CTO

13:00 – 14:00

Lunch – enjoy!

14:00 – 17:00

REST API: The Paladin of Modern Applications

Learn the key steps of migrating PB logic to REST API. Topics covered are recap of 3-tier model, REST architecture, HTTP protocol and ASP.NET Web Api development. Static and dynamic datacontext is explained. A first demo will show how to generate full-fledged datawindow-based API in a flash. Lesson learned from collaborations with UI designers and .JS frontend developers highlights changes needed to SnapDevelop projects to comply with REST conditions and best practice on how API should work. A second demo will show a modern cross-platfrom webapp, featuring C# datastore backend and Vue.JS frontend.

Marco Meoni

Appeon MVP, softpi.com

in between

Coffee break

17:00

End

 

*) Lecture in German