• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • EGL: At Least It’s Not Java, But It Ain’t RPG, Either

    September 24, 2007 Brian Kelly

    As soon as I read the article, EGL: The Future of Programming for the System i?, from last week, I knew there is nothing I can do but complain. I am upset–very upset, in fact–that I have to use PHP and the other stuff that is used on other platforms in order to get my System i shops to the Web. It did not have to be this way. From years of observation, I know that IBM is very stubborn, often arrogant. And when IBM digs in, it is usually incorrect. In choosing to create a new language for RPG programmers to learn after the sound rejection IBM got trying to push Java, is EGL in my future? No way, Jose!

    Again, despite the pleas of its loyal constituencies, Big Blue has chosen a programming language that nobody has requested–other than a few leftovers in its mainframe division who are still trying to prove the mainframe is not dead. We know the mainframe is not dead–I saw it walking yesterday with Abraham Martin & John–and it was guzzling a lot of electricity. It would be better for everybody, with the exception perhaps of mainframers, for IBM to prove something else this time and stop getting System i developers involved in their one-size-fits-all solution mix, led by stale mainframe technology.

    When I look at EGL, I see the full hubris of the omniscient and omnipotent IBM. I see the IBM that singularly knows what is right for its customers despite the cards and letters and downright pleas of its loyal base. I’ve seen it before. I saw an IBM that knew that its System/36 customers would abandon SSP in droves to get to OS/400. It took this IBM six years to reverse that guffaw, but at least it did so.

    To acquire more market share, I saw an IBM that chose to make the scads of game cards and special device cards for ISA PCs obsolete in 1986 when it introduced its new PS/2 line–a product line that was intentionally compatible with nothing. Additionally at the same time, I saw an IBM that thought its once loyal base would go for its expensive mainframe-oriented MicroChannel Architecture in its PS/2 servers and that, like lemmings, they would just buy their expensive attachment cards all over again. But, wait, I also saw an IBM that did not know that nobody was making those attachment cards. Well who knew that? And then there was OS/2–but I have already made my point. The PC guffaw lasted over 20 years and in the end IBM could not reverse it. (Ironically, Lenovo, having bought IBM’s PC business, might be able to.)

    Besides having superior mainframe hardware and software, the most exciting and the most correct thing IBM ever did was build the System/38. Removing performance barriers with faster processors with the AS/400 was another one of IBM’s finest moments. The AS/400 was crowned champion of the minicomputer world and in fact eliminated the minicomputer part of most companies that were in the foray. A regrouped HP with some DEC innards is all that is left of IBM’s minicomputer competition. As the industry shifted to microcomputer technology and industry standard chips, HP was not going to let IBM win again. Using the strength from its Compaq acquisition, HP so far has not only survived, but is beginning to thrive. Moreover, in November, 2006, for the first time, HP passed IBM and became the largest IT company in the world ($91.7 billion vs. $90 billion for IBM). More importantly for its shareholders, HP got to the top while improving profitability across its business lines — including the PC line.

    For the last several years, important IBMers have been snookering me about the probability of a natural GUI system interface and a natural Web-oriented RPG language. At one point, they actually told me it would be here in this next release of i5/OS. I believed them, but I shouldn’t have. The handwriting was on the wall when Dave Slater stepped down from IBM’s top System i software post within the last year. There would be no Web GUI for RPG.

    Each time IBM announced something, I kept wondering if between the lines this was the natural browser-based interface to RPG? No, Virginia, EGL with RPG hooks is not the natural browser interface for RPG that I have been badgering IBM’s System i and Rational executives to bring to the System i, but it does seem like the start of a repeat performance of the AS/400-Java debacle from which just recently it seemed IBM had recovered.

    IBM’s Rational division in Toronto has made it perfectly clear that this often requested, natural RPG Web interface is not coming and that is that. The company will ask RPG shops to write in yet another “new” language, EGL. At least it is not Java. But it is not RPG, either. Maybe there is a book opportunity here for somebody. How about say, EGL for RPG Programmers? There’s a book that would not have to be written if IBM listened to its customers and delivered what they wanted.

    For the record, EGL is a warmed-over 1980s mainframe code generator that had once been known as Cross System Product. Since mainframers like COBOL, the language will produce COBOL and it will also produce Java code for those in love with Java. It does not apparently matter to IBM any more what System i programmers like. I would argue that the Java generation output is in place because Big Blue has still not gotten the message about how much System i shops like Java. Java as a Web solution on System i is dead. Get used to it. Another thing is for sure–and I finally believe it–RPG programmers have been forgotten again by IBM. Not only will RPG not ever get to the Web, but there will be no EGL-generated RPG I, II, III, IV, or V. Just COBOL and Java.

    In the latest pre-announcement rumblings, the search for an RPG Web solution is over. EGL has been anointed by IBM to be used instead of RPG on the Web. IBM’s says that shouldn’t matter since Rational does not want anybody changing their generated code anyway. If that is really the case, couldn’t they have saved even more development dollars by skipping COBOL and Java and going right to pure machine language?

    For the embattled, long-disenfranchised RPG shop looking for a simple way to the Web, the IBM Rational message is immediately understandable. Don’t look to RPG, RPG IV, RPG V, or any RPG language for a lift to the Web. RPG will never be capable of producing modern Web-based applications. After all these years of promises and hints from Big Blue that it was finally going to do the right thing by enhancing RPG with a leading edge GUI facility, the deciders have decided. It is not going to happen.

    Thus, to move forward, developers must look outside of IBM for solutions. Thankfully, there are lots of them. One thing is for sure. There is no longer any reason to wait for IBM to announce anything.

    Brian Kelly is an assistant professor in the Business Information Technology program at Marywood University, where he also serves as the System i technical advisor to the IT faculty. Kelly has developed and taught a number of college courses in the IT and business areas. He has an active consultancy in the information technology field, Kelly Consulting. He is the author of 27 books, has written numerous articles about current IT topics, and is a frequent speaker at the COMMON and other technical conferences and user group meetings across the United States.

    RELATED STORIES

    EGL: The Future of Programming for the System i?

    System i Shops Plenty Annoyed About Missing WDSc Features

    What’s IBM Cooking Up for RPG and the Web?

    IBM Weaves Together HATS and WebFacing Tools

    IBM Rational-izes WebSphere Development Tools with Version 6

    Not Wanted: That Kind of Native RPG Browser Support

    Wanted: Native RPG and COBOL Support for Browsers

    IBM Buys Rational Software for $2.1 Billion



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

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: mtfh_rc, Volume 16, Number 37 -- September 24, 2007

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Admin Alert: When APPN Prevents You from Changing Network Attributes Boise Cascade Gets ‘m-Powered’ with mrc Reporting Tool

    Leave a Reply Cancel reply

