fhs
Volume 12, Number 20 -- July 24, 2012

Jumping Hurdles From Green Screen to Graphical

Published: July 24, 2012

by 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


Sponsored By
SEQUEL SOFTWARE

Advanced Query/400: Learn the Secrets

 

When it comes to Query/400, "advanced" is in the eye of the beholder.

 

While it is true that the tool can handle functionsbeyond
static queries, the dependent variable functions we detail
in this guide represent the limits of Query/400's ability
to perform more in-depth tasks. However, many shops still
rely on basic query tools, for better or worse, and we want
to help you make the most of them.

 

Download the free Advanced Query/400 Pack.


Editor: Alex Woodie
Contributing Editors: Dan Burger, Timothy Prickett Morgan
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

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


 
The Four Hundred
IBM Gives Killer Power System Deals Down Under

Big Blue Cranks Up The Profit Engine In Q2

Another Look At .NET Apps Accessing IBM i

As I See It: To Serve, To Strive, And Not To Yield

IBM Should Buy Mellanox Before HP Or Cisco Does

Four Hundred Guru
DB2 For i XMLTABLE, Part 2: Using Namespaces And IFS XML Files

RPG Subprocedure Error-Handling with APIs

Admin Alert: Making Run the Same Run the Same On IBM i Access 7.1 On Windows 7

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

System i PTF Guide
July 21, 2012: Volume 14, Number 29

July 14, 2012: Volume 14, Number 28

July 7, 2012: Volume 14, Number 27

June 30, 2012: Volume 14, Number 26

June 23, 2012: Volume 14, Number 25

June 16, 2012: Volume 14, Number 24

TPM at The Register
ARM grabs TSMC's 3D FinFETs for future 64-bit PC brains

Scottish cloud abacus gobbled by control freak RightScale

AMD pins its server hopes on SeaMicro technology - maybe in APUs

Super Micro misses target in June quarter

OpenStack cloud fluffer growing faster than Linux

Mellanox makes InfiniBand hay while the sun shines

IBM juices profits in Q2 despite sales drop

TryStack pits ARM against Xeon in the cloud

Intel accidentally outs 'Poulson' Itanium specs

Servers save Intel's Q2, and probably the year

VMware cranks Zimbra collabware up to 8.0

Cisco buys Virtuata for virty security

THIS ISSUE SPONSORED BY:

looksoftware
SEQUEL Software
HiT Software
Tembo Application Generation
RJS Software Systems


Printer Friendly Version


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

News Briefs and Product Shorts:

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

Four Hundred Stuff

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

Privacy Statement