Zend - The PHP Company

IBM i Webinars

What’s New with Zend Server

Zend Server 6 changes the focus of PHP management from script-based issues and concerns to an application-centric environment. Watch this webinar recording to see the rich productivity features of Zend Server 6 that can help slash development and debug time as well as tighten the overall application centric development environment.
Mike Pavlak provides a live demonstration on an IBM i of these key features and answer questions about how Zend Server and PHP can improve your overall bottom line when modernizing applications and developing new ones.
Following Mike’s presentation, Marcel Sarrasin, BCD's Product Manager, shows you why WebSmart PHP with Zend Server is the fastest way for IBM i programmers to develop PHP web applications.

Presenters – Marcel Sarrasin, BCD & Mike Pavlak, Zend Technologies (63 min) - February 13, 2014

How to Leverage IBM i Resources in Your PHP Development

When choosing a language to develop web applications on your IBM i, one of the most important factors to look at is the integration with DB2 and other IBM i resources. Join Zend’s Mike Pavlak in this webinar where he discusses how PHP, the world’s most popular web scripting language, accesses information from DB2, RPG and COBOL programs, data areas and more. He also explains why PHP is a great choice for RPG programmers to develop new web applications.
In the second half of this presentation, Marcel Sarrasin, a product manager at BCD, shows you how IBM i programmers can drastically reduce the PHP development cycle by using WebSmart. You'll see a live demo of the WebSmart PHP templates that help you rapidly develop new desktop and mobile PHP applications.

Presenters – Mike Pavlak, Zend Technologies & Marcel Sarrasin, BCD (58 min) - January 22, 2014
  Presentation slides   

Rapid modernization of IBM i applications with low risk, high agility

Organizations that have invested in i5/OS systems are always looking to leverage them to better connect with clients, partners and employees. But success means meeting several requirements: from "Keep our legacy application but use a modern front end” and “Modernize our 5250 interfaces" to "Set development standards, educate our RPG developers in the new technology, and provide strategic direction”. Creating web-based applications using DB2/400 and green screen applications is one of the best and quickest ways to do this. In this webinar recording, you'll see why Tim Rowe of IBM called Zend's PHP support "one of the most exciting parts of the TR6 announcement": you'll get a deep dive into the most effective (and quickest) way of modernizing legacy applications while leveraging your existing business logic to create

Presenter – Mike Pavlak, Zend Technologies (56 min) - November 26, 2013

Case Study: PHP on IBMi – Work Order Management System

This session will describe a recently completed project in which an IBM iSeries shop replaced a legacy, green-screen RPG application with a PHP application running on Zend Server on IBM i. A utility company needed to replace and modernize their internal work order management system, and chose a web browser interface and PHP as the technology backbone. The system is largely object-oriented, using several components of the Zend Framework. Custom classes include extension of Zend Form which reads DB2 metadata to automatically build forms and field groups, with automatic type checking and input field sizing as well as other features derived from the DB2 metadata. Authentication uses IBM i user profiles. Other highlights of the design include classes for nav buttons, paginator, search filter, CSV download, DB connection singleton class, and reporting and form printing using JOD Reports running on a remote server called from PHP

Presenter – John Valance, JValance Consulting (79 min) - September 4, 2013
  Presentation slides   

What's New with Zend Server for IBM i

This webcast focuses on the latest version of the PHP stack for IBM i, Zend Server 6 and Zend Studio 10. We review the IBM/Zend partnership, examine the installation and architecture of the new product suite and explore the features of the commercial and community editions of Zend Server for IBM i. This is the ideal place to start when exploring PHP on IBM i or just to catch up on the latest feature set.

Presenter – Mike Pavlak (58 min) - June 5, 2013
  Presentation slides

Why PHP on IBM i?

IBM and Zend have partnered since 2005 to deliver the world’s most popular web scripting language natively to IBM i. In this session IBM speaker Tony Cairns is here to update the PHP on IBM i community on the latest collaboration efforts, application development strategies and powerful new features of XML Service. Split between strategic and technical, this webinar is a can’t miss for any PHP developer delivering applications on IBM i.

Presenter – Tony Cairns, IBM (47 min) - May 16, 2013
  Presentation slides

DB2 and PHP - Best Practices on IBM i

As IBM i's primary database, DB2 provides the foundation for mission-critical PHP applications. Used properly, DB2 can provide improved performance, data integrity, remote connectivity, and security. This sessions shows many tips and techniques for developing and configuring DB2-based PHP applications on IBM i.

