-->
PowerBuilder World Tour

Charlotte PowerBuilder Conference

Session Abstract


Register     Submit a proposal    Agenda

PowerBuilder RoadMap

March 5, 2014
11:45am - 12:45pm
60min

Representatives from SAP, including Product Manager Sue Dunnell, will be presenting at the conference. Have questions? – get answers. Sessions covering the PowerBuilder Roadmap, customer engagement initiatives, and possible future features will be presented.

PB 15 Overview

March 5, 2014
3:15pm - 4:15pm
60min
---------------
March 6, 2014
3:15pm - 4:15pm
60min

Representatives from SAP, including Product Manager Sue Dunnell, will be presenting at the conference. Have questions? – get answers. Sessions covering the PowerBuilder Roadmap, customer engagement initiatives, and possible future features will be presented.

Implementing InfoMaker Reports into your PowerBuilder Application

March 6, 2014
08:00 - 09:30
90 min.
Presented by Calvin Allen

Let’s face it – getting data back out of your system is just as important to your users as anything else. We can run into major issues, though, trying to fulfill all the reporting requests and provide application-level functionality. If you’re lucky, your clients will have individuals that have experience authoring their own reports.

In this session, I’ll demonstrate how you can leverage that experience from your clients using InfoMaker, so that their custom reports can be integrated into your application with ease!

A Hands-On Look at the PB Ultimate Suite

March 5, 2014
10:15 -11:45
90 min.
Presented by Calvin Allen

Does your application have a ‘dated’ look to it? Does it give you a frowny face when you look at it? Worry no more; the PB Ultimate Suite is here to help!

In this session, we’re going to take a look at the various components offered by the PB Ultimate Suite (developed by Brad Wery of Werysoft and distributed by Novalys), and discuss how you can get them implemented into your application with no fuss that will turn that frown around!

How to integrate OCR technology into your PB applications

March 6, 2014
10:30 -13:00
90 min.
Presented by Chris Pollach

Many PowerBuilder applications have access to scanned images that have been saved in various Data Base Management Systems as “binary large objects”. These images might be created by PowerBuilder, VB, Java applications or captured by specialized back-end processes for further processing, auditing, security checking, record keeping, etc purposes. Digital images of various business forms, documents, correspondence and adhoc datum can be a treasure trove of information to be mined. There are also a plethora of Optical Character Reading software on the market today that can unlock this digital information and provide comprehensible text reflecting a image’s contents. There are also some open source and therefore free OCR software solutions that exist as well.
This seminar will explore the world of OCR software and how you can enable these from PowerBuilder. Especially focusing on the free open source solutions, the seminar will show you how to integrate OCR technology into your front-end image capture PB applications for data validation, how to mine images using back-end PB processes and then how this same OCR technology can tapped by the new Appeon Web and Appeon Mobile technologies as well.

Developing Appeon Web and Mobile Applications using the STD Framework

March 6, 2014
10:30 -13:00
90 min.
Presented by Chris Pollach

The Software Tool & Die (STD) Foundation Classes for PB, Appeon and Web Services provide a comprehensive, cohesive and accellerated productivity development framework for the Appeon developer. This in depth session (hands-on workshop) will guide the PB developer through the architecture of the framework, its adaptation, use, services, performance & tuning and deployment considerations when building industrial strength Web and Mobile applications.

The STD Foundation classes have been developed over many years since 1993 and have been used by many government and private organizations. The STD Foundation Classes latest “Integrated” framework version incorporates the best code orginally developed for PB, PocketBuilder EAServer, IIs, Winforms, WCF, Webforms, etc and now fully optimized for Appeon Web and Appeon Mobile as well.

How to integrate Imaging Technology into your PB applications

March 6, 2014
08:00 - 09:30
90 min.
Presented by Calvin Allen

