-->
PowerBuilder World Tour

Charlotte PowerBuilder Conference           REGISTER

Wednesday 6 Thursday 7 Friday 8 Sessions List Pre-Conference Training
Bruce Armstrong

A walk-through of creating non-visual assemblies in Visual Studio.Net and then using those assemblies in PowerBuilder Classic via COM Callable Wrappers.

Prerequisites:

• Visual Basic Express 2010 or later
• PowerBuilder Classic 4 or later Loction: Classroom

Duration: 60 min.
Location: Classroom

Bruce Armstrong

A walk-through for using the Microsoft Interop Forms Toolkit for Visual Basic in Visual Studio.Net to create visual user controls that can then be used in PowerBuilder Classic.

Prerequisites:

• Visual Basic Express 2010 or later
• Microsoft Interop Forms Toolkit 2.1
• PowerBuilder Classic 4 or later

Duration: 60 min.
Location: Classroom

Bruce Armstrong

A review of the new features in PowerBuilder 12.6, including:
• Dockable Windows
• 64 bit compilation (PowerBuilder Classic)
• OData support

Duration: 60 min.
Location: Classroom 506

Bruce Armstrong

A walk-through for creating non-visual .Net assemblies in PowerBuilder Classic and PowerBuilder.Net, and then using those assemblies in Visual Studio.Net projects.
Prerequisites:
• Visual Studio Express 2010 or later
• PowerBuilder Classic and/or PowerBuilder.Net 11.5 or later

Duration: 60 min.
Location: Classroom

Bruce Armstrong

A walk-through for creating visual controls in PowerBuilder.Net and then using those controls in a Visual Studio.Net project.

Prerequisites:
• PowerBuilder.Net 12.5 or later
• Visual Studio Express 2010 or later

Duration: 60 min.
Location: Classroom

Matt Balent

This session will demonstrate an easy to use datawindow toolkit to enhance the functionality of existing datawindows within your PowerBuilder applications. Improve your users productivity with low risk and low cost of development.

Duration: 90 min.
Location: Classroom

Matt Balent

Ideas and tips for creating "easy" proof of concept type demonstrations showing how external application functionality can be brought into existing PowerBuilder applications. Barcode readers, scanning, webcam, document processing are just some of the examples which will be shown.

Duration: 90 min.
Location: Classroom 504

Matt Balent

This session gives participants the opportunity to create their own JSON Parser as a C# COM component which can be consumed within PowerBuilder. The component itself will utilize the open source project JSON.Net. Bring a laptop with Visual Studio installed if you wish to follow along and build this "on the fly".

Duration: 60 min.
Location: Classroom 504

Matt Balent

Duration: 60 min.
Location: Classroom 506

Dirk Boessmann

Mr. Dirk Boessmann, Senior Vice President of Mobility at SAP, will attend the Charlotte Conference and speak on the future of PowerBuilder. This will be a fantastic opportunity for the PowerBuilder community to meet and speak with a key player in the future of SAP PowerBuilder first hand.

Duration: 60 min.
Location: Lecture Hall – Floor 2

Gian Luca De Bonis

Install and configure Reporting Studio in your environment. Create new reports and integrate them with your application.

Duration: 120 min.
Location: Classroom 506

Gian Luca De Bonis

Install and configure Reporting Studio in your environment. Create new reports and integrate them with your application.

Duration: 60 min.
Location: Classroom

Christophe Dufourmantelle

This presentation will introduce a revolutionary technology in the field of data analytics. Unlike high-end solutions like IBM Netezza or Teradata, it is 100% software-based and does not require any database migration. It runs in between the clients and the existing DB, focuses on BI applications, and has a much more affordable price-range than its Competitors.

Duration: 60 min.
Location: Classroom 506

Christophe Dufourmantelle

Business users are now asking for a quick and direct access to their information. They need to build reports on the fly, and visualize data in multiple, unpredictable ways. How do you answer their needs when reports are embedded in a PowerBuilder application? During this presentation, we’ll show how Business users can build new reports themselves (no technical or SQL Skills required).

Once reports are defined, they can: Embed them automatically in the Application to make them visible to all users Deploy them in a click to Web and Mobile users Schedule them on a regular basis and send them automatically by email.

Duration: 30 min.
Location: Classroom 506

Christophe Dufourmantelle

Most developers are maintaining applications that they did not originally develop. They need to understand old and complex code before making any changes. And when they make a change, they must ensure that they will not break the application because of unexpected side-effects.

This presentation will address these issues: we will use brand-new Visual Expert 2015 to explore PB and Oracle code, run impact analyses, and generate detailed source code documentation.