Presenter – Alan Seiden (52 min) - April 17, 2013
  Presentation slides

The PHP Toolkit from Zend and IBM

PHP applications on IBM i have a great way to access resources such as RPG and COBOL programs, system commands, data areas, and more, using a free, flexible, open source toolkit, supported by Zend. Using IBM's XMLSERVICE toolkit on the back end, it's all open source, enabling a high level of quality and functionality delivered by Zend, IBM, and IBM i community members who take the initiative. In this webinar you learn, how your older PHP applications can use the new toolkit with minimal changes, thanks to the Compatibility Wrapper (CW), developed for Zend by Alan Seiden. You'll also see, how to optimize performance, develop PHP on your laptop (Windows, Linux) or in the "cloud" and deploy to the IBM i. Last but not least you'll receive suggestions for security, troubleshooting as well as tips and tricks to work with your IBM i in new ways.

Presenter – Alan Seiden (49 min) - March 6, 2013
  Presentation slides

A Tale Of Two Applications

At one point in time, Chris Tankersley was the technical lead on two different projects. One was an application his company was purchasing from a vendor that was being written in Java (and had previously been written in .NET by another vendor, who then switched to Java, and then abandoned the project), and one was being built in-house with PHP on the IBM i. They were the same product for two different product lines that they offered, but time constraints forced them to build two products in tandem. In the end, the PHP application was completed and delivered to end-users in about 7 months from start to finish, while the former project languished. In this webinar, we compare the two projects in the tools and technologies that were used to integrate with the IBM i backend as well as programming.

Presenter – Chris Tankersley (32 min) - February 13, 2013
  Presentation slides

Restful Web Services with PHP and IBM i

Have you ever wanted to share data across systems? In this presentation, Mike Pavlak explores the transfer of information using web services and IBM i. Intersystem as well as intra system communication of data are explored as well as the ease in which a web services layer can be implemented into an existing IBM i environment. The techniques that are shared can be leveraged across platforms, as well as in a single LPAR.

Presenter – Mike Pavlak (56 min) - January 16, 2013
  Presentation slides

Reface IBM i Green Screens or Rewrite Them with PHP - Which Should You Choose?

Green screens are the key reason why many people perceive the IBM i as outdated. It's not a question of whether you should provide most of your IBM i applications with a web GUI, but how you should do it.
In this webinar, Marcel Sarrasin, BCD’s product marketing manager, presents two complementary approaches designed to meet your short and long term modernization needs. You’ll learn:
  • The pros and cons of web enabling RPG applications vs. rewriting them with PHP
  • How to deliver web applications that utilize your existing RPG skills and code
  • How to give all your green screen applications a web GUI with minimal effort
  • How to develop fully-functioning PHP web applications in minutes
In the last part of this presentation, Alan Seiden, PHP Community Leader, shows you how to leverage existing RPG and COBOL code using the new open source PHP toolkit for IBM i. He also explains the requirements to run PHP on the IBM i.

Presenters – Marcel Sarrasin & Alan Seiden (59 min) - December 04, 2012
  Presentation slides
During the last 15 minutes, the presentation is temporarily out of synch. The slides can be reviewed in the PDF. We apologize for the inconvenience.

Resolve PHP Problems Quickly and Optimize Performance with Zend Server for IBM i

In today’s business climate you have a choice as to when you become aware of an issue: when it happens or when the boss is breathing down your neck. Either scenario is possible with PHP on IBM i but only Zend Server has the tools to proactively manage your PHP environment and keep you ahead of the troubleshooting curve.
In this presentation, Zend Solution Consultant Mike Pavlak discusses:
  • The PHP environment architecture
  • How Zend Server for IBM i optimizes performance and helps resolve problems faster
  • The differences between Zend Server CE and the full edition
  • How Zend Server simplifies management of your business-critical workloads
At the end of this presentation Marcel Sarrasin, BCD's Product Manager, will show you why WebSmart PHP with Zend Server is the fastest way for IBM i programmers to develop PHP web applications on the IBM i or other platforms.

Presenters – Mike Pavlak & Marcel Sarrasin (58 min) - October 30, 2012

Spreadsheet Integration with PHP, DB2 and IBM i

In this presentation Mike Pavlak explores several ways to integrate spreadsheet processing and PHP scripts to deliver a variety of solutions that end users will leverage on a daily basis. Simple PHP instruction through the extensions are reviewed.

Presenter – Mike Pavlak (45 min) - October 10, 2012
  Presentation slides  

PHP as Universal Communication Language in Business and Production Processes

In this webinar, Dr. Rainer Schmitz, head of IT at Group Material Technology of Aalberts Industries, shows how PHP is used in the business and production processes. From real-time recording of process parameters on production machines to reporting of financial figures, all programming can be done in one universal language on different platforms such as Windows and Linux servers or IBM i systems. Watch this presentation to see how fast PHP processes can be and how simple systems can be connected.

Presenter – Dr. Rainer Schmitz, GroupMT (59 min) - September 19, 2012
  Presentation slides  

Web-enable Your IBM i Applications

iPro Developer: Web-enable Your IBM i Applications

Watch this webinar, to learn how IBM i customers use PHP to create best-in-class web applications, how PHP fits into the IBM i application development strategy, how to leverage investment in IBM i in a browser-based environment and much more.

Presenter – Alison Butterill, IBM & Mike Pavlak, Zend (62 min) - August 22, 2012
Web-enable Your IBM i Applications  Web-enable Your IBM i Applications Presentation slides  

Introduction to MySQL for IBM i

Introduction to MySQL for IBM i

Zend DBi is the standard distribution of MySQL for IBM i. This session explores how to install Zend DBi and the IBM DB2 Storage Engine. MySQL command line functions via PASE are reviewed as well as administering MySQL via the GUI shipped with Zend Server called phpMyAdmin. History and practical examples round out the presentation with a live demonstration of the DB2 Storage Engine.

Presenter – Mike Pavlak (58 min) - August 16, 2012
Introduction to MySQL for IBM i  Introduction to MySQL for IBM i Presentation slides  

Open Source Productivity Tools and IBM i webinar

Open Source Productivity Tools and IBM i

Mike Pavlak explores even more Open Source tools to help improve the productivity of your development team and user community, such as the project management system Collabtive, and digs into the use cases as well as installation using common open source utilities like 7-zip and FileZilla.

Presenter – Mike Pavlak (55 min) - July 18, 2012
Open Source Productivity Tools and IBM i  Open Source Productivity Tools and IBM i Presentation slides  

PHP on IBM i - Beyond the basics webinar

PHP on IBM i - Beyond the Basics

Do you have a basic familiarity with PHP on IBM i, but need some help going beyond the basics of PHP syntax and simple SQL selects? This presentation covers some intermediate topics in PHP programming and presents recipes and examples that you can use to create some useful business applications. Topics covered include: logic for paging through large record sets, creating CSV files and streaming them to the browser, session management and cookies, and sending email with attachments as well as HTML-formatted emails. A basic familiarity with PHP syntax is assumed.

Presenter – John Valance (85 min) - June 20, 2012
PHP on IBM i - Beyond the basics  PHP on IBM i - Beyond the basics Presentation slides

COMMON presents - Top 5 Reasons To Use PHP On IBM i

COMMON presents - Top 5 Reasons To Use PHP On IBM i
COMMON presents - Top 5 Reasons To Use PHP On IBM i

Why can PHP help modernize legacy apps on IBM i – and how? Mike Pavlak discusses the top 5 reasons and describes, how the different goals can be accomplished and what is needed to get there.

Presenter – Mike Pavlak (58 min) - May 23, 2012
Top 5 Reasons To Use PHP On IBM i  Top 5 Reasons To Use PHP On IBM i Presentation slides  

Advanced Functions of DB2 with PHP on IBM i

Advanced Functions of DB2 with PHP on IBM i
Advanced Functions of DB2 with PHP on IBM i

IBM has quietly been sneaking many incredible features to DB2 on IBM i. This webinar explores some of the more useful new features that can make data mining or general DB2 usage a breeze.

Presenter – Mike Pavlak (56 min) - May 02, 2012
Advanced Functions of DB2 with PHP on IBM i  Advanced Functions of DB2 with PHP on IBM i Presentation slides  

Stored Procedures with PHP and IBM i - Part II

Stored Procedures with PHP and IBM i - Part II
Stored Procedures with PHP and IBM i - Part II

In the first Stored Procedures webinar, Mike Pavlak explored SQL Stored Procedures and how they get implemented and consumed by PHP running on IBM i. In this follow-up session, Mike explores the creation and usage of RPG programs as stored procedures and how they get implemented in a PHP application running on or off IBM i.

