IBM OS/2 VERSION 2.0 TOOLS FOR APPLICATION DEVELOPMENT
Contents


Announcement Letter Number 291-625 dated October 22, 1991
US - Last Revised on October 22, 1991



Brief Description of Announcement, Charges, and Availability

       IBM introduces four new products and two new convenience kits.
       The two convenience kits are:
o   IBM OS/2 (R) 2.0 Developer's Workbench, which consists of IBM
    OS/2 2.0 Developer's Toolkit and IBM WorkFrame/2 Version 1.0
    program packages.  The IBM OS/2 2.0 Developer's Workbench
    convenience kit provides the user with a flexible,
    language-independent base for application development.
o   IBM C Developer's WorkSet/2, which adds the IBM C Set/2
    Version 1.0 program package to the above IBM OS/2 2.0 Developer's
    Workbench.  The IBM C Developer's WorkSet/2 convenience kit
    provides the user with a self-contained, 32-bit OS/2 C language
    application development environment.
       The licensed programs that constitute the IBM OS/2 2.0
Developer's Workbench and IBM C Developer's WorkSet/2 products are
available separately.  These three program packages and the IBM OS/2
2.0 Technical Library are described as follows:
o   IBM OS/2 2.0 Developer's Toolkit, which is a comprehensive
    selection of language-independent build tools, productivity tools
    and sample programs, online reference information and a kernel
    debugger.  The IBM OS/2 2.0 Developer's Toolkit is designed to
    help the developer exploit the Operating System/2 (R) Version 2.0
    (OS/2 Version 2.0) Application Programming Interfaces (APIs).
o   IBM WorkFrame/2 Version 1.0, which is a configurable,
    project-oriented application development environment, featuring
    an SAA (TM)/CUA (TM) conforming user interface.  WorkFrame/2 is
    built with an open interface to serve as the integration point
    for the tools in the IBM OS/2 2.0 Developer's Toolkit as well as
    tools supporting C and other languages.  Both 16-bit and 32-bit
    OS/2 tools can be plugged into the IBM WorkFrame/2.
o   IBM C Set/2 Version 1.0, which consists of both a 32-bit SAA C
    Compiler with its run-time libraries, that generates code for IBM
    OS/2 Version 2.0, and a fully interactive, full function, source
    level Presentation Manager (R) (PM) debugger.
o   IBM OS/2 2.0 Technical Library, which is a comprehensive set of
    publications designed to complement the IBM OS/2 2.0 Developer's
    Workbench and help the programmer take full advantage of the
    programming interfaces provided in IBM OS/2 Version 2.0.
       Planned Availability Dates:
o   IBM OS/2 2.0 Developer's Toolkit -- March 31, 1992
o   IBM WorkFrame/2 Version 1.0 -- March 31, 1992
o   IBM OS/2 2.0 Developer's Workbench -- March 31, 1992
o   IBM OS/2 2.0 Technical Library -- March 31, 1992
o   IBM C Set/2 Version 1.0 -- April 7, 1992
o   IBM C Developer's WorkSet/2 -- April 7, 1992.
 (R) Registered trademark of International Business Machines
   Corporation.
 (TM) Trademark of International Business Machines Corporation.


Customer Letter Section

HIGHLIGHTS
o   Maximizes productivity using powerful, new, application
    development tools designed by IBM for IBM OS/2 Version 2.0
o   Generates high-performance business solutions using
    state-of-the-art code optimization to exploit the power of both
    IBM OS/2 Version 2.0 and the 80386- and 80486-based PS/2 (R)
    computers
o   Capitalizes on IBM's flexible, adaptable, can-be-tailored
    development environment to promote 32-bit OS/2 application
    development growth and protect customer investment
 (R) Registered trademark of International Business Machines
   Corporation.
