Home
Profile
Activities
Schools
Links
Contact us
COMMON Belgium 
 Agenda 23/11/1999

COMMON Belgium - February 7, 2007
Application modernization without complexity

Morning session
- How to overcome complexity for System i bus iness applications?
Speaker: Jean Mikhaleff.

Jean Mikhaleff
has a DESCF (Diplôme Etudes Comptables et Financières) from Yvelines and an Informatics degree from IUT, Paris. Jean founded REPEGLIO in 1998 and he is the author of a RPGIV generator, REPEGLIO, and its lighter version, FastRPG, for the System i. This generator is available in French as well as English. Prior to this, Jean worked for about 10 years as technical manager for the independent software vendor, Cap Gemini. There he managed some big business projects for laboratories, finance and industry mainly on S38 and AS/400. Complexity is a real plague nowadays. How to manage this complexity? By cutting out applications into components and by following programming standard rules? Jean proposes to share with you his huge programming experience in order to overcome all the dark faces of complexity.
9:00 - 9:30 Coffee and Welcome

9:30 to 10:50 - Part I : Programming standard rules and design :
Which programming rules? We know that if a transactional program meets the i5/OS screen design rules, it would be web compliant immediately with the standard rules of hundreds of IBM and non IBM re-facing tools. It is worth doing! Following IBM programming rules is not only necessary to maintain applications on long term by a team, but also to modernise them in a much easier fashion.
10:50 - 11:10 Coffee break

11:10 to 12:30 - Part II : ILE or cutting into components :
Which components? Good question. And why not use ILE components like IBM objects *module and *srvpgm with activation group? Even you don't want to use ILE architecture you must know the ILE principles to understand hundreds of IBM commands like the default parameter OVRSCOPE(*ACTGRPDFN) in the very popular IBM command OVRDBF. Not only you cannot get away from ILE but ILE can make your task much easier when cutting out some complex applications into components. It would be good to have an overview of ILE.

12:30 - 13:30 Lunch
Afternoon session - Native to jazzy User Interface for the System i
Speaker: Diane Piton.
Diane Piton
has a postgraduate degree in Operating System, Software and Hardware Architecture & Engineering from the Pierre et Marie Curie University in Paris and she had also started her Ph.D. on Hypergraph Partitioning with a French national research grant. Diane now works for a software company dedicated to System i security and compliance. Prior to this, she worked for 10 years in a computer company specialized in banking, doing software development, developer training and management, systems and network architecture, IT consulting (iSeries) and database documentation. In parallel, she has also worked a year for an engineering school, coaching students and controlling their jobs.
13:30 to 14:50 - Part I - User Interface -
what is available
Our users judge us by the user interface. It is "The programme" for them. Diane will summarize the graphical user interfaces available today on the System I and would present the "native interface" in the end. This information is essential to show how easily we can win our users by doing something so called "modern" - which many a times simply means "no green screen".
14:50 - 15:10 Coffee break

15:10 to 16:30 - Part II - Going to XML for user interface
The user interface is based on its codified description. Diane will compare DDS to XML and show that XML is not for Java or for web services alone. XML is very easy to use. It is near to what we do today and using it can be a first step to modernize our System i applications.