Presenter – Mike Pavlak (38 min) - April 12, 2012
Stored Procedures with PHP and IBM i - Part II  Stored Procedures with PHP and IBM i - Part II Presentation slides  

Performance Tuning PHP on IBM i webinar

Performance Tuning PHP on IBM i webinar
Performance Tuning PHP on IBM i

In this webinar, Mike Pavlak and Alan Seiden discuss some of the more fundamental areas that reveal performance bottlenecks. They explore hardware, software and configuration options that will help your PHP applications fly. The discussion reviews features for both Zend Server and Zend Server CE.

Presenters – Mike Pavlak & Alan Seiden (60 min) - March 6, 2012
  Presentation slides  

Application Deployment on IBM i

Learn how application deployment can automate the process of rolling in or out a full PHP application within your web server environment and see how to implement this solution on IBM using native features. This webinar walks through the process of building a deployment package and implementing it on Zend Server for IBM i.
Presenter – Mike Pavlak - (44 min) February 15, 2012
   Presentation slides

Zend Server for IBM i 5.6 Update

Zend and IBM have been VERY busy plugging all kinds of goodies into Zend Server for IBM i. In this webcast, Mike Pavlak takes you on a tour of the new features of Zend Server 5.6. He will explore the new Open Source Toolkit, the new MySQL implementation called Zend DBi and the newest star of the Zend Server realm: Application Deployment.
Presenter – Mike Pavlak - (60 min) January 26, 2012
   Presentation slides

IBM i Stored Procedures for PHP and Zend Server

Stored procedures have been around for a long time. In this webinar we explore many examples of accessing Stored Procedures from PHP applications running on IBM i. Parameter passing and record set access will be explored from SQL and RPG stored procedures, and much more.

Presenter – Mike Pavlak (55 min) December 14, 2011
   Presentation slides  

How Do I Securely Deploy Internet Websites in PHP on My IBM i?

How do I securely deploy Internet websites in PHP on IBMi?

This session discusses how to set up and administer the networking, Apache Configurations, work management and IBM i security in order to support a PHP environment on IBM i.

Presenters – Jim Oberholtzer, CTA at Agile Technology Architects, LLC & Mike Pavlak, Zend Technologies (60 min) - October 05, 2011
   Presentation slides  

Collaborative Open Source PHP on IBM i

Open Source applications are a great way to get a jump start on the project backlog and really leverage on organizations investment in IBM i.  In this presentation, Mike Pavlak explores even more opportunities to consolidate workload onto IBM I and Mike will show how to leverage that investment with a look at two collaborative applications from the open source PHP world.

Presenter – Mike Pavlak (45 min) September 13 2011
   Presentation slides  

A Tale of Two Toolkits.

Have you heard of the exciting new open source XML Toolkit currently being developed in collaboration between IBM and Zend? Are you curious about how it works and what you need to get started? Are you aware that it is available in Zend Server 5.1 as a beta and soon to be released as GA? Well rest assured, Mike Pavlak will fill you in on the details and a little bit more.

Presenter – Mike Pavlak (59 min) August 24 2011
   Presentation slides  

The Ideal Development Environment for IBM i Programmers

The development environment for PHP begins with Zend Studio. But then where do we go? In this presentation, Mike Pavlak will explore several of the key productivity features of Zend Studio for IBM i. In addition, a discussion of plug-ins and add-ons will round out the experience. Remote project creation and code portability will also be reviewed.

Presenter – Mike Pavlak, Michael Scarpato    (50 min) July 17 2011
   Presentation slides  

Introduction to OOP for IBM i Programmers

This presentation builds upon basic skills and begins to explore the very powerful Object Oriented model of the PHP. Fundamental Object Oriented concepts will be discussed along with practical examples. The session wraps with an real life implementation of an open source class taken from a public forum and loaded on IBM i. This is a great session to allay any fears about how to implement the optional OO model of PHP in an IBM i shop!

This session is a great primer for anyone looking to explore Zend Framework and has little to no Object Oriented experience.
Presenter – Mike Pavlak   (65 min) June 1, 2011
  Presentation slides

The First 5 Steps to Get Started with PHP on IBM i (IBM i Webinar Series Part 2)

This webinar is part 2 in a series of webinars about PHP and IBM i. In this presentation, Mike Pavlak will focus on the five steps you need to build your first PHP application on IBM i.

Presenter – Mike Pavlak  (62 min) March 23, 2011
    Presentation slides

Your First Zend Framework Project on IBM i

