• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Jumping Hurdles From Green Screen to Graphical

    July 24, 2012 Dan Burger

    It’s 2012 and application development that is reliant on tools and techniques from 10 years ago or more no longer fit into the present of future business plans of organizations that consider it important to adapt to a changing IT environment. In the community we refer to by the platform-specific name IBM i, where IT entanglements often are tied to systems known as the iSeries and AS/400, graphical application development has become much more common, primarily because it’s become a whole lot easier.

    A good example of this is 21st Mortgage Corporation, a midsize company that underwrites, originates, and services its own loans to manufactured housing retailers, mortgage brokers, and consumers nationwide. In January the company upgraded its System i Model 520 server running i5/OS V5R4 to a Power7 Model 720 running IBM i 7.1. But long before that, the IT department started down the road of graphical application development.

    Gary Keith, the information systems manager at 21st Mortgage, told IT Jungle his RPG programming team was introduced to graphical application development in 2006, using RPGsp from Profound Logic. Last year the programmers switched to Profound UI, the vendor’s latest application development tool, which became available in April 2010 along with the 7.1 version of the IBM i operating system.

    Almost all the applications used at 21st Mortgage are developed in-house. Both RPGsp and Profound UI have been used for new application development, and prior to that everything was done with a green-screen presentation. Some green-screen development continues. Keith says the focus for now is on creating new applications and that modernization of old applications will come later.

    Programmers are creating applications that are used internally by staff and externally by customers. Keith says most of the programmers are eagerly taking on new projects. They see this as the future of application development and an opportunity to learn important skills. There have been some important steps forward.

    “We are less than two months away from deploying a customer self-service website that was done using Profound UI,” Keith says. “It’s our first step in having customers make payments online.”

    When that application goes live, it will be a big day for 21st Mortgage, but this is an app that will get continued attention. It won’t be everything that everyone wants it to be from the get go. Like most projects I’m familiar with it will be finished in phases and tweaks will be made along the way based on user feedback. Most project managers would agree this is the smart way to take on a project.

    “We are taking a good look at the design of the application from the beginning,” Keith says. “We’ve had limitations with 5250 real estate to deal with in the past and now we can look at app development in a different way as we develop for a GUI.”

    One way that graphical app development is similar to green-screen development is that in both cases apps are being tweaked, changes are being made, and new functions are being added to accommodate changes in business requirements. That’s a constant. And if you consider that to be application maintenance, there will be a similar amount of that type of work as long as the business is moving forward.

    The changes that occur when progressing from green-screen to graphical development are not minor, but the move from developing with RPGsp to Profound UI also has been dramatic, Keith says. Much of that has to do with the incorporation of RPG Open Access and a much diminished learning curve for new skills.

    “With RPGsp, developers had to learn HTML and everything that goes with it,” he says. “I’d say 70 percent of that is cut out with Profound UI. And I only say 70 percent because some people may want to learn JavaScript. But learning JavaScript is not required to build a robust application.”

    The eight-person RPG programming team at 21st Mortgage is an experienced and talented bunch. Most of them are programming in ILE and using SQL. This past year Keith and one of the programmers attended the COMMON Annual Meeting and Exposition, where they made additional SQL training and security sessions a priority. The knowledge gained is shared with the rest of the staff.

    Because the staff was unfamiliar with any type of Web development when Profound RPGsp was brought in five years ago, Profound’s professional services staff did a lot of the work during the first year. The combination of a short deployment deadline and a staff that already faced a demanding schedule handling the day-to-day requirements were factors in making that decision.

    “With Profound UI, their people have not been onsite to train or develop applications,” Keith says. “My perception is that our staff doesn’t need much help, but that when they do Profound is very good on their support line. The concept is not difficult to pick up. There is a learning curve, but it’s no more than any other design tool. It focuses on the client side-screen side.”

    Keith says the early experience of changing the development process from green-screen development to GUI development using Profound Logic’s RPG sp was a valuable learning experience that opened his eyes and the eyes of the development staff as they encountered problems and dealt with new experiences and found their way through the discovery process that comes with change.

    One of the examples he recalled was the new way of dealing with persistence. In the 5250 world, all data between screen interactions is preserved and jobs remain active, but in the CGI environment–RPGsp is a CGI-based tool–jobs end with each screen interaction, and that causes a lot of data to be put in hidden fields, not a required step in the 5250 environment. Programmers had to take a little extra time to deal with that and Keith was happy when he found out Profound UI eliminated that CGI-required work and allowed programming that was more familiar to his RPG folks.

    “We get a much cleaner screen design using Profound UI than when we used RPGsp because we are no longer limited to plain Jane HTML,” Keith says. “We have more control and a tighter app field. The widgets and buttons provided in Profound UI are predefined and consistent. To get the same result that UI gives would be much more difficult to do with RPGsp.”

    The incremental plan to move from green screen development to a graphical presentation was supported by management throughout the process beginning with RPGsp and on thorough the use of Profound UI. Keith says the company clearly understood the business benefits associated with having modern-looking applications when people outside the organization are using them and making judgments about the company based on their impressions.

    But an even bigger reason, Keith noted, was that new employees–particularly people just graduating college–are more comfortable with the GUI than the green screen. The average employee age at 21st Mortgage tends to be young and training young people to use green screen apps was making the learning curve steeper than it needed to be to raise productivity quickly.

    RELATED STORIES

    Profound Declares Platform Independence Day

    Profound Updates RPG OA Screen Modernization Tool

    Charges Dropped, Rational Open Access Goes Free

    Profound Announces Another RPG:OA First, Unveils RDi Plug-In



                         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
    Rocket Software

    Meet digital age demands while maximizing your IT investment.

    Future-proof your mission-critical applications with Rocket® Solutions for IBM® i that keep your business ahead of the curve.

    Learn More

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    Townsend Security:  View the recorded Webcast: Secure Managed File Transfers for the IBM i
    Help/Systems:  FREE: Download the IBM i Scheduling Survival Guide
    Abacus Solutions:  More affordable and flexible alternatives to deliver secondary workloads

    IT Jungle Store Top Book Picks

    BACK IN STOCK: Easy Steps to Internet Programming for System i: List Price, $49.95

    The iSeries Express Web Implementer's Guide: List Price, $49.95
    The iSeries Pocket Database Guide: List Price, $59
    The iSeries Pocket SQL Guide: List Price, $59
    The iSeries Pocket WebFacing Primer: List Price, $39
    Migrating to WebSphere Express for iSeries: List Price, $49
    Getting Started with WebSphere Express for iSeries: List Price, $49
    The All-Everything Operating System: List Price, $35
    The Best Joomla! Tutorial Ever!: List Price, $19.95

    IBM i Tech Conference Keeps Education Light Burning Is An RPGOA-like Standard For HTML5 On The Horizon?

    Leave a Reply Cancel reply

Volume 12, Number 20 -- July 24, 2012
THIS ISSUE SPONSORED BY:

looksoftware
SEQUEL Software
HiT Software
Tembo Application Generation
RJS Software Systems

Table of Contents

  • CYBRA Completes Forms Journey with MarkMagic 8
  • Jumping Hurdles From Green Screen to Graphical
  • Software AG Maintains Investment in Jacada Tools
  • Raz-Lee Cracks Down on CL Commands with New Software
  • Robot/NETWORK Now Displays Performance Data
  • Emulator Vendors Begin March Toward Windows 8
  • Go Bankrupt, Get Free Software
  • IntelliChief Lands More Infor Customers
  • Zend Releases Hotfix Update for IBM i PHP Stack
  • Introducing the IBM Intranet Experience

Content archive

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

Recent Posts

  • POWERUp 2025 –Your Source For IBM i 7.6 Information
  • Maxava Consulting Services Does More Than HA/DR Project Management – A Lot More
  • Guru: Creating An SQL Stored Procedure That Returns A Result Set
  • As I See It: At Any Cost
  • IBM i PTF Guide, Volume 27, Number 19
  • 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

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