Check RPG code quality, automatically

Check RPG code quality, automatically

Need to check the quality & consistency of your existing and new RPG development? There are many good reasons for checking code quality as early as possible in the development lifecycle.

Whether you are: bringing new developers on board; modernizing your application; delivering IBM i application functionality as Webservices; or just moving to DevOps, you’ll need to systematically check for any code quality violations that make your application more difficult to maintain or introduce a new security risk.

In our Webinar, learn how to make “continuous quality” an integral part of your DevSecOps cycle :
– Automate quality checks in your RPG III, IV (fixed and free) and Fully Free code
– Detect security vulnerabilities, even before the build
– Run code quality checks directly from RDi (or Jenkins build)
– Use over 100 RPG quality rules out-of-the-box and customize your own local rules

Eliminate the “technical debt” in your IBM i application.  Watch the Recording Now!

Watch Now!

The presenters

Ray Bernardi

Ray Bernardi

Senior Solutions Consultant

Ray Bernardi is a 30-year veteran involved in the System 38/AS/400/iSeries/IBM i development and currently is a Pre/Post Sales technical Support Specialist for ARCAD Software, international ISV and IBM Business Partner.  Ray has been involved with the development and sales of many cutting edge software products throughout his career, with specialist knowledge in Application Lifecycle Management (ALM) products from ARCAD Software covering a broad range of functional areas including enterprise IBM i modernization and DevOps.  In addition, Ray is a frequent speaker at COMMON and many other technical conferences around the world and has authored articles in several IBM i publications on the subject of application analysis and modernization, SQL, and business intelligence.

Copyright © 2019 ARCAD Software, All rights reserved.

    

From 5250 to Web – instantly with ARCAD iNow

From 5250 to Web - instantly with ARCAD iNow

From 5250 to Web – instantly with ARCAD iNow

Are you looking for the highest quality UI modernization and fast?  ARCAD iNow is powered by the unique ARCAD repository, a “treasure trove” of application knowledge, mined to generate smart UIs with an exceptionally rich user experience.

Our Webinar will demonstrate how ARCAD iNow delivers instant UI modernization of the 5250 data stream powered by ARCAD repository knowledge to provide “advanced on-the-fly” modernization that supersedes even the most customized techniques:

  • Transform classic green-screens into modern and smart UI
  • Instant availability on any platform, browser or device
  • Integrate external data, subfiles, images, documents and apps automatically
  • Anonymize sensitive data
  • Reduce development time and cost by up to 40%

Gain the most rapid returns from your IBM i modernization initiative.  Watch Now!

Watch the Replay

The presenters

Ray Bernardi

Ray Bernardi

Senior Solutions Consultant

Ray Bernardi is a 30-year veteran involved in the System 38/AS/400/iSeries/IBM i development and currently is a Pre/Post Sales technical Support Specialist for ARCAD Software, international ISV and IBM Business Partner.  Ray has been involved with the development and sales of many cutting edge software products throughout his career, with specialist knowledge in Application Lifecycle Management (ALM) products from ARCAD Software covering a broad range of functional areas including enterprise IBM i modernization and DevOps.  In addition, Ray is a frequent speaker at COMMON and many other technical conferences around the world and has authored articles in several IBM i publications on the subject of application analysis and modernization, SQL, and business intelligence.

Andrew Clark

Andrew Clark

DevOps Product Manager

Andrew Clark has been working on the IBM i platform for more than 30 years, beginning with the “secret Mankato Project” on a pre-release version of os/400, and an internship at IBM Rochester working on the Query team. He has development expertise in more than a dozen languages on multiple platforms, as well as a background in green-screen, Windows, mobile and web development. His major responsibilities included coordinating developers from four different offices in three different continents while still maintaining Architect responsibilities. He is proficient at everything DB/SQL on IBM i, and has extensive experience in the entire DevOps lifecycle.

Copyright © 2019 ARCAD Software, All rights reserved.

    

4-part Webinar series: Step-by-step IBM i Modernization – database, code, UI

4-part Webinar series: Step-by-step IBM i Modernization – database, code, UI

Much has been said about the pros and cons of Modernization vs. Migration.

Our Webinar takes a practical look at what automation can achieve in a real world modernization project.

Whether you are planning an end-to-end modernization project, or modernizing phase by phase, there are ways to make the job easier, and safer.

Using customer case studies, we examine the do’s and don’ts of automation in each aspect of IBM i modernization, in 4 dedicated sessions:

Session #1:    Source Code – Convert RPGIV code to modern Free Form RPG
Session #2:  Database – Expand field sizes and/or Convert DDS to DDL (SQL)
Session #3:  UI/UX – Generate Web and mobile apps
Session #4:  Process – Use DevOps to accelerate and secure the delivery of changes

Watch the Replay

The presenters

Ray Bernardi

Ray Bernardi

Senior Solutions Consultant

Ray Bernardi is a 30-year veteran involved in the System 38/AS/400/iSeries/IBM i development and currently is a Pre/Post Sales technical Support Specialist for ARCAD Software, international ISV and IBM Business Partner.  Ray has been involved with the development and sales of many cutting edge software products throughout his career, with specialist knowledge in Application Lifecycle Management (ALM) products from ARCAD Software covering a broad range of functional areas including enterprise IBM i modernization and DevOps.  In addition, Ray is a frequent speaker at COMMON and many other technical conferences around the world and has authored articles in several IBM i publications on the subject of application analysis and modernization, SQL, and business intelligence.

Nick Blamey

Nick Blamey

ARCAD’s Director of Northern European operations

Nick Blamey joined ARCAD from IBM where he was responsible for DevOps and Rational solutions in various roles across Europe. Previously Nick worked for other software development tools orgainsations including: HP / MicroFocus, Fortify Software (acquired by HP), Empirix (acquired by Oracle), Radview and Segue (now Microfocus). Nick is a thought leader in the areas of Static Code Analysis, Testing Automation, DevOps and Shift-Left strategies.

Torsten Klinge

CEO, ML Software

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 of Software Development roles on the IBM i and then joined ML-Software in 1998 responsible for product design, conception and “go to market” strategy. In 2006 Torsten led a management buy-out of ML Software becoming CEO. He is a respected thought leader in this area and presenter at Common events worldwide. Throughout Torsten’s distinguished career he has been instrumental in helping hundreds of IBM i development teams across the world to rapidly modernize their User Interfaces. ML Software and ARCAD’s recently announced partnership completes both organizations vision of combining UI Modernisation with Code, Database and Process (DevOps) modernization.

Copyright © 2019 ARCAD Software, All rights reserved.

    

3 keys to IBM i modernization success: Tools, Process, People

3 Keys to IBM i modernization

3 keys to IBM i modernization success: Tools, Process, People

Application modernization is a low risk and cost-effective alternative to the migration to a software package or an application re-write.

Successful modernization projects improve system maintainability, flexibility, and scalability.  They reduce risk and operational costs, accelerate delivery of application updates, and make hiring skilled resources easier.

Using customer case studies, our Webinar examines the 3 aspects of successful modernization:

  • Tools – automated conversion helps minimize project risk
  • Process – a DevOps framework secures parallel development for an easy merge of changes
  • People – managing change in teams is vital to modernization success

Watch the Replay

The presenters

Jim Buck

CEO and Lead Instructor, imPOWER Technologies

Jim Buck is the president and founder of imPOWER Technologies where he provides professional IBM i online/onsite training. Jim is active in the IBM i community, working to help companies train their employees in the latest IBM technologies and helps companies develop the next generation of IBM i professionals.

Jim’s career in IT has spanned more than 35 years, primarily in college education and the manufacturing and healthcare industries. He was president of the Wisconsin Midrange Computer Professional Association for 13 years and has served on a number of teams developing IBM and COMMON certification tests. Jim has co-authored several IBM i books with Bryan Meyers that are used by many companies and in colleges worldwide, “Programming in ILE RPG” 5th Edition being the latest in 2015.

Jim received the IBM System i Innovation – Education Excellence Award in 2007 and the COMMON Presidents Award in 2014. He has been named an IBM Power Champion in 2013, 2016, 2017, and 2018.

Ray Bernardi

Ray Bernardi

