• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Profound UI Handles Long-Name Aliases for RPG Coders

    January 21, 2014 Alex Woodie

    There are several reasons why RPG is viewed as a washed-up old legacy language to most of the non-IBM i world. IBM got rid of one of them when it widened its use of free format specs with IBM i 7.1 TR7. And Profound Logic is helping to dispel another with the latest release of its Web app development tool, Profound UI, which will help wean RPG coders away from cryptic, 10-character field names and toward descriptive aliases.

    To an outsider, trying to decipher the 10-character field names used in RPG can be exercise in futility. Without some kind of cheat sheet, one may struggle to figure out that the field labeled CMCUSTADDR refers to the customer address located in the customer master file. While the conservation of space may have made sense in the S/38 days, we are now 14 years into the 21st century. Even COBOL, which has a few years on RPG, sneers when confronted with those 10-character field names, and snidely says, “That’s so lame, legacy boy.”

    IBM addressed the situation with the original launch of IBM i 7.1 back in 2010, when it introduced the ALIAS keyword to the RPG compiler. Suddenly, RPG programmers could start using longer field names like CUSTOMER_ADRESS. Brainpower would no longer be wasted trying to decipher the cryptic 10-character field names. RPG programmers would no longer hang their heads in shame, and even stodgy old COBOL would admit that RPG was “looking good!”

    Alas, the alias craze has failed to catch on. According to Profound Logic, the hassle of coding longer field names has led most RPG programmers to stick within the familiar confines of the 10-character field names. So while COBOL code appears at least somewhat self-explanatory to any random Java, C++, or SQL code-throwers who might stumble across it, even the freshest RPG laid down over the past four years looks straight out of programming’s Dark Age.

    No single company can turn this around. But the folks at Profound Logic are trying to make RPG look its best when used within the confines of Profound UI, its flagship Web application development tool for IBM i that blends an RPG Open Access handler with automated JavaScript and HTML coding. The software lets developers use RPG to write the business logic for Web apps, while creating modern Web UIs for those apps in a visual, drag-and-drop manner.

    With the launch of Profound UI version 4.8 last week, RPG programmers can now use long descriptive names for database and display files, without worrying about keeping track of all the aliases. According to the company, the Profound UI product automatically creates all the necessary aliases for RPG developers, freeing them to focus on writing good, clean code.

    RPG programmers can use long-name aliases for database and display files in Profound UI and let the development tool keep track of it all.

    The idea is to encourage transparent coding techniques, says Profound Logic CEO Alex Roytman. “RPG is a vibrant, modern coding language,” Roytman says in a press release. “We believe that modern applications begin with modern code and development practices, and we’re excited to give developers the tools they need to get more from their code than they may know is possible.”

    Profound UI 4.8 also brings support for independent auxiliary storage pools (IASPs), which are becoming increasingly popular in IBM i environments. Specifically, IASP support in Profound UI allows any database-driven widgets that were created with the tool to load data that an IBM i shop has stored in an IASP.

    This release also includes a new JavaScript API and new JavaScript events that will enable, among other things, developers to retrieve and display information about the data presented in a grid, such as the total number of records.

    On the client front, Profound UI 4.8 adds support for Internet Explorer version 11 and introduces Web browser detection flags. The latter feature allows Profound UI to detect specific Web browsers, thereby enabling users to customize their experience, the company says.

    Profound UI 4.8 is available now. Next month, Roytman will be hosting a Webinar, titled “See What i Can Do with Modern RPG Development,” to showcase its new RPG alias functionality. To register for the event, which will also feature IBM’s lead developer Barbara Morris and IBM i Champion Brian May, go to www2.gotomeeting.com/register/207407002.

    RELATED STORIES

    Profound UI’s Rich New Language Options

    Profound Reveals Native Mobile App Option

    Profound Framework Moves to Open Source



                         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
    Maxava

    Migrating to New IBM i Hardware?

    Whether you are moving to POWER9, Power10, or a cloud hosted system MAXAVA HAS YOU COVERED!

    Learn More

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    ARCAD Software:  Webinar: Future-proof your IBM i applications. January 23
    System i Developer:  Upgrade your skills at the RPG & DB2 Summit in Dallas, March 18-20.
    Profound Logic Software:  Live Webinar: "See What i Can Do With Modern RPG Development." Feb 12

    More IT Jungle Resources:

    System i PTF Guide: Weekly PTF Updates
    IBM i Events Calendar: National Conferences, Local Events, and Webinars
    Breaking News: News Hot Off The Press
    TPM @ EnterpriseTech: High Performance Computing Industry News From ITJ EIC Timothy Prickett Morgan

    IBM Cuts Flash Copy Tags For Storwize V5000 What The System x Selloff Means To IBM i Shops

    Leave a Reply Cancel reply

Volume 14, Number 2 -- January 21, 2014
THIS ISSUE SPONSORED BY:

Fresche Legacy
ARCAD Software
Profound Logic Software
Shield Advanced Solutions
RJS Software Systems

Table of Contents

  • EXTOL Adds Automated FTP to EDI Translator
  • ORSYP Monitors IBM Power VIOS with Sysload Tool
  • Profound UI Handles Long-Name Aliases for RPG Coders
  • Unicom Adds HP3000 Biz with Cognos ADT Buy
  • LaserVault Debuts New Backup Option for IBM i
  • Got IBM i Innovation? Get Your Award Application in by Feb. 10
  • Raz-Lee Certifies IBM i Security Tools with McAfee
  • IBM Buys Aspera for Big WAN Data Transfers
  • m-Power Takes IBM i Mobile Apps Offline
  • Attunity Buys Hayes for SAP Data Chops

Content archive

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

Recent Posts

  • LANSA Developing Business Intelligence Tool
  • Blazing The Trail For VTL In The Cloud
  • Data De-Dupe Gives VTL Customers More Options
  • Four Hundred Monitor, March 29
  • The Big Spending On IT Security Is Only Going To Get Bigger
  • IBM Tweaks Some Power Systems Prices Down, Others Up
  • Disaster Recovery: From OS/400 V5R3 To IBM i 7.4 In 36 Hours
  • The Disconnect In Modernization Planning And Execution
  • Superior Support: One Of The Reasons You Pay The Power Systems Premium
  • IBM i PTF Guide, Volume 25, Number 13

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 © 2023 IT Jungle