Agenda 11. Juni 2018, Berlin
|
PowerBuilder User Group Meeting Das 35. Treffen inklusive Konferenz der PBUGG (e.V.)
|
10:00 – 10:15
|
Begrüßung
|
Ludwin Feiten
|
10:00 – 10:50
|
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
|
10:50 – 11:20
|
Kaffeepause
|
|
11:20 – 12:05
|
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
|
12:05 – 12:50 |
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
|
12:50 – 13:50 |
Mittagspause – wir wünschen einen guten Appetit!
|
|
13:50 – 14:15 |
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
|
14:15 – 14:50 |
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
|
14:50 – 15:20 |
Kaffeepause
|
|
15:20 – 15:55 |
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
|
15:55 – 16:20
|
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
|
16:20 – 16:35 |
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
|
16:35– 16:45
|
PowerBuilder 2017 R2 and R3 New Feature – PDF 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
|
16:45 – 16:55
|
PowerBuilder 2017 R3 New Feature – JSON Enhancements
You will learn how to use PowerBuilder 2017 R3 to import and export JSON from the DataWindow and to merge/extracts of JSON data to pass metadata (e.g., state information) between layers of an n-tier application.
|
Bruce Armstrong PowerBuilder MVP
|
16:55 – 17:10
|
PowerBuilder 2017 R3 New Feature – Encryption
You will learn how to use PowerBuilder 2017 R3 to do encoding, symmetric encryption, asymmetric encryption, asymmetric signing and hashing of data.
|
Bruce Armstrong PowerBuilder MVP |
17:10 – 17:30
|
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.
|
Ab 19:00
|
Abendessen und geselliges Zusammensein
|
|