Senior Solutions Consultant, ARCAD Software

Ray Bernardi is a 30-year veteran involved in the System 38/AS/400/iSeries/IBM i development and currently is a Pre/Post Sales technical Support Specialist for ARCAD Software, international ISV and IBM Business Partner.  Ray has been involved with the development and sales of many cutting edge software products throughout his career, with specialist knowledge in Application Lifecycle Management (ALM) products from ARCAD Software covering a broad range of functional areas including enterprise IBM i modernization and DevOps.  In addition, Ray is a frequent speaker at COMMON and many other technical conferences around the world and has authored articles in several IBM i publications on the subject of application analysis and modernization, SQL, and business intelligence.

Floyd Del Muro

Floyd Del Muro

DevOps and Technology Advocate

With 26 years of experience on the IBM midrange platform, Floyd is currently Business Development Manager for ARCAD Software, managing the IBM relationship and partnership with the IBM Cloud, IBM Systems and product managers for Rational Team Concert (RTC), Rational Developer for i (RDi) and UrbanCode (UC). In his role at ARCAD Software, Floyd has been directly involved in the management of modernization projects on IBM i, from planning stages through to delivery, spanning modernization of the database, business logic and UI. Drawing on his experience in project rollout and the introduction of agile methods, Floyd is a trusted advisor and speaker on the subjects of DevOps, continuous delivery and test automation.

Copyright © 2018 ARCAD Software, All rights reserved.

    

3 steps to zero-risk Modernization on IBM i

3 steps to zero-risk Modernization on IBM i

Starting a modernization project on IBM i can be a daunting prospect, faced with the many options out there: Webservices? N-tier? Web, mobile? Java, .NET?

Join us for our three-part Modernization Webinar Series on September 18th, 25th and 27th with Barbara Morris, Scott Forstie and Tim Rowe, and learn how to get from A-Z with minimum risk !

Featuring actual case studies, our series is structured around a 3-step approach to risk-free modernization :

  • Step 1: Analyze – Where do I start to modernize? What are my choices?
  • Step 2: Structure – Laying a secure foundation with a structured DevOps process
  • Step 3: Transform – Automating the conversion of RPG source code, database and UI

Watch the Replay

Our special Guests

1st Part – Tim Rowe takes a tour of the very latest technology options on IBM i, with the goal of “Making IBM i normal !”.  Tim guides us into making the right choice of development language, database, method and tooling using the “best tool for the job”, taking performance and data integration into account.  Assess the use of open source tools like Git and Jenkins in an enterprise DevOps setting.   Learn the latest in connectors including MQ, JDBC, ODBC, REST and SQL Services…  A round trip of the “art of the possible” on IBM i !

2nd PartBarbara Morris proves that Free Form RPG is a game-changer, making RPG universally easy to code and maintain. Learn which “old-fashioned” RPG coding patterns to avoid.  Code modularity means breaking up code into smaller pieces for easier re-use.  But how to make existing monolithic RPG code modular ?  Start with a prior analysis of the code, and a gradual implementation of changes – from simple improvement of variable names, through to complex changes, such as pulling out a section of code into a procedure.  Safeguard your work with continual testing, already in place before making large-scale changes to the code.

3rd Part – Scott Forstie takes the subject of modernization down to the database, discussing the options for automated conversion to SQL and the rights and wrongs of a surrogate approach.

Presenters

Floyd Del Muro

Business Development Manager, ARCAD Software

With 26 years of experience on the IBM midrange platform, Floyd is Business Development Manager for the ARCAD Software group.  In his role at ARCAD Software, Floyd has been extensively involved in the management of DevOps and Enterprise Modernization projects on IBM i, from planning stages through to delivery.  Drawing on his experience in managed services and the introduction of agile methods, Floyd is a trusted advisor and speaker on the subjects of DevOps, Test Automation and Application Lifecycle Management.

About ARCAD Software

CreaARCAD Group logoted in 1992, the ARCAD Software group is leading international vendor in integrated DevOps and Enterprise Modernization solutions, with subsidiaries in Europe, USA and Asia, supporting 1000+ installations across 35 countries. ARCAD solutions are distributed by IBM worldwide.  ARCAD’s DevOps technology is positioned in the 2017 Gartner Magic Quadrant for Application Release Automation (ARA).