Many PowerBuilder applications have access to scanned images that have been saved in various Data Base Management Systems as “binary large objects”. These images might be created by PowerBuilder, VB, Java applications or captured by specialized back-end processes for further processing, auditing, security checking, record keeping, etc purposes. Digital images – like structured data – need to be managed and possibly further enhanced to meet business requirements. These image enhancements may include such things as cropping, d-skewing, rotating, flipping, redacting, enhancing for readability (ie brightness, contrast, colour saturation, etc) to name a few. The PB application may also need to ascertain the image metrics or read the “meta” data from inside the image to be able to make better decisions on the image’s contents or disposition.

There is a plethora of imaging software on the market today that can unlock and manipulate this digital information. There are also some open source imaging software solutions that exist as well. This seminar will explore the world of Imaging software and how you can enable these from PowerBuilder, especially focusing on the free open source solutions. The seminar will show you how to integrate Imaging technology into your image capture or post-processing PB applications, how to manipulate images using back-end PB processes and then how this same Imaging technology can accessed from the new Appeon Web and Appeon Mobile technologies as well.

Consuming a ‘Modern’ Web Service using COM

March 6, 2014
11:45am – 12:45pm
60 min.
Presented by Matt Balent

Matt Balent will demonstrate how to create a C# .Net proxy to handle web service communication and then expose its methods via COM for use in a PowerBuilder application.

Integration of Google Maps into a PowerBuilder Application

March 7, 2014
9:15am - 10:15am
60 min.
Presented by Gloria Szilasi

Demonstration of new UI design concepts to break away from the ‘old school’ PowerBuilder look and feel along with simple integration of Google Maps API to create a visually appealing and useful application.

Advanced PowerBuilder Programming Techniques

March 6, 2014
9:45am – 11:15am
90 min.
Presented by Robert Sisk

This session will cover techniques to enhance the GUI and performance of PowerBuilder applications. The following concepts will be discussed:

• Dynamic control spacing
• User defined datawindow cell coloring
• Rounded datawindows
• Animating icons on the toolbar
• XML caching techniques to speed up datawindow retrieval
• User defined datawindow grouping

Using C# and PowerBuilder .NET to create server-side DLLs that can be called from an Appeon application

March 5, 2014
10:15am – 11:45am
90 min.
Presented by Mark Bemis

Appeon applications can call .NET DLLs on the Appeon server using the AppeonDotNetComponent object. This session will show how C# functions called from Appeon can call functions in other .NET assemblies, PowerBuilder .NET NVOs, and Win32 DLLs.

Existing PowerBuilder business logic can be implemented on the server in PowerBuilder .NET assemblies. Database connections and retrieving/updating data in the database using DataStores is supported. A custom NVO manages connection caches to multiple databases.

Win32 DLLs which you don’t want to deploy to the end-user workstation can be placed on the Appeon server and called using a C# wrapper function.

Simple data types can be passed as arguments from the client to .NET using the AppeonDotNetComponent call. Values can be returned from .NET as the function return value or using reference arguments. Large data is passed between the client applications and the server using blobs in the database.

Using a PowerBuilder application to build Business Applications with no Programming

March 5, 2014
2:00pm – 3:30pm
90 min.
Presented by Mark C. Jones

Our clinical trials software (Clindex), available as a PB Classic or Appeon application, is designed to allow our customers to build their own complex data entry screens, reports , navagations and interfaces to support their clinical studies. However, the design of this software allows for the creation of more than clinical study data collection, but allows users to develop robust internal applications with no programming. For example, our own software’s functional requirements/software requirements/test cases and testing are tracked and collected using this software.

In the session, I will show examples of the flexibility of this software and the concepts used for creating such a system including the use of tag functions for navigation, global functions to allow user DataWindow extendability, data dictionary driven data entry screens comprised of multiple parent/child DataWindows and dynamic DataWindow filtering allow multiple filters of the same DataStore be displayed in different DataWindows on the same page. In addition I will show the built in SQL interface that auto labels coded data, allows creation of descriptive statistics and auto-drill down to data related screens.


Windows COM: System Integration Super Glue

March 6, 2014
2:00pm – 3:00pm
60 min
Presented by Yakov Werde