Duration: 30 min.
Location: Classroom 506

Christophe Dufourmantelle

Install and configure Visual Expert in your environment. 
Analyse your code and get a copy valid until the end of 2015..

Duration: 60 min.
Location: Classroom

Christophe Dufourmantelle

Install and configure Visual Expert in your environment.
Analyse your code and get a copy valid until the end of 2015..

Duration: 60 min.
Location: Classroom

Franck Fasolin

The session will show examples of GUI features implemented with PowerBuilder Classic. It will then focus on the code needed to:
• Implement an "Outlook" search and display oriented GUI in you PB windows, by using only datawindows.
• Display and Interact with Google Earth
• Display pictures and use gradient in grid Datawindows.
• Use png pictures for buttons with hyperlink behavior.
• Use nice colors in PB graphs
• Build windows that look like Web pages (and moving them to Web with Appeon)

Duration: 60 min.
Location: Classroom

Heino Hellmers

This session will cover RDL as an alternative to the DataWindow report for PowerBuilder developers and end users. RDL is a standard proposed by Microsoft for defining reports and it is used for reporting by many applications from different companies. RDL can be used in local mode as an independent and low budget reporting solution with many different datasources (like Oracle, Microsoft SQL-Server, ODBC and OLE DB) and in remote mode together with Microsoft SQL-Server Reporting Services (SSRS).

The attendee will be exposed to the Report Definition Language (RDL), its architecture and various features and possibilities in the context of creating, designing, using and embedding RDL reports. The presentation will take the attendee from an entry level view to being able to unlock many of the RDL features like charts, maps, tablixes (table+matrix), interactive reports, page control or native export to Word (.docx) , Excel (.xlsx) and PDF file. This will also include demonstrations of real-life working application code including how to embed RDL reports into PowerBuilder applications.

Duration: 60 min.
Location: Classroom 506

Brian Le Suer

A design pattern is a reusable solution to a commonly occurring problem. It provides a description or template of a solution. There are many opportunities to apply design patterns to automated testing to make tests more reusable and easier to maintain. This presentation will explore use of design patterns to solve common problems encountered in automated testing along with code examples. A PowerBuilder application will be used as the target for all examples.

Duration: 60 min.
Location: Classroom

Brian Le Suer

"Maintenance" is a dirty word in test automation circles, the 'M' word if you will. Test tool vendors don't like to talk about it because it muddies the clear waters of record/playback and other "ease of use" features that are often touted as silver bullets in the field of Software Quality Assurance. Test automation is supposed to reduce costs while increasing efficiency in a test organization, but test maintenance can quickly erode the return on investment if the approach and framework are not designed to ensure that tests can be modified quickly and easily as the target application changes over time. After all, if our applications were static, there would be no need for automated testing.

Duration: 60 min.
Location: Lecture Hall – Floor 2

Armeen Mazda

An overview of Appeon 2015, including highlights of the biggest new features for Web and Mobile applications:

• Multiple-Browser Compatibility
• PowerBuilder 12.6 Support
• DataWindow DropDown Calendar
• HTML content integration for Mobile

Duration: 60 min.
Location: Classroom 506

Armeen Mazda

In this workshop, experienced Appeon staff will help you install and configure Appeon 2015 to your Windows laptop in the most straightforward manner. Topics covered include Microsoft IIS configuration, Web browser configuration, Appeon Server installation, Appeon Developer installation, and Appeon Plugin installation. This workshop is recommended for all PowerBuilder developers interested in trying Appeon but do not currently have Appeon 2015 or Appeon 2013 R2 installed to their machines.

Duration: 60 min.
Location: Classroom

Armeen Mazda

In this workshop, experienced Appeon staff will help you install and configure Appeon 2015 to your Windows laptop in the most straightforward manner. Topics covered include Microsoft IIS configuration, Web browser configuration, Appeon Server installation, Appeon Developer installation, and Appeon Plugin installation. This workshop is recommended for all PowerBuilder developers interested in trying Appeon but do not currently have Appeon 2015 or Appeon 2013 R2 installed to their machines.

Duration: 60 min.
Location: Classroom

Armeen Mazda

In this workshop, experienced Appeon staff will guide you through all the basics of starting an Appeon Web or Mobile project. Topics covered include configuring your project, establishing database connection, developing Appeon-compliant code, and deploying your Web or Mobile application. This workshop is recommended for all PowerBuilder developers that have Appeon 2015 or 2013 R2 installed to their machines.

Duration: 60 min.
Location: Classroom

Armeen Mazda

In this workshop, experienced Appeon staff will guide you through all the basics of starting an Appeon Web or Mobile project. Topics covered include configuring your project, establishing database connection, developing Appeon-compliant code, and deploying your Web or Mobile application. This workshop is recommended for all PowerBuilder developers that have Appeon 2015 or 2013 R2 installed to their machines.

Duration: 60 min.
Location: Classroom

Ryan Story

Ryan Story will explore the process of developing, configuring, and deploying a legacy PowerBuilder app with Appeon Mobile that uses Mobilink/Ultralite technology to provide a consistent offline user experience. In addition, he will discuss other techniques to make applications match current mobile app design practices and provide the user a seamless experience.

Duration: 60 min.
Location: Lecture Hall – Floor 2

Chris Pollach

Single sign-on, password control, application privileges and many other aspects of your PowerBuilder, Web and Mobile applications can be defined in an Active Directory database. This seminar will demonstrate how to unlock the Active Directory sub-system to fully integrate your Win32, Web and Mobile applications into this domain. The seminar will include real world scenarios, coding techniques and demonstrations.

Duration: 90 min.
Location: Classroom

Chris Pollach

The Amazon Cloud platform is a rich environment to host your Web and Mobile applications enabled via Appeon. In this seminar we will take you through the steps to allocate, configure, install and manage an Amazon cloud space that includes Appeon, DBMS, PB Run-Time for Web Services, and your PB Application (including deployment techniques).

Duration: 90 min.
Location: Classroom

Chris Pollach

This workshop will cover the "Integrated" version of the Software Tool & Die (STD) Foundation Class libraries for PowerBuilder Classic, Appeon Web and Appeon Mobile. The attendee will be exposed to the framework, its architecture, services and various features that support the Win32, Web Browser and iOS/Android mobile platforms. The workshop will take the attendee from an entry level view to being able to unlock many of the framework’s advanced constructs. This will also include numerous demonstrations of real-life working application code. Attendees are invited to bring their laptops to install the Foundation Classes directly.

Duration: 120 min.
Location: Classroom

Chris Pollach

This session will walk the attendee through a Appeon Web application that was developed for a major Canadian government agency for the specific purpose of locating and redacting credit card information to comply with PCI (Payment Card Industry) standards. This application utilized open source Imaging software, web services, CLF (Common Look & Feel) Web Standards, Active Directory, Appeon and ASE technologies. This application is focused on allowing human interaction with images all within a web / mobile application.

Duration: 90 min.
Location: Classroom

Chris Pollach

This seminar will expose the attendee to the techniques needed to build a PowerBuilder Classic application and deploy this as an MS-Windows Service component. The approach and implementation techniques of then multi-threading the service for performance and scalability will be reviewed and then how to build an architecture around the Windows Service for RAD development and operational considerations like email notifications, console, debug/tracing, etc. production support.

Duration: 90 min.
Location: Classroom

Chris Pollach

Both PowerBuilder and Appeon can consume web services. However, PowerBuilder Classic can also build .Net web services. This seminar will explore how to build and integrate Web Services within your Win32, Appeon Mobile and Appeon Web applications to infinitely expand their application's functionality!

Duration: 90 min.
Location: Classroom

Chris Pollach

Enabling your Web and Mobile applications to implement secure communications for sensitive data and transactions is a must in today's internet based world. This seminar will take the attendee through the steps necessary to build and deploy server and client certificates then enable trusted connections through Secure Socket Layer communications. This will also include techniques on how to automatically switch your Appeon applications into SSL mode.

Duration: 60 min.
Location: Classroom

Chris Pollach

This workshop will cover the "Web Service" version of the Software Tool & Die (STD) Foundation Class libraries for PowerBuilder Classic. The attendee will be exposed to the framework, its architecture, services and various features that specifically support the .Net Web Service platform. The workshop will take the attendee from an entry level view to being able to unlock many of the framework’s advanced constructs. This will also include numerous demonstrations of real-life working application code – including how to integrate this with Appeon Web and Appeon Mobile. Attendees are invited to bring their laptops to install the Foundation Classes directly.

Duration: 120 min.
Location: Classroom

Chris Pollach

This seminar will detail the challenges faced in refactoring an internationally used PowerBuilder Classic Win32 application into a full blown Web application that meets the Government of Canada's web standards. The seminar will cover PB to Appeon coding adjustments, alternatives, techniques and workarounds to fully webify any PB Classic application.

Duration: 60 min.
Location: Classroom

Mike Searer

This session will bring together developers for a round table discussion on PowerBuilder ISVs. There will be a number of topics discussed; among others, Appeon for SAAS deployment. Along with these issues, this is a real opportunity for ISV developers to bring questions and discuss issues in a round table format.

Duration: 60 min.
Location: Classroom

John Strano

PowerBuilder has long been heralded as the most productive custom application development environment in the industry. We'll examine multiple architectures and avenues for having PowerBuilder develop the presentation layer and business logic for retrieving, manipulating, transforming and persisting data for custom solutions on the HANA platform.

Duration: 60 min.
Location: Classroom 506

This session will demonstrate how AscentialTest reduces the costs of testing PowerBuilder and other applications by making testers more productive. You will learn how AscentialTest eliminates the need for custom test frameworks and allows domain experts to build manual and automated tests without scripting or recording

Duration: 60 min.
Location: Classroom

This session will demonstrate how AscentialTest reduces the costs of testing PowerBuilder and other applications by making testers more productive. You will learn how AscentialTest eliminates the need for custom test frameworks and allows domain experts to build manual and automated tests without scripting or recording

Duration: 60 min.
Location: Classroom

Kyle Griffis

A walk-through for using the updated Microsoft Visual C# Windows Forms Control Library to create controls that can integrate into PowerBuilder Classic. This training session will illustrate how to create a visual User Control that contains events and methods that can be exposed into a PowerBuilder Classic OLE container. With the continued push of business operations being developed in Service Oriented Architecture models the need to integrate existing Client Server applications has become mandatory. Learn the simple technique of creating a C# control that can receive notifications from services through the use of custom events within the PowerBuilder OLE container.

Prerequisites:
• Microsoft Visual Studio Professional 2013 or Visual Studio Community 2013
• PowerBuilder Classic 9 or later

Duration: 60 min.
Location: Classroom

Don Clayton,

PowerBuilder 12.6 is a potent development platform that remains among the most productive programming environments available. But times change: user interfaces are now "User Experiences". The Internet is everywhere, and system access is often taken for granted. But some things never change: users still want applications that are powerful and pleasant to use, and systems that leverage their computing platforms of choice effectively.

In this session, Don will discuss two real-world development projects to build entirely modern, Enterprise-class Appeon systems from the ground up. Topics will include the strategic decisions made regarding platforms, architecture, appropriate reuse of legacy code, and designing a UX with an eye towards for the future. In addition to showing these groundbreaking development efforts, Don will discuss a variety of ways to update older applications to achieve higher user satisfaction and productivity, and how to leverage PowerBuilder with Appeon to achieve your goals. A variety of tools, including PowerBuilder 12.6 and Appeon 2015 Web and Mobile will be demonstrated.

Duration: 60 min.
Location: Classroom 506

Kay Jenkins

Kay Jenkins will discuss her company's partnership with Appeon and the unique challenges that have (and have not) been addressed in a commercial software solution deployment of PowerBuilder and Appeon.

Duration: 60 min.
Location: Classroom 506

Song Li

This session shares the real-life experience of a US software vendor developing a suite of mobile apps in PowerBuilder to deploy at 400+ customer sites. This is a technical-focused session that outlines how to achieve a user-friendly UI/UX, fast performance, and mobile-specific functionality on iOS and Android devices. It includes technical implementation details and demonstration of the following features: locking screen orientation, zooming large data sets, handling gestures, creating mobile-specific controls, integrating maps, making phone calls, minimizing memory consumption, minimizing server calls, optimizing heavy nested reports, and more.

Duration: 60 min.
Location: Classroom 506

Filiberto Sosa

Sizes and Colors is a Point-of-Sale solution that was developed 15 years ago in SAP Sybase PowerBuilder. The application was migrated to the Web with Appeon and today, it is a cloud-based application that is hosted on five servers at a Dallas datacenter with 2,650 shoe stores running it. Even during time periods with increased sales (holidays, for instance), the Appeon application maintains a high transaction rate per second with minimal CPU use. The cloud platform makes applications such as Sizes and Colors very affordable, particularly for small and medium-sized businesses, since companies can share resources and they do not need to purchase servers or any infrastructure. In 2013, Sizes and Colors created a Mobile App for iOS with Appeon Mobile. The Mobile App gave Management the ability to access real time data from anywhere using their iPhone, Ipod and Ipad. The same Mobile App was also deployed for Android devices couple months ago and it was amazing that the same PowerBuilder code used for the iOS devices works also in the Android. To add more power to the App, we also uploaded data to SAP HANA and created a Report for the Mobile App. The same data is also in Microsoft SQL Server and we compare the speed of both.

Duration: 60 min.
Location: Classroom 506