Zend Framework (ZF) provides a free, powerful structure for PHP Applications on IBM i. Developers love ZF's flexibility, but that flexibilty sometimes leaves first-time ZF users not knowing where to begin. Fortunately, it's not difficult after you've seen how it's done. This presentation will go step by step through creating a basic PHP application with ZF.

This webinar will include:
* How to download ZF or find it on IBM i
* How to automatically generate ZF's directory structure
* How to configure the application to access db2 and display database results.
Presenter – Mike Pavlak and Alan Seiden   (60 min) March 9, 2011
    Presentation slides

IBM i Modernization Using PHP

Join Zend Solution Consultant Mike Pavlak and his very special guest Alison Butterill, IBM’s Power Systems Application Development Offering Mgr, for this strategic update. Mike and Alison will introduce some of the key features of Zend Server and share a behind-the-scenes discussion of how the new Fast CGI PHP architecture was implemented.

Mike and Alison will also share what several customers are doing with PHP on their IBM i and show how virtually any IBM i shop can start building PHP examples in as little as 1 hour!

Presenters - Mike Pavlak ( 62 min)

     Presentation slides 

 Watch Webinar in Italian  
Presentation Slides
Bring your Intranet to the IBM i with Drupal and Zend Server

Come see how easy it is to add an Intranet to your IBM i. No need for additional hardware or expensive software. Drupal is the hottest PHP open source content management system on the planet.
This session will walk you through the steps necessary to download, install and configure a basic Drupal site.

Presenter - Mike Pavlak (63 min)

     Presentation slides 

Improving Application Performance - Submitting PHP scripts to Batch using Zend Server 5 for IBM i

Have you ever wanted to spawn a process to the “background” to save interactive user cycles in a 5250 application? What about in a PHP application? Few people are aware that there are multiple ways of achieving this in a PHP application on IBM i.

This session will discuss how to spawn and run batch PHP processes on IBM i to optimize the interactive user experience. Learn how to leverage the multi-user capabilities of the IBM i and Zend Server infrastructure to help improve overall application performance.

Presenter – Mike Pavlak
     Presentation slides 

Open Source PHP on IBM i

Join us as we look at implementing an open source PHP application on IBM i. We will first explore the installation process of a PHP based application. Then, with the help of the PHP toolkit, we will hack the application and expose DB2 data side-by-side with data from the open source application.

To optimize the PHP application we will look at how Zend Platform can improve the end user experience through its monitoring and tuning capabilities. Lastly, a special guest speaker will join us to talk about his recent experience implementing a PHP open source application on public facing IBM i.

      Presentation slides

PHP and AJAX on IBM i, a Great Pairing!

PHP is a great development tool on its own but by incorporating AJAX you can make your applications faster, easier to maintain and even more professional looking.

PHP and AJAX together offer simple ways to make your PHP scripts simpler and even more re-usable. AJAX is not a language. There is no software that you need to install to start using it. AJAX is a acronym that refers to the use of technologies inherent in all browsers. So if you are looking to deliver the best possible web applications to your clients then AJAX is the next tool you need to add to your toolbox.

Presenters – Mike Pavlak and Jeff Olen

      Presentation slides

Moving Your RPG Report to the web with PHP – Step by Step!

Many IBM i shops want to know where to start with PHP. It is a reasonable assumption that most RPG developers began their formative RPG development years cutting their teeth on green-bar reports. Report programs are a great place to start for several reasons including the fact that you can make a powerful impact with management and that reading report data tends to be a lot less dangerous than updating data files as a first step.

This presentation takes the RPG programmer through the steps necessary to move that RPG green-bar report to a webpage using PHP. Key features of this process will make liberal use of all the PHP tooling provided by Zend as well as a sample report and PHP script that you can download and install in your own environment. A sales history report from a fictitious company will illustrate key web development features like real time access to data, PHP toolkit examples for RPG program calls, HTML integration and some graphics to increase the visual impact of the data.

      Presentation slides

Using PHP and System i to Improve Vendor Productivity

Communicating with your suppliers can be easier, and best of all it can save you time and money. Join NSC, Inc. along with Zend Technologies to learn this exciting new way of improving productivity. Including keynote speakers Tim Nies and Eric Nies who have years of experience in software development and PHP, to show you how to improve your vendor productivity today. This webinar is also comprised of a compelling real-life account from a manufacturing company demonstrating how this process has changed the way they communicate with their suppliers.
Presented by  Tim Nies and Eric Nies, NSC Inc..

      Presentation slides