The Need for Modern Development Tools
At Hörmann KG Werne, an application package that has been tried and tested for many years is in use on IBM i, which is maintained at its core by the company’s own developers under RPG. A total of three developers and the head of DV/ORG are in the central IT department.
After the first live presentations from Task Force, it quickly became clear which direction the new strategy could take at Hörmann. Task Force, the Profound Logic partner in the German-speaking market, put together a development package to help both the older RPG developers with their daily work and to enable the integration of new modern development environments.
Since Task Force has a lot of know-how for such problem situations, which have already proven themselves very well with other customers in the past, the solution had to be clearly defined and implemented quickly.
Task Force, the Profound Logic partner in the German-speaking market, put together a development package to help both the older RPG developers with their daily work and to enable the integration of new modern development environments.
Introducing CMOne, Profound UI, and Profound.js
The first step to modernize Hörmann’s development environment was the integration of the in-house change management system: CMOne, the flagship product of Task Force-IT. After installation, Hörmann’s existing applications were configured together with the client. Thanks to the CMOne integration report, existing problem situations in the current environment were quickly identified and resolved.
The training of the developers was conducted directly on the client system at Hörmann, so that the colleagues immediately found themselves in a familiar environment with CMOne. Directly after the training, the development was carried out exclusively with CMOne, which erased the misconceptions that IBM i was old and cumbersome. All developers settled in very quickly to the new development environment under RDi and the advantages of working with CMOne were very well received. After just a few days, Hörmann realized that a great deal of time had been saved in their daily work, which can now be used for the actual development.
The second step was to integrate a modern user interface. Task Force implemented Profound UI by Profound Logic. Using Genie, which is a component of Profound UI, a skin was created for the browser-based output of the 5250 data stream and customized according to Hörmann’s look and feel:
Fortunately, Profound Logic offers tools for Node.js development: Profound.js. These enable business developers to quickly create and deploy full-stack, transactional, database-driven applications using Node.js.
Integration of New Technologies
With the introduction of the new technologies, the entire development team in Werne has stopped working with the traditional PDM tools and has been using the Eclipse-based development environment RDi ever since. This enabled the team to use more elegant and forward-looking tools for their projects, including plugins such as Open Source based iSphere (RDi Toolbox) and RapidFire (Promote Data Quickly. While RDi is the central focus of development, CMOne, Profound UI, and Profound.js are seamlessly integrated. These solutions enable the Hörmann team to convert old DDS files to modern SQL tables and transform fixed-format RPG code into more modern free format RPG. Additionally, Profound Logic converts traditional display filed into Rich Display Files which are supported in web browser-based GUIs.
One big advantage of Profound UI is that all components are stored directly on the IBM i in classical libraries and an instance is created for the integrated Apache web server in the IFS folder. There is no need to install any other components either on IBM i or on the client. All that is required on the client is any browser with a current release. All existing applications can be displayed unchanged via Genie in the browser.
“The integration of all components was very smooth and we were able to fall back on very competent and reliable partners. Today, our developers can react much faster and deliver better quality at the same time. We are well prepared for the future.”
IT Manager, Hörmann
Rolling out New, Modern Projects
After a short training and introduction phase of CMOne, Profound IU, and Profound.js, the work for new projects started directly. One example is their ‘Normzargen-Linie’ project. This project focuses on the generation of production-relevant data in real time. To monitor these new processes, a dashboard was developed which compiles all data in a graphical view and presents this to the users in a previously non-existent way.
IT Manager Jürgen Finger sums up the introduction as follows: “We have got our generation problem under control with the successful introduction of the Task Force modernization concept. The integration of all components was very smooth and we were able to fall back on very competent and reliable partners. Today, our developers can react much faster and deliver better quality at the same time. We are well prepared for the future”.
With the new, modern solutions in hand, Hörmann is confident that their developers can implement innovative solutions for the business for years to come.