Loading…
Welcome to Common Europe Congress 2019 in Berlin!

Log in to bookmark your favorites and sync them to your phone or calendar.

Development [clear filter]
Monday, June 17
 

09:45 CEST

RCAC - Row and Column Access Control - Secure your Data!
Data is the new Currency, is the essence of an article written by Neil Tardy based on an interview with Mike Cain (database consultant with IBM Lab Services). Since data is so important, it must be protected from unauthorized access and prevented from being stolen. With traditional methods and additional programming, data access could be restricted, but also circumvented! RCAC is an additional layer that is directly linked with the database tables. Users must be explicitly authorized for accessing either all or only a sub-set of the data. If a user is not authorized for any data, he will not get access to the data not even if his user profile has *ALLOBJ authority and independent which interface (SQL, native I/O, UPDDTA etc.) is used.

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect


Monday June 17, 2019 09:45 - 10:45 CEST
Saphir2

11:00 CEST

17, no 27, no 37 facts and figures about Rational Developer for i (RDi)
You'll have to pry SEU from my cold dead fingers! Or I am SO much faster with SEU than I could possibly be with RDi! And of course, my favorite SEU offers so much more functionality than RDi! This fact and figure session discusses the basics of RDi terminology and how to get started. After just one session you will see how those green screen developer guys are all wrong

Speakers
avatar for Charles Guarino

Charles Guarino

CEO, Central Park Data Systems
Charles Guarino has been an Information Technology consultant for the vast majority of his career. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Monday June 17, 2019 11:00 - 12:00 CEST
Saphir2

13:00 CEST

Automated UI modernization and so much more for IBM I applications
The modernization of outdated user interfaces of IBM I applications is regarded by our industry segment as the most obvious and pressing of the challenges we face. In this session, you’ll experience a fast and smart way of modernizing green screens to produce powerful rich clients in order to delight your user-base and ensure you remain competitive and ready for future challenges.
Get yourself started with an automated UI modernization delivering both excellent “time to value” through a robust, future proof and secure direction and strategy for your IBM I applications. Use intelligent proven algorithms to analyze and recognize the structure of each and every green screen to automatically deliver your users modern and treasured UIs. Enhance these algorithms and create your own bespoke versions to ensure ongoing optimization of your modernization strategy. Use a graphical UI designer for further customization, ongoing improvement and deliver your new rich clients into ANY HTML5 browser on ANY platform and through ANY device.
By the end of this session, together we will create the best looking rich and thin clients for IBM i applications with minimum effort, which are faster, smarter and future-proof software solutions with a cool “look and feel”, optimized usability and work flows, great performance, and of course delivering additional functionality.

Speakers
avatar for Torsten Klinge

Torsten Klinge

Owner, ML-Software GmbH
Torsten Klinge is the CEO of ML Software, the market leader in Modernization of IBM i User Interfaces and Digital Transformation. Torsten has been an expert in this field since completing his studies in Berlin in the early 90s. Before founding ML Software Torsten fulfilled a number... Read More →


Monday June 17, 2019 13:00 - 14:00 CEST
Saphir2

14:15 CEST

Panel Session: The future of Software on IBM i
Speakers
avatar for Liam Allan

Liam Allan

Software Advocate, Works Of Barry
Liam Allan, an IBM Champion, helps IBM i development teams modernize their applications and bridge the gap between traditional and modern development practices. Founder of Works of Barry, he specializes in DevOps, RPG, ILE, Node.js, PHP, PASE and open source. He also supports the... Read More →
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect
avatar for Jennifer Fisher

Jennifer Fisher

VP, Business Engineering, Fresche Solutions
Jennifer is responsible for all aspects of the ecosystem, including all channel partners, VAR’s, CSP’s, ISVs, MSP’s, all aspects of influencers to our community and our strategic relationship with IBM. Prior to that, she was VP of Global Sales & Marketing where she was responsible... Read More →
avatar for Torsten Klinge

Torsten Klinge

Owner, ML-Software GmbH
Torsten Klinge is the CEO of ML Software, the market leader in Modernization of IBM i User Interfaces and Digital Transformation. Torsten has been an expert in this field since completing his studies in Berlin in the early 90s. Before founding ML Software Torsten fulfilled a number... Read More →