DESCRIPTION
USER PRODUCTIVITY
IBM has designed its 32-bit OS/2-based application development
environments, including the IBM OS/2 2.0 Developer's Workbench and
the IBM C Developer's WorkSet/2, to maximize the developer's
productivity in the new, powerful IBM OS/2 Version 2.0 programming
arena.
IBM WORKFRAME/2 VERSION 1.0:  When used as the integration medium for
the following tools, the fully configurable IBM WorkFrame/2 increases
the effectiveness of these tools as agents for enhancing user
productivity, as shown below.  To facilitate installation of the IBM
WorkFrame/2, it comes complete with its own graphical install.
o   As an organizer, the IBM WorkFrame/2 organizes the programmer's
    workplace by grouping files into logical units or projects:
    -   Sets up projects to consist of source files, object files and
        one target .EXE or .DLL
    -   Allows the combining of base projects to form composite
        projects
    -   Associates each project with a compiler/debugger/maker/linker
    -   Documents all actions on every project initiated through
        WorkFrame, as well as the return code for each action, on an
        Action Log.
o   As a tools integrator, the IBM WorkFrame/2 allows different or
    multiple Edit/Compile/Debug components to be plugged in
    seamlessly.  The developer can therefore use the component mix of
    their choice.  In this particular case, the edit component is the
    ready-to-use mini application (applet) E-PM, and the
    Compile/Debug component is IBM C Set/2 Version 1.0.
o   As a tools starter, the IBM WorkFrame/2 allows user tools and IBM
    tools to be plugged in.  The developer can therefore use the tool
    mix of their choice.
       The IBM WorkFrame/2 also contains resource tools supplementing
those of the IBM OS/2 2.0 Developer's Toolkit described below.
       WorkFrame/2 and Toolkit Version 2.0 further increase the user
productivity of the IBM C Developer's WorkSet/2 by allowing the user
to create, delete, extract, add and replace modules in object
libraries for input to the linker.
IBM OS/2 DEVELOPER'S TOOLKIT VERSION 2.0:  These build, resource and
PM tools can be integrated with the IBM WorkFrame/2, and are designed
specifically to enhance productivity as follows:
o   Create and modify dialog boxes for use with PM programs
o   Create and modify fonts for use with PM programs
o   Create and modify icons, bit-maps and pointers for use with PM
    programs
o   Create .HLP files for panels, or viewable .INF files from tagged
    files
o   Create binary files from resource editor files, making the
    resources (dialog boxes, fonts, icons, bit maps, pointers)
    available to the application
o   Access and create classes of objects in application programs
o   Convert an error, help, prompt or general text information file
    to a binary format for display at runtime.
       The sample programs included with the IBM OS/2 2.0 Developer's
Toolkit demonstrate how the APIs are used, and can be used as models
for the application being developed, to help speed the development
process.
       Using the hypertext link facilities in Information
Presentation Facility (IPF) along with the online API documentation,
the user can quickly find needed information.  In addition, API
statements can be copied directly into the user's program by cutting
and pasting from the online documentation to the user's editor.
IBM C SET/2 VERSION 1.0:  The IBM 32-bit C compiler offers the user
extensive run-time library support, allowing the user to select the
most appropriate execution environment for their OS/2-based
applications.  This library supports the development of both single-
and multi-tasking applications.
       In addition to providing static and dynamic fully re-entrant C
run-time libraries, the user is provided with the means to easily
build their own Dynamic Link Libraries (DLLs).
       When the IBM 32-bit C compiler is used with the IBM
WorkFrame/2, run-time libraries are selectable via menu-driven
compile options, allowing the user to "mix and match" libraries
according to the executable files the user is trying to create.  This
allows the user to focus virtually all development effort and
resources on producing cost-effective, high-quality applications.
       During the actual compile operation, a user can view
information and error messages on three levels, as well as LINT-like
warning messages grouped in subsets that can be selectively turned on
or off according to their needs at compile time.
       Adding a new dimension to the compiler is online documentation
using the IPF.  While viewing this online information, a user can
"link to" or access additional information by selecting highlighted
text -- a technique known as hypertext.  In addition, the user can
search the online document for occurrences of specific words or
phrases.  These two features of IPF allow users to obtain information
quickly and effectively without affecting their workflow.
       Complementing the IBM 32-bit C compiler is the IBM 32-bit PM
debugger which features a graphical "point-and-shoot" PM user
interface.  By ensuring usability of the debugger at this level, the
level of the mouse/keyboard and display, IBM has gone one step
further in taking the pain, and productivity drain, out of the
debugging process.
       The debugger is, by definition, a user productivity tool, and