TFH Volume: 16 Issue: 37

This Issue Sponsored By

    Table of Contents

    • Redefining Security the New Goal of Former i5/OS Security Architect
    • Redefining Security the New Goal of Former i5/OS Security Architect
    • Redefining Security the New Goal of Former i5/OS Security Architect
    • BluePhoenix Raises a $35 Million War Chest
    • BluePhoenix Raises a $35 Million War Chest
    • The System i Fourth Quarter Sales Strategy
    • Power Systems Division Eyes Cognos Deal; Business Systems Shrugs
    • As I See It: The Sick Guys in Your Wallet
    • Reader Feedback on Native .NET for System i
    • IBM Slashes Linux SupportLine Prices for System i and p

    Content archive

    • The Four Hundred
    • Four Hundred Stuff
    • Four Hundred Guru

    Recent Posts

    • IBM Unveils Manzan, A New Open Source Event Monitor For IBM i
    • Say Goodbye To Downtime: Update Your Database Without Taking Your Business Offline
    • i-Rays Brings Observability To IBM i Performance Problems
    • Another Non-TR “Technology Refresh” Happens With IBM i TR6
    • IBM i PTF Guide, Volume 27, Number 18
    • Will The Turbulent Economy Downdraft IBM Systems Or Lift It?
    • How IBM Improved The Database With IBM i 7.6
    • Rocket Celebrates 35th Anniversary As Private Equity Owner Ponders Sale
    • 50 Acres And A Humanoid Robot With An AI Avatar
    • IBM i PTF Guide, Volume 27, Number 17

    Subscribe

    To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

    Pages

    • About Us
    • Contact
    • Contributors
    • Four Hundred Monitor
    • IBM i PTF Guide
    • Media Kit
    • Subscribe

    Search

    Copyright © 2025 IT Jungle