Monday June 17, 2019 14:15 - 15:15 CEST
Saphir2

15:45 CEST

Migrating to git
Learn about the steps to migrating your application source code into git, which allows for modern build tools, CI/CD and the ability to move code around quickly. This session covers: RPG, git, GNU Make, deployment, CI/CD

Speakers
avatar for Liam Allan

Liam Allan

Software Advocate, Works Of Barry
Liam Allan, an IBM Champion, helps IBM i development teams modernize their applications and bridge the gap between traditional and modern development practices. Founder of Works of Barry, he specializes in DevOps, RPG, ILE, Node.js, PHP, PASE and open source. He also supports the... Read More →


Monday June 17, 2019 15:45 - 16:45 CEST
Saphir2

17:00 CEST

Debugging with RDi From the On Ramp to the Cruising Lane
Displaying active variables? Check. Breakpoints? Yep, we got those too. Conditional and watch breakpoints? Sure thing. But what about service entry points, which allow us to debug another user ™s job without having to use STRSRVJOB? Debug configurations to save multiple debug settings? Code coverage that shows each line of code executed when a program has completed? This is only the start of how the graphical RDi debugger exceeds the capabilities to the green screen version.

Speakers
avatar for Charles Guarino

Charles Guarino

CEO, Central Park Data Systems
Charles Guarino has been an Information Technology consultant for the vast majority of his career. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Monday June 17, 2019 17:00 - 18:00 CEST
Saphir2
 
Tuesday, June 18
 

08:00 CEST

Development of the FIELDPROC Column-Level encryption procedures
Column-level encryption as well as the FIELDPROC mechanism
combined together can give you an excellent weapon against unauthorised data access.
However to make it happen you have to deep dive into the programming arcana.

Join my presentation to convince yourself that such a sophisticated task can be done by yourself.
Step by step I will explain all the components that the procedure has to cover,
such as the system APIs, call parameters, predefined structures, cryptography foundations.

Moreover, join to see how to do this in C/C++ language.

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 →


Tuesday June 18, 2019 08:00 - 09:00 CEST
Saphir2

09:15 CEST

RDi and Git - The Basics
What are the steps to getting your source code stored in GitHub? We will go through the entire process step by step and get you on your way. Once attending this session you will see how to implement RDi and Git The Easy Way!

Speakers
avatar for Charles Guarino

Charles Guarino

CEO, Central Park Data Systems
Charles Guarino has been an Information Technology consultant for the vast majority of his career. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Tuesday June 18, 2019 09:15 - 10:15 CEST
Saphir2

10:30 CEST

Let's Join Together - Joining SQL Tables and Views
Accessing data with SQL becomes more and more important. For resolving a single request data located in multiple tables must be filtered, accumulated and/or merged together. In this way we need to focus our attention on consolidating data split over multiple tables. SQL provides different methods for joining tables and views together, such as inner, outer, exception, cross and full join. A table or view even can be joined with itself or with the result of a different select statement. The result returned from multiple select statements can be merged and even accumulated in a single SQL statement.

Speakers
avatar for Birgitta Hauser

Birgitta Hauser

Database and Software Architect


Tuesday June 18, 2019 10:30 - 11:30 CEST
Saphir2

12:30 CEST

Configuring RDi for RPG Development
RDi is the most versatile application development tools available today. It provides more and more functionality with each update, and the results are obvious. This session focuses on the particular attributes of enhancing your RPG development. How many of these features are you already using?

Speakers
avatar for Charles Guarino

Charles Guarino

CEO, Central Park Data Systems
Charles Guarino has been an Information Technology consultant for the vast majority of his career. He is also the founder and President of Central Park Data Systems, Inc., a Long Island and New York City area based IBM midrange consulting and corporate training company. In addition... Read More →


Tuesday June 18, 2019 12:30 - 13:30 CEST
Saphir2

13:45 CEST