Yakov Werde will explore using Microsoft COM as a desktop integration technology to extend the life and reach of PowerBuilder desktop applications. After briefly surveying PowerBuilder’s current state of affairs, Yakov will introduce COM technology and PowerBuilder’s capability as a COM client. He will descend into technical details, exploring COM internals, the mechanics of exposing a .NET assembly via COM InterOp and details the nuances of PowerBuilder’s COM client interface

A new approach for creating Reports

March 5, 2014
3:45pm – 5:15pm
90 min.
Presented by
Gian Luca De Bonis

This session will introduce a new Report Maker for PowerBuilder applications. This innovative solution does not require Technical/SQL skills to build reports. Leveraging the Appeon technology, new reports are instantly made available to Windows, Web and Mobile clients. The solution has been designed for software vendors and large organizations that need to let business users manage their reports themselves

Introducing Visual Expert 7

March 6, 2014
3 sessions:
•  8:00am – 9:00 am
•  9:15am – 10:15 am
•  10:30am – 11:30 am
60 min
Presented by
Christophe. Dufourmantelle

This new generation of maintenance tools has been entirely redeveloped to better support large/complex applications. This presentation will introduce new collaborative features, allowing several developers to share the same code and exchange the result of their analyses. This new version supports impact analysis across multiple applications, generating source code documentation on a scheduled time, a new GUI, and a lot of new features. Additionally, VE 7 installation and application scanning walk thoughs will be conducted as part of this session.

Modernize your application’s security

March 6, 2014
2pm – 3.30pm
90min
Presented by
Christophe Dufourmantelle

Technology evolves quickly, as do security requirements and user expectations.
This presentation is based on Visual Guard 5.1 and shows how to do the following:

• Allow users to identify themselves using their Windows, Facebook, or Google account.
• Completely separate business logic and security logic in order to evolve security rules quickly and without making changes to the code.
• Delegate security management to help desk, business administrators or even clients (SaaS).
• Keep track of sensitive operations performed by each user within the application (auditing).

 

SAP Forum

March 7, 2014
8:00am - 9:00
60min

Representatives from SAP, including Product Manager Sue Dunnell, will be presenting at the conference. Have questions? – get answers. Sessions covering the PowerBuilder Roadmap, customer engagement initiatives, and possible future features will be presented.

PowerBuilder Training

Track 1 will cover these topics

Custom Class User Objects - Future-proofing your logic for maintainability, reuse and portability

User Objects - Building reusable and dynamic GUI and framework code elements

Object Orientation - Coding for reuse, efficiency and maintainability

Error and Exceptions - Writing robust handlers using built-in platform APIs

MDI Presentation Style - Enhancing the user experience through effective, consistent user interfaces

Stored Procedure DataWindow Objects - Accessing and updating the database in a secure, high performance way

DataWindow Buffer Access APIs - Acquiring an arsenal of tools for interacting with client-side data sets

DataWindow Object Expression Language - Creating dynamic, informative and responsive data presentations

Dynamic DataWindow Expression API - Adding runtime modifiable behaviors to DataWindow presentations

Child DataWindow Objects - Achieving enhanced DataWindow data entry and providing effective data presentations in a pure PowerBuilder way

Track 2 will cover these topics

Tab folder paradigm

TreeView navigation

ListView presentation

Supporting intuitive user gestures by

      Providing Drag and Drop navigation

Improving application performance by

     Adding multithreaded background processing and polling using window timers and timing objects

Increasing your existing code's usability by

      Using DataWindow technology to provide an end user dynamic report creation tool

      Using dynamic Libraries to store and load reports coupled with DataWindow synchronization for passing data between application tiers

Improving DataWindow and Database performance by

      Controlling DB driver behavior and limiting transaction scope; performance tuning database calls; monitoring generated SQL using DB Tracing and SQL monitoring and controlling DataWindow SQL generation by manipulating item status flags

Extending your application's reach by

      Using XML coupled with the power of DataWindow technology to transfer data between applications

Register     Submit a proposal    Agenda

 

These sessions will be provided in three, two hour segments each day of the conference.

The session cost is $150 and can be secured along with the conference registration.  Make sure you select the appropriate training session at registration.