IBM PERSONAL COMPUTER SOFTWARE OVERVIEW
Contents


Announcement Letter Number 287-095 dated April 2, 1987
US - Last Revised on April 2, 1987



Brief Description of Announcement, Charges, and Availability

       Today, IBM announces the IBM Operating System/2 (TM), a new
generation of IBM operating system providing new and expanded
function for the end user and the application developer.  IBM
Operating System/2 consists of two offerings:
       IBM Operating System/2 Standard Edition is a multitasking
operating system that breaks the 640KB memory barrier and provides
greater flexibility to run multiple applications concurrently.  A
Presentation Manager provides the capability for graphics and
windowing functions.
       IBM Operating System/2 Extended Edition is a comprehensive
operating system containing a Communications Manager that supports a
broad range of communications capabilities, and a Data Base Manager
that supports the IBM relational data base model, in addition to the
operating system function and Presentation Manager provided by the
Standard Edition.
       IBM also announces the IBM Disk Operating System Version 3.30
(DOS 3.30), a single tasking operating system for the IBM Personal
Computer systems.  DOS 3.30 is compatible with DOS 3.20 and provides
support for the new IBM Personal System/2 systems in addition to
usability and performance improvements.
       In addition, IBM announces a number of network and
communications products and applications to support newly announced
IBM Personal System/2 systems and IBM Personal Computer systems.
 (TM) Trademark of International Business Machines Corporation.


Customer Letter Section

HIGHLIGHTS
Following are the related Programming Announcements, dated April 2,
1987, except where noted:
OPERATING SYSTEMS
   IBM Operating System/2
    Extended Edition                            287-100
   IBM Operating System/2
    Standard Edition                            287-099
   IBM Disk Operating
    System Version 3.30                         287-098
ENABLERS FOR APPLICATION DEVELOPMENT
   IBM Operating System/2
    Standard Edition
    Programmer Toolkit                          287-105
   IBM Graphics Development
    Toolkit 1.2                                 287-106
   IBM Operating System/2
    Graphics Development Toolkit                287-106
LANGUAGES
   IBM COBOL/2                                  287-104
   IBM COBOL Version 2.00
   IBM FORTRAN/2
   IBM C/2
   IBM Macro Assembler/2
   IBM Pascal Compiler/2
   IBM BASIC Compiler/2
   IBM Personal Computer
    Pascal Compiler Version 2.02
   IBM Personal Computer
    Professional FORTRAN
    Version 1.30
COMMUNICATIONS FOR DOS 3.30
   IBM 3270 Workstation
    Program 1.0/1.1                             287-101
   IBM PC 3270 Emulation
    Program Entry Level
    Version 1.1                                 287-056
    (February 17, 1987)
   IBM PC 3270 Emulation
    Program Entry Level
    Version 1.2                                 287-103
   IBM PC 3270 Emulation 3.00                   287-024
    (January 27, 1987)
   IBM Local Area Network
    Systems Overview                            287-075
   IBM PC Local Area Network
    Program 1.2                                 287-102
   IBM Local Area Network
    Support Program                             287-118
   IBM Local Area Network
    Asynchronous
    Connection Server Program                   287-123
COMMUNICATIONS FOR DOS 3.30 (CONTINUED)
   IBM Token-Ring/PC Network
    Interconnect Program 1.0                    286-165
    (April 16, 1986)
   IBM PC 3270 Emulation
    Local Area Network
    Management Program 1.0                      287-121
   IBM PC Network Protocol
    Driver 1.0                                  287-124
   IBM System 36/38 Workstation
    Emulation Program for
    the IBM Personal
    System/2 Version 1.0                        287-094
APPLICATIONS
   IBM Storyboard Plus                          287-111
   IBM DisplayWrite 4/2                         287-108
COMPATIBILITY
   IBM PC Software Compatibility                287-096
SYSTEMS APPLICATION ARCHITECTURE
   IBM Systems Application
    Architecture                                287-088
    (March 17, 1987)
DESCRIPTION
OPERATING SYSTEMS
IBM OPERATING SYSTEM/2
o   16MB Addressable Random Access Memory Support
o   Concurrent Processing of Multiple Applications
o   High-Level Programming Interface
o   Presentation Manager
o   Enhanced Ease-of-Use Facilities
o   DOS Compatibility
o   Communications Manager (Extended Edition only)
o   Data Base Manager (Extended Edition only)
o   Systems Application Architecture
o   New Service and Warranty
o   National Language Support
16MB ADDRESSABLE RANDOM ACCESS MEMORY SUPPORT:  IBM Operating
System/2 supports up to 16MB of addressable random access memory,
which enables application developers to take full advantage of memory
beyond 640KB for applications and data.  End users have the benefit
of larger and functionally richer applications that can process
larger amounts of data such as spreadsheets and large documents.
       IBM Operating System/2 implements virtual memory through
segment swapping.  An IBM Operating System/2 application program can
be larger than available real memory.  Actual size is dependent on
program characteristics and the physical capacity of the system.  IBM
Operating System/2 manages physical memory by swapping memory
segments to a disk file as required.
CONCURRENT PROCESSING OF MULTIPLE APPLICATIONS:  New applications
written to take advantage of the function provided in IBM Operating
System/2 may be run and displayed concurrently for the convenience
and increased productivity of the end user.  Switching between
applications is fast and simple.  Productivity increases because time
previously spent starting and stopping, entering and exiting
applications in a single application environment can now be spent
more productively actually processing data.  Applications can also be
written without knowledge of what other applications will coexist.
HIGH-LEVEL PROGRAMMING INTERFACE:  IBM is addressing application
development productivity and future compatibility by providing
application developers with a high-level CALL interface to IBM
Operating System/2.  Applications written to this interface will be
compatible with successive versions of IBM Operating System/2 and
also with successive IBM Personal System/2 systems.  Applications can
also take advantage of a high-level of device independence.  This
assists in upgrading to new IBM Personal System/2 systems or to new
versions of IBM Operating System/2.
       Application developers may choose to use a subset of the IBM
Operating System/2 CALL interface which allows the same program to
run under DOS 3.30 and under IBM Operating System/2.
PRESENTATION MANAGER:  The Presentation Manager provides windowing
and graphics functions along with an application enabling interface
to improve productivity when developing applications that support the
Common User Access definitions of the Systems Application
Architecture.
       Windowing allows multiple applications to be viewed by the end
user at the same time.  Each application can support multiple
windows.  The user can control window size and position, and an
application can create or delete windows.  A clipboard function is
provided to enable the user or application to extract data from one
window and move it to another window or from one application to
another.
       Graphics support enables the development of a broad range of
applications which take advantage of the supported all points
addressable (APA) devices.  There is a wide range of vector graphics,
raster operations, and extensive font support, including multiple
font styles and sizes.  Graphics orders can be stored which enables
the application to manage the picture data and facilitates fast
redrawing of pictures.
ENHANCED EASE-OF-USE FACILITIES:  Enhanced ease-of-use facilities in
IBM Operating System/2 make it easier for the novice to learn and
simpler for both the novice and the experienced user to operate.  IBM
Operating System/2 provides comprehensive Help information and
descriptive written system messages.  Much of this Help information
is contextual in nature, giving the end user the information needed
to complete the task at hand.  For beginners there is a tutorial to
assist in getting started by learning how to perform basic operating
system tasks.
       IBM Operating System/2 also provides an interface to the
system commands that supports the IBM Systems Application
Architecture conventions for Common User Access.  Through this
interface, applications can be started and stopped or added and
deleted from the system as required.  The size and position of the
application windows can also be controlled.  The user can control
local print out on a printer or a plotter.  Also, information and
data contained in the IBM Operating System/2 file system can be
accessed.
       The Extended Edition can be tailored by installing an
individually selected mixture of Communications Manager and Data Base
Manager.
DOS COMPATIBILITY:  IBM Operating System/2 provides a DOS environment
that allows many existing DOS applications to run unchanged.  This
assists in the transition from DOS to IBM Operating System/2.  A list

of DOS applications that are being tested for compatibility with IBM
Operating System/2 Standard Edition Version 1.0 is contained in the
IBM Software Compatibility Programming Announcement 287-096, dated
April 2, 1987.
       Applications which may not run in the DOS compatibility
environment include time-dependent programs such as communications
and real time applications, hardware specific routines such as device
drivers, and network dependent applications.
       IBM Operating System/2 uses many commands from the basic set
of DOS commands.  This also assists in the transition from DOS to IBM
Operating System/2.  The user familiar with DOS commands need only
learn the IBM Operating System/2 commands and concepts that support
IBM Operating System/2 extended capabilities.
       With the new Operating System/2 Programmer Toolkit it will be
possible to create applications that run on both DOS and IBM
Operating System/2 using a subset of the the full capability of IBM
Operating System/2.
       Files created by the user under either DOS 3.30 or IBM
Operating System/2 are interchangeable.  This also assists in the
transition from DOS to IBM Operating System/2.
COMMUNICATIONS MANAGER (EXTENDED EDITION ONLY):  The Communications
Manager provides a wide range of concurrent connectivities and
protocols, concurrent emulation of multiple terminal types, file
transfer under terminal emulation, and Communications and System
Management (C&SM) support.
       Included in the Communications Manager are the following:
o   Wide range of connectivities which can be used concurrently
    -   SDLC
    -   DFT
    -   IBM Token-Ring Network
    -   IBM PC Network
    -   Asynchronous
o   Multiple protocols which can be used concurrently
    -   LU6.2
    -   IBM 3270 Data Stream
    -   Asynchronous
o   Concurrent emulation of multiple terminal types
    -   IBM 3270
    -   IBM 3101 or DEC VT100(1)
o   File transfer under terminal emulation
o   Communications and Systems Management support (C&SM)
    -   Communications and system management alerts for SDLC,
        asynchronous, IBM Token-Ring and PC Network data links
    -   Problem determination data
o   Programming interfaces
    -   Advanced Program to Program Communications (APPC)
    -   Server-Requester Programming Interface (SRPI) for Enhanced
        Connectivity Facilities (ECF)
    -   Asynchronous Communications Device Interface (ACDI)
    -   IBM NETBIOS
    -   IEEE 802.2.
(1) Registered trademark of Digital Equipment Corporation.
DATA BASE MANAGER (EXTENDED EDITION ONLY):  The Data Base Manager
supports the IBM relational data base model, which provides a data
structure in simple, tabular form.  Data definition, retrieval,
update, and control operations are supported by the structured query
language (SQL).  SQL is a high-level data language available to end
users interactively and through application programs written in IBM
C/2.  This SQL is consistent with the IBM family of relational data
base products, DB2, SQL/DS, QMF, and the IBM Systems Application
Architecture, thus enabling the importing and exporting of data from
various IBM sources.
       Application creation tools, such as customizing display forms,
menus, and procedures enable the end user to develop a complete data
base application without the need for programming.  Facilities are
available to the end user for data entry, data edit, query, and
report writing.  Interchange with specific PC file formats provides
the capability of importing and exporting data to the Data Base
Manager.  The Data Base Manager provides record level locking and
data recovery in the event of application, system or media failure.
SYSTEMS APPLICATION ARCHITECTURE:  IBM Operating System/2 is a
participant in IBM Systems Application Architecture, a collection of
selected software interfaces, conventions, and protocols whose
initial set of specifications is planned to be published in 1987.
IBM Systems Application Architecture is to be the framework for
development of consistent applications across the future offerings of
the major IBM computing environments -- System/370, System/3x, and
the IBM Personal Computers.
       IBM Systems Application Architecture consists of four related
elements, two of which are new (Common User Access and Common
Programming Interface), plus extensions to today's existing
communication architectures (Common Communications Support).  IBM
Systems Application Architecture establishes the basis for Common
Applications developed by IBM to be consistent across IBM systems.
       IBM Operating System/2 participates in the following elements
of IBM Systems Application Architecture:
o   Common User Access
o   Common Programming Interface
    -   Presentation Interface
    -   Dialog Interface
    -   Query Interface
    -   Data Base Interface
    -   COBOL
    -   FORTRAN
    -   C
o   Common Communications Support.
       The following components of IBM Operating System/2 support
these elements of IBM Systems Application Architecture:
o   Presentation Manager
o   Dialog Manager
o   Query Manager
o   Data Base Manager
o   Communications Manager
o   IBM COBOL/2
o   IBM FORTRAN/2
o   IBM C/2.
NEW SERVICE AND WARRANTY:  For the first time on an IBM Personal
Computer operating system, IBM is introducing service and limited
warranty for IBM Operating System/2.  In addition to the media
warranty, IBM is providing a three-month program warranty that
includes replacement, correction, or refund.  Central Service will be
available for IBM Operating System/2 until the service expiration
date, which will be published at availability.
NATIONAL LANGUAGE SUPPORT:  IBM Operating System/2 has been enabled
to facilitate the translation of machine-readable information, such
as panels and messages, into various national languages, and also
contains support for many national keyboards and country conventions
such as date and time.
IBM OPERATING SYSTEM/2 PHASED RELEASE
IBM Operating System/2 will be released in several phases to enable
users to begin taking advantage of the new enhanced operating system
function.  Please refer to the Product Positioning section of this
document for information about the availability of each phase
release.
IBM OPERATING SYSTEM/2 STANDARD EDITION 1.0:  IBM Operating System/2
Standard Edition 1.0 is an early release of IBM Operating System/2
Standard Edition 1.1 and will be replaced by Version 1.1 when it
becomes available.
       IBM Operating System/2 Standard Edition 1.0 provides all the
functions of the new enhanced operating system with the exception of
the graphics and windowing functions of the Presentation Manager and
the Data Base and Communications Managers of the Extended Edition.
IBM OPERATING SYSTEM/2 STANDARD EDITION 1.1:  IBM Operating System/2
Standard Edition 1.1 provides the new enhanced operating system
functions, including the graphics and windowing functions of the
Presentation Manager.  It does not contain the Data Base or
Communications Managers.  IBM Operating System/2 Standard Edition 1.1
will continue as a separate product from IBM Operating System/2
Extended Edition and will satisfy the requirements of users who do
not need the advanced functions of IBM Operating System/2 Extended
Edition.
IBM OPERATING SYSTEM/2 EXTENDED EDITION:  IBM Operating System/2
Extended Edition is the comprehensive operating system consisting of
IBM Operating System/2 Standard Edition 1.1 and the additional
functions of the Communications Manager and the Data Base Manager.
PLANNED ENHANCEMENTS TO IBM OPERATING SYSTEM/2
To assist customers in their planning, IBM plans to provide the
following enhancements to IBM Operating System/2 Standard Edition:
o   Enhanced support for fixed disks to support partitions greater
    than 32MB
o   Application development facilities for the Dialog Manager

    Interface.
       IBM plans to provide the following enhancements to IBM
Operating System/2 Extended Edition:
o   Enhanced support for fixed disks to support partitions greater
    than 32MB (also listed above under IBM Operating System/2
    Standard Edition enhancement)
o   Application development facilities for the Dialog Manager
    Interface (also listed above under IBM Operating System/2
    Standard Edition enhancement)
o   Communications Manager
    -   SNA Local Area Network gateway support
    -   Additional support for Enhanced Connectivity Facilities
    -   IBM 5250 workstation feature
    -   X.25
    -   IBM 3270 programming interface with the same functions as the
        Entry Emulator High-Level Language Application Program
        Interface (EEHLLAPI) of the IBM PC 3270 Emulation Program,
        Entry Level 1.1 and 1.2
o   Data Base Manager
    -   Remote data services (Local Area Network support)
        --  Data base support for an IBM PC or an IBM Personal
            System/2 on an IBM Token-Ring or an IBM PC Network
            o   Multiple workstation access to a common data base
            o   Single workstation access to a data base located
                elsewhere on a Local Area Network
    -   IBM COBOL/2 and IBM Pascal Compiler/2 precompiler support for
        SQL statements imbedded in applications programs written in
        IBM COBOL/2 and IBM Pascal Compiler/2
    -   Import utility support for nondelimited ASCII files to assist
        in importing data from other applications.
       Availability information for planned enhancements will be
provided at a later date.
ECF REQUESTERS ON IBM OPERATING SYSTEM/2 EXTENDED EDITION
IBM plans to provide, subject to normal technical and business
considerations, host connectivity support for IBM Operating System/2
Extended Edition.  These PC resource extensions and host data access
functions will be contained in the Enhanced Connectivity Facilities
(ECF) products, which contain PC requesters.  For additional
information, refer to Programming Announcement 286-296, dated June
16, 1986, and Programming Announcement 287-084, dated March 17, 1987.
       Availability of this function will be announced at a later
date.
IBM DISK OPERATING SYSTEM VERSION 3.30 (DOS 3.30)
DOS 3.30 is the latest single-tasking operating system for the IBM
Personal Computer systems and the IBM Personal System/2 systems.  It
is compatible with DOS 3.20 and supports a broad range of
communications products and applications, many of which are
referenced in the IBM Software Compatibility Programming Announcement
287-096, dated April 2, 1987.
o   Three new commands (FASTOPEN, CALL, and APPEND) have been added.
o   The BACKUP/RESTORE, DATE/TIME, ATTRIB, and SYS Commands have been
    enhanced to provide improvements in performance and usability.
o   Other enhancements have been made to increase the number of open
    files, to speed up disk drive I/O, and to provide a fast and
    secure method of writing to a disk file in multiuser
    environments, such as networks.
o   The number of asynchronous ports supported has been increased to
    four, 1.4MB diskette drives are supported, and fixed disk drives
    greater than than 32MB are now supported in partitioned mode.
o   The new DOS 3.30 Technical Reference supports the DOS Version
    3.30 product.
TOPVIEW 1.12:  TopView 1.12 provides support on DOS 3.30 for IBM
Personal System/2 Models 30, 50, 60, and 80, which includes 3.5-inch
diskette media and IBM Mouse driver.
APPLICATION ENABLERS
IBM OPERATING SYSTEM/2 PROGRAMMER TOOLKIT
The IBM Operating System/2 Programmer Toolkit consists of programming
tools and publications to enable application developers to more
efficiently develop applications and to facilitate development of
applications which support the Common User Access of IBM's Systems
Application Architecture.
       The IBM Operating System/2 Programmer Toolkit addresses all
the IBM Operating System/2 Standard Edition programming functions,
including the graphics and windowing functions of the Presentation
Manager.
IBM OPERATING SYSTEM/2 TECHNICAL REFERENCE
This publication provides the technical information required for
programming an application for IBM Operating System/2 Standard
Edition, including the IBM Operating System/2 Standard Edition CALL
interface, arranged in typical reference format for easy
retrievability.  This publication is not part of the IBM Operating
System/2 Programmer Toolkit and is ordered separately for those with
a need for this information.
IBM GRAPHICS DEVELOPMENT TOOLKIT
The IBM Graphics Development Toolkit Version 1.20 provides
application developers with the tools to build graphics applications
for DOS 3.30 which are independent of the specific supported devices.
This provides the end user with greater independence and flexibility
in the use of these supported devices with these applications.
       The IBM Operating System/2 Graphics Development Toolkit
provides the ability to migrate existing graphics applications that
are written using the virtual device interface (VDI) of the IBM
Graphics Development Toolkit Versions 1.10 or 1.20 to IBM Operating
System/2.
       These applications cannot be windowed with the IBM Operating
System/2 Presentation Manager.
       Major enhancements of IBM Operating System/2 Graphics
Development Toolkit over IBM Graphics Development Toolkit 1.10/1.20
include the following:
o   Software font support
o   Extended graphics functions
    -   new vector drawing functions, such as Compose Polygon
    -   additional pixel and bit map functions which permit effective
        use of virtual screen buffers by an application
    -   improved text handling for easier user control of text
        attributes such as color, transparency, and font.
LANGUAGES FOR IBM OPERATING SYSTEM/2 AND DOS  3.30
Today, IBM announces the following language versions to support both
DOS 3.30 and IBM Operating System/2:
o   IBM COBOL/2
o   IBM FORTRAN/2
o   IBM C/2
o   IBM Macro Assembler/2
o   IBM Pascal Compiler/2
o   IBM BASIC Compiler/2
       Each language is highly upward compatible with its previous
version and provides extensive facilities for application developers
to take advantage of the capabilities of all members of the IBM
Personal Computer family.  IBM COBOL/2, IBM FORTRAN/2, and IBM C/2
are participants in the IBM Systems Application Architecture.  The
following additional information is provided for IBM COBOL/2 and IBM
FORTRAN/2.
IBM COBOL/2
o   An intermediate level implementation of ANSI X3.23-1985 COBOL.
o   A high-level implementation of ANSI X3.23-1974 COBOL.
o   A subset of IBM VS COBOL II, Release 2.0
o   A subset of IBM OS/VS COBOL, Release 2.4
o   Highly upward compatible from IBM Personal Computer COBOL
    Compiler Version 1.00.
IBM FORTRAN/2
o   IBM FORTRAN/2 supports the full standard defined in ANSI
    X.9-1978.
    An option warns the user of statements that are allowed by IBM
    FORTRAN/2 but which are extensions to the ANSI X.9-1978 standard.
COMMUNICATIONS FOR IBM DOS 3.30
Numerous programs supporting a wide variety of communications are
compatible with DOS 3.30 and many of these are identified in the IBM
Personal Computer Software Compatibility Programming Announcement
287-096, dated April 2, 1987.
IBM 3270 EMULATION
IBM PC 3270 EMULATION PROGRAM, ENTRY LEVEL 1.2:  This new release of
the IBM PC 3270 Emulation Program, Entry Level, provides connectivity
support for the newly announced IBM Personal System/2 models.  The
Entry Level program is the minimum memory size (21KB) of the various
IBM 3270 emulation programs.  Using this Entry Level program the IBM
Personal Computer may connect via a coaxial cable, a telephone
twisted pair, or an IBM cabling system to an IBM 3174/3274 Control
Unit in control unit terminal (CUT) mode.
       IBM PC 3270 Emulation Program Entry Level Versions 1.1 and 1.2

support IBM Personal System/2 Model 30 using the 3278/3279 Emulation
Adapter Card (P/N 8665789) and IBM Personal System/2 Models 50 and 60
with the IBM 3270 Connection.
       Entry Level 1.2 also supports the IBM Personal System/2 Model
80 and provides the Enhanced Connectivity Facilities (ECF)
Server/Requester Programming Interface (SRPI).
IBM PC 3270 EMULATION PROGRAM VERSION 3.00:  The IBM PC 3270
Emulation Program Version 3.00 provides SNA-SDLC protocol connection
between a remote IBM PC and a host System/370 using
telecommunications with the PC SDLC Adapter.  The IBM PC may be
configured as a remote, stand-alone workstation or as a remote Local
Area Network gateway on an IBM Token-Ring Network or an IBM PC
Network.  The gateway can serve up to 32 3270 sessions with other IBM
PCs configured as network stations on the Local Area Network.  This
program also supports direct attachment to either a 3174 Subsystem
Control Unit or to a 3274 Control Unit in distributed function
terminal (DFT) mode.
       IBM 3275 Communications Controller Token-Ring Attachment and
IBM 3174 Control Unit Token-Ring Attachment, Gateway feature, are
also supported by the program in gateway and stand-alone
configurations.
IBM 3270 WORKSTATION PROGRAM:  The IBM 3270 Workstation Program
Versions 1.0 and 1.1 provide IBM 3270 PC functions on IBM Personal
Computer XT (TM), IBM Personal Computer AT (R), and the newly
announced IBM Personal System/2 Models 30, 50, and 60.  Version 1.1
also supports IBM Personal System/2 Model 80.  Both versions support
3270 PC Models 5271 and 5273.
 (TM) Trademark of International Business Machines Corporation.
 (R) Registered trademark of International Business Machines
   Corporation.
       The 3270 PC functions include support for up to:
o   Four interactive host 3270 sessions
o   Six DOS sessions
o   Two notepad sessions
       The IBM 3270 Workstation Program supports up to 2MB of memory
using the IBM PC Expanded Memory Adapter (XMA) for IBM Personal
Computer XT, IBM Personal Computer AT, IBM 3270 PC, IBM 3270 PC AT,
and IBM Personal System/2 Model 30 systems, and the IBM Personal
System/2 80286 Expanded Memory Adapter for IBM Personal System/2
Models 50 and 60, and the 3270 PC XMA card.
       Version 1.1 supports IBM Personal System/2 Model 80 and
provides expanded memory functions through software.  The IBM
Personal System/2 80286 Expanded Memory Adapter is not required.
Additionally, both versions provide support for one DOS application
using Extended Memory Specifications (EMS) and two DOS applications
using a virtual disk capability.  Memory bank switching and page
swapping are supported concurrently.
       The IBM 3270 Workstation Program supports an IBM PC attachment
to an IBM 3174/3274 Control Unit in CUT mode with a single session.
It also supports DFT mode with up to four 3270 sessions when attached
to an IBM 3174 or IBM 3274 Control Unit with appropriate
configurations.
       The IBM 3270 Workstation Program 1.0 supports attachment to an
IBM Token-Ring Local Area Network and also supports connection to an
IBM System/370 via an attachment to an IBM 3270 controller.  The IBM
3270 Workstation Program 1.1 supports attachment to an IBM System/370
host from an IBM Token-Ring Local Area Network using a variety of IBM
supplied gateways or using the IBM 3270 control unit.  IBM Token-Ring
attached workstations running this Workstation Program may now
communicate to a host using a Local Area Network gateway, no longer
requiring an IBM 3270 controller.
IBM NETWORKING
Refer to IBM PC Local Area Network Systems Overview Programming
Announcement 287-075, dated April 2, 1987, for additional details
concerning the following products:
o   IBM Local Area Network Support Program
o   IBM Token-Ring Network Bridge Program 1.1
o   IBM PC Network Protocol Driver
o   IBM Local Area Network Manager 1.0
o   IBM PC 3270 Emulation Local Area Network Management Program 1.0
o   IBM Local Area Network Asynchronous Connection Server
o   IBM PC Local Area Network Program 1.2
IBM LOCAL AREA NETWORK SUPPORT PROGRAM:  The IBM Local Area Network
Support Program provides an IEEE 802.2 and a network basic
input/output system (NETBIOS) interface for the IBM Token-Ring
Network as well as the IBM PC Network.  It supports the functions and
operational environment of the IBM Token-Ring Network NETBIOS initial
release and Version 1.1.  The IBM Local Area Network Support Program
supports the newly announced IBM Personal System/2 systems by
supporting appropriate IBM adapters.
       The IBM Local Area Network Support Program provides the
application programming interface to IBM Advanced Program to Program
Communication for the IBM Personal Computer (APPC/PC).
IBM TOKEN-RING NETWORK BRIDGE PROGRAM 1.1:  The IBM Token-Ring
Network Bridge Program 1.1 enhances the existing IBM Token-Ring
Network Bridge Program by passing bridge error information to the IBM
Local Area Network Manager 1.0, also announced today.  This program
forwards reports of configuration changes to the IBM Local Area
Network Manager and also allows the IBM Local Area Network Manager to
set parameters, query stations, and remove stations on remote rings.
       This extends the effective network management capability
across multiple IBM Token-Ring Networks.
IBM PC NETWORK PROTOCOL DRIVER:  IBM PC Network Protocol Driver is a
licensed program for the IBM PC that provides a NETBIOS interface for
an IBM PC Network Adapter II or an IBM PC Network Adapter II/A
adapter.
IBM LOCAL AREA NETWORK MANAGER 1.0:  The IBM Local Area Network
Manager 1.0 enhances the network management capability of the IBM
Token-Ring Networks and provides network management capability to the
IBM PC Network.  This program assists the user in problem
determination and error recovery for the IBM PC Network or for a
single-ring/multiple-ring IBM Token-Ring Network.  This program can
operate stand-alone under DOS or as an application of NetView/PC.
IBM PC 3270 EMULATION LOCAL AREA NETWORK MANAGEMENT PROGRAM 1.0:  IBM
PC 3270 Emulation Local Area Network Management Program 1.0 provides
a
small, remote Local Area Network (IBM Token-Ring Network, IBM PC
Network, or IBM PC Network Baseband) the capability for centralized
network management.  This program resides under an IBM PC 3270
Emulation Program gateway and monitors the local area network for
failures and provides automatic alert forwarding to a NetView host.
IBM LOCAL AREA NETWORK ASYNCHRONOUS CONNECTION SERVER:  IBM Local
Area Network Asynchronous Connection Server allows IBM Personal
Computers, attached to a Local Area Network, access to asynchronous
host computers.  This program also allows non-Local Area Network
connected asynchronous terminals and IBM Personal Computers access to
other Local Area Network attached asynchronous devices, asynchronous
host computers, and protocol conversion devices which provide access
to IBM hosts.
IBM PC LOCAL AREA NETWORK PROGRAM VERSION 1.2:  The IBM PC Local Area
Network Program Version 1.2 provides performance enhancements over
Version 1.1 for the IBM Token-Ring Network and the IBM PC Network.
Performance improvements are achieved for random disk I/O operations.
IBM SYSTEM 36/38 WORKSTATION EMULATION PROGRAM:  The IBM System 36/38
Workstation Emulation Program represents a new IBM Personal
System/2 emulation product for twinax attachment to the System/36 and
the System/38 as a workstation.  This product offers enhanced
functions beyond that established by the IBM Enhanced 5250 Emulation
product.
APPLICATIONS
Refer to the IBM Personal Computer Software Compatibility Programming
Announcement 287-096, dated April 2, 1987, for list of applications
being tested with DOS 3.30, IBM Operating System/2 Standard Edition
Version 1.0 and the IBM Personal System/2 models.
APPLICATIONS FOR DOS 3.30
IBM STORYBOARD PLUS:  IBM Storyboard Plus is a productivity tool for
the business professional who is seeking a low cost, high quality
productive way to prepare and present business information.
Storyboard Plus provides all the function currently in Storyboard 1.0

and also supports the higher resolutions of the EGA and the VGA on
the IBM Personal System/2 systems.  By providing a software solution
that takes advantage of the latest system technology, IBM Storyboard
Plus can provide functions currently not available, such as
input/output from the IBM Voice Communications Adapter Card and image
files created by a scanner or a video camera.
APPLICATIONS FOR IBM OPERATING SYSTEM/2
IBM DISPLAYWRITE 4/2:  IBM DisplayWrite 4/2 is a full-function text
processing program containing all the functions previously provided
by IBM PC DisplayWrite 4 (74X9904) except for audio annotation and
System/36 interconnect.  New capabilities include multiple balanced
or unbalanced columns of flowing text, color printing, enhanced data
import, and synonym lookup.  A streamlined user interface is featured
with comprehensive Help information, document creation, revision and
editing capabilities, enhanced data import, and additional printer
support.
PRODUCT POSITIONING
The following positioning information is provided for the IBM
operating systems or operating system environments described in this
announcement.  They are listed in the order of availability as
follows:
o   DOS 3.30
    -   available now
o   IBM 3270 Workstation Programs
    -   Version 1.0 will be available June 26, 1987
    -   Version 1.1 will be available first quarter 1988
o   IBM Operating System/2 Standard Edition
    -   Version 1.0 will be available first quarter 1988
    -   Version 1.1 availability will be announced fourth quarter
        1987
o   IBM Operating System/2 Extended Edition Version 1.1
    -   availability will be announced fourth quarter 1987
o   Advanced Interactive Executive for IBM Personal System/2 Model
    80.
DOS 3.30
DOS 3.30 is positioned as the operating system for the IBM Personal
System/2 Model 30, the IBM PCjr (TM), IBM PC Convertible, IBM PC, and
IBM PC XT.  It also provides a single application operating system
for the IBM Personal ComputerXT Model 286, the IBM Personal Computer
AT, and IBM Personal System/2 Models 50, 60, and 80. Customers whose
needs will continue to be satisfied with applications written for DOS
in the single application environment may wish to continue using DOS
3.30 as the operating system for the IBM Personal Computer XT Model
286, the IBM Personal Computer AT, and IBM Personal System/2 Models
50, 60, and 80.
 (TM) Trademark of International Business Machines Corporation.
       For customers intending to move to IBM Operating System/2, DOS
3.30 provides an interim solution prior to general availability of
IBM Operating System/2.
       DOS 3.30 is available now.
IBM 3270 WORKSTATION PROGRAM
IBM 3270 Workstation Program is positioned as an extension to DOS
3.30 which provides multiple 3270 host sessions and multiple DOS
application sessions, and also provides support for applications
previously written for the 3270 PC. Both Versions 1.0 and 1.1 support
the IBM Personal System/2 Model 30, the IBM Personal Computer XT, and
the IBM Personal Computer AT using the IBM Expanded Memory Adapter
and IBM Personal System/2 Models 50 and 60 using the IBM Personal
System/2 80286 Expanded Memory Adapter.
       Version 1.1 additionally supports IBM Personal System/2 Model
80.  The IBM Personal System/2 80286 Expanded Memory Adapter is not
required.  Both versions also include additional IBM Token-Ring
attachment capability.
       IBM 3270 Workstation Program provides a DOS interim operating
environment for customers who need 3270 host connectivity until
availability of IBM Operating System/2 Extended Edition.  For
customers intending to move to IBM Operating System/2, IBM 3270
Workstation Program provides an interim solution to memory
management, multitasking, and multiple DOS sessions.
Applications written to the EEHLLAPI component of the IBM PC 3270
Emulation Program, Entry Levels 1.1 or 1.2 or to the equivalent
EEHLLAPI functions resident with HLLAPI for the IBM 3270 Workstation
Program 1.0 and 1.1 will operate on a future release of IBM Operating
System/2 Extended Edition with a recompilation.
       IBM 3270 Workstation Program continues as the IBM host 3270
connectivity solution for DOS customers.
       IBM 3270 Workstation Program 1.0 will be available second
quarter 1987.
       Support for the IBM Personal System/2 80286 Expanded Memory
Adapter will be available October 1987 for IBM 3270 Workstation
Program 1.0.
       IBM 3270 Workstation Program 1.1 will be available first
quarter 1988.
IBM OPERATING SYSTEM/2 STANDARD EDITION
IBM Operating System/2 Standard Edition is positioned as the new
enhanced operating system for IBM Personal System/2 Models 50, 60,
and 80, the IBM Personal Computer XT Model 286 and the IBM Personal
Computer AT for those customers who do not require the Communications
and Data Base Managers of IBM Operating System/2 Extended Edition.
It supports the extended architecture common to these products and,
therefore, provides a foundation for eventual migration to the
expanded addressing modes of the IBM 80386 systems.
       IBM Operating System/2 Standard Edition's extended memory
addressability removes the previous 640KB memory restriction by
supporting up to 16MB of addressability.  Extended memory supports a
new generation of applications and enables the co-residency of
multiple applications.  IBM Operating System/2 Standard Edition
supports concurrent operation of multiple applications, which
provides a more productive environment for the user who must move
among many applications to be productive.
       IBM Operating System/2 Standard Edition provides a new level
of consistency and ease-of-use for multitasking operating systems
with windowing, graphics, on-line documentation, contextual help, and
system installation.
       IBM Operating System/2 Standard Edition provides a DOS
application environment which allows operation of a single DOS
application concurrent with applications written or modified for IBM
Operating System/2 Standard Edition.  Applications which may not run
in the DOS compatibility environment include time dependent programs
such as communications and real time applications, hardware specific
routines such as device drivers, and network dependent applications.
       IBM Operating System/2 Standard Edition 1.0 is available first
quarter 1988.
       IBM Operating System/2 Standard Edition 1.1 availability will
be announced fourth quarter 1987.  The graphics and windowing
functions of the Presentation Manager will be available with Version
1.1.
       DOS 3.30 offers an interim operating system solution.
IBM OPERATING SYSTEM/2 EXTENDED EDITION
IBM Operating System/2 Extended Edition is positioned as the
comprehensive multi-application operating system for the IBM Personal
Computer XT Model 286, IBM Personal Computer AT, and the IBM Personal
System/2 Models 50, 60, and 80.  It contains the enhanced operating
system function in IBM Operating System/2 Standard Edition plus a
Communications Manager and a Data Base Manager.
       IBM Operating System/2 Extended Edition provides a
comprehensive operating system for customers with communications and
data base requirements in their establishment.  IBM Operating
System/2 Extended Edition is the solution for customers and
application developers interested in working with, or developing to,
other IBM systems through the Communications and Data Base Managers.
       The Communications Manager provides a broad range of
communications features for those customers desiring flexibility in
communications with various IBM products, concurrency of
communications, or the convenience of support provided by a single
comprehensive communications offering.
       The Data Base Manager is important for those customers
desiring a relational data base capability which is consistent with
IBM DB2 and IBM SQL/DS using the Structured Query Language (SQL).
       IBM Operating System/2 Standard Edition offers an interim
operating system multitasking solution until the availability of IBM

Operating System/2 Extended Edition.
       IBM 3270 Workstation Program provides a DOS interim operating
environment, for customers who need 3270 host connectivity, until
availability of IBM Operating System/2 Extended Edition.
       The availability of IBM Operating System/2 Extended Edition
Version 1.1 will be announced fourth quarter 1987.
ADVANCED INTERACTIVE EXECUTIVE
IBM will provide an IBM Personal System/2 Advanced Interactive
Executive (AIX) (TM) Operating System for the IBM Personal System/2
Model 80.  This offering will complement the current AIX products on
the IBM RT PC (TM) by expanding the AIX family.  Refer to Programming
Announcement 287-112, dated April 2, 1987, for additional
information.
 (TM) Trademarks of International Business Machines Corporation.

       On page 3 of the external version, the fourth paragraph
beginning, "With the new Programmer Toolkit..." should be changed to
read, "With the new Operating System/2 Programmer Toolkit...".