|
Paul Tuohy, ComCon
Paul Tuohy has worked in the development of IBM Midrange applications since the ’70s. He has been IT manager for Kodak Ireland Ltd. and Technical Director of Precision Software Ltd. and is currently CEO of ComCon, a midrange consultancy company based in Dublin, Ireland. He has been teaching and lecturing since the mid-’80s.
Paul is the author of "Re-engineering RPG Legacy Applications“, “The Programmers Guide to iSeries Navigator” and the self teach course “iSeries Navigator for Programmers”. He writes regular articles for many publications and is one of the quoted industry experts in the IBM Redbook "Who knew you could do that with RPG IV?".
As well as speaking at RPG & DB2 Summit, Paul is also an award winning speaker who speaks regularly at US Common and other conferences throughout the world. |
|
RPG Skills for the New Millennium
This session will guide an RPG programmer through the process of preparing for applications in the new millennium. In the move away from "green screen", what are the programming requirements? Where does RPG fit in and how does it change to meet new requirements? In this session, you will learn: To differentiate what skills you must learn. To determine where new technologies fit in with your company's business requirements. Why/ when you should look at technologies such as RPG IV, ILE, Code/ 400, HTML, eRPG, Webfacing, VisualAge for RPG, Java and Websphere. |
Getting to Grips with Pointers and User Spaces in RPG IV
What are pointers? What are User Spaces? What can you do with them? This session guides the programmer through the implementation of pointers in RPG IV, how they extend the capabilities of the language, their importance in an ILE environment and how they are used with APIs - especially those dealing with User Spaces! By the end of this session, attendees will be able to: Understand the benefits of pointers and the benefits of User Spaces in RPG IV. Understand how to implement and use pointers and User Spaces in RPG IV. |
ILE by Example
This session takes a small sample RPG IV application and examines the issues involved in integrating it into an ILE application. This includes decisions on Dynamic Binding, Static Binding, Bind by Copy or Reference, structure of Service Programs, Binder Language, Binding Directories and Activation Groups. By the end of this session, attendees will be able to: Understand the benefits of ILE. Understand the decision process in using the components of ILE. Prerequisite: Attendees must have a basic understanding of the components of ILE. |
RPG Tricks and Techniques
This session covers tricks and techniques for the RPG IV programmer. Come to this session and learn some of the things that you may not have known about the H Spec, compiler directives, the D Spec, sorting arrays, using dynamic memory allocation, using integers, using indicators, using triggers, using constraints, record locking techniques, and other bits and pieces. |
Externalizing Database Processing in RPG IV
One of the major considerations for the ongoing modernization of applications is how to make functionality accessible to multiple interfaces. But no matter how the application interfaces may change (green screen, web, client server, mobile phones etc.) or how data may arrive on the system (FTP, EDI, XML etc.) you can be sure that all of the data is going to end up in a database. Externalized database processing provides a means of encapsulating database access. This session discusses why you may want to externalize database processing in RPG IV and how to do it. |
RPG Enhancements in V5R4
The release of V5R4 has seen more major enhancements to RPG IV. This session describes the enhancements, including free format embedded SQL, the new EVAL-CORR operation for copying data between data structures and, most importantly, the new operation codes and built in functions that allow you to directly parse XML (from variables or files) in RPG. These change herald another major milestone in the continuing evolution of RPG IV. |
Introduction to AJAX for RPG Programmers
Although it has been around for a number of years Asynchronous JavaScript and XML (AJAX) has suddenly become a hot topic. What is all the fuss about? What relevance does AJAX have for the RPG programmer? AJAX provides a means of having a web page communicate with a server, either synchronously or asynchronously. Combined with CGI programming techniques (CGIDEV2 is used in the presentation), you now have a means of dealing interactively with a web page i.e. changing the contents of a web page without having to re-write the whole page. And best of all, it is already installed on every PC, all you have to do is use it!. In this session you will learn: The background to AJAX , how it works, and examples of how to use it. |
iSeries Navigator for Programmers
Often thought to be the domain of operators and administrators, iSeries Navigator (formerly Operations Navigator) is actually a powerful tool for programmers. This session discusses how it can be used by programmers; from Basic Operations, through the IFS to Database development and administration. |
|