North America – ARCAD Software Inc.
1 Phoenix Mill Lane, Suite 203
Peterborough NH 03458
Toll free: 800.676.4709
Phone: 603.371.9074
sales-us@arcadsoftware.com
Europe – ARCAD Software
55, rue Adrastée – Parc Altaïs- F-74650 Chavanod/Annecy
Phone: +33 450 578 396
sales-eu@arcadsoftware.com
Asia – ARCAD Software Asia
c/o Pramex International Limited
1 Austin Road West International Commerce Centre
7107B 71/F Tsim Sha Tsui HONG KONG, Yau Ma Tei
Hong Kong
sales-asia@arcadsoftware.com

Convert from CA 2E Synon to RPG Free Form, near 100% accuracy

Convert from CA 2E Synon to RPG Free Form, with near 100% accuracy

Applications developed in CA 2E Synon are high value assets running critical business today.  A custom model and rules hold a competitive advantage over and above any standard software package.

Yet many CA 2E Synon applications are inflexible, decades old and Synon skills are in diminishing supply.  Modernizing a Synon application means breaking out of the CASE tool and converting to a modern language.  Where conversions to Java and .NET in the past have failed, a conversion to native Free Form RPG preserves the IBM i architecture and leverages the benefits of the platform.

Learn from a customer case study, how to:

  • Convert near 100% of your CA 2E Synon application to modern Free Form RPG, automatically
  • Generate instantly readable code, accessible to a new generation of developers
  • Reduce the volume of code by a factor of 7 (on average)
  • Generate ILE procedures from macro-instructions for easy maintenance

Free yourself from your 4GL constraints – and benefit from the latest technology on IBM i !

Watch the replay

Presenters

Floyd Del Muro

Business Development Manager, ARCAD Software

With 26 years of experience on the IBM midrange platform, Floyd is Business Development Manager for the ARCAD Software group.  In his role at ARCAD Software, Floyd has been extensively involved in the management of DevOps and Enterprise Modernization projects on IBM i, from planning stages through to delivery.  Drawing on his experience in managed services and the introduction of agile methods, Floyd is a trusted advisor and speaker on the subjects of DevOps, Test Automation and Application Lifecycle Management.

Ray Bernardi

Senior Consultant, ARCAD Software

Ray Bernardi is a 30-year IT veteran and currently a Pre/Post Sales technical Support Specialist for ARCAD Software, international ISV and IBM Business Partner.  Ray has been involved with the development and sales of many cutting edge software products throughout his career, with specialist knowledge in Application Lifecycle Management (ALM) products from ARCAD Software covering a broad range of functional areas including enterprise IBM i modernization and DevOps.  In addition, Ray is a frequent speaker at COMMON and many other technical conferences around the world and has authored articles in several publications on the subject of application analysis and modernization, SQL, and business intelligence.

About ARCAD Software

CreaARCAD Group logoted in 1992, the ARCAD Software group is leading international vendor in integrated DevOps and Enterprise Modernization solutions, with subsidiaries in Europe, USA and Asia, supporting 1000+ installations across 35 countries. ARCAD solutions are distributed by IBM worldwide.  ARCAD’s DevOps technology is positioned in the 2017 Gartner Magic Quadrant for Application Release Automation (ARA).

North America – ARCAD Software Inc.
1 Phoenix Mill Lane, Suite 203
Peterborough NH 03458
Toll free: 800.676.4709
Phone: 603.371.9074
sales-us@arcadsoftware.com
Europe – ARCAD Software
55, rue Adrastée – Parc Altaïs- F-74650 Chavanod/Annecy
Phone: +33 450 578 396
sales-eu@arcadsoftware.com
Asia – ARCAD Software Asia
Room 22, Smart-Space 3F – Units 908-915, Level 9, Cyberport 3
100 Cyberport Road – Hong Kong
Phone: +852 3618 6118
sales-asia@arcadsoftware.com

Modernization process, application modernization roadmap

by Ray Bernardi | February 2, 2018

