PBUGG Meeting Berlin Juni 2018

PowerBuilder UserGroup Meeting am 11. und 12. Juni 2018

Wo: abba Berlin hotel*) Lietzenburger Str. 89 10719 BERLIN – DEUTSCHLAND T +49 30 88 71 860 · F. +49 30 88 00 78 51 berlin@abbahoteles.com

 

Agenda 2018          Agenda 2018 – english

Agenda 11. Juni 2018, Berlin

PowerBuilder User Group Meeting
Das 35. Treffen inklusive Konferenz der PBUGG (e.V.)

 

Begrüßung

Ludwin Feiten

 

Integration von und Zugriff auf spezieller Hardware mittels PowerServer

Hierzu gehören u.a.: Zugriff auf eine integrierte Kamera zur Erstellung von Fotos als auch zur Erkennen von Barcodes; Nutzung von NFC Tags z.B. zur Identifizierung von Mitarbeitern oder Ressourcen; Anbindung von RFID- und BarCode-Scannern; Ausdruck von Belegen auf mobilen Druckern mittels Apple Airprint, Android Print Service oder einer direkten Druckerkommunikation; Kartenzahlungen mittels angebundenem Kartenleser (für VISA, Mastercard, Eurocard, etc.)
Inklusive Sourcecode Beispiele/Auszüge zur Implementierung

Heino Hellmers
s+f  Datentechnik  GmbH

 

Möglichkeiten und Restriktionen für Powerbuilder Multithreading
Einsatzgebiete für Multithreading incl. technische Besonderheiten der Entwicklung. Multithreading vs. Multiprocessing – Vor- und Nachteile, Wahl der Methode für welchen Zweck und Beispiele aus der Praxis.

Georg Jung

axenton GmbH

 Testen mit PB Unittest
Warum lohnt sich auch für Powerbuilder-Projekte der Einsatz von Unit-Tests wo es doch einen Debugger gibt? Was genau kann man mit diesen Tests erreichen und wo erreicht man die Grenzen von Unit-Tests? Welche Voraussetzungen sollte der zu testende Code erfüllen und wie kann man bestehenden Quellcode so umstellen, damit er diese Voraussetzungen erfüllt? Wie kann man PBUnit in den Alltag integrieren?

Torsten Matschull

CTS Eventim AG

 

PB 2017 R3: REST *)

You will learn how to retrieve data directly from a REST web service into a DataWindow using the new RESTClient; how to retrieve data from a REST web service into a DataWindow using the new HTTPClient and the new JSONParser; how to send updates from a  DataWindow to a REST web service using HTTPClient, JSONGenerator and JSONParser; and information about additional REST features that are planned for PowerBuilder 2017 R3.

Bruce Armstrong

PowerBuilder MVP

 

PB 2017 R3: Git *)

You will learn how to set up a Git server (using Bonobo Git), create a Git repository, add the PowerBuilder workspace to the repository, download the repository to a new workspace, commit source code changes, and handle/avoid merge conflicts.

Bruce Armstrong
PowerBuilder MVP

 

PB 2017 R3: SVN *)

You will learn how to set up a Subversion server (using VisualSVN), create a SVN repository, add the PowerBuilder workspace to the repository, download (‚checkout‘) the repository to a new workspace, commit source code changes, and handle/avoid merge conflicts (e.g., locking). 

Bruce Armstrong

PowerBuilder MVP

 

PB 2017 R3: Postgress *)

You will learn how to install PostgreSQL, install the PostgreSQL ODBC driver, create an ODBC profile for PostgreSQL, work with PostgreSQL in the PowerBuilder database painter, use PostgreSQL procedures and functions via RPCFUNC in transaction objects, and use PostgreSQL from a DataWindow, including support for stored procedure based DataWindows and auto-incrementing columns.

Bruce Armstrong

PowerBuilder MVP

 

PB 2017 R3: Compiler Enhancements *)

You will learn what the new features were added as well as some features that were available but not well documented.  Also, Bruce will cover limitations of the standalone compiler and how to work around them.

Bruce Armstrong

PowerBuilder MVP

 

PowerBuilder Roadmap update:  *)

What will be in PB 2017 R3 and PB 2018
We’ll see live demos of some of the new features planned for 2017 R3 and 2018.  This tentatively includes: new JSON features, encryption, OAuth support, additional support for Git and SVN features (2017 R3) as well as support for TFS, the C# assembly target, and the C# web api target (2018).

Bruce Armstrong
PowerBuilder MVP

 

Appeon’s  Vision Roadmap für PowerBuilder  *)

Armeen Mazda spricht über die strategischen Pläne für PowerBuilder und stellt sich den Fragen des Auditoriums.

Armeen Mazda

CEO Appeon Inc.

 

Abendessen und geselliges Zusammensein

 

* Präsentation wird in englischer Sprache gehalten.

 

 

Agenda 2017           Agenda 2017 – en 

Agenda 12. Juni 2018, Berlin

9:00 Uhr

Begrüßung

 

9:00  – 16:00

PowerBuilder Education Seminar *)  Code Quality and Design Principles This seminar presents how you can leverage design principles to improve PowerBuilder code. It introduces code metrics and design principles like “clean code” and the SOLID principles. It also presents how you can implement interfaces and other design concepts in PowerScript. It gives a solid foundation for implementing design patterns. Main learning points:

  • Terminology
  • Code metrics
  • Design principles
  • Practical code techniques

Kaffeepausen + Mittagspause

Michael Kramer PowerBuilder Educator.

* Präsentation wird in englischer Sprache gehalten.