IBM has designed the IBM 32-bit PM debugger with this in mind, by
providing a number of advanced design features:
o   Source Level Debug:  Follow the execution of a program in the
    compiler source view to quickly and effectively identify and
    correct errors in the code.  This gives the user direct insight
    into the execution of the program, and helps him identify errors
    earlier and correct them faster.  To do this, the user can:
    -   Stop a program at user-selected breakpoints to monitor
        program progress; to find and correct program errors
    -   Add , save or delete breakpoints or conditional breakpoints
    -   Display and change variables at breakpoints
    -   Control execution of multiple threads individually
    -   Evaluate expressions in the program.
o   Step Mode Debug:  "Step" and "Go" give the user control to bypass
    previously debugged code and focus on problem areas, saving time
    by eliminating redundant debug program execution.
o   Presentation Manager (PM) Application Debug Support:  synchronous
    and asynchronous modes give the user two ways to debug PM
    applications.  The application windows can be managed
    concurrently with the debugger windows.
BUSINESS SOLUTIONS
The IBM 32-bit C compiler has been specifically tailored to exploit
the speed and power of the 80386- and 80486-based IBM PS/2 computers
in order to maximize the performance of applications using the new
IBM OS/2 Version 2.0 operating environment.
       IBM's 32-bit OS/2-based application development tools -- IBM
WorkFrame/2, IBM OS/2 2.0 Developer's Toolkit and IBM C Set/2
Version 1.0 -- have been designed not only to maximize user
productivity, but to provide developers and their customers with the
optimum software business solutions:
o   By providing developers with high performance code optimization.
    The IBM 32-bit C compiler gives OS/2 application developers the
    opportunity to produce some of the highest performing OS/2-based
    applications possible.  (Note that only SAFE code optimizations

    are performed.)
    -   IBM's focus has been on code optimization in its IBM 32-bit C
        compiler.
    -   The use of IBM's register-linkage convention, OPTLINK,
        improves performance by using registers to pass parameters.
    -   A number of other performance-enhancing features are
        included, such as:
        --  Improved memory management
        --  Inlining of selected library functions
        --  Memory file I/O support
        --  Asynchronous I/O
        --  Fast floating point optimizations.
o   By providing the developer with a broad range of productivity
    tools.  IBM allows the developer to focus on both the content and
    the quality of their applications, rather than on the process of
    achieving these, and hence fully satisfy their own customers.
o   By providing developers with extensive run-time library support.
    The IBM 32-bit C compiler not only allows users to exploit the
    functionality of IBM's considerable range of 32-bit run-time
    libraries, but the user may also call 16-bit interfaces (for
    example, existing 16-bit libraries or APIs).  High-quality,
    run-time libraries developed over many projects can still be
    exploited by IBM 32-bit C compiler.
GROWTH ENABLEMENT AND INVESTMENT PROTECTION
The inherent ability of the IBM WorkFrame/2 to accept alternate or
additional IBM or user tools using defined interfaces, is a key
factor in providing growth enablement as well as investment
protection for the user of the IBM OS/2 2.0 Developer's Workbench,
the IBM C Developer's WorkSet/2 or their component programs.
       In addition, both 16-bit and 32-bit OS/2 tools can be plugged
into the IBM WorkFrame/2.  Consequently, the user can use their
existing 16-bit OS/2 tools in the context of WorkFrame/2.  The main
benefits of the IBM WorkFrame/2 are therefore:
o   Flexibility
o   Adaptability
o   Can be tailored.
       In addition, conformance to industry standards, as follows,
facilitates growth enablement and ensures protection of the user's
investment by providing a standardized growth path:
o   ANSI C conformance
o   SAA C CPI Level 2 conformance (excluding record I/O)
o   Japanese MIA standards conformance
o   PM SAA/CUA conforming debugger interface.
       The following features of the IBM C Developer's WorkSet/2 (or
its component products), besides offering the user increased
productivity and customer-driven business solutions, are designed to
ensure that the user's previous or current investment in product
development tools is protected:
o   Through 32/16-bit run-time coexistence and linkage conventions,
    the user may call 16-bit interfaces, such as existing 16-bit
    libraries or APIs
o   Compiler is tailored for 80386 and i486 processor technologies
o   Extensive (standard) IBM run-time library support ensures
    consistency and continuity
