tfh
Volume 18, Number 7 -- February 16, 2009

Reader Feedback on The X Factor: Head in the Clouds

Published: February 16, 2009

by Timothy Prickett Morgan

Good, thoughtful comments from readers of The Four Hundred are always welcome. My suggestion a few weeks ago, in an article entitled The X Factor: Head in the Clouds, that someone--meaning you people, certainly not me--should get RPG running out there on cloud infrastructure like Amazon's EC2 cloud, got one reader thinking about what the real issue with clouds and open source RPG compilers is: the apps, not the tools to run them.

Check it out.


Timothy:

Why would someone programming for a cloud use RPG?

I would agree that some people are stubborn and their preference for a programming language has prevailed. Indeed, it's this stubbornness and a somewhat child-like blind faith in their vendor that has led a vast number of System i companies up the creek without much of a paddle.

Over the last year, I have been bringing together a disparate group of companies and individuals, with a view to providing some very specific tooling for System i development. To achieve this, we must use a model that captures the open source community model, some serious AS/400 pundits, and one or two existing vendors in this space. Your own publication ran an article about the early stages of this last year: Databorough Teams with Genuitec to Push Alternative Eclipse IDE.

This whole thing is jollying along at a nice pace, with some interesting and unpredicted deliverables now being planned, as a direct result of bringing in the open source/pundit community or iTeam (an embarrassingly corny name dreamed up five minutes before the first meeting we had last year). The iTeam's enthusiasm for a new business model, and the voracity to use it effectively against the main protagonist, has been surprising and also very encouraging. Stick it to the man themes always get some support, but this one seems to have a rare combination of will, vehicle, and timing all in simultaneous alignment. It might actually succeed!

Anyway your idea of slapping down a million bucks to seed an open source version of RPG is right in keeping with type of discussions that take place between members of the iTeam and others. I would however like to add my 5 cents worth of why my colleagues and I don't think an open source RPG compiler would happen, or even should.

I realize that IT Jungle is passionate about its support of the RPG ideal. Databorough and the iTeam are, too. If RPG magically ceased to exist tomorrow, we would all be out of work, as the majority of our revenue depends on the fact that the System i community has lots of messy old RPG to deal with on a daily basis.

For at least a decade now, we have been looking at what might happen to the RPG community and ways to capitalize on those events commercially. On the one hand, we invest significant percentages of revenue into analysis and research of new technologies, and on the other we are forced to deal with the real RPG world, in terms of the language itself (and all its vintages), how it has been used by the conservative, adventurous, 4GLs, and hackers, in corporate systems across the globe. So when we assess a new technology in the context of its relevance to the System i world, we are afforded a fairly unique perspective.

Tackling the pure language question first. RPG has been evolving steadily over the last 30 years or so. Unfortunately, it hasn't evolved quickly or far enough and, if I am to believe people I have worked with that were on the original ILE team at IBM, that could go down to a single management decision back in the mid-1990s on how far to take the language. If that evolution were given a shot in the arm and a strategic future by initiating an open source community to develop it, as you are suggesting, what would it end up like? Probably like C# or Java in all likelihood. Of course Java has the benefit from an 18-million strong active community, and even if only 1 percent are actively involved in some way in evolving the language via open source, that's still at least 180,000 brainy people making it more useful. RPG on the other hand probably has a conservative estimate of 150,000 developers actually using it, so the statistical probability of it achieving similar success via this model is unlikely. You could perhaps argue that many vendors and System i companies would have an incentive to see this open source RPG venture succeed. Why? Because they could port all their existing code into it in a flash and off we go again? Unfortunately, therein lays the biggest hoax of the 21st century so far.

Existing RPG applications are messy, inconsistently coded, and have vast amounts of duplication and redundancy built in. Some 20 or 30 years of efficient coding by conservative, adventurous, 4GLs, and hackers will do that for you. Natural architectural erosion aside, these legacy applications are very risky and costly applications to maintain and develop. Taking the same code base "as is" into a new development and deployment model, while simultaneously rapidly evolving the actual language itself, would be like inventing bungee jumping while you still had rope and hoping the correct elasticized composites will be developed and in production by the time you hit the end of the rope. I would even go so far as to say that a more binding and long term aspect of applications written on System i is not what language they are written in, but what they do and how they do it--that is, their design.

If a company is going to take that much risk they might as well achieve their real objective, and that is to clean up the application by rewriting it or reengineering it.

So if you do get anyone actually offering you that million dollar check, I would suggest investing it in these growth areas:

  • Companies and individuals that develop tools and services that assist in the transition of legacy application designs (not code) to modern mainstream languages and tooling such as Java, C#, VisualBasic, and even exciting newcomers like Groovy and Grails.
  • Companies and individuals that develop tools that assist in developing business applications as typified by almost every single RPG or COBOL application that exists today. At least certainly the ones that Databorough's tooling has been used over for the last 20 years. This includes MAPICS, BPCS, JDE, Fiserv, ICC, most of the other ISV packages, plus a few thousand custom applications.

