A Rationale for Pointer Enabled Tools

PETs programs provide an alternate, 3270-based interface to VM/CMS functions. The interface uses windows and is mouse-clickable, but it is not graphical. As such, PETs fit in the niche between traditional 3270 screen controls and full GUI interfaces.

Topics

Why?

Traditional 3270 VM/CMS is a terrific environment for programmers, but for end-users--maybe not so good. The 3270 CMS interface used to be good, but then along came the Macintosh, MS-Windows, OS/2, and other GUIs that were, frankly, just a whole lot easier to use than command line, text environments like traditional 3270 CMS.

In the late 1980's and early 1990's, the mainframe was dying (remember?), and much of that hype had to do with the easier-to-use interfaces on other platforms. ISPF, Full Screen CMS, CMS Windows, CUA 2000, and CMS GUI were proferred as usability enhancements, and each has special advantages.

The PETs programs likewise are intended to provide a user-interface to standard VM functions, but with a twist: these 3270-based programs are written to be manipulated with a workstation mouse.

Complaints About 3270 CMS

What complaints do people make about traditional 3270 CMS?

Yes, I made up all these quotes. But haven't you heard things just like that for years?

Key Design Considerations

PETs programs derive from precursor attempts to make the mainframe more "user-friendly," and they do make working on the mainframe considerably easier. Programs incorporate a number of key ideas.

A Blend of Two Styles

PETs are intended to serve two kinds of users:
  1. those who like using a mouse (or other pointing device), and
  2. those who like using traditional 3270 keyboard functions (commands, PF keys, arrow keys, the ENTER key).

While some usability enhancements are obviously intended for use with a mouse, all functions are available as well on a dumb terminal. In a very real sense, the PETs interface blends these two styles together.

But you don't get graphics.

Who Can or Should Use PETs?

Everyone who logs onto CMS can use PETs to good advantage, but some individuals may find them of particular value:

PETs allow you to say, "If you can use a mouse, you can use CMS."

Perhaps not as originally intended.

To Coin a Term...PE3270

It turns out that some other VM/CMS and OS/390 applications also can be manipulated (to a lesser or greater degree) with a workstation mouse. (IBM's ISPF and BookManager, and Richard A. Schafer's Mailbook are examples). Applications which are sensitive to the screen position of the cursor when the ENTER key is pressed--such applications can be manipulated with a mouse. But not having spoken with the authors of these products, I'm hard pressed to say whether such control was intended or is simply a happy bi-product.

In any case, such programs share with PETs the key feature of workstation pointer enablement. It may be appropriate to attach a new term to mainframe 3270 applications which implement this synergy, the term PE3270 - Pointer-Enabled 3270.

--rick ellis


Mail questions, comments, suggestions or inquiries to rge@uconnvm.uconn.edu .

Page last updated on May 30, 1998.
Copyright (C) 1998, Richard G. Ellis