Automating IBM i Modernization in 3 steps
It’s 2018 – Have you modernized yet ? If not, you must be waiting for some kind of invitation. Consider this a formal invitation. You need to get with the times.

If you haven’t noticed, over the past few years there have been some significant changes in the IBM i landscape, changes for the better. I used to hear people talking about how the days of the IBM i were numbered, that it was antiquated and that the people working on it were all dinosaurs. That’s simply not true.

(more…)

2020-01-30T09:52:07+02:00Blog|

Application Analysis

“Application Analysis: is your IBM i application ready for the future?

If you run your business on IBM i, you may well be deciding: migrate or modernize?

The decision to modernize your existing applications, rewrite all or part of the code, or replace with a software package is a risky one, and will impact the future of both your department and your business.

Making the right choice depends on a detailed analysis of your existing application to understand its structure, data model, and the business rules that constitute your competitive advantage in the marketplace.  But documentation is usually missing or out-of-date and no single developer is familiar with all areas of the code and database.

In our Webinar, you will learn how to automatically extract application knowledge and documentation from your existing applications, to assess their value and make informed decisions about the future of your information system.

Watch the replay

The presenters

ray-bernardi

Ray Bernardi

Senior Consultant

Ray Bernardi is a 30-year veteran involved in the System 38/AS/400/iSeries/IBM i development and currently is a Pre/Post Sales technical Support Specialist for ARCAD Software, international ISV and IBM Business Partner.  Ray has been involved with the development and sales of many cutting edge software products throughout his career, with specialist knowledge in Application Lifecycle Management (ALM) products from ARCAD Software covering a broad range of functional areas including enterprise IBM i modernization and DevOps.  In addition, Ray is a frequent speaker at COMMON and many other technical conferences around the world and has authored articles in several IBM i publications on the subject of application analysis and modernization, SQL, and business intelligence.

floyd-del-muro

Floyd  Del  Muro

Business Development Manager

With 26 years of experience on the IBM midrange platform, Floyd is currently Business Development Manager for ARCAD Software, managing the IBM relationship and partnership with the IBM Cloud, IBM Systems and product managers for Rational Team Concert (RTC), Rational Developer for i (RDi) and UrbanCode (UC).  In his role at ARCAD Software, Floyd has been directly involved in the management of modernization projects on IBM i, from planning stages through to delivery, spanning modernization of the database, business logic and UI.  Drawing on his experience in project rollout and the introduction of agile methods, Floyd is a trusted advisor and speaker on the subjects of DevOps, continuous delivery and test automation.

About ARCAD Software

Arcad Software Logo

Created in 1992, the ARCAD Software group is leading international vendor in integrated DevOps and Enterprise Modernization solutions, with subsidiaries in Europe, USA and Asia, supporting 1000+ installations across 35 countries. ARCAD solutions are distributed by IBM worldwide.

North America – ARCAD Software Inc.
1 Phoenix Mill Lane, Suite 203
Peterborough NH 03458
Toll free: 800.676.4709
Phone: 603.371.9074
sales-us@arcadsoftware.com
Europe – ARCAD Software
55, rue Adrastée – Parc Altaïs- F-74650 Chavanod/Annecy
Phone: +33 450 578 396
sales-eu@arcadsoftware.com
Asia – ARCAD Software Asia
Room 22, Smart-Space 3F – Units 908-915, Level 9, Cyberport 3
100 Cyberport Road – Hong Kong
Phone: +852 3618 6118
sales-asia@arcadsoftware.com

Continuous Quality (CQ)

Continuous Quality (CQ): Check the quality of your RPG source code, automatically

Deadlines and other pressures can cause developers to implement the quickest and easiest solution rather than the best overall solution.  Complexity builds up over time and renders the source code fragile and difficult to maintain.  This creates a “technical debt” which spikes the cost of development and is a major cause of application errors and downtime.

Prevention is always better, and less costly, than a cure…  This session explores techniques for automating continuous source code quality checks as an integral part of the software lifecycle.

As part of your DevOps initiative, learn how to define your own coding standards and automatically detect quality issues at the earliest possible stage, before the application is even built.

Watch the replay

(more…)