Announcement Letter Number ZP87-4067 dated April 2, 1987
Europe Middle East Africa - Last Revised on April 2, 1987

Brief Description of Announcement, Charges, and Availability

Customer Letter Section

*                                                               *
*                                                               *
*  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.                                     *
*                                                               *
LANGUAGE              ITEM NO    AAS NO
                    95X2974    5604-037
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
exclusive use.
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.
    -   Compatibility with  IBM Personal  System/2 Model  30, IBM
        Personal  System/2 Model  50  and  IBM Personal  System/2
        Model 60.
    -   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
        Version 1.20.
    -   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:
        --  Replace
        --  XCOPY
    -   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:
        --  Add-a-Program:
            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
                communications ports
        --  TopView Setup:
            o   Setup queries combined onto fewer screens
            o   Escape processing added
            o   Help added
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
    device drivers.
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
    separate menu.
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
the foreground.
  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
system memory.
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.
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.
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   *****

Contact IBM