TOPVIEW VERSION 1.10
TOPVIEW PROGRAMMER'S TOOLKIT VERSION 1.10

Contents


Announcement Letter Number 286-137 dated April 2, 1986
US - Last Revised on April 2, 1986



Brief Description of Announcement, Charges, and Availability

       The IBM Personal Computer TopView (TM) Version 1.10 program
provides the environment for running multiple diverse applications
concurrently, viewing multiple applications, and exchanging
compatible data between applications.
       TopView Version 1.10 offers support for system extensions such
as IBM PC Local Area Network Program Version 1.1, IBM PC 3270
Emulation Program Version 2.0, and programs written using the IBM
Graphics Development ToolKit Version 1.10.  Optional program swapping
from fixed or virtual disk is also supported.
       The TopView Programmer's ToolKit Version 1.10 provides a set
of tools to assist programmers in designing and developing
application programs that utilize TopView's facilities.  Utilities
and system-related information are provided to create
TopView-compatible data-transfer features.
       Concurrently, IBM is withdrawing from marketing IBM Personal
Computer TopView Version 1.00/1.01 and TopView Programmer's ToolKit
Version 1.00, effective May 30, 1986.


Customer Letter Section

HIGHLIGHTS
TOPVIEW VERSION 1.10
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
ENHANCEMENTS ADDED TO TOPVIEW VERSION 1.10
o   Concurrent execution with IBM PC LAN Program Version 1.10 on
    redirector stations:
    All programs running with TopView 1.10 can use devices redirected
    by the IBM PC LAN Program Version 1.10
           Each program can also individually redirect devices for
    exclusive use by using function calls available in PC DOS
    Versions 3.10 or later.
o   Concurrent execution with the IBM PC 3270 Emulation Program
    Version 2.0.  All four of the IBM PC 3270 Emulation Program
    Version 2.0 configurations are supported under TopView Version
    1.10. The 3270 emulated display user goes through the IBM PC
    Network adapter or IBM Token-Ring adapter to a gateway on another
    PC to communicate with the host system.  The 3270 emulated
    control unit and display user communicates to the host through an
    SDLC adapter card or 3278/3279 adapter card (DTF connection) via
    a host attached 3274.  The gateway with network station
    configuration has an SDLC adapter card and a PC Network adapter
    or Token-Ring adapter.  A standalone configuration also allows
    communication from a non-network IBM Personal Computer.  (Refer
    to announcement material for the IBM PC 3270 Emulation Program
    Version 2.0 for additional details.)
    -   Allows the user to run multiple applications concurrently
    -   Allows the user to communicate with a host system
    -   Compatibility with programs written using the Graphics
        Development ToolKit Version 1.10 (VDI). A subset of the
        device drivers in this program is supported including the
        TopView Logical Mouse Device Driver.
    -   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, memory above the DOS
        640K bytes limit (i.e. memory addressed at 1MB or above) can
        use RAM memory as a virtual disk for program swapping.
               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).
    -   Ability to automatically start a predefined set of programs
        at TopView startup time
    -   Ability to start a set of programs grouped under a name from
        the TopView menu
    -   Batch file support
    -   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:
o   Network redirection.
o   Extended error support
o   Create temporary files
o   Create new file
o   Lock/Unlock File Access (SHARE must be loaded before TopView is
    started.)
o   Get Program Segment Prefix (PSP)
       Support of PC DOS Version 3.20 functions:
o   Replace
o   XCOPY
       Improved DOS Services support:
o   More DOS commands supported
o   Remember commands entered in 'Other' menu item field
o   Multiple file support for PRINT, RENAME, ERASE, COPY and TYPE
    Commands
o   PgUp, PgDn keys supported for directory scrolling
o   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 PROGRAMMER'S TOOLKIT VERSION 1.10
o   Mechanism for developing filters for existing applications to
    allow use of the pointing device and to perform cut, copy and
    paste operations
o   Window Design Aid and Panel Utilities for application developers
o   Language interfaces to TopView
o   Application development guidelines for writing applications that
    best take advantage of TopView features
