tfh
Volume 16, Number 37 -- September 24, 2007

EGL: At Least It's Not Java, But It Ain't RPG, Either

Published: September 24, 2007

by 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


Sponsored By
COMMON

COMMON Focus 2007 will be our first annual workshop conference event, featuring three days of intense, focused education. It will be a smaller, more intimate event than a traditional COMMON conference with a limited number of attendees - allowing attendees for more one-on-one interaction with the speakers and each other.

There will be 15 in-depth, all-day educational workshops offered - both in lab and lecture-style formats - in a wide range of topic areas. Attendees can attend only one workshop per day, providing attendees the opportunity to focus their educational needs on a specific topic each day.

                                Workshops offered at COMMON Focus 2007 include:

                                Monday
                                · Disaster Recovery Primer - Ready, Set, Plan
                                · Modernizing RPG Applications
                                · Implementing i5/OS Security
                                · (LAB): PHP Essentials
                                · (LAB): WDS and WDSc Guided Tour

                                Tuesday
                                · Disaster Recovery Workshop: Be Well Prepared
                                · All You Need to Know about SQL in Six Hours
                                · System i Access for Web
                                · (LAB): IBM System i Navigator Workshop
                                · (LAB): Hands on VB.net and ASP.net for System i Developers

                                Wednesday
                                · Systems Management Workshop
                                · Beyond the Basics with SQL
                                · RPG Meets the Web
                                · (LAB): Optimize Your System i with IBM Performance Management Tools
                                · (LAB): Using Java to Build System i Web Applications

COMMON Focus 2007 will kickoff on the evening of Sunday, October 14th
with a Welcome Reception, where attendees and workshop instructors can meet and network.
A continental breakfast and lunch will be provided each day, along with several breaks,
giving attendees time to interact with each other.

COMMON Focus 2007 will also have a tabletop-style exhibition area, featuring
a limited number of exhibitors. Attendees will be able to view and get
hands-on demonstration on the latest System i-related solutions available to them.

This innovative educational conference promises to be three days of intense learning -
it is an educational opportunity that you don't want to miss.

Learn more at www.common.org/focus.


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

HiT Software:  DBMoto performs real-time as well as snapshot data replication
COMMON:  Join us at the annual 2008 conference, March 30 - April 3, in Nashville, Tennessee
NowWhatJobs.net:  NowWhatJobs.net is the resource for job transitions after age 40

 

 

IT Jungle Store Top Book Picks

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


 
The Linux Beacon
Canonical, VMware Create Skinny Linux for Virtual Appliances

HP Engineers New Blade Server Box for SMB Shops

SCO Files for Bankruptcy Protection

Transitive Rejiggers Emulation Software, Adds Partners

Four Hundred Stuff
Windows Vista Poses Challenges to Emulation Vendors

NetCustomer Capitalizes on Dissatisfaction with Oracle

Infor Provides Details on SOA Roadmap

Microsoft Ships BizTalk Server R2

Big Iron
Leverage

Top Mainframe Stories From Around the Web

Chats, Webinars, Seminars, Shows, and Other Happenings

Four Hundred Guru
System i Developers and .NET 2.0: ASP.NET and the Declarative Programming Model

Don't Disable Blocking

Admin Alert: When APPN Prevents You from Changing Network Attributes

System i PTF Guide
September 15, 2007: Volume 9, Number 37

September 8, 2007: Volume 9, Number 36

September 1, 2007: Volume 9, Number 35

August 25, 2007: Volume 9, Number 34

August 18, 2007: Volume 9, Number 33

August 11, 2007: Volume 9, Number 32

The Windows Observer
Microsoft Loses Antitrust Appeal in European Court

In Search Of a More Secure Internet

Sun and Microsoft Go All the Way with Windows

HP Engineers New Blade Server Box for SMB Shops

The Unix Guardian
SCO Files for Bankruptcy Protection

Sun and Microsoft Go All the Way with Windows

SAP Plants Its Flag in Mid-Market Territory with SaaS Apps

As I See It: The Dons of Dialogue

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

THIS ISSUE SPONSORED BY:

BCD
Tango/04
COMMON
Krengeltech
RJS Software Systems


Printer Friendly Version


TABLE OF CONTENTS
SAP Plants Its Flag in Mid-Market Territory with SaaS Apps

A1S Is to Applications What AS/400 Was to Systems

EGL: At Least It's Not Java, But It Ain't RPG, Either

As I See It: Shocking

But Wait, There's More:

IBM Is Looking for Some Help on the V6R1 Rollout . . . IBM Cuts User Prices on User-Based CBU Editions . . . Security Attacks and Breaches on the Rise . . . Oracle Sales Go Boom in Its First Fiscal Quarter . . . Onstor Survey Confirms Data Centers Running Out of Juice and Space . . . A Little Application Humor, Thanks to Lawson Software . . .

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-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement