Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

RPG [clear filter]
Sunday, June 17
 

13:00

Modernize RPG Applications
This Workshop will show you how modern programming practices and tools can transform your old monolithic RPG applications into a modern, highly modularized form that will position your business for the future. Rather than just throw hours of theory at you, this seminar takes a sample application and follows it through the process of converting from RPG/400 or basic RPG IV to full usage of RPG IV and ILE features, modularizing the code, adding DB2 UDB features and preparing applications for use with a graphical or browser-based interface.AgendaModernizationThe right toolsThe Sample ApplicationMaking use of RPG IVMaking Use of the Database(Triggers and Referential Integrity)Real RPG - SubproceduresMaking Use of ILESubprocedures in Service ProgramsBeefing Up With SQLExternalizing

Speakers
avatar for Paul Tuohy

Paul Tuohy

ComCon and System i Developer
Paul Tuohy, IBM Champion and author of Re-engineering RPG Legacy Applications and The Programmer's Guide to iSeries Navigator, is a prominent consultant/trainer/educators for application modernization and development technologies on the IBM Midrange. He currently holds positions as... Read More →


Sunday June 17, 2018 13:00 - 17:00
Orchidea A
 
Monday, June 18
 

11:00

IBM i Latest & Greatest 7.3, 7.2 & TRs
Come hear an overview of the capabilities of the currently available releases of IBM i. From major enhancements to Db2 to major security enhancements; from key advances in open source to new storage options; from performance analysis to being able to answer business questions with integrated SQL analytics, the most recent releases and Technology Refreshes have tremendous integrated power. This is a double-length session.

Speakers
avatar for Steve Will

Steve Will

Chief Architect - IBM i, IBM
Steve has worked on the IBM i operating system and its predecessors since the initial development of the AS/400. Since 2007, he has been the IBM i Chief Architect, responsible for the strategy of the operating system and the plan for future releases.


Monday June 18, 2018 11:00 - 12:00
Promenada

11:00

Handling the Weird Stuff in RPG Programs
In this session, Paul offers a practical guide to handling some of the more esoteric problems in RPG programs (whether using native I/O and Embedded SQL) such asMessaging in a multi client environmentTrigger FailuresNullsConstraint ViolationsCommitment ControlAnd other bits and pieces...

Speakers
avatar for Paul Tuohy

Paul Tuohy

ComCon and System i Developer
Paul Tuohy, IBM Champion and author of Re-engineering RPG Legacy Applications and The Programmer's Guide to iSeries Navigator, is a prominent consultant/trainer/educators for application modernization and development technologies on the IBM Midrange. He currently holds positions as... Read More →


Monday June 18, 2018 11:00 - 12:00
Orchidea A

13:00

SQL Views for Dummies
SQL views provide the modern user interface to obtain system level information traditionally available via OUTFILE and API support.
Attend this session and learn how easy it is to use a SQL view. SQL views provide the administrator of the system easy access to lots of system configuration and management information.
This session will provide a list of available SQL views and their purpose as well as examples of how to use them. I will explain how the examples work and you'll leave with the skills necessary to be a better and more system administrator.

This is not an introduction to SQL class, but rather an explanation of why you need to add SQL to your toolset and a quick-start guide showing you how to become a better systems administrator or security officer.
http://ibm.biz/Db2foriServices

Speakers
avatar for Scott Forstie

Scott Forstie

Db2 for i Business Architect, IBM
Scott Forstie is a Senior Technical Staff Member within IBM i development and spends most of his time working as the Db2 for i Business Architect. He has worked on IBM operating system development since joining IBM in 1989.Scott is a frequently published author, speaker at industry... Read More →


Monday June 18, 2018 13:00 - 14:00
Irys

14:15

Modernization Strategies for IBM i
Application modernization can mean different things to different people. Ask ten people and you will get ten different answers. One thing they all have in common, though, is the big question: How can I deliver modern applications to our business? IBM i Product Offering manager, Alison Butterill, discusses some of the different modernization options available, taking a holistic look at language, infrastructure, tools, database, and methodology. With many options available, it is possible to start small and build over time, taking advantage of exciting, new, and diverse technologies and opportunities without having to start over!

Speakers
avatar for Alison Butterill

Alison Butterill

WW IBM i Offering Manager, IBM
Alison Butterill is the offering manager for IBM i. She owns the responsibility for the IBM i business, including defining and guiding future directions and strategies. She works with the IBM i sales, marketing, and development teams as well as clients and partners to ensure that... Read More →


Monday June 18, 2018 14:15 - 15:15
Orchidea B

14:15

Advanced Data Structures ( *Now with Free-Form! )
Have you ever used two dimensional arrays in your RPG programs? Or used the new template support to create your own data types? Do you know how to use group fields? How to map the numbered *IN indicators so that you can give them names? Do you know how to code these in the new free-form style?If you answered No to any or all of these questions then this is the session for youJon will give you a basic introduction to all of these topics and show you practical examples of their usage. He'll also include examples of the latest enhancements for coding nested Data Structures that makes their structure much more obvious.P.S. We should also mention that some of the basic techniques discussed here are the technical underpinnings needed to fully utilize RPG's support for processing XML, Open Access, and will almost certainly form the underpinnings for many future RPG features.

Speakers
avatar for Jon Paris

Jon Paris

Chief cook and bottle washer, Partner400
Jon's IBM midrange career started when he fell in love with the System/38 while working as a consultant. This love affair ultimately led him to joining IBM.In 1987, Jon was hired by the IBM Toronto Laboratory to work on the S/36 and S/38 COBOL compilers. Subsequently Jon became involved... Read More →


Monday June 18, 2018 14:15 - 15:15
Orchidea A

15:45

System integrity monitoring techniques - Make your auditor happy
Have you ever heard about difficulties after the systems switch ?Have you ever had to confirm your auditors that your system is secure ?Would you like to know what has really changed during your applications' upgrade ?Do you think it's important to know how your system in changing in time ?

Speakers
avatar for Rafal Jablonski

Rafal Jablonski

Founder CEO, DeLab
Founder of the DeLab company building a specialized midware applications.Rafal has begun his app-dev adventure in 80’s enchanted with processors of the time.He has been working for telcom as well as financial institutions. Former IBMer supporting IBM i clients, universities and... Read More →


Monday June 18, 2018 15:45 - 16:45
Gerbera A+B

15:45

RPG Talks To Watson
One of the key questions is - how easy is it to integrate Watson into my existing RPG applications?In this session we look at some of the way that RPG can connect with Watson (using the translation API) - and just how simple it is.As well as looking at different methodologies, we will also discuss the advantages, and disadvantages, of the different approaches.

Speakers
avatar for Paul Tuohy

Paul Tuohy

ComCon and System i Developer
Paul Tuohy, IBM Champion and author of Re-engineering RPG Legacy Applications and The Programmer's Guide to iSeries Navigator, is a prominent consultant/trainer/educators for application modernization and development technologies on the IBM Midrange. He currently holds positions as... Read More →


Monday June 18, 2018 15:45 - 16:45
Orchidea A

15:45

RDi: Even Better with iSphere
It's no secret that Susan is a big RDi fan. But even a great tool can be made even better with the help of plug-ins. If you're an RDi user and you don't have the iSphere plug-in installed into your RDi, you're missing out on a wealth of new/enhanced functionality.Susan will demonstrate a few of her favourite features from iSphere - things such as a better Find String capability, tools to make working with message files a breeze and the ability to see text for objects and members in your Remote Systems lists. She will also outline the simple installation process along with some hints for managing the update process for iSphere when new releases become available.

Speakers
avatar for Susan Gantner

Susan Gantner

Partner400
Susan's career has spanned over 30 years in the field of application development. She began as a programmer developing applications for corporations in Atlanta, Georgia, working with a variety of hardware and software platforms. She joined IBM in 1985 and quickly developed a close... Read More →


Monday June 18, 2018 15:45 - 16:45
Orchidea B

17:00

Use HTML5 mobile device features with your IBM i
Learn how you can use HTML5 to access mobile device hardware. Geolocation (GPS), Web Audio API (audio hardware) and even camera and video hardware. These features are very powerful, and can be integrated by high level JavaScript APIs that sit on top of the system's underlying hardware capabilities. These javascript APIs can than be easily linked with an RPG backend using JSON and AJAX.See in real live how you can take a picture or video with your mobile camera, use geolocation, use 3D objects (webGL/html5) on IBM i.Finally discover how to store pictures and synchronize data with your IBM i database by using RPG.