If, however, you do succeed and RPG becomes a mainstream language again, many, many thanks in advance from all of us at Databorough!

--Stuart Milligan, vice president of business development, Databorough


RELATED STORIES

The X Factor: Head in the Clouds

Databorough Teams with Genuitec to Push Alternative Eclipse IDE

Open Source RPG Apps: The 'Bright Future' That Didn't Happen

Migration RPG: Another Option for RPG II Shops



                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
MKS

Are you using WDSC today? Moving to RDi tomorrow?

Would you like a more efficient way to work - a way to see all development tasks and change requests directly within your Eclipse-based development environment?

With MKS Integrity for IBM i, MKS offers the most advanced plug-in for WDSC and RDi available today. The plug-in brings requirements management, task management, software change and configuration management and the ability to deploy, directly to WDSC and RDi, helping developers be more productive and giving managers the process control and audit trail they are seeking to meet compliance and governance demands.

Developers can see tasks, update issues, run queries, check out code and deploy directly from within their IDE. All users get complete visibility of project requirements and changes as they occur. Stakeholders stay informed of project status throughout the software lifecycle ... and all of this from directly within WDSC and RDi!

If you are using WDSC or moving to RDi, let MKS demonstrate a superior way to do development - one that promotes productivity, efficiency and control.

Contact MKS today at 1-800-365-4406 or email info@mks.com.

Download a FREE White Paper:
From WDSC to RDi - Making Software Change Easier with MKS Integrity for IBM i


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Brian Kelly, Shannon O'Donnell,
Mary Lou Roberts, Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Vision Solutions:  Learn About Data Integration for Business Intelligence
COMMON:  Join us at the 2009 annual meeting and expo, April 26-30, Reno, Nevada
WMCPA:  24rd Annual Spring Technical Conference, April 1 & 2, 2009, Delavan, WI

 

 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
Getting Started with PHP for i5/OS: List Price, $59.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket Developers' Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
iSeries Express Web Implementer's Guide: List Price, $59.00
Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
WebFacing Application Design and Development Guide: List Price, $55.00
Can the AS/400 Survive IBM?: List Price, $49.00
The All-Everything Machine: List Price, $29.95
Chip Wars: List Price, $29.95


 
Four Hundred Stuff
Linoma Refines Data Distribution Tasks with GoAnywhere 2.0

DB2 Web Query Goes Multiplatform

GroundWork Revs Performance of Monitoring Tool

InstallAnywhere 2009 Looks to Smooth Java App Installs

New Address Correction Software from WorksRight is Suite

Four Hundred Guru
A Bevy of BIFs: Look Up to %LookUp

Treasury Of New DB2 6.1 Features, Part 1: Query Enhancements

Admin Alert: Time Gobbling Tasks for a System Upgrade

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

System i PTF Guide
February 7, 2009: Volume 11, Number 6

January 31, 2009: Volume 11, Number 5

January 24, 2009: Volume 11, Number 4

January 17, 2009: Volume 11, Number 3

January 10, 2009: Volume 11, Number 2

January 3, 2009: Volume 11, Number 1

TPM at The Register
Intel's future Xeons to share sockets

Rackable stomached $31.3m loss in 2008

VIA spins mini-mobo disk array

Cray thanks Uncle Sam for juiced revenues

Cuba crafts extra-communist Linux distro

IBM lobs biz software at Amazon cloud

Dell punts green gear with 0% interest

Unisys tastes recession red ink

Intel confirms Nehalem Xeons imminent

Intel to spend $7bn to upgrade US factories

Europe gets first petaflops super

Red Hat updates real-time Linux

Deconstructing and rebuilding IBM's server sales

Tough times mean channel love for Novell

THIS ISSUE SPONSORED BY:

MKS
looksoftware
Bsafe Information Systems
HiT Software
Bug Busters Software Engineering


Printer Friendly Version


TABLE OF CONTENTS
The AS/400 Made Off with the Money

IBM's Dynamic Infrastructure Announcement Blitz

Sugar in the YiPs Sandbox

Mad Dog 21/21: Biting The Handout

Soltis Tapped for Vision Solutions Advisory Group and Road Shows

But Wait, There's More:

Reader Feedback on The X Factor: Head in the Clouds . . . Arrow Hit by X64 Downturn, Proprietary Servers Do OK . . . IBS Sales Decline in Q4, Windows ERP Suite Ramps Up . . . IBM Creates a Cloud Computing Division . . . SaaS to Get a Bump Up from the Down Economy? . . .

The Four Hundred

BACK ISSUES




 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2009 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement