October 17-19, 2017 in Minneapolis        


Conference Sessions - General

Modernization - What, Why, Where, When and How

The world of business applications has become a fast moving, ever changing environment. The web, mobile computing and the cloud have quickly followed the impact of graphical interfaces. Who knows what will be next on the list? The i community is facing an ever-changing environment and it must ensure that applications may be easily enhanced and maintained when dealing with these environments.

The need to modernize legacy applications is now an urgent requirement for most i shops.

Modernization means different things to different people. In this session, Paul discusses what modernization might mean for you and different approaches to modernization - regardless of whether you are a one person or one hundred person shop!

Topics covered include:-

  • What is Modernization?
  • Approaches to Modernization
  • The Need for Modernization
    • The Need for Database Modernization
    • The Need for Interface Modernization
    • The Need for Program Modernization
  • The Benefits of Modernization
  • Where are You Starting From?
  • The Challenges
  • Laying the Ground Rules
  • What is a Modern Application?
  • The Roadblocks

Development Strategies on Power

In this session, Paul Tuohy discusses the key factors in determining development strategies on Power systems.

The challenges facing companies, as they progress through different levels of modernisation, are many. How does a company change from a traditional development and maintenance environment to a more robust, modern development environment? What is new, what is different, what are the major and minor obstacles.

Paul also discusses the challenges faced by developer and what makes a modern developer on Power systems.

Embracing RPG IV and ILE

As RPG programmers continue to move to RPG IV and ILE they bring a lot of old RPG III habits with them. Old habits die hard and, even though they may be making use of some of the new language features, are they making full use of what RPG IV and ILE have to offer?

This session discusses some of the language features and methodologies programmers should be embracing and some of the more traditional approaches they should be discarding.

RPG on the Move: Mobilize Your i

Choices and challenges in the world of mobile applications

Mobile applications are the hot topic of the day and your old RPG green-screen skills and tools are just not going to make the grade.

In this session Paul discusses some of the factors you have to consider when embarking on the development of your first mobile applications.

Topics to be covered include:

  • Design considerations for mobile - from F-keys to touch sensitivity
  • Platform options - iPad? iPhone? Android? Blackberry? Tablets?
  • Local processing or server/browser based?
  • Can you do it with RPG? And what are your other language choices

Getting Started with RSE

Have you seen that message that asks you if you have tried the modern alternative to PDM? Then it's time to have a look at using RSE - the Remote Systems Explorer, which is part of RDi and WDSC? This session will provide you with the first steps you should take in making the transition from SEU and PDM for RPG development to this modern productive toolset.

The session demonstrates both the basic features of RSE as well as the really cool features that will make you a more productive programmer.

It's time to start making headway into that application backlog!

Why Use RPG IV?

RPG IV has been available since 1994 was introduced in V3R1. This session is directed to RPG programmers, supervisors and managers that are still using RPG/ 400 as their major development platform. This is not a 'how to' discussion; rather, it is a 'why should I' discussion.

In this session, learn:

  • How RPG IV offers real advantages which cannot be realized with the RPG/ 400
  • The advantages which accrue due to the use of RPG IV features such as longer names, more readable calculations, parameterized procedures with local variables, Date/ Time support

How Does RPG Talk to a Browser

How is it possible for an RPG program to be called from a web browser? How can an RPG program output to a web page? What is a HTTP server? What is CGI? This session explains how it works with easy to understand examples.

In this session, learn:

  • How to configure a HTTP Server
  • The basics of CGI
  • The CGI APIs

CL Enhancements in V5

For the first time since the introduction of the system, V5R3 and V5R4 have seen enhancements to the i5/ OS Control Language (CL) compiler. These enhancements provide enormous benefits in coding CL programs and in providing functionality that was not previously possible.

This session provides an overview of the major CL enhancements, including

  • Parameters
  • Data Types
  • Declaring Files
  • Structured Operation Commands
  • Documentation
  • Subroutines
  • Based Variables
  • Using APIs

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

RPG Enhancements in V6R1

The release of V6R1 has seen more major enhancements to RPG IV. This session describes the enhancements, including increased variable sizes, files in subprocedures, templates, no cycle RPG and other bits and pieces.

These change herald another major milestone in the continuing evolution of RPG IV

Get Thee to the Web - Choices for i

There are numerous ways of getting your i on the web but there are so many that, at times, it is difficult to see where you begin.

This session provides an insight into the core choices available and how to decide which is best for you.

Topics discussed include:

  • Getting to the web
  • Common Requirements
    • Get the back end right
    • Server
    • Statelessness
    • Design considerations
      • HTML/CSS/Javascript
  • The Options
    • CGIDEV2
    • PHP
    • Java
  • Comparison
  • Conclusion

An Overview of HTML, CSS and Javascript

The web can be a daunting place for the traditional RPG programmer. The layout of a web page is usually more decorative (and challenging to design) then the traditional 5250 screen. But you donŐt need to be a graphic designer in order to code and develop web page you just need to know what the right tools are and how to use them. This session shows the traditional RPG programmer how to use some of these basic tools to develop and maintain web pages.

XML for RPG Programmers: An Introduction

XML certainly appears to be the future of data interchange. It provides a powerful way to describe and encode data that is system independent. XML is quickly becoming the standard data interchange language for business-to-business applications. Along with its sister languages, XSLT and schemas, this skill is becoming a "must have" in today's IT world.

In this session you will learn what XML is, the basic syntax of the language, how it can be used in your applications, and how it will likely affect your applications in the future. We will also discuss how XML may be handled in RPG.

Home | About Us | System i Community | Contact
ComCon © 1994 - 2019. This site is hosted on an  i