Speakers
avatar for Koen Decorte

Koen Decorte

CEO, CD Invest
Koen Decorte is CEO of CD Invest, a Belgian ISV specialized in modernizing IBM i applications.Koen started his career in computer linguistics and in 1994 changed his focus to the internet,AS/400/IBM i and open source applications. He donated his own POP3 client written in RPG to the... Read More →


Monday June 18, 2018 17:00 - 18:00
Irys

17:00

What's New in RPG?
The V7 releases of RPG have radically changed the language. Among other new features, you can now code file and data declarations completely free format. And along with that comes the ability to code completely free format RPG with NO 80 columns restrictions!Any day now, if IBM follow the usual TR pattern, there will be new RPG features to talk about and you can be sure that Jon will provide details and worked examples of the latest and greatest.Other updates to be covered include:- Extensions to RPG's error handling model, which make it much simpler to ensure that things are tidied up in the event of an exception. - New direct inline coding eases the coding (and subsequent understanding of) nested Data Structures in free format. - Performance improvements for large return values that can make your subprocedures easier to deploy as web services.- Support For Alias Names- New and Updated BIFs - Including Scan/Replace, Minimum and Maximum- And more ...

Speakers
avatar for Jon Paris

Jon Paris

Chief cook and bottle washer, Partner400
Jon's IBM midrange career started when he fell in love with the System/38 while working as a consultant. This love affair ultimately led him to joining IBM.In 1987, Jon was hired by the IBM Toronto Laboratory to work on the S/36 and S/38 COBOL compilers. Subsequently Jon became involved... Read More →


Monday June 18, 2018 17:00 - 18:00
Orchidea B
 
Tuesday, June 19
 

09:15

Access Client Solutions (ACS) for Programmers
Access Client Solutions is a powerful tool for programmers. ACS replaces and enhances much of the functionality originally supplied by Navigatorfor i.This session discusses how ACS can be used by programmers; includingSystem Configuration5250 EmulatorSSH TerminalIntegrated File SystemPrinter OutputSchemasRun SQL ScriptsSQL Performance Center

Speakers
avatar for Paul Tuohy

Paul Tuohy

ComCon and System i Developer
Paul Tuohy, IBM Champion and author of Re-engineering RPG Legacy Applications and The Programmer's Guide to iSeries Navigator, is a prominent consultant/trainer/educators for application modernization and development technologies on the IBM Midrange. He currently holds positions as... Read More →


Tuesday June 19, 2018 09:15 - 10:15
Orchidea A

09:15

Visual Recognition on IBM i
Learn how to use machine learning to quickly and accurately tag, classify and search visual content. Learn by examples how to talk to Watson from RPG and use it's AI power in your business applications. You will also see how to interact with other image classifiers than Watson. (Google's Vision, Microsoft Azure, Caffe, ...) You will know the difference between them and which one is best for your business. Other Watson API's such as similarity search, translator and text to speech are also explained and shown from RPG, SQL and other languages. AI will fundamentally change our world, so don't get left behind.

Speakers
avatar for Koen Decorte

Koen Decorte

CEO, CD Invest
Koen Decorte is CEO of CD Invest, a Belgian ISV specialized in modernizing IBM i applications.Koen started his career in computer linguistics and in 1994 changed his focus to the internet,AS/400/IBM i and open source applications. He donated his own POP3 client written in RPG to the... Read More →


Tuesday June 19, 2018 09:15 - 10:15
Irys

10:30

Exploiting Free Tools - By Example
Are you tired of constantly exporting and importing data for foreign applications running on Windows or Unix/Linux servers? Do you wish there was an easy way to keep more applications on IBM i?Over the years, Jon has introduced many RPGers to some of the many great free tools that can make it easier to develop new applications and to help to make make their IBM i programming lives easier. In this session Jon will present live demonstrations of the tools that people have told him that they find to be the most useful additions to their tool kits. For example:- Help Desk software- Generation of test data- Tools to build web sites and wikis- Tools for building fast modern applications quickly

Speakers
avatar for Jon Paris

Jon Paris

Chief cook and bottle washer, Partner400
Jon's IBM midrange career started when he fell in love with the System/38 while working as a consultant. This love affair ultimately led him to joining IBM.In 1987, Jon was hired by the IBM Toronto Laboratory to work on the S/36 and S/38 COBOL compilers. Subsequently Jon became involved... Read More →


