• 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
    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

    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

  • Tool Aims To Streamline Git Integration For Old School IBM i Devs
  • IBM To Add Full System Replication And FlashCopy To PowerHA
  • Guru: Decoding Base64 ASCII
  • The Price Tweaking Continues For Power Systems
  • IBM i PTF Guide, Volume 27, Numbers 31 And 32
  • You Can Now Get IBM Tech Support For VS Code For i
  • Price Cut On Power S1012 Mini Since Power S1112 Ain’t Coming Until 2026
  • IBM i: Pro and Con
  • As I See It: Disruption
  • IBM i PTF Guide, Volume 27, Number 30

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