Modern screen design for 5250 people
Learn how to take your skills and experiences in building 5250 applications to the graphical and web World. Nick Hampson, Director of Design at Fresche, has 20 years of experience in turning 5250 to GUI. Nick will show you how to map your knowledge from 5250 to the web. This session will focus not on any technology or implementation but on the core knowledge of how to build great application interfaces transforming existing skills RPG developers have. You will learn what works, what doesn't, what translates well and where you have to think differently.

Speakers
avatar for Nick Hampson

Nick Hampson

Director of Design, Fresche Solutions
Nick has extensive experience in design, UX, product management, innovation and pre-sales. Focused on bringing the business value of design and UX to IBM i customers and the community at large, Nick is recognized as a UX expert on IBM i. He also describes himself as a geek and a bookworm... Read More →


Tuesday June 18, 2019 13:45 - 14:45 CEST
Saphir2

15:15 CEST

Modern ILE Dev Ops
In this session, we'll go over technologies and terminologies used in the world of devops and how they can be applied to IBM i. Ranging from development, unit testing, deployment, Jenkins, git, make and much more.

Speakers
avatar for Liam Allan

Liam Allan

Software Advocate, Works Of Barry
Liam Allan, an IBM Champion, helps IBM i development teams modernize their applications and bridge the gap between traditional and modern development practices. Founder of Works of Barry, he specializes in DevOps, RPG, ILE, Node.js, PHP, PASE and open source. He also supports the... Read More →


Tuesday June 18, 2019 15:15 - 16:15 CEST
Saphir2

16:30 CEST

Advanced SQL Procedures, Functions and Triggers
This session covers in-depth how to  and what not to do detail for the SQL programmer building SQL procedures, functions and triggers. Topics include, but are not limited to compound statements, piping, handlers, inlining, debugging, creating extensible code bodies, protecting and obscuring the code logic, and more.Last and certainly not least, dynamic SQL will be highlighted.Relevant materials... http://www.redbooks.ibm.com/redpieces/abstracts/sg248326.html

Speakers
avatar for Dave Owen

Dave Owen

Advisory Software Engineer, IBM
David Owen is an Advisory Software Engineer at IBM. Joining IBM in 1991, he has worked in the guts of the operating system in Journal and Database. He is also the technical consult for Guardium on i and has assisted several customers with installation and proof of concept activities... Read More →


Tuesday June 18, 2019 16:30 - 17:30 CEST
Saphir2
 
Wednesday, June 19
 

08:00 CEST

Using open source to help modernize ibm i
How open source tools ranging from RPG backend tools tojavascript frontend tools, pase tools, and even linux applicationscan help you modernize your applications.Get new ideas of the possibilities of IBM i.See how you can add and integrate excel, printing, GUI webinterfaces,image manipulation, etc... to your existing applications.

Speakers
avatar for Koen Decorte

Koen Decorte

CEO, CD Invest


Wednesday June 19, 2019 08:00 - 09:00 CEST
Saphir2

09:15 CEST

That free IDE for IBM i development
In this session, we'll learn about the free open-source IDE ILEditor. ILEditor is an IDE which can be used as a free replacement to SEU in your dev shop. This session will cover everything from installation to writing complex programs with developer productivity in mind.

Speakers
avatar for Liam Allan

Liam Allan

Software Advocate, Works Of Barry
Liam Allan, an IBM Champion, helps IBM i development teams modernize their applications and bridge the gap between traditional and modern development practices. Founder of Works of Barry, he specializes in DevOps, RPG, ILE, Node.js, PHP, PASE and open source. He also supports the... Read More →


Wednesday June 19, 2019 09:15 - 10:15 CEST
Saphir2

10:45 CEST

Help, my printed reports could use a facelift !
As our businesses move to modern report presentations such as Excel spreadsheets,fancy PDF documents, etc. we face the challenge of taking our existing stock of printer files and programs and converting them to produce modern output.Learn how to build modern reports by using RPG and open source. Use true type fonts, include images, print by using PCL and PSlanguages, build excelfiles, ... Your wildest dreams are possible, just use thetools available on your IBM i.

Speakers
avatar for Koen Decorte

Koen Decorte

CEO, CD Invest


Wednesday June 19, 2019 10:45 - 11:45 CEST
Saphir2