Tuesday June 19, 2018 10:30 - 11:30
Orchidea A

10:30

ILE Myths and Misconceptions
ILE seems to bring confusion with it. In this session, Susan will address some of the most often asked questions she has received on ILE topics - from modules, service programs and signatures to activation groups. She will also highlight some of the biggest pitfalls she has seen with ILE implementations - and how to avoid them. The session will address common myths and misconceptions such as: - Why not just put modules in my binding directory and not bother with service programs?- Why do I have to re-compile all my programs when a service program changes?- Which changes will (and which will not) change a service program's signature? - What is the default activation group and should I use it? - What's wrong with the default values on commands like OVRDBF?

Speakers
avatar for Susan Gantner

Susan Gantner

Partner400
Susan's career has spanned over 30 years in the field of application development. She began as a programmer developing applications for corporations in Atlanta, Georgia, working with a variety of hardware and software platforms. She joined IBM in 1985 and quickly developed a close... Read More →


Tuesday June 19, 2018 10:30 - 11:30
Orchidea B

13:45

Embedded SQL in RPG - Beyond the Basics
You have been using embedded SQL in RPG. You have mastered the syntax, tried a few selects, declared a cursor, performed an update - you may even have tried some dynamic SQL!Time to take it to the next stage and see what you can do with embedded SQL - beyond the basicsTopics covered in this session include:-Discussion of the key points in writing powerful embedded SQLControlling CRTSQLRPGISQLCA and SQLCODE considerationsGetting data without SELECT - GET DIAGNOSTICS and VALUES INTOTalking to Watson with Embedded SQLMaking use of Scalar FunctionsMastering Multi Row FetchHandling NULLDates, Times and Timestamps

Speakers
avatar for Paul Tuohy

Paul Tuohy

ComCon and System i Developer
Paul Tuohy, IBM Champion and author of Re-engineering RPG Legacy Applications and The Programmer's Guide to iSeries Navigator, is a prominent consultant/trainer/educators for application modernization and development technologies on the IBM Midrange. He currently holds positions as... Read More →


Tuesday June 19, 2018 13:45 - 14:45
Orchidea A

15:15

Processing and Creating JSON from RPG with YAJL
JSON (JavaScript Object Notation) is an increasingly important vehicle for data interchange. Initially used with Web 2.0 style apps for requesting and receiving page updates, it is now commonly used with web services and many other forms of data interchange. Its simple format makes it faster and easier to parse, and uses less space. As a result In some cases it is fast superseding the use of XML and that means that it is essential that your RPG applications can both create and parse JSON.In this session Jon will discuss how Scott Klement's port of the open source YAJL tool kit makes it simple for RPG programs to both create and consume JSON.

Speakers
avatar for Jon Paris

Jon Paris

Chief cook and bottle washer, Partner400
Jon's IBM midrange career started when he fell in love with the System/38 while working as a consultant. This love affair ultimately led him to joining IBM.In 1987, Jon was hired by the IBM Toronto Laboratory to work on the S/36 and S/38 COBOL compilers. Subsequently Jon became involved... Read More →


Tuesday June 19, 2018 15:15 - 16:15
Irys

16:30

My Favourite Things about Rdi
Still using the PDM/SEU green screen editor for coding your RPG? In this session, Susan will cover her very favourite things about using RDi (aka Rational Developer for i) to develop RPG code. Since IBM has stopped updating SEU for new language features (such as support for free format declarations) RDi is now the only editor from IBM that fully supports today's IBM i languages. But that's far from the best reason to move from SEU to RDi.Come to this session to see her demonstrate her favourite productivity features in RDi that will make you wonder why you spent so many years using SEU! What will be your favourite? Perhaps the program outline, content assist, filtering or the fact that you'll never need to open a spooled file again to find compile-time errors.

Speakers
avatar for Susan Gantner

Susan Gantner

Partner400
Susan's career has spanned over 30 years in the field of application development. She began as a programmer developing applications for corporations in Atlanta, Georgia, working with a variety of hardware and software platforms. She joined IBM in 1985 and quickly developed a close... Read More →


Tuesday June 19, 2018 16:30 - 17:30
Orchidea B