* IBM SOFTWARE PRODUCT INFORMATION APRIL 87 *
* IBM SOFTWARE PRODUCT INFORMATION *
* IBM SOFTWARE PRODUCT INFORMATION *
* This document is provided as general customer information *
* only. IBM products and services which are announced and *
* available in your country can be ordered under the applicable *
* standard agreements, terms, conditions and prices in effect *
* at the time. For further information please contact your *
* local IBM representative. *
TOPVIEW VERSION 1.12
LANGUAGE ITEM NO AAS NO
TOPVIEW VERSION 1.12 ANNOUNCED
The IBM Personal Computer TopView Version 1.12 program provides a
productivity environment for the IBM Personal Computer user.
TopView provides the function and architecture for running
multiple, diverse applications concurrently; viewing multiple
applications on the display device; and exchanging compatible
data between applications. Applications may consist of
independently executing programs or may be defined as a program
group and executed. In addition, DOS batch files are supported.
The user can also execute a selected group of DOS commands
against individual or groups of files by selecting the DOS
Services option. The more experienced user may wish to directly
interact with DOS for a selected group of DOS commands through
the DOS command processor. Either or both methods of executing
DOS commands can be used concurrently with the execution of user
A program swapping option allows the user to more effectively
utilize the installed hardware environment of a Personal
Computer. When selected, TopView automatically swaps out
programs to a fixed disk or a RAM memory based virtual disk when
the aggregate memory requirements of DOS, TopView and the user's
applications exceed installed addressable RAM memory.
Programs written using Graphics Development Toolkit Version 1.20,
an implementation of the Virtual Device Interface (VDI), are
supported under TopView Version 1.12. Programs that use Graphics
Development Toolkit Version 1.20 device drivers for graphics are
treated like other programs using graphics under TopView.
TopView Version 1.12 will run on redirector stations using the
IBM PC Local Area Network Program Version 1.20. IBM PC Local
Area Network Program Version 1.20 includes the IBM PC
Network-Message Manager for TopView program that runs under
TopView Version 1.12 and allows the TopView Version 1.12 user to
receive messages. Devices redirected by the IBM PC Local Area
Network Program Version 1.20 can be used by all programs running
with TopView Version 1.12. Additionally, programs running under
TopView Version 1.12 can privately redirect network devices for
Using TopView Version 1.12 and the IBM PC 3270 Emulation Program
Version 2.00 together allows the user to run multiple
applications concurrently and to communicate with a host system
at the same time. All four of the IBM PC 3270 Emulation Program
Version 2.00 configurations are supported under TopView Version
1.12. The 3270 emulated display user goes through the PC Network
adapter to a gateway on another PC to communicate with the host
system. The 3270 emulated control unit and display user
communicates through an SDLC adapter card or 3278/3279 adapter
card (DTF connection) via a host attached 3274 to the host. The
gateway with network station configuration has an SDLC adapter
card and an IBM PC LAN adapter. A stand alone configuration also
allows communication from a non-network IBM Personal Computer.
95X2974 TopView Version 1.12
TOPVIEW Version 1.12 provides:
o Windowing capability.
o Concurrent execution of multiple applications (multitasking).
o Support for a user-supplied 'mouse' as a pointing device.
o Support for both text and graphics applications.
o The ability for the user to cut, copy and paste between text
windows using filter tables.
o An interactive tutorial.
o Assistance from detailed Help menus.
o Support for the IBM Personal Computer, IBM Personal Computer
XT, IBM Portable PC or IBM Personal Computer AT, IBM Personal
System/2 Model 30, IBM Personal System/2 Model 50, IBM
Personal System/2 Model 60 1 and 2.
o ENHANCEMENTS ADDED TO TOPVIEW VERSION 1.12
- Compatibility with IBM Personal System/2 Model 30, IBM
Personal System/2 Model 50 and IBM Personal System/2
- Support for the IBM Mouse (Part No. 6450350).
- Support for use of up to four communication ports.
- Support for DOS 3.30.
o Concurrent execution with IBM PC Local Area Network Program
Version 1.20 on redirector stations.
- All programs running with TopView 1.12 can use devices
redirected by the IBM PC Local Area Network Program
- Each program can also individually redirect devices for
exclusive use by using function calls available in PC DOS
Versions 3.10 and 3.20.
o Concurrent execution with the IBM PC 3270 Emulation Program
Version 2.00. All four of the IBM PC 3270 Emulation Program
Version 2.00 configurations are supported under TopView
Version 1.12. The 3270 emulated display user goes through the
PC Network adapter to a gateway on another PC to communicate
with the host system. The 3270 emulated control unit and
display user communicates through an SDLC adapter card or
3278/3279 adapter card (DTF connection) via a host attached
3274 to the host. The gateway with network station
configuration has an SDLC adapter card and an IBM PC LAN
adapter. A stand alone configuration also allows
communication from a non-network IBM Personal Computer.
- Allows the user to run multiple applications
- Allows the user to communicate with a host system.
o Compatibility with programs written using the Graphics
Development Toolkit Version 1.20 (VDI). A subset of the
device drivers in this program is supported including the
TopView Logical Mouse Device Driver.
o Ability to start programs through swapping when aggregate
memory requirement for DOS, TopView and application programs
exceeds installed addressable system memory size.
- For IBM Personal Computer AT, IBM Personal System/2 Model
50 and IBM Personal System/2 Model 60, memory above the
DOS 640KB limit (i.e. memory addressed at 1MB or above)
can use RAM memory as a virtual disk for program
- For all supported PCs, many applications may be swapped
in and out of fixed disk storage (programs that must be
resident at all times may not be swapped).
o Ability to automatically start a predefined set of programs
at TopView startup time.
o Ability to start a set of programs grouped under a name from
the TopView menu.
o Batch file support.
o Enhanced DOS support:
- A copy of COMMAND.COM, PC DOS command processor, may be
loaded as an application program.
- Input/Output redirection and piping to filters supported
from a copy of COMMAND.COM which itself is running as an
application under TopView.
- Number of file handles are increased to 20 per program.
The total number across all programs in the system can be
up to the number allowed by the DOS version being used.
- Support of PC DOS Version 3.10 functions:
-- Network redirection.
-- Extended error support
-- Create temporary files
-- Create new file
-- Lock/Unlock File Access (SHARE must be loaded before
TopView is started).
-- Get Program Segment Prefix (PSP)
- Support of PC DOS Version 3.2 functions:
- Improved DOS Services support:
-- More DOS commands supported
-- Remember commands entered in 'Other' menu item field
-- Multiple file support for PRINT, RENAME, ERASE, COPY
and TYPE Commands.
-- PgUp, PgDn keys supported for directory scrolling
-- Specify initial drive and directory at startup
- Usability Enhancements:
o Allow multiple adds in one session
o Add multiple program copies
o Direct access to Change Program Information
-- Printer Resource Management:
o Support up to three parallel printers
o Support up to two serial printers via
-- TopView Setup:
o Setup queries combined onto fewer screens
o Escape processing added
o Help added
TOPVIEW VERSION 1.12
TopView provides the operating environment for the IBM Personal
Computer that a user needs to improve productivity by:
o Achieving compatibility with PC Local Area Network Version
1.20 on redirector stations, allowing the user to access
devices, and data residing on the PC Local Area Network
Version 1.20 server node.
o Providing flexibility in the use of displays and printers by
being compatible with programs written using the Graphics
Development Toolkit Version 1.20 (VDI) to take advantage of a
subset of the Graphics Development Toolkit Version 1.20
o Providing user control of the work flow on the IBM Personal
Computer so that interruptions are easier to handle.
o Optimizing use of system resources by swapping programs to
disk when maximum configured system memory is exceeded.
o Allowing grouping of files on which the user wishes to
perform DOS Services commands.
o Automatically keeping track of DOS Services commands entered
in the 'Other' menu item field and displaying them on a
TopView is friendly and easy to use. Easy access to its, many
varied functions is gained by selection of a TopView function
from pop-up menus. The main TopView menu can be displayed with
one keystroke or simultaneous button press on a two button mouse.
Pop-up menus allow applications to use the full-display screen
area, since they appear only when requested by the user and
disappear after the desired function is selected. A tutorial
program provided helps familiarize the user with TopView's major
functions. TopView also provides HELP support for most TopView
POINTING DEVICES: TopView supports the use of pointing devices
that control the pointer on the screen. A typical pointing
device is a mouse or the keyboard. This TopView facility greatly
enhances the movement of the selection pointer on TopView menus
and allows the user additional flexibility in moving the pointer
around the display screen. The pointer is used to point to an
option on a TopView menu (for example, a list of functions that
can be selected). A mouse pointing device is recommended but not
TEXT APPLICATION/WINDOWS: TopView provides the facilities for
text oriented applications to have one or more windows. An
application written for TopView can determine the initial
placement of the window on the screen or reorder the window
placement. Existing applications normally use one window that
covers the entire screen (25 rows by 80 columns). TopView maps
the windows of applications onto the physical screen, thereby
providing the facilities for displaying multiple windows on the
screen at one time. The windows of all applications that are
executing concurrently are updated as directed by the
applications, even when the applications are executing in the
background. The windows of applications that write directly to
the video buffer cannot be windowed (that is, sized, moved, or
scrolled) by TopView. These windows occupy the full screen and
are updated only when the associated applications are running in
A user can size, move, and scroll application windows only if
the application is text oriented and does not write directly to
the video buffer. A window may be defined as the space (rows and
columns) the application uses on the display device. A window
that occupies less than the full screen can be moved to any
convenient location on the display. This function becomes
important when files from several different applications must be
compared on the same physical display screen. It allows the
foreground application to be displayed along with one or more
background applications on the same display screen.
Sizing, placement, and scrolling of the various application
windows on the physical display screen is at the user's
discretion. Scrolling allows a user to view a window's data by
moving the data (to the left, right, up or down) within a window
that has been reduced in size. Applications may provide an
additional level of scrolling to display other data (for example,
next page, next record, and so on).
CUT/COPY/PASTE: Using a filter program and a filter table,
TopView also permits the user to invoke data transfer within an
application or between applications. It provides applications
with the facilities for performing data movement operations where
they are applicable. The copy function copies a block of text
that has been marked by the user for use as input for a paste
operation. The copy function is available for all applications
in text mode. The cut function is the same as the copy function
except that the marked text block is deleted from the window (and
the application) by the application. The paste function allows
the data to be inserted at the location marked by the user. The
cut-and-paste functions are not available for all applications,
since all applications do not support block delete and/or block
insert functions. The user performs the cut, copy, and paste
operations by using the TopView pop-up menus.
GRAPHICS APPLICATIONS: TopView supports graphics applications by
giving them control of the full screen when the graphics
application is in the foreground. Both medium-resolution colour
(320 x 200 four-colour pixels) and high-resolution black and
white (640 x 200 two-colour pixels) video modes can be used for
graphics applications (the EGA adapter is only supported in the
CGA compatibility mode). Since most graphics applications write
directly into display adapter memory, graphics applications can
run only in the foreground with a full-screen window. Several
graphics applications can be started at the same time under
TopView, but they are not allowed to run as background tasks.
Windowing functions are not supported for graphics applications.
MULTITASKING/SWAPPING: In the TopView environment, the user can
manage as many applications as will fit in memory. The user may
choose as a TopView Setup option to have application programs
swapped to disk storage when the aggregate DOS, TopView and
application program memory requirements exceed the user's
installed system memory. The applications may be swapped in and
out of fixed disk storage or to a RAM memory based virtual disk.
The number of applications that can be swapped is dependent upon
the amount of available free disk storage and remaining TopView
Switching between applications is accomplished through menu
selections or cycling from one application to another through
simple keyboard or mouse button presses. The user's applications
may all be different, or the user may select multiple copies of
some applications. TopView not only allows switching from
application to application, but also has the ability to run
multiple applications concurrently by allotting small amounts of
time to the applications that are eligible for concurrent
execution. One application will be interactive in the foreground
(receives all user input), while other applications that do not
write directly to the video buffer (and are otherwise
'well-behaved') may be executing in the background. Even
applications that are not well-behaved can be loaded and run
under TopView at the same time. These applications will be
suspended while they are not the foreground application, however,
and users of these applications cannot take advantage of the
TopView windowing functions.
Batch applications may be added to the program menu. Batch
applications may then be started as an application program. The
batch partition may be tailored to the application currently
executing in it.
DOS SERVICES: TopView allows the user to use, by selecting the
DOS Services menu item, most DOS functions while working with
active applications. The applications and TopView need not be
ended before invoking the DOS Services function. Most popular
functions, such as PRINT, RENAME, TYPE, ERASE, and COPY are
supported. A complete list of supported commands is provided in
the TopView User's Guide. The user has the option of specifying,
when DOS Services is started, the initial directory and files to
be displayed. When the user enters commands from the 'Other'
option from the DOS Services menu, they will be saved and
retrieved and displayed in the 'Other' window when this option is
selected in future sessions. The user has the ability to select
multiple files from the directory window to be processed with the
DOS Services options (Copy, Print etc.).
For the more experienced user who wishes to enter a selected set
of DOS commands from the command prompt, TopView will allow the
user to start COMMAND.COM, the DOS command processor, as an
application task. The user may switch to the command processor
as with any other application and, with certain restrictions, be
able to issue DOS commands with such functions as Input/Output
redirection and piping to filters.
IBM PC LOCAL AREA NETWORK: The TopView user from a redirector
station can send and receive messages from other Local Area
Network stations and request the use of additional devices,
providing he is running the IBM PC Local Area Network-Message
Manager Program for TopView. (NOTE: TopView may only share
additional devices that are on other IBM PC Local Area Network
stations that are set up as servers. This means that TopView
cannot run on the sharing station.) From the redirector station,
the user may access data files at other node locations that
reside on the network server station. TopView also allows the
user to run programs installed on a server station. (Programs
that are copy protected typically require the user to have a copy
protected diskette in the diskette drive of the network station
executing the program unless the program copy protection scheme
has been specifically designed to execute in a network
environment. The user may find this an impractical environment
offering no advantage to the user over having that particular
program installed on the IBM Personal Computer Local Area Network
redirector station that will be using it. In most cases the
license agreements for copy protected programs do not allow such
a program to be used on more than one computer at a time. It is
recommended that the user install all copy protected programs on
the redirector stations that will be executing them. This means
that copy protected programs will not be shared over the IBM PC
Local Area Network.)
IBM PC 3270 EMULATION: Using TopView Version 1.12 and the IBM PC
3270 Emulation Program Version 2.00 together allows the user to
run multiple applications concurrently and to communicate with a
host system at the same time. All four of the IBM PC 3270
Emulation Program Version 2.00 configurations are supported under
TopView Version 1.12. The 3270 emulated display user goes through
the PC Network adapter to a gateway on another PC to communicate
with the host system. The 3270 emulated control unit and display
user communicates through an SDLC adapter card or 3278/3279
adapter card (DTF connection) via a host attached 3274 to the
host. The gateway with network station configuration has an SDLC
adapter card and an IBM PC LAN adapter. A stand alone
configuration also allows communication from a non-network IBM
Personal Computer. TopView Version 1.12 provides support for
running multiple tasks concurrently and therefore, the 3270
Alternate Tasks function may not be used in this environment. The
IBM PC 3270 Emulation Program Version 2.00 must remain resident
in memory to process communications I/O and therefore may not be
TopView supports the IBM PC 640x200 two-colour high resolution
graphics and IBM PC 320x200 four-colour medium resolution
graphics, a selected set of printer device drivers and the
TopView Logical Mouse device drivers that are part of the
Graphics Development Toolkit Version 1.20 (VDI). Programs written
using Graphics Development Toolkit Version 1.20 (VDI) allow
flexibility in the user's selection of displays and printers.
Programs written using the Graphics Development Toolkit Version
1.20 routines for graphics are treated like other programs using
graphics under TopView. Programs using Graphics Development
Toolkit Version 1.20 device drivers use the full screen and run
in the foreground when they are in graphics mode. Programs
written using the Graphics Development ToolKit Version 1.20
TopView Logical Mouse device driver can use the TopView supported
mouse as a pointing device.
SPECIFIED OPERATING ENVIRONMENT
An IBM Personal Computer, IBM Personal Computer XT, IBM Portable
Personal Computer, or IBM Personal Computer AT, IBM Personal
System/2 Model 30, IBM Personal System/2 Model 50, IBM Personal
System/2 Model 60 requires a minimum of 320KB of memory. Since
the amount of memory required will vary according to the size and
number of applications, 512KB to 640 KB of memory is recommended.
NOTE: Support for the IBM 3270 Personal Computer or IBM 3270
Personal Computer AT is not provided in TopView Version 1.12
In addition, two dual-sided diskette drives or one dual-sided
diskette drive and one fixed-disk drive, the IBM Colour Display,
or equivalent, with the IBM Colour/Graphics Monitor Adapter, or
the IBM Monochrome Display and the IBM Monochrome Display and
Printer Adapter are required. For IBM Personal System/2 Model
30, IBM Personal System/2 Model 50 and IBM Personal System/2
Model 60, an appropriate display is required.
The use of a customer-supplied mouse is optional. Supported mouse
devices are the following or equivalents:
o IBM Mouse (Part No. 6450350)
o Microsoft Mouse for IBM Personal Computers (Parallel
Interface), Part Number 037-99 (1)
o Microsoft Mouse for IBM Personal Computers (Serial
Interface), Part Number 039-099
o PC Mouse, Part Number 900120-214 by Mouse Systems, Inc.
o Visi-On-Mouse, Part Number 69910-1011 (3)
IBM has tested the use of these devices with TopView function.
IBM does not endorse or recommend one non-IBM product over
another, however, and does not warrant these devices in any way.
Other pointing devices can be used if a device driver exists or
is written according to the guidelines described in the TopView
Programmer's ToolKit manual.
The following additional devices are supported by TopView Version
o IBM Enhanced Colour Display with the IBM Enhanced Graphics
Adapter configured for enhanced colour (in normal colour
o IBM Professional Graphics Display with the IBM Professional
Graphics Controller in emulator mode. Note: The keyboard or
a parallel mouse must be used with this display and
o Personal System/2 Display Adapters or onboard graphics
capability configured to CGA mode.
o IBM Personal Computer PC DOS Version 2.10, PC DOS Version
3.10 or PC DOS Version 3.2 for IBM Personal Computer, IBM
Personal Computer XT or IBM Portable PC (PC DOS Version 3.10
or PC DOS Version 3.2 is required if the IBM PC Local Area
Network Program Version 1.20 is to be run concurrently with
TopView Version 1.12.)
o IBM Personal Computer PC DOS Version 3.10 or PC DOS Version
3.2 for IBM Personal Computer AT
o DOS 3.3 is required for IBM Personal System/2 Model 30, IBM
Personal System/2 Model 50, IBM Personal System/2 Model 60.
TopView Version 1.12 is compatible with the IBM PC Local Area
Network Program Version 1.20 at the redirector station level.
1 Trademark of Microsoft Corporation.
2 Trademark of Metagraphics/Mouse Systems
3 Trademark of VisiCorp.
TopView Version 1.12 is compatible with the IBM PC 3270
Emulation Program Version 2.00.
TopView Version 1.12 is compatible with a subset of the Graphics
Development Toolkit Version 1.20 (VDI) device drivers.
Applications which require ISPF/PC II Run Time Facility (EZ-VU
II) operate properly with TOPVIEW 1.12. ISPF/PC II provides
applications with powerful dialog management capabilities. If
multiple ISPF/PC II applications are active, only one copy of the
ISPF/PC dialogue manager is resident in storage.
The TopView Version 1.12 package will contain a TopView
Application Guide which provides information on the compatibility
of a number of IBM and non-IBM applications.
SECURITY, AUDITABILITY AND CONTROL
These products can be used and managed to limit the risk of
unintended modification, destruction, or disclosure of sensitive
data. The User is responsible for evaluation, selection, and
implementation of security features, for administrative
procedures, and for appropriate controls in application systems.
If sensitive data is sent over external communication facilities,
user management may wish to pursue the application of
The customer is responsible for reading either the TopView User's
Guide for instructions on installing TopView or the TopView
Programmer's ToolKit Reference for installation instructions for
the application development tools. The customer is also
responsible for making backup copies of the appropriate
Instructions for installing TopView Version 1.12 are included in
the TopView User's Guide Version 1.12
TopView is distributed with:
o Three diskettes (two 5.25' diskettes and one 3.5' diskette)
containing the TopView program and interactive tutorial
o TopView User's Guide
o TopView Quick Reference Card
o TopView Application Guide
10E48 9 001
***** END OF DOCUMENT *****