o   Enhancements added to TopView Programmer's ToolKit Version 1.10
    -   Programmer can use the Graphics Development ToolKit Version
        1.10 to create graphics programs independent of the graphics
        hardware devices as supported by a subset of the device
        drivers provided in that program.
    -   Programmer can use function calls available in PC DOS
        Versions 3.10 and 3.20 to privately redirect devices on an PC
        LAN Program Version 1.10.
    -   Programmer can determine if the pointing device is keyboard
        or mouse and control the keyboard mode.
    -   Programmer will be able to start a program from within
        another program.
    -   Programmer will be able to transfer control to a keyboard
        escape routine after any key is pressed.
    -   Programmer will be able to scroll both attributes and text
    -   Programmer will have ability to reorder application windows.
    -   Mouse pointer device button 'make or break' information
        passed back to the program
    -   Programmer has the ability to write a program that will post
        a task from second level interrupt handler or another task.
DESCRIPTION
TOPVIEW VERSION 1.10
Applications may consist of independently executed 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
applications.
       A program swapping option allows the user to more effectively
utilize the installed hardware environment of an IBM 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.
       TopView Version 1.10 will run on redirector stations using the
PC LAN Program Version 1.10.  PC LAN Program Version 1.10 includes
the IBM PC Network-Message Manager for TopView program that runs
under TopView Version 1.10 and allows the TopView Version 1.10 user
to receive messages. Devices redirected by the IBM PC Local Area
Network Program Version 1.10 can be used by all programs running with
TopView Version 1.10.  Additionally, programs running under TopView
1.10 can privately redirect network devices for exclusive use.
       Using TopView Version 1.10 and the IBM PC 3270 Emulation
Program Version 2.0 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.0 configurations are supported under TopView Version 1.10. The 3270
emulated display user goes through the PC Network adapter or
Token-Ring adapter to a gateway on another PC to communicate with the
host system.  The 3270 emulated control unit and display user
communicates to the host through an SDLC adapter card or 3278/3279
adapter card (DTF connection) via a host attached 3274.  The gateway
with network station configuration has an SDLC adapter card and
either an IBM PC LAN adapter or IBM Token-Ring adapter.  A standalone
configuration also allows communication from a non-network IBM
Personal Computer.  TopView Version 1.10 provides support for running
multiple tasks concurrently; therefore, the 3270 Alternate Tasks
function may not be used in this environment.
       The IBM PC 3270 Emulation Program Version 2.0 must remain
resident in memory to process communications I/O and, therefore, may
not be swapped.
       Refer to Programming Announcement 286-132, dated April 2,
1986, for additional details regarding the IBM PC 3270 Emulation
Program Version 2.0.
       TopView provides the operating environment for the IBM
Personal Computer a user needs to improve productivity by:
o   Achieving compatibility with PC LAN Program, Version 1.10 on
    redirector stations, allowing the user to access devices, and
    data residing on the PC LAN Program, Version 1.10 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.10 (VDI) to take advantage of a
    subset of the Graphics Development ToolKit Version 1.10 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 TopView's
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 functions.
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 required.
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
executing concurrently are updated as directed by the applications,
even applications 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.
       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 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 applicable.
The copy function copies a block of text 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 color (320 x 200
four-color pixels) and high-resolution black and white (640 x 200
two-color 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 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 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 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 LAN stations 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.10 and the IBM PC 3270
Emulation Program Version 2.0 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.0 configurations are supported under TopView
Version 1.10. The 3270 emulated display user goes through the PC
Network adapter or Token-Ring adapter to a gateway on another PC to
communicate with the host system.  The 3270 emulated control unit and
display user communicates to the host through an SDLC adapter card or
3278/3279 adapter card (DTF connection) via a host attached 3274.
The gateway with network station configuration has an SDLC adapter
card and a PC Network adapter or Token-Ring adapter.  A standalone
configuration also allows communication from a non-network IBM
Personal Computer.  TopView Version 1.10 provides support for running
multiple tasks concurrently and, therefore, the 3270 Alternate Tasks
function may not be used in this environment.  (Refer to announcement
material for the IBM PC 3270 Emulation Program Version 2.0 for
additional details.)  The IBM PC 3270 Emulation Program Version 2.0
must remain resident in memory to process communications I/O and,
therefore, may not be swapped.
       TopView supports the IBM PC 640x200 two-color high resolution
graphics and IBM PC 320x200 four-color 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.10 (VDI).  Programs written using Graphics Development
ToolKit Version 1.10 (VDI) allow flexibility in the user's selection
of displays and printers. Programs written using the Graphics
Development ToolKit Version 1.10 routines for graphics are treated
like other programs using graphics under TopView.  Programs using
Graphics Development ToolKit Version 1.10 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.10
TopView Logical Mouse device driver can use the TopView supported
mouse as a pointing device.
TOPVIEW PROGRAMMER'S TOOLKIT VERSION 1.10
The TopView Programmer's ToolKit provides a powerful set of tools to
assist programmers in designing and developing application programs
that utilize TopView's facilities.  The Programmer's ToolKit allows
the application developer to take advantage of the facilities of
TopView by providing utilities and system-related information to
create TopView-compatible applications that use TopView's
multitasking, windowing, and data-transfer features.  All development
can be done on an IBM Personal Computer, IBM Personal Computer XT,
IBM Portable Personal Computer or IBM Personal Computer AT.
LANGUAGE INTERFACE: TopView Programmer's ToolKit provides the
programmer with language interface routines to access TopView
facilities through interrupts and associated subcodes.  The interrupt
provides the contact to TopView, and the subcode defines the request
for some specific action.  TopView receives the request and
dispatches the action requested.  Several macros are also supplied to
complement the TopView language link.  Language interfaces are
provided for the IBM Personal Computer Macro Assembler and the IBM
Personal Computer PASCAL Compiler.  The PASCAL interface is provided
as an example to developers who may wish to write an interface to
other languages.
       The TopView Programmer's ToolKit facilities allow applications
to create and manipulate windows, route TopView messages to other
applications in the system, support requests for multitasking
functions, start a program or a task from within another program,
test for the presence of a pointing device and its status,
reprioritize window viewing sequences and scroll screen text and
attributes.
       The TopView Programmer's ToolKit may be used in conjunction
with the Graphics Development ToolKit Version 1.10 (VDI) to develop
programs independent of the graphics and printer hardware devices
available upon the target system.  Graphics Development ToolKit
Version 1.10 accepts requests from the calling program and converts
these requests into system service calls (software interrupts to
BIOS, DOS and/or Graphics Development ToolKit Version 1.10 device
dependent routines) that implement the various graphics functions on
behalf of the Graphics Development ToolKit Version 1.10 requesting
application.  TopView intercepts the software interrupts initiated by
the Graphics Development ToolKit Version 1.10 requests.  The Graphics
Development ToolKit Version 1.10 applications programs are treated
the same as other graphics programs under TopView.  The Graphics
Development ToolKit Version 1.10 TopView Logical Mouse device driver
allows the program to use the TopView supported mouse within the
program.
WINDOW DESIGN AID: The Window Design Aid is an interactive tool that
can be used to design and store text-mode windows for later use by an
application running in the TopView environment.  This tool, which
runs as an application under TopView, can be used to develop HELP
menus, forms, error messages, and screens for an application.  It can
be used to define the attributes of all fields, text, window
background, and so on, for windows created using the Window Design
Aid.  The design aid uses an internal cut-and-paste feature to allow
easy duplication of fields and text when creating windows.
Duplicated data can be easily placed anywhere on the window being
developed.  A draw feature allows easy positioning of lines and
boxes.  The Window Design Aid also allows a user to quickly set
attributes for windows, sections of windows, and text.  The created
windows are stored in files and may be recalled by the application
program as needed.  If changes are required on the created window,
the design aid can be used to quickly retrieve the created window and
to reset the appropriate attributes.  This action remains independent
of the application program and greatly reduces dependencies on
changing application program code.
APPLICATION DEVELOPMENT: TopView requires information about the
unique operating characteristics of an application prior to running
that application.  This information is made available through a file
called the program information file.  The developer is told how to
include this information in the build process for the application so
it is available to TopView when the application is installed.
Program information files for several existing IBM Personal Computer
software programs compatible with TopView will be provided with
TopView.  The developer is also given information on how to create
filter tables used by existing applications to provide cut and paste
capabilities for the application by defining equivalent keystrokes
for application commands that cause the application to insert (paste)
or delete (cut) a marked block of text.  When the appropriate TopView
command (cut or paste) is entered, these keystrokes are passed to the
application just as if the user had entered them.
       Guidelines are provided to help developers create applications
compatible with TopView.  In addition, guidelines are provided to
write device drivers for pointing devices other than those currently
supported by TopView.
SCHEDULE
PLANNED AVAILABILITY DATE
       April 1986
TECHNICAL INFORMATION
       Information regarding use of TopView Version 1.10, such as the
IBM PC LAN Program Version 1.10, IBM PC 3270 Emulation Program
Version 2.0 and programs written using the IBM Graphics Development
ToolKit Version 1.10, can be found in the IBM PC System Extensions
Planning and Installation Guide (G227-6002).
SPECIFIED OPERATING ENVIRONMENT
HARDWARE REQUIREMENTS:  An IBM Personal Computer, IBM Personal
Computer XT, IBM Portable Personal Computer, or IBM Personal Computer
AT requires a minimum of 320K bytes of memory.  Since the amount of
memory required will vary according to the size and number of
applications, 512K bytes to 640K bytes 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.10 or
TopView Programmer's ToolKit Version 1.10.:  In addition, two
dual-sided  5 1/4' diskette drives or one 5 1/4' dual-sided diskette
drive and one fixed-disk drive, the IBM Color Display, or equivalent,
with the IBM Color/Graphics Monitor Adapter, or the IBM Monochrome
Display and the IBM Monochrome Display and Printer Adapter are
required.
       The use of a customer-supplied mouse is optional.  Supported
mouse devices are the following or equivalents:
o   Microsoft Mouse for IBM Personal Computers (Parallel Interface)
    (TM) (1), Part Number 037-99
o   Microsoft Mouse for IBM Personal Computers (Serial Interface)
    (TM), Part Number 039-099
o   PC Mouse (TM) (2), Part Number 900120-214 by Mouse Systems, Inc.
o   Visi-On-Mouse (TM) (3), Part Number 69910-1011
(1)Trademark of Microsoft Corporation.
(2)Trademark of Metagraphics/Mouse Systems
(3)Trademark of VisiCorp.
       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 1.10:
o   IBM Enhanced Color Display with the IBM Enhanced Graphics Adapter
    configured for enhanced color (in normal color mode)
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 controller.
SOFTWARE REQUIREMENTS:
o   IBM Personal Computer PC DOS Version 2.10, PC DOS Version 3.10 or
    PC DOS Version 3.20 for IBM Personal Computer, IBM Personal
    Computer XT or IBM Portable PC.  (PC DOS Version 3.10 or PC DOS
    Version 3.20 is required if the IBM PC LAN Program Version 1.10
    is to be run concurrently with TopView Version 1.10.)
o   IBM Personal Computer PC DOS Version 3.10 or PC DOS Version 3.20
    for IBM Personal Computer AT
o   Dependencies:  TopView Programmer's ToolKit Version 1.10 is
    designed to be used with TopView Version 1.10.
TOPVIEW VERSION 1.10 MEMORY REQUIREMENTS (BYTES)
Base Requirement                        164 KB
Options
   Color Monitor                        +4 KB
   Swapping                             +4 KB
          (one time only)
   IBM PC LAN Program, Version 1.1      +4 KB
   Filter Program                       +4 KB
          (one time only)
Application Requirements
   System Memory
          Text                          +7 KB
          Graphics                      +23 KB
   Start a program from a BAT File
          PC DOS 2.1                    +4 KB
          PC DOS 3.1, 3.2               +5 KB
COMPATIBILITY:  TopView Version 1.10 is compatible with the IBM PC
LAN Program Version 1.10 at the redirector station level.:  TopView
Version 1.10 is compatible with  the IBM PC 3270 Emulation Program
Version 2.0.
       TopView Version 1.10 is compatible with a subset of the
Graphics Development ToolKit Version 1.10 (VDI) device drivers.
       Applications that require ISPF/PC II Run Time Facility (EZ-VU
II) operate properly with TopView 1.1.  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 dialog manager is resident in storage.
       IBM Personal Computer Voice Communications Option Version 1.00
and IBM Voice/Phone Assistant Version 1.00 are compatible with
TopView Version 1.10.
       The TopView Version 1.10 package will contain a TopView
Application Guide which provides information on the compatibility of
a number of IBM and non-IBM applications.
PLANNING INFORMATION
CUSTOMER RESPONSIBILITY:  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 diskettes.  The customer should submit the TopView and/or
TopView Programmer's ToolKit registration card to receive news and
information about TopView.
INSTALLABILITY: Instructions for installing TopView Version 1.10 and
the TopView Programmer's ToolKit Version 1.10 are included in the
TopView User's Guide Version 1.10 and the TopView Programmer's
ToolKit Version 1.10 manual, respectively.
PACKAGING: TopView is distributed with:
o   Two diskettes containing the TopView program and interactive
    tutorial
o   TopView User's Guide
o   TopView Quick Reference Card

o   TopView Application Guide
o   A registration card.
       TopView Programmer's ToolKit is distributed with:
o   Two diskettes containing the TopView Programmer's ToolKit
    programs
o   TopView Programmer's ToolKit Reference in two volumes
o   TopView Programmer's ToolKit Messages manual
o   TopView Programmer's ToolKit Quick Reference Card
o   A registration card.
TECHNICAL ASSISTANCE:  Eligible customers may obtain technical
assistance from the IBM Personal Computer Assistance Center (PCAC).
SECURITY, AUDITABILITY, AND CONTROL
       These products can be used and managed to limit the risk of
unintended modification, destruction, or disclosure of sensitive
data.  User management 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 cryptography.
ORDERING INFORMATION
       The following programs are available as features of 5875-MMA:
                                   PART                FEATURE
DESCRIPTION                        NUMBER              NUMBER
TopView Version 1.10               6024453             4453
  TopView Programmer's
ToolKit Version 1.10               6024454             4454
       An upgrade option will be offered to current users of TopView
1.00/1.01 and TopView Programmer's ToolKit Version 1.00.
The following programs are available as features of 5875-UPG:
                                   PART                FEATURE
DESCRIPTION                        NUMBER              NUMBER
Upgrade from TopView
  Versions 1.00/1.01               6024455             4455
Upgrade from TopView
  Programmer's ToolKit
  Version 1.00                     6024456             4456
       Procedures to upgrade to TopView Version 1.10 and TopView
Programmer's ToolKit Version 1.10:
o   Customers who wish to upgrade should use the Product Upgrade
    Order Form included with this announcement.
o   The completed Product Upgrade Order Form, proof of license
    (inside front cover of the appropriate User's Guide) and
    appropriate payment should be mailed to the following address:
           IBM Corporation
    P.O. Box 3160
    Wallingford, CT  06494
           The IBM Update Service will process the order and send the
    Upgrade Kit to the appropriate address.
           Payment for the Upgrade Kit is to be in the form of a
    check or money order payable to IBM Corporation.  Applicable
    state and local taxes are to be paid by the licensee.
       Customers may order upgrades through the IBM branch office,
eliminating the requirement to prepay and mail in proof of license.
To order through the branch office, customers should use the
appropriate Upgrade and Certification Order Form included with this
announcement.  The form should be signed and submitted to the IBM
branch office for order entry.
TERMS AND CONDITIONS
PROGRAM LICENSE AGREEMENT - IBM LOGO
LICENSING:  These programs are licensed under the terms and
conditions of the IBM Program License Agreement.  A copy is packaged
and shipped with each program and is visible to the customer before
the diskette package is opened.  Opening of the package indicates
acceptance of these terms and conditions; no signature is required.
LIMITED WARRANTY:  Programs - yes; media - 90 days
PROGRAM SERVICES: Defect-related service for TopView Version 1.10 and
TopView Programmer ToolKit Version 1.10 will be available during the
first 90 days from the date of delivery to the customer by IBM or an
Authorized IBM Dealer, but not later than March 31, 1987.:  To use
this service, customers must register by completing the Registration
Card included in the program package and returning the card to IBM.
A statement of service included in the program package describes the
service.
QUANTITY DISCOUNT AGREEMENT: TopView Version 1.10 and the TopView
Programmer's ToolKit Version 1.10 are eligible licensed programs
under the terms and conditions of the Quantity Discount Agreement
(Z125-3412) and its Exhibits (Z125-3580 for commercial customers and
Z125-3694 for qualified educational institutions/hospitals).  These
programs are in Category M and may be ordered as feature 4453 of
5875-MMA for TopView Version 1.10 and as feature 4454 of 5875-MMA for
TopView Programmer's ToolKit Version 1.10.  Interim to the
availability of a revised exhibit, these programs may be added to the
specified categories in the space provided on the exhibit.  The
upgrades for TopView Version 1.10 and TopView Programmer's ToolKit
Version 1.10 are not eligible for any quantity discount.
EDUCATIONAL ALLOWANCE: A 20% educational allowance is available to
qualifying institutions.  The educational allowance is not additive
to any other discount or allowance.  Upgrades are not eligible for
the educational allowance.
CHARGES
                            PART             FEATURE        ONE-TIME
DESCRIPTION                 NUMBER           NUMBER           CHARGE
TopView Version
1.10                        6024453          4453            $175.00
TopView
Programmer's
ToolKit
Version 1.10                6024454          4454             429.00
Upgrade from
TopView
Versions 1.00/1.01          6024455          4455              87.00
Upgrade from
TopView
Programmer's
ToolKit
Version 1.00                6024456          4456             132.00
---NOTICE TO CUSTOMERS---NOTICE TO CUSTOMERS---
April 2, 1986
IBM PERSONAL COMPUTER TOPVIEW (TM) VERSIONS 1.00/1.01 WITHDRAWN
IBM PERSONAL COMPUTER TOPVIEW PROGRAMMER'S TOOLKIT VERSION 1.00
WITHDRAWN
Effective May 30, 1986, IBM is withdrawing from marketing the
following licensed programs:
o   IBM Personal Computer TopView Versions 1.00/1.01
o   IBM Personal Computer TopView Programmer's ToolKit Version 1.00
       IBM's supply of the above licensed programs is limited.
Orders for the licensed programs received by IBM before the effective
date of withdrawal will be acknowledged on an as-available basis.
       Your order will be assigned an IBM estimated shipment date of
June 27, 1986, or earlier, or you will be notified that IBM cannot
accept your order.
       Existing Quantity Discount Agreements (QDAs) and special bid
contracts for these withdrawn programs will be honored at the current
total quantity of programs by category, provided all orders are
received by IBM before May 30, 1986, and in time to be scheduled and
shipped on or before June 27, 1986.  (The term 'order' means at a
written request from the customer for the affected programs,
including requested shipment dates, has been received by IBM.)
       Orders to which IBM has already assigned an estimated shipment
date will be honored if scheduled on or before June 27, 1986.  Orders
scheduled beyond June 27, 1986, and unscheduled orders must either be
improved to June 27, 1986, or earlier, or be subject to cancellation.
If you defer the estimated shipment date of an on-order program to a
date later than June 27, 1986, the order will be cancelled by IBM.
       If you need any quantity of these programs, please notify your
IBM marketing representative as soon as possible.
                        IBM PERSONAL COMPUTER
                      TOPVIEW (TM) VERSION 1.10
                     PRODUCT UPGRADE ORDER FORM
       This form, when accompanied by proof of license of either
TopView Versions 1.00 or 1.01, and payment, entitles you to obtain
the upgrade (software and documentation) to TopView Version 1.10.
       Proof of license is the original front cover page (this is the
first page inside the hard binder) of the TopView User's Guide for
TopView Version 1.00 or TopView Version 1.01.  You must send an
original paper page for each upgrade ordered.  No photocopies will be
accepted.
UPGRADE TO BE DELIVERED TO:
Name      __________________________________________________________
Company   ______________________________Dept  ________ Loc ______
Address   __________________________________________________________
City      ______________________________State ________ Zip ______
County    ______________________________
       Indicate quantity:
_____    IBM TopView Version 1.10 current licenses to be upgraded.
       Compute payment as follows:
_____    $87.00 for each TopView Version 1.10 Upgrade Kit
_____    Applicable State and local sales tax
         (or Tax Exemption ID Number)
_____    Total enclosed
PAYMENT:  (US Currency Only.  No Purchase Orders Accepted.)
(  ) Check    (  ) Money Order
Make payment payable to the IBM Corporation.
       TO  RECEIVE  UPGRADE MATERIALS, SEND THIS ORDER FORM, PROOF OF
LICENSE(S) (ORIGINAL FRONT COVER PAGE) ALONG WITH PAYMENT TO:
IBM Corporation
P.O. Box 3160
Wallingford, CT  06494
(PLEASE ALLOW 4 TO 6 WEEKS FOR DELIVERY)
IBM  EXTENDS  THIS  OFFER  ONLY  TO  LICENSEES  OF  TOPVIEW  VERSIONS
1.00/1.01 RESIDING IN THE UNITED STATES AND/OR PUERTO RICO.  IBM WILL
FILL  REQUESTS  FOR UPGRADES TO TOPVIEW VERSION 1.10 POSTMARKED ON OR
BEFORE DECEMBER 31, 1986.
       UPON RECEIPT OF IBM TOPVIEW VERSION 1.10 UPGRADE KIT, I  AGREE
TO  PROMPTLY DESTROY THE ORIGINAL PROGRAM DISKETTES AND ALL COPIES OF
TOPVIEW VERSIONS 1.00/1.01, IF I HAVE NOT ALREADY DONE SO.
                         Signature______________________________
                         (Unsigned Certificates cannot be processed)
                         Date______________________________
                        IBM PERSONAL COMPUTER
           TOPVIEW (TM) PROGRAMMER'S TOOLKIT VERSION 1.10
                     PRODUCT UPGRADE ORDER FORM
This  form,  when  accompanied  by  proof  of  license   of   TopView
Programmer's  ToolKit  Version  1.00,  and  payment,  entitles you to
obtain  the  upgrade  (software   and   documentation)   to   TopView
Programmer's ToolKit Version 1.10.
       Proof of license is the original front cover page (this is the
first  page  inside  the  hard  binder)  of  the TopView Programmer's
ToolKit book for TopView Programmer's ToolKit Version 1.00. You  must
send an original paper page for each upgrade ordered.  No photocopies
will be accepted.
UPGRADE TO BE DELIVERED TO:
Name      __________________________________________________________
Company   ______________________________Dept  ________ Loc ______
Address   __________________________________________________________
City      ______________________________State ________ Zip ______
County    ______________________________
       Indicate quantity:
_____    IBM TopView Programmer's ToolKit Version 1.10
         current licenses to be upgraded.
       Compute payment as follows:
_____    $132.00 for each TopView Programmer's ToolKit Version 1.10
         Upgrade Kit
_____    Applicable State and local sales tax
         (or Tax Exemption ID Number)
_____    Total enclosed
PAYMENT:  (US Currency Only.  No Purchase Orders Accepted.)
(  ) Check    (  ) Money Order
Make payment payable to the IBM Corporation.
TO  RECEIVE  UPGRADE  MATERIALS,  SEND  THIS  ORDER  FORM,  PROOF  OF
LICENSE(S) (ORIGINAL FRONT COVER PAGE) ALONG WITH PAYMENT TO:
IBM Corporation
P.O. Box 3160
Wallingford, CT  06494
(PLEASE ALLOW 4 TO 6 WEEKS FOR DELIVERY)
IBM EXTENDS THIS OFFER ONLY  TO  LICENSEES  OF  TOPVIEW  PROGRAMMER'S
TOOLKIT  VERSION  1.00  RESIDING  IN  THE UNITED STATES AND/OR PUERTO
RICO.  IBM WILL FILL REQUESTS FOR UPGRADES  TO  TOPVIEW  PROGRAMMER'S
TOOLKIT VERSION 1.10, POSTMARKED ON OR BEFORE DECEMBER 31, 1986.
       UPON  RECEIPT OF IBM TOPVIEW PROGRAMMER'S TOOLKIT VERSION 1.10
UPGRADE KIT,  I  AGREE  TO  PROMPTLY  DESTROY  THE  ORIGINAL  PROGRAM
DISKETTES  AND  ALL  COPIES  OF  TOPVIEW PROGRAMMER'S TOOLKIT VERSION
1.00, IF I HAVE NOT ALREADY DONE SO.
                         Signature______________________________
                         (Unsigned Certificates cannot be processed)
                         Date______________________________

Contact IBM

Feedback