• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • RPG Programmer Avoids ‘Learn Java or Flip Burgers’ Pitfall

    May 27, 2008 Dan Burger

    Brad Bauer remembers the “Learn Java or Flip Burgers” warning that IBM gave to RPG programmers years ago. It’s funny to him. He took several Java classes and created some rudimentary applications, he never became a Java advocate and he didn’t abandon his IT career for a job at McDonald’s. Instead, he looked for a Java alternative–one that seemed intuitive to him as an RPG programmer. His search eventually led him to ASNA‘s Visual RPG (AVR) for Microsoft Visual Studio.

    What prompted Bauer’s dangerous liaison with Java and subsequent search for a less painful programming experience is a familiar story. Green-screen applications were becoming a burden for the end users at the company where he worked. Many of you have probably walked a mile (or more) in his shoes. You may even have retraced his footprints after a becoming disenchanted with Java and found yourself coding green-screen applications again. At some point it would seem that escape is futile. Almost, but not quite.

    Bauer’s IT career started out when he took a job as a swing shift operator on a System 38. He was 19 years old, but he showed some initiative by reading technical books and trying to learn the System 38 on his own. Eventually the company invested in some IBM training and he learn how to program. That was 20 years-plus years ago and now he’s 42–still not too old to learn something new.

    In his current job, Bauer is a senior systems analyst and application developer for First Look Studios, a film distribution and production company in Century City, California. He works alongside two other RPG developers. All three develop in RPG IV, and Bauer has experience with free format RPG. He’s the only programmer at First Look who uses AVR for .NET.

    During the product search process, a variety of third-party vendors were considered including LANSA, BCD, and Profound Logic. “All the products that I looked at were fairly comparable,” Bauer said, “but ASNA, to me, made more sense. It seemed more intuitive to me. What really drove it home to me was that development is in Visual Studio–something that is standard and everyone recognizes.

    The First Look data center is a mix of SQL Server and an iSeries. Bauer said ASNA is a perfect fit because ASNA’s DataGate product has the capability to talk to both databases using RPG syntax that is familiar to the staff. Because he got up to speed quickly with AVR for .NET, he’s confident the others on his staff will do the same.

    Bauer purchased the AVR.NET product (on his own and with his own money rather than on the company’s dime) and began learning how to use it on his own time. As in most IT departments, he and his staff had plenty of work to do without an additional project, so he experimented with AVR for .NET a couple hours each night for about a month. Because of his RPG IV and free format RPG skills, he found AVR for .NET “intuitive,” but the leap from earlier versions of RPG may not be so graceful.

    “I spent some late nights learning by trial and error,” he admitted. And although the home schooling went well enough, apparently learning from some experienced teachers made a big difference. “When I went to the ASNA office (in San Antonio, Texas) for training, it really brought things to light and I felt that I was able to create viable Web applications for production environments instead of just experimenting. The learning curve for AVR was not nearly as steep as the curve for learning Java, but I should mention that AVR is definitely different than the RPG of yore.”

    To get a picture of the application used by the accounting and operations departments at First Look, imagine a green-screen interface that allowed users to see the shipment-and-returns information that is used to update inventory, invoice orders, and process credits. Bauer described the application’s capabilities as “limited at best.” He also said the green-screen application was difficult for new employees to master and they would find excuses for not using it. Information avoidance is not usually found in anyone’s best practices list.

    “I took it upon myself to develop a Web application that would be flexible and allow users to research shipment and credit information more efficiently,” he said. After completing what he called “a beta version” of the application, Bauer asked the end users for feedback on what he had developed. “They were all pleasantly surprised and asked me to roll it out as soon as possible,” he said.

    Although specific metrics on application use and time saved due new efficiencies are not being tabulated (Bauer says the current IT workload makes that a luxury and not a necessity), it is widely believed that users are able to more quickly locate pertinent information and worker efficiency has been raised.

    “What used to take hours and sometimes days, can now be accomplished in a matter of minutes,” he said. “The users like the interface and have been asking for more, and the Web application has changed the attitude of the users toward the system. They have gone from an application they felt they must use to an application they actually want to use.”

    Modifications to the application are ongoing as feedback and new suggestions flow like a river right past the IT department door. “The project is ongoing,” Bauer said, “and may be expanded to modernize our antiquated EDI interface.”

    What has happened here is not an application conversion process. This application is newly written from the ground up. It was completely independent of existing green-screen applications. Bauer described it as being “free of any green-screen functionality.”

    “Those green-screen applications are still out there,” he said, “but they are being used less and less. Soon they will be gone.”

    RELATED STORIES

    ALTech Taps ASNA to Migrate Food App from RPG to .NET

    450,000-Line RPG App Converted to .NET in Six Months

    Services a Priority at ASNA after Merger with BluePhoenix

    ASNA Preps AVR for Visual Studio 2008

    ASNA Pushes More Than 1 Million DataGate Licenses



                         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:

    Sponsored by
    Midrange Dynamics North America

    With MDRapid, you can drastically reduce application downtime from hours to minutes. Deploying database changes quickly, even for multi-million and multi-billion record files, MDRapid is easy to integrate into day-to-day operations, allowing change and innovation to be continuous while reducing major business risks.

    Learn more.

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    COMMON:  Join us at the Focus 2008 workshop conference, October 5 - 8, in San Francisco, California
    Help/Systems:  Explore operations automation and BI, June 17 - 20, 2008, Minneapolis, MN
    Vision Solutions:  System i Management Tips Blog - Free i5/OS Tips Each Week!

    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

    Admin Alert: Monitoring the Monitors More Power Transitions Are on the Way

    Leave a Reply Cancel reply

Volume 8, Number 21 -- May 27, 2008
THIS ISSUE SPONSORED BY:

ProData Computer Services
Aldon
Maximum Availability
Safedata
RJS Software Systems

Table of Contents

  • Paglo Aims to be the Google of IT Management
  • RPG Programmer Avoids ‘Learn Java or Flip Burgers’ Pitfall
  • Lieberman Adds i OS Support to Password Program
  • KST Offers DataTrigger to Protect DB2/400 Files
  • Kisco Clamps Down on FTP Exposure with SafeNet/400
  • Love’s Likes CCSS for PCi
  • Orphaned Account Risk Underestimated, Symark Says
  • Pepsi Bottler Uncorks Application Modernization with looksoftware
  • JDE EnterpriseOne Certified for i 6.1
  • Manufacturer’s JDE System to Be Extended with SM-Plus

Content archive

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

Recent Posts

  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24
  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23

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