o   Migration support from C/2 (TM) Version 1.1 and Microsoft (1) C
    6.0-based applications.
 (TM) Trademark of International Business Machines Corporation.
 (1) Registered trademark of Microsoft Corporation.
PRODUCT POSITIONING
SAA C:  The IBM C Set/2 Version 1.0 compiler implements the C element
of the SAA Common Programming Interface (CPI) in the 32-bit OS/2
environment.  For applications written to the SAA C CPI standard,
source code is readily ported to and from the other SAA environments.
The IBM C/370 and IBM SAA C/400 (TM) compilers, for example,
implement the SAA C CPI standard on the System/370 (TM) (and
System/390 (TM)) and AS/400 (R) platforms respectively, as does the C
compiler that comes with the AIX (R) Version 3 for RISC System/6000
(TM).
 (TM) Trademark of International Business Machines Corporation.
 (R) Registered trademark of International Business Machines
   Corporation.
IBM C SET/2 VERSION 1.0 AND IBM C/2:  IBM C Set/2 Version 1.0 and IBM
C/2 are complementary products.  The IBM C/2 Version 1.1 product was
introduced in 1988 and implements the SAA C CPI standard in the IBM
Disk Operating System (DOS) and 16-bit OS/2 environments.  The IBM C
Set/2 Version 1.0 compiler and debugger run only in the 32-bit OS/2
environment with the compiler generating code specifically for 32-bit
OS/2.
       The IBM C Set/2 Version 1.0 compiler also provides a migration
switch that helps migrate applications compiled by or written for the
IBM C/2 and/or Microsoft C 6.0 compilers to IBM C Set/2 Version 1.0.
AD/CYCLE (TM):  In the September AD/Cycle announcement on Application
Development Framework for SAA, IBM introduced a new common language
development and execution environment for application programmers.
The key components of this environment include:
o   AD/Cycle Language Environment
    -   Provides a common run-time environment
    -   Enables assembly of applications independent of language
    -   Language specific run-time services
o   AD/Cycle CoOperative Development Environment (AD/Cycle CODE)
    -   Cohesive edit, compile and debug facilities
    -   Provides a single development environment for SAA languages
        across the SAA platforms
o   AD/Cycle Compilers
    -   AD/Cycle SAA implementation
    -   Investment protection with previous compilers
    -   Functional enhancements.
       The intention to implement this new development environment,
compilers and language environment on 32-bit OS/2 was also stated on
September 11, 1991.  For more information, please refer to
Programming Announcement 291-468.
 (TM) Trademark of International Business Machines Corporation.
IBM C SET/2 VERSION 1.0 AND AD/CYCLE LANGUAGE ENVIRONMENT:  The
compiler and run-time libraries of the IBM C Set/2 Version 1.0
product support the OS/2 system linkage conventions and as such
provide inter-language call capability.  AD/Cycle SAA compilers based
on the AD/Cycle Language Environment on OS/2 will be designed for
multi-language and cross-platform development to provide enhanced
code reuse and packaged application extensions.
IBM WORKFRAME/2, AD/CYCLE CODE AND AD/CYCLE WORKSTATION PLATFORM:  On
September 11, 1991, IBM announced IBM SAA AD/Cycle CoOperative
Development Environment (CODE)/370 and IBM SAA AD/Cycle CoOperative
Development Environment (CODE)/400 as the first implementations of
AD/Cycle CODE on the System/370 and AS/400 respectively.  AD/Cycle
CODE/370 and AD/Cycle CODE/400 use the OS/2 programmable workstation
for cooperative development of applications running on the respective
host systems.  The intent to make available an OS/2 implementation of
AD/Cycle CODE on the 32-bit OS/2 environment was also stated on
September 11, 1991.
       IBM will provide an easy growth path from IBM WorkFrame/2 to
AD/Cycle CODE through design consistency and a common technology
base.
       AD/Cycle Workstation Platform provides integration services
for AD/Cycle workstation tools and helps all tools across the
application development life cycle reach Level 2 integration.
AD/Cycle is targeted to enterprise environments and is a co-operative
application development environment.
       IBM WorkFrame/2 is a programming environment that is
independent of the programming language used.  It is built with an
open interface so that any tool (including editors, compilers and
debuggers) can be registered and invoked from IBM WorkFrame/2.
Tools, which attach to WorkFrame/2, are for the creation and
maintenance of OS/2-based applications.
IBM C SET/2 VERSION 1.0 AND MICRO FOCUS WORKBENCH (2):  The Micro
Focus Workbench enables users to create, unit test and maintain COBOL
applications targeted to run on either IBM's workstation family under
OS/2 or DOS, or on mainframes under MVS, VM or VSE.  Options for
CICS, IMS, and 370 Assembler emulators allow host-targeted
applications to be created and unit tested on the programmable
workstation.
IBM C Set/2 Version 1.0 provides the ability to create and maintain C
applications targeted for the OS/2 32-Bit environment (OS/2
Version 2.0).  It may also be used for development of C programs that

will run on other platforms as a syntax verification step.
 (2) Trademark of Micro Focus.
PUBLICATIONS
The following publications are available as part of the Program
Package for IBM C Set/2 Version 1.0.  Extra copies may be ordered
separately using the order numbers below.  To order, contact your IBM
representative.
                                                       ORDER
TITLE                                                  NUMBER
IBM C Set/2 User's Guide                               S10G-4444
IBM C Set/2 Migration Guide                            S10G-4445
IBM C Set/2 Reference Summary                          S10G-4446
IBM C Set/2 Debugger Tutorial                          S10G-4447
IBM C Set/2 and IBM WorkFrame/2:
  An Integrated Development Environment                S10G-4449
System Application Architecture
  Common Programming Interface
  C Reference -- Level 2                               SC09-1308
       The following publications will be available on
March 31, 1992, either individually using the order numbers below, or
collectively as the IBM OS/2 2.0 Technical Library (10G3356).  To
order, contact your IBM representative.
                                                       ORDER
TITLE                                                  NUMBER
IBM OS/2 2.0 PM Programming
  Reference Volume 1                                   S10G-6264
IBM OS/2 2.0 PM Programming
  Reference Volume 2                                   S10G-6265
IBM OS/2 2.0 PM Programming
  Reference Volume 3                                   S10G-6272
IBM OS/2 2.0 Application Design Guide                  S10G-6260
IBM OS/2 2.0 Programming Guide                         S10G-6261
IBM OS/2 2.0 Information Presentation
  Facility Guide and Reference                         S10G-6262
IBM OS/2 2.0 Control Program
  Programming Reference                                S10G-6263
Common User Access (TM) Interface
  Design Reference                                     SC34-4290
Common User Access (TM) Guide to
  User Interface Design                                SC34-4289
IBM OS/2 2.0 Procedures Language
  2/REXX User's Guide                                  S10G-6269
IBM OS/2 2.0 Procedures
  Language 2/REXX Reference                            S10G-6268
IBM OS/2 2.0 Physical Device Driver
  Reference                                            S10G-6266
IBM OS/2 2.0 Virtual Device Driver
  Reference                                            S10G-6310
IBM OS/2 2.0 Presentation
  Driver Reference                                     S10G-6267
IBM OS/2 2.0 System Object Model
  Guide and Reference                                  S10G-6309
 (TM) Trademark of International Business Machines Corporation.
DISPLAYABLE SOFT COPY PUBLICATIONS
The following publications are contained on the program diskettes in
displayable soft copy form in U.S. English only.  The displayable
manuals are part of the basic machine-readable material.  The files
are shipped on the same media type as the basic machine-readable
material.
o   IBM C Set/2 User's Guide
o   IBM C Set/2 Migration Guide
o   System Application Architecture Common Programming Interface C
    Reference -- Level 2.
       These displayable manuals can be used with the BookManager
(TM) Read licensed programs in any of the supported environments.
Terms and conditions for use of the machine readable files are
shipped with the files.
 (TM) Trademark of International Business Machines Corporation.
SCHEDULE
       The planned availability dates are:
o   IBM OS/2 2.0 Developer's Toolkit -- March 31, 1992
o   IBM WorkFrame/2 Version 1.0 -- March 31, 1992
o   IBM OS/2 2.0 Developer's Workbench -- March 31, 1992
o   IBM OS/2 2.0 Technical Library -- March 31, 1992
o   IBM C Set/2 Version 1.0 -- April 7, 1992
o   IBM C Developer's WorkSet/2 -- April 7, 1992.
       Refer to the ORDERING INFORMATION section for the scheduled
shipping dates.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS:  IBM OS/2 2.0 Developer's Toolkit, IBM
WorkFrame/2 Version 1.0 and IBM C Set/2 Version 1.0 are designed to
run as follows:
o   System units:  All IBM system units supported by IBM OS/2
    Version 2.0.
o   For 80386-based PS/2s, the 80387 math co-processor is recommended
    for improving the execution performance of C applications using
    floating point arithmetic.
o   Display:  IBM 8514 or 8515 Color Display with IBM 8514/A Adapter
    Card or IBM XGA displaying 1024 x 768 pels, are recommended.
o   Memory requirements:  Minimum 8MB RAM.
PROGRAMMING REQUIREMENTS:  IBM OS/2 2.0 Developer's Toolkit, IBM
WorkFrame/2 and IBM C Set/2 Version 1.0, and their generated object
programs, will run only under IBM OS/2 Version 2.0 with or without
IBM Extended Services for OS/2.
       IBM C Set/2 Version 1.0 will run only with the IBM OS/2 2.0
Developer's Toolkit.
       It is therefore recommended that IBM WorkFrame/2 licenses be
obtained as part of the IBM OS/2 2.0 Developer's Workbench or IBM C
Developer's WorkSet/2 convenience kits, and that IBM C Set/2
Version 1.0 licenses be obtained either as part of IBM C Developer's
WorkSet/2 or separately, in addition to IBM OS/2 2.0 Developer's
Workbench.
PLANNING INFORMATION
PACKAGING:  The IBM OS/2 2.0 Developer's Workbench convenience kit
package contains the following two program packages:
o   IBM OS/2 2.0 Developer's Toolkit
o   IBM WorkFrame/2 Version 1.0.
       The IBM C Developer's WorkSet/2 convenience kit package
contains the following three program packages:
o   IBM OS/2 2.0 Developer's Toolkit
o   IBM WorkFrame/2 Version 1.0
o   IBM C Set/2 Version 1.0.
       The IBM OS/2 2.0 Developer's Toolkit program package contains
the following:
o   IBM OS/2 2.0 Developer's Toolkit (publication)
o   Diskettes containing the machine readable information
o   IBM Program License Agreement on diskette envelopes
o   Proof of License
o   License Information booklet
o   Registration card
o   Change of Address card
o   Service Information card
o   Technical Library Order Form.
       The IBM WorkFrame/2 Version 1.0 program package contains the
following:
o   Installation Guide
o   One diskette containing the machine readable information
o   IBM Program License Agreement on diskette envelope
o   Proof of License
o   License Information booklet
o   Registration card
o   Change of Address card
o   Service Information card.
       The IBM C Set/2 Version 1.0 program package contains the
following:
o   IBM C Set/2 Installation card
o   IBM C Set/2 User's Guide
o   IBM C Set/2 Migration Guide
o   IBM C Set/2 Reference Summary
o   IBM C Set/2 Debugger Tutorial
o   System Application Architecture Common Programming Interface --
    Level 2
o   IBM C Set/2 and IBM WorkFrame/2:  An Integrated Development
    Environment
o   Diskettes containing the machine readable information and the
    Displayable Softcopy Publications indicated above
o   IBM Program License Agreement on diskette envelope
o   Proof of License
o   License Information booklet
o   Registration card
o   Change of Address card
o   Service Information card.
       The IBM OS/2 2.0 Technical Library contains the following:
o   Proof of Purchase card
o   Registration card
o   Change of Address card
o   IBM OS/2 2.0 PM Programming Reference Volume 1
o   IBM OS/2 2.0 PM Programming Reference Volume 2
o   IBM OS/2 2.0 PM Programming Reference Volume 3
o   IBM OS/2 2.0 Application Design Guide
o   IBM OS/2 2.0 Programming Guide
o   IBM OS/2 2.0 Information Presentation Facility Guide and
    Reference
o   IBM OS/2 2.0 Control Program Programming Reference
o   IBM SAA Common User Access (TM) Interface Design Reference

o   IBM SAA Common User Access (TM) Guide to User Interface Design
o   IBM OS/2 2.0 Procedures Language 2/REXX User's Guide
o   IBM OS/2 2.0 Procedures Language 2/REXX Programmer's Reference
o   IBM OS/2 2.0 Physical Device Driver Reference
o   IBM OS/2 2.0 Virtual Device Driver Reference
o   IBM OS/2 2.0 Presentation Driver Reference
o   IBM OS/2 2.0 System Object Model Guide and Reference.
 (TM) Trademark of International Business Machines Corporation.
SECURITY, AUDITABILITY AND CONTROL
       User management is responsible for evaluation, selection and
implementation of security features, administrative procedures and
appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
       Orders for new licenses will be accepted now.  Unless a later
date is specified, orders for
o   IBM OS/2 2.0 Developer's Toolkit
o   IBM WorkFrame/2 Version 1.0
o   IBM OS/2 2.0 Developer's Workbench
o   IBM OS/2 2.0 Technical Library
entered prior to the planned availability date will be assigned a
schedule date of April 10, 1992, and orders for
o   IBM C Set/2 Version 1.0
o   IBM C Developer's WorkSet/2
entered prior to the planned availability date will be assigned a
schedule date of April 17, 1992.
       Shipment of orders will commence on the availability date.
Orders entered after the planned availability date will be scheduled
for shipment on the Friday following the week of order entry or as
soon thereafter as supply permits.
       To order the programs in this announcement for order type,
specify the order type number, feature number, part number, program
name, media and quantity.
CONVENIENCE KITS:
ORDER
TYPE       FEATURE      PART       PROGRAM                  DISKETTE
NUMBER      NUMBER      NUMBER     NAME                     MEDIA
5871-AAA     2396       10G4333    IBM OS/2 2.0
                                     Developer's
                                     Workbench              3.5-inch
5871-AAA     2397       10G4334    IBM OS/2 2.0
                                     Developer's
                                     Workbench              5.25-inch
5871-AAA     2398       10G2995    IBM C
                                     Developer's
                                     WorkSet/2              3.5-inch
5871-AAA     2399       10G3363    IBM C
                                     Developer's
                                     WorkSet/2              5.25-inch
PROGRAM PACKAGES:
ORDER
TYPE       FEATURE      PART       PROGRAM                  DISKETTE
NUMBER      NUMBER      NUMBER     NAME                     MEDIA
5871-AAA     2390       10G3355    IBM OS/2 2.0
                                     Developer's
                                     Toolkit                3.5-inch
5871-AAA     2391       10G4335    IBM OS/2 2.0
                                     Developer's
                                     Toolkit                5.25-inch
5871-AAA     2392       10G2994    IBM
                                     WorkFrame/2
                                     Version 1.0            3.5-inch
5871-AAA     2393       10G3292    IBM
                                     WorkFrame/2
                                     Version 1.0            5.25-inch
5871-AAA     2394       10G2996    IBM C Set/2
                                     Version 1.0            3.5-inch
5871-AAA     2395       10G3293    IBM C Set/2
                                     Version 1.0            5.25-inch
ADDITIONAL LICENSES:
ORDER
TYPE       FEATURE      PART
NUMBER      NUMBER      NUMBER     PROGRAM NAME
5872-AAA     2401       1OG4431    IBM OS/2 2.0
                                     Developer's Toolkit
5872-AAA     2402       1OG4434    IBM OS/2 2.0
                                     Developer's Toolkit
                                     Proof of Additional
                                     License Certificate
5872-AAA     2403       10G3364    IBM WorkFrame/2
                                     Version 1.0
5872-AAA     2404       10G4430    IBM WorkFrame/2
                                     Version 1.0
                                     Proof of Additional
                                     License Certificate
5872-AAA     2405       10G3291    IBM C Set/2 Version 1.0
5872-AAA     2408       10G4429    IBM C Set/2 Version 1.0
                                     Proof of Additional
                                     License Certificate
DOCUMENTATION:
ORDER
TYPE       FEATURE      PART
NUMBER      NUMBER      NUMBER     PROGRAM NAME
5876-XXX     2400       10G3356    IBM OS/2 2.0
                                     Technical Library
       The available order types are as follows:
o   Program Package -- program diskette with documentation.
o   Additional License Copies -- authorization for the customer who
    has a program package to make a single copy of the program
    diskette and documentation.
           There are two ways to receive authorization to copy.
    Receipt of the invoice authorizes the customer to make the
    Additional License Copy.  The IBM Customer Agreement (ICA) must
    be in effect.  The customer also has the option of ordering a
    Proof of Additional License certificate, in which case, the ICA
    is not required.  Additional License Copies can be obtained
    through an authorized remarketer.
o   Documentation -- separate documentation without program
    diskettes.
TERMS AND CONDITIONS
LICENSING:  The programs in this announcement are licensed under the
terms and conditions of the IBM Program License Agreement.  A copy of
the agreement is included in the program package.
ADDITIONAL LICENSE:  The ICA must be in effect, or Proof of
Additional License certificate must be acquired.
LIMITED WARRANTY:  Program:  Yes.  Media:  Three months.
       Additional Licenses:  Yes.  Media:  Not applicable.
PROGRAM SERVICES:  Central Service, will be available until
April 30, 1994.  Programs in this announcement are supported by the
Personal Systems Support Center in Dallas, TX, (technical and
installation support) and the IBM Support Center in Austin, TX,
(defect support).  The statement of service included in the program
package describes this service.
CUSTOMER FULFILLMENT OPTION:  Yes.
VOLUME DISCOUNT:  Volume discounting is available under the terms and
conditions of the ICA and the Volume Discount Exhibit -- Personal
Computer/System Programs (PCLP).  The programs in this announcement
are included in the Eligible Program List for Personal
Computer/System Programs.  They may be added to the applicable
category in the space provided on the Eligible Program List.  Program
Packages are included in Category A under 5871-AAA.  Additional
licenses are included in Category A under 5872-AAA.
TESTING PERIOD:  Two months for up to three licenses.
       The ICA must be in effect.
NATIONAL EDUCATION LICENSE FEE:  A National Education License Fee
(NELF) is available under the terms and conditions of the Education
Allowance Attachment.  The NELF, which represents a 30% discount off
the single unit price, is not subject to any further discount or
allowance.
CHARGES
IBM OS/2 2.0 DEVELOPER'S TOOLKIT
                                                       ONE-
PART                                                   TIME
NUMBER        ORDER TYPE                               CHARGE
10G3355       Program Package (3.5)                    $ 119
10G4335       Program Package (5.25)                     119
10G4431       Additional Licences                         68
10G4434       Proof of Additional
                License Certificate                       68
IBM WORKFRAME/2 VERSION 1.0
                                                       ONE-
PART                                                   TIME
NUMBER        ORDER TYPE                               CHARGE

10G2994       Program Package (3.5)                    $ 90
10G3292       Program Package (5.25)                     90
10G3364       Additional Licences                        57
10G4430       Proof of Additional
                License Certificate                      57
IBM OS/2 2.0 DEVELOPER'S WORKBENCH
                                                       ONE-
PART                                                   TIME
NUMBER        ORDER TYPE                               CHARGE
10G4333       Convenience Kit
                Package (3.5)                          $ 199
10G4334       Convenience Kit
                Package (5.25)                           199
IBM C SET/2 VERSION 1.0
                                                       ONE-
PART                                                   TIME
NUMBER        ORDER TYPE                               CHARGE
10G2996       Program Package (3.5)                    $ 696
10G3293       Program Package (5.25)                     696
10G3291       Additional Licences                        438
10G4429       Proof of Additional
                License Certificate                      438
IBM C DEVELOPER'S WORKSET/2
                                                       ONE-
PART                                                   TIME
NUMBER        ORDER TYPE                               CHARGE
10G2995       Convenience Kit Package (3.5)            $ 895
10G3363       Convenience Kit Package (5.25)             895
IBM OS/2 2.0 TECHNICAL LIBRARY
                                                       ONE-
PART                                                   TIME
NUMBER        ORDER TYPE                               CHARGE
10G3356       Documentation                            $ 299
ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
additional licenses may copy machine-readable program materials and
printed documentation previously acquired from IBM in a program
package.  One copy may be made for each additional license ordered.