home *** CD-ROM | disk | FTP | other *** search
/ Mega Demo / MegaDemoCDRom1.cdr / info / os2v2_de.txt < prev    next >
Text File  |  1992-07-09  |  45KB  |  703 lines

  1. DATE      10/22/91
  2.  
  3. TITLE      IBM OS/2 VERSION 2.0 TOOLS FOR APPLICATION DEVELOPMENT
  4.  
  5. ABSTRACT          IBM introduces four new products and two new convenience kits.
  6.                   The two convenience kits are:
  7.            o   IBM OS/2 (R) 2.0 Developer's Workbench, which consists of IBM
  8.                OS/2 2.0 Developer's Toolkit and IBM WorkFrame/2 Version 1.0
  9.                program packages.  The IBM OS/2 2.0 Developer's Workbench
  10.                convenience kit provides the user with a flexible,
  11.                language-independent base for application development.
  12.            o   IBM C Developer's WorkSet/2, which adds the IBM C Set/2
  13.                Version 1.0 program package to the above IBM OS/2 2.0 Developer's
  14.                Workbench.  The IBM C Developer's WorkSet/2 convenience kit
  15.                provides the user with a self-contained, 32-bit OS/2 C language
  16.                application development environment.
  17.                   The licensed programs that constitute the IBM OS/2 2.0
  18.            Developer's Workbench and IBM C Developer's WorkSet/2 products are
  19.            available separately.  These three program packages and the IBM OS/2
  20.            2.0 Technical Library are described as follows:
  21.            o   IBM OS/2 2.0 Developer's Toolkit, which is a comprehensive
  22.                selection of language-independent build tools, productivity tools
  23.                and sample programs, online reference information and a kernel
  24.                debugger.  The IBM OS/2 2.0 Developer's Toolkit is designed to
  25.                help the developer exploit the Operating System/2 (R) Version 2.0
  26.                (OS/2 Version 2.0) Application Programming Interfaces (APIs).
  27.            o   IBM WorkFrame/2 Version 1.0, which is a configurable,
  28.                project-oriented application development environment, featuring
  29.                an SAA (TM)/CUA (TM) conforming user interface.  WorkFrame/2 is
  30.                built with an open interface to serve as the integration point
  31.                for the tools in the IBM OS/2 2.0 Developer's Toolkit as well as
  32.                tools supporting C and other languages.  Both 16-bit and 32-bit
  33.                OS/2 tools can be plugged into the IBM WorkFrame/2.
  34.            o   IBM C Set/2 Version 1.0, which consists of both a 32-bit SAA C
  35.                Compiler with its run-time libraries, that generates code for IBM
  36.                OS/2 Version 2.0, and a fully interactive, full function, source
  37.                level Presentation Manager (R) (PM) debugger.
  38.            o   IBM OS/2 2.0 Technical Library, which is a comprehensive set of
  39.                publications designed to complement the IBM OS/2 2.0 Developer's
  40.                Workbench and help the programmer take full advantage of the
  41.                programming interfaces provided in IBM OS/2 Version 2.0.
  42.                   Planned Availability Dates:
  43.            o   IBM OS/2 2.0 Developer's Toolkit -- March 31, 1992
  44.            o   IBM WorkFrame/2 Version 1.0 -- March 31, 1992
  45.            o   IBM OS/2 2.0 Developer's Workbench -- March 31, 1992
  46.            o   IBM OS/2 2.0 Technical Library -- March 31, 1992
  47.            o   IBM C Set/2 Version 1.0 -- April 7, 1992
  48.            o   IBM C Developer's WorkSet/2 -- April 7, 1992.
  49.             (R) Registered trademark of International Business Machines
  50.               Corporation.
  51.             (TM) Trademark of International Business Machines Corporation.
  52. PRODNO       10G3355  IBM OS/2 2.0 Developer's Toolkit (3.5)
  53.              10G4335  IBM OS/2 2.0 Developer's Toolkit (5.25)
  54.              10G2994  IBM WorkFrame/2 Version 1.0 (3.5)
  55.              10G3292  IBM WorkFrame/2 Version 1.0 (5.25)
  56.              10G4333  IBM OS/2 2.0 Developer's Workbench
  57.                         (3.5)
  58.              10G4334  IBM OS/2 2.0 Developer's Workbench
  59.                         (5.25)
  60.              10G2996  IBM C Set/2 Version 1.0 (3.5)
  61.              10G3293  IBM C Set/2 Version 1.0 (5.25)
  62.              10G2995  IBM C Developer's WorkSet/2 (3.5)
  63.              10G3363  IBM C Developer's WorkSet/2 (5.25)
  64.              10G3356  IBM OS/2 2.0 Technical Library
  65. OVERVIEW   HIGHLIGHTS
  66.            o   Maximizes productivity using powerful, new, application
  67.                development tools designed by IBM for IBM OS/2 Version 2.0
  68.            o   Generates high-performance business solutions using
  69.                state-of-the-art code optimization to exploit the power of both
  70.                IBM OS/2 Version 2.0 and the 80386- and 80486-based PS/2 (R)
  71.                computers
  72.            o   Capitalizes on IBM's flexible, adaptable, can-be-tailored
  73.                development environment to promote 32-bit OS/2 application
  74.                development growth and protect customer investment
  75.             (R) Registered trademark of International Business Machines
  76.               Corporation.
  77.            DESCRIPTION
  78.            USER PRODUCTIVITY
  79.            IBM has designed its 32-bit OS/2-based application development
  80.            environments, including the IBM OS/2 2.0 Developer's Workbench and
  81.            the IBM C Developer's WorkSet/2, to maximize the developer's
  82.            productivity in the new, powerful IBM OS/2 Version 2.0 programming
  83.            arena.
  84.            IBM WORKFRAME/2 VERSION 1.0:  When used as the integration medium for
  85.            the following tools, the fully configurable IBM WorkFrame/2 increases
  86.            the effectiveness of these tools as agents for enhancing user
  87.            productivity, as shown below.  To facilitate installation of the IBM
  88.            WorkFrame/2, it comes complete with its own graphical install.
  89.            o   As an organizer, the IBM WorkFrame/2 organizes the programmer's
  90.                workplace by grouping files into logical units or projects:
  91.                -   Sets up projects to consist of source files, object files and
  92.                    one target .EXE or .DLL
  93.                -   Allows the combining of base projects to form composite
  94.                    projects
  95.                -   Associates each project with a compiler/debugger/maker/linker
  96.                -   Documents all actions on every project initiated through
  97.                    WorkFrame, as well as the return code for each action, on an
  98.                    Action Log.
  99.            o   As a tools integrator, the IBM WorkFrame/2 allows different or
  100.                multiple Edit/Compile/Debug components to be plugged in
  101.                seamlessly.  The developer can therefore use the component mix of
  102.                their choice.  In this particular case, the edit component is the
  103.                ready-to-use mini application (applet) E-PM, and the
  104.                Compile/Debug component is IBM C Set/2 Version 1.0.
  105.            o   As a tools starter, the IBM WorkFrame/2 allows user tools and IBM
  106.                tools to be plugged in.  The developer can therefore use the tool
  107.                mix of their choice.
  108.                   The IBM WorkFrame/2 also contains resource tools supplementing
  109.            those of the IBM OS/2 2.0 Developer's Toolkit described below.
  110.                   WorkFrame/2 and Toolkit Version 2.0 further increase the user
  111.            productivity of the IBM C Developer's WorkSet/2 by allowing the user
  112.            to create, delete, extract, add and replace modules in object
  113.            libraries for input to the linker.
  114.            IBM OS/2 DEVELOPER'S TOOLKIT VERSION 2.0:  These build, resource and
  115.            PM tools can be integrated with the IBM WorkFrame/2, and are designed
  116.            specifically to enhance productivity as follows:
  117.            o   Create and modify dialog boxes for use with PM programs
  118.            o   Create and modify fonts for use with PM programs
  119.            o   Create and modify icons, bit-maps and pointers for use with PM
  120.                programs
  121.            o   Create .HLP files for panels, or viewable .INF files from tagged
  122.                files
  123.            o   Create binary files from resource editor files, making the
  124.                resources (dialog boxes, fonts, icons, bit maps, pointers)
  125.                available to the application
  126.            o   Access and create classes of objects in application programs
  127.            o   Convert an error, help, prompt or general text information file
  128.                to a binary format for display at runtime.
  129.                   The sample programs included with the IBM OS/2 2.0 Developer's
  130.            Toolkit demonstrate how the APIs are used, and can be used as models
  131.            for the application being developed, to help speed the development
  132.            process.
  133.                   Using the hypertext link facilities in Information
  134.            Presentation Facility (IPF) along with the online API documentation,
  135.            the user can quickly find needed information.  In addition, API
  136.            statements can be copied directly into the user's program by cutting
  137.            and pasting from the online documentation to the user's editor.
  138.            IBM C SET/2 VERSION 1.0:  The IBM 32-bit C compiler offers the user
  139.            extensive run-time library support, allowing the user to select the
  140.            most appropriate execution environment for their OS/2-based
  141.            applications.  This library supports the development of both single-
  142.            and multi-tasking applications.
  143.                   In addition to providing static and dynamic fully re-entrant C
  144.            run-time libraries, the user is provided with the means to easily
  145.            build their own Dynamic Link Libraries (DLLs).
  146.                   When the IBM 32-bit C compiler is used with the IBM
  147.            WorkFrame/2, run-time libraries are selectable via menu-driven
  148.            compile options, allowing the user to "mix and match" libraries
  149.            according to the executable files the user is trying to create.  This
  150.            allows the user to focus virtually all development effort and
  151.            resources on producing cost-effective, high-quality applications.
  152.                   During the actual compile operation, a user can view
  153.            information and error messages on three levels, as well as LINT-like
  154.            warning messages grouped in subsets that can be selectively turned on
  155.            or off according to their needs at compile time.
  156.                   Adding a new dimension to the compiler is online documentation
  157.            using the IPF.  While viewing this online information, a user can
  158.            "link to" or access additional information by selecting highlighted
  159.            text -- a technique known as hypertext.  In addition, the user can
  160.            search the online document for occurrences of specific words or
  161.            phrases.  These two features of IPF allow users to obtain information
  162.            quickly and effectively without affecting their workflow.
  163.                   Complementing the IBM 32-bit C compiler is the IBM 32-bit PM
  164.            debugger which features a graphical "point-and-shoot" PM user
  165.            interface.  By ensuring usability of the debugger at this level, the
  166.            level of the mouse/keyboard and display, IBM has gone one step
  167.            further in taking the pain, and productivity drain, out of the
  168.            debugging process.
  169.                   The debugger is, by definition, a user productivity tool, and
  170.            IBM has designed the IBM 32-bit PM debugger with this in mind, by
  171.            providing a number of advanced design features:
  172.            o   Source Level Debug:  Follow the execution of a program in the
  173.                compiler source view to quickly and effectively identify and
  174.                correct errors in the code.  This gives the user direct insight
  175.                into the execution of the program, and helps him identify errors
  176.                earlier and correct them faster.  To do this, the user can:
  177.                -   Stop a program at user-selected breakpoints to monitor
  178.                    program progress; to find and correct program errors
  179.                -   Add , save or delete breakpoints or conditional breakpoints
  180.                -   Display and change variables at breakpoints
  181.                -   Control execution of multiple threads individually
  182.                -   Evaluate expressions in the program.
  183.            o   Step Mode Debug:  "Step" and "Go" give the user control to bypass
  184.                previously debugged code and focus on problem areas, saving time
  185.                by eliminating redundant debug program execution.
  186.            o   Presentation Manager (PM) Application Debug Support:  synchronous
  187.                and asynchronous modes give the user two ways to debug PM
  188.                applications.  The application windows can be managed
  189.                concurrently with the debugger windows.
  190.            BUSINESS SOLUTIONS
  191.            The IBM 32-bit C compiler has been specifically tailored to exploit
  192.            the speed and power of the 80386- and 80486-based IBM PS/2 computers
  193.            in order to maximize the performance of applications using the new
  194.            IBM OS/2 Version 2.0 operating environment.
  195.                   IBM's 32-bit OS/2-based application development tools -- IBM
  196.            WorkFrame/2, IBM OS/2 2.0 Developer's Toolkit and IBM C Set/2
  197.            Version 1.0 -- have been designed not only to maximize user
  198.            productivity, but to provide developers and their customers with the
  199.            optimum software business solutions:
  200.            o   By providing developers with high performance code optimization.
  201.                The IBM 32-bit C compiler gives OS/2 application developers the
  202.                opportunity to produce some of the highest performing OS/2-based
  203.                applications possible.  (Note that only SAFE code optimizations
  204.                are performed.)
  205.                -   IBM's focus has been on code optimization in its IBM 32-bit C
  206.                    compiler.
  207.                -   The use of IBM's register-linkage convention, OPTLINK,
  208.                    improves performance by using registers to pass parameters.
  209.                -   A number of other performance-enhancing features are
  210.                    included, such as:
  211.                    --  Improved memory management
  212.                    --  Inlining of selected library functions
  213.                    --  Memory file I/O support
  214.                    --  Asynchronous I/O
  215.                    --  Fast floating point optimizations.
  216.            o   By providing the developer with a broad range of productivity
  217.                tools.  IBM allows the developer to focus on both the content and
  218.                the quality of their applications, rather than on the process of
  219.                achieving these, and hence fully satisfy their own customers.
  220.            o   By providing developers with extensive run-time library support.
  221.                The IBM 32-bit C compiler not only allows users to exploit the
  222.                functionality of IBM's considerable range of 32-bit run-time
  223.                libraries, but the user may also call 16-bit interfaces (for
  224.                example, existing 16-bit libraries or APIs).  High-quality,
  225.                run-time libraries developed over many projects can still be
  226.                exploited by IBM 32-bit C compiler.
  227.            GROWTH ENABLEMENT AND INVESTMENT PROTECTION
  228.            The inherent ability of the IBM WorkFrame/2 to accept alternate or
  229.            additional IBM or user tools using defined interfaces, is a key
  230.            factor in providing growth enablement as well as investment
  231.            protection for the user of the IBM OS/2 2.0 Developer's Workbench,
  232.            the IBM C Developer's WorkSet/2 or their component programs.
  233.                   In addition, both 16-bit and 32-bit OS/2 tools can be plugged
  234.            into the IBM WorkFrame/2.  Consequently, the user can use their
  235.            existing 16-bit OS/2 tools in the context of WorkFrame/2.  The main
  236.            benefits of the IBM WorkFrame/2 are therefore:
  237.            o   Flexibility
  238.            o   Adaptability
  239.            o   Can be tailored.
  240.                   In addition, conformance to industry standards, as follows,
  241.            facilitates growth enablement and ensures protection of the user's
  242.            investment by providing a standardized growth path:
  243.            o   ANSI C conformance
  244.            o   SAA C CPI Level 2 conformance (excluding record I/O)
  245.            o   Japanese MIA standards conformance
  246.            o   PM SAA/CUA conforming debugger interface.
  247.                   The following features of the IBM C Developer's WorkSet/2 (or
  248.            its component products), besides offering the user increased
  249.            productivity and customer-driven business solutions, are designed to
  250.            ensure that the user's previous or current investment in product
  251.            development tools is protected:
  252.            o   Through 32/16-bit run-time coexistence and linkage conventions,
  253.                the user may call 16-bit interfaces, such as existing 16-bit
  254.                libraries or APIs
  255.            o   Compiler is tailored for 80386 and i486 processor technologies
  256.            o   Extensive (standard) IBM run-time library support ensures
  257.                consistency and continuity
  258.            o   Migration support from C/2 (TM) Version 1.1 and Microsoft (1) C
  259.                6.0-based applications.
  260.             (TM) Trademark of International Business Machines Corporation.
  261.             (1) Registered trademark of Microsoft Corporation.
  262.            PRODUCT POSITIONING
  263.            SAA C:  The IBM C Set/2 Version 1.0 compiler implements the C element
  264.            of the SAA Common Programming Interface (CPI) in the 32-bit OS/2
  265.            environment.  For applications written to the SAA C CPI standard,
  266.            source code is readily ported to and from the other SAA environments.
  267.            The IBM C/370 and IBM SAA C/400 (TM) compilers, for example,
  268.            implement the SAA C CPI standard on the System/370 (TM) (and
  269.            System/390 (TM)) and AS/400 (R) platforms respectively, as does the C
  270.            compiler that comes with the AIX (R) Version 3 for RISC System/6000
  271.            (TM).
  272.             (TM) Trademark of International Business Machines Corporation.
  273.             (R) Registered trademark of International Business Machines
  274.               Corporation.
  275.            IBM C SET/2 VERSION 1.0 AND IBM C/2:  IBM C Set/2 Version 1.0 and IBM
  276.            C/2 are complementary products.  The IBM C/2 Version 1.1 product was
  277.            introduced in 1988 and implements the SAA C CPI standard in the IBM
  278.            Disk Operating System (DOS) and 16-bit OS/2 environments.  The IBM C
  279.            Set/2 Version 1.0 compiler and debugger run only in the 32-bit OS/2
  280.            environment with the compiler generating code specifically for 32-bit
  281.            OS/2.
  282.                   The IBM C Set/2 Version 1.0 compiler also provides a migration
  283.            switch that helps migrate applications compiled by or written for the
  284.            IBM C/2 and/or Microsoft C 6.0 compilers to IBM C Set/2 Version 1.0.
  285.            AD/CYCLE (TM):  In the September AD/Cycle announcement on Application
  286.            Development Framework for SAA, IBM introduced a new common language
  287.            development and execution environment for application programmers.
  288.            The key components of this environment include:
  289.            o   AD/Cycle Language Environment
  290.                -   Provides a common run-time environment
  291.                -   Enables assembly of applications independent of language
  292.                -   Language specific run-time services
  293.            o   AD/Cycle CoOperative Development Environment (AD/Cycle CODE)
  294.                -   Cohesive edit, compile and debug facilities
  295.                -   Provides a single development environment for SAA languages
  296.                    across the SAA platforms
  297.            o   AD/Cycle Compilers
  298.                -   AD/Cycle SAA implementation
  299.                -   Investment protection with previous compilers
  300.                -   Functional enhancements.
  301.                   The intention to implement this new development environment,
  302.            compilers and language environment on 32-bit OS/2 was also stated on
  303.            September 11, 1991.  For more information, please refer to
  304.            Programming Announcement 291-468.
  305.             (TM) Trademark of International Business Machines Corporation.
  306.            IBM C SET/2 VERSION 1.0 AND AD/CYCLE LANGUAGE ENVIRONMENT:  The
  307.            compiler and run-time libraries of the IBM C Set/2 Version 1.0
  308.            product support the OS/2 system linkage conventions and as such
  309.            provide inter-language call capability.  AD/Cycle SAA compilers based
  310.            on the AD/Cycle Language Environment on OS/2 will be designed for
  311.            multi-language and cross-platform development to provide enhanced
  312.            code reuse and packaged application extensions.
  313.            IBM WORKFRAME/2, AD/CYCLE CODE AND AD/CYCLE WORKSTATION PLATFORM:  On
  314.            September 11, 1991, IBM announced IBM SAA AD/Cycle CoOperative
  315.            Development Environment (CODE)/370 and IBM SAA AD/Cycle CoOperative
  316.            Development Environment (CODE)/400 as the first implementations of
  317.            AD/Cycle CODE on the System/370 and AS/400 respectively.  AD/Cycle
  318.            CODE/370 and AD/Cycle CODE/400 use the OS/2 programmable workstation
  319.            for cooperative development of applications running on the respective
  320.            host systems.  The intent to make available an OS/2 implementation of
  321.            AD/Cycle CODE on the 32-bit OS/2 environment was also stated on
  322.            September 11, 1991.
  323.                   IBM will provide an easy growth path from IBM WorkFrame/2 to
  324.            AD/Cycle CODE through design consistency and a common technology
  325.            base.
  326.                   AD/Cycle Workstation Platform provides integration services
  327.            for AD/Cycle workstation tools and helps all tools across the
  328.            application development life cycle reach Level 2 integration.
  329.            AD/Cycle is targeted to enterprise environments and is a co-operative
  330.            application development environment.
  331.                   IBM WorkFrame/2 is a programming environment that is
  332.            independent of the programming language used.  It is built with an
  333.            open interface so that any tool (including editors, compilers and
  334.            debuggers) can be registered and invoked from IBM WorkFrame/2.
  335.            Tools, which attach to WorkFrame/2, are for the creation and
  336.            maintenance of OS/2-based applications.
  337.            IBM C SET/2 VERSION 1.0 AND MICRO FOCUS WORKBENCH (2):  The Micro
  338.            Focus Workbench enables users to create, unit test and maintain COBOL
  339.            applications targeted to run on either IBM's workstation family under
  340.            OS/2 or DOS, or on mainframes under MVS, VM or VSE.  Options for
  341.            CICS, IMS, and 370 Assembler emulators allow host-targeted
  342.            applications to be created and unit tested on the programmable
  343.            workstation.
  344.            IBM C Set/2 Version 1.0 provides the ability to create and maintain C
  345.            applications targeted for the OS/2 32-Bit environment (OS/2
  346.            Version 2.0).  It may also be used for development of C programs that
  347.            will run on other platforms as a syntax verification step.
  348.             (2) Trademark of Micro Focus.
  349. CUSTINFO   PUBLICATIONS
  350.            The following publications are available as part of the Program
  351.            Package for IBM C Set/2 Version 1.0.  Extra copies may be ordered
  352.            separately using the order numbers below.  To order, contact your IBM
  353.            representative.
  354.                                                                   ORDER
  355.            TITLE                                                  NUMBER
  356.            IBM C Set/2 User's Guide                               S10G-4444
  357.            IBM C Set/2 Migration Guide                            S10G-4445
  358.            IBM C Set/2 Reference Summary                          S10G-4446
  359.            IBM C Set/2 Debugger Tutorial                          S10G-4447
  360.            IBM C Set/2 and IBM WorkFrame/2:
  361.              An Integrated Development Environment                S10G-4449
  362.            System Application Architecture
  363.              Common Programming Interface
  364.              C Reference -- Level 2                               SC09-1308
  365.                   The following publications will be available on
  366.            March 31, 1992, either individually using the order numbers below, or
  367.            collectively as the IBM OS/2 2.0 Technical Library (10G3356).  To
  368.            order, contact your IBM representative.
  369.                                                                   ORDER
  370.            TITLE                                                  NUMBER
  371.            IBM OS/2 2.0 PM Programming
  372.              Reference Volume 1                                   S10G-6264
  373.            IBM OS/2 2.0 PM Programming
  374.              Reference Volume 2                                   S10G-6265
  375.            IBM OS/2 2.0 PM Programming
  376.              Reference Volume 3                                   S10G-6272
  377.            IBM OS/2 2.0 Application Design Guide                  S10G-6260
  378.            IBM OS/2 2.0 Programming Guide                         S10G-6261
  379.            IBM OS/2 2.0 Information Presentation
  380.              Facility Guide and Reference                         S10G-6262
  381.            IBM OS/2 2.0 Control Program
  382.              Programming Reference                                S10G-6263
  383.            Common User Access (TM) Interface
  384.              Design Reference                                     SC34-4290
  385.            Common User Access (TM) Guide to
  386.              User Interface Design                                SC34-4289
  387.            IBM OS/2 2.0 Procedures Language
  388.              2/REXX User's Guide                                  S10G-6269
  389.            IBM OS/2 2.0 Procedures
  390.              Language 2/REXX Reference                            S10G-6268
  391.            IBM OS/2 2.0 Physical Device Driver
  392.              Reference                                            S10G-6266
  393.            IBM OS/2 2.0 Virtual Device Driver
  394.              Reference                                            S10G-6310
  395.            IBM OS/2 2.0 Presentation
  396.              Driver Reference                                     S10G-6267
  397.            IBM OS/2 2.0 System Object Model
  398.              Guide and Reference                                  S10G-6309
  399.             (TM) Trademark of International Business Machines Corporation.
  400.            DISPLAYABLE SOFT COPY PUBLICATIONS
  401.            The following publications are contained on the program diskettes in
  402.            displayable soft copy form in U.S. English only.  The displayable
  403.            manuals are part of the basic machine-readable material.  The files
  404.            are shipped on the same media type as the basic machine-readable
  405.            material.
  406.            o   IBM C Set/2 User's Guide
  407.            o   IBM C Set/2 Migration Guide
  408.            o   System Application Architecture Common Programming Interface C
  409.                Reference -- Level 2.
  410.                   These displayable manuals can be used with the BookManager
  411.            (TM) Read licensed programs in any of the supported environments.
  412.            Terms and conditions for use of the machine readable files are
  413.            shipped with the files.
  414.             (TM) Trademark of International Business Machines Corporation.
  415.            SCHEDULE
  416.                   The planned availability dates are:
  417.            o   IBM OS/2 2.0 Developer's Toolkit -- March 31, 1992
  418.            o   IBM WorkFrame/2 Version 1.0 -- March 31, 1992
  419.            o   IBM OS/2 2.0 Developer's Workbench -- March 31, 1992
  420.            o   IBM OS/2 2.0 Technical Library -- March 31, 1992
  421.            o   IBM C Set/2 Version 1.0 -- April 7, 1992
  422.            o   IBM C Developer's WorkSet/2 -- April 7, 1992.
  423.                   Refer to the ORDERING INFORMATION section for the scheduled
  424.            shipping dates.
  425. TECHINFO   TECHNICAL INFORMATION
  426.            SPECIFIED OPERATING ENVIRONMENT
  427.            MACHINE REQUIREMENTS:  IBM OS/2 2.0 Developer's Toolkit, IBM
  428.            WorkFrame/2 Version 1.0 and IBM C Set/2 Version 1.0 are designed to
  429.            run as follows:
  430.            o   System units:  All IBM system units supported by IBM OS/2
  431.                Version 2.0.
  432.            o   For 80386-based PS/2s, the 80387 math co-processor is recommended
  433.                for improving the execution performance of C applications using
  434.                floating point arithmetic.
  435.            o   Display:  IBM 8514 or 8515 Color Display with IBM 8514/A Adapter
  436.                Card or IBM XGA displaying 1024 x 768 pels, are recommended.
  437.            o   Memory requirements:  Minimum 8MB RAM.
  438.            PROGRAMMING REQUIREMENTS:  IBM OS/2 2.0 Developer's Toolkit, IBM
  439.            WorkFrame/2 and IBM C Set/2 Version 1.0, and their generated object
  440.            programs, will run only under IBM OS/2 Version 2.0 with or without
  441.            IBM Extended Services for OS/2.
  442.                   IBM C Set/2 Version 1.0 will run only with the IBM OS/2 2.0
  443.            Developer's Toolkit.
  444.                   It is therefore recommended that IBM WorkFrame/2 licenses be
  445.            obtained as part of the IBM OS/2 2.0 Developer's Workbench or IBM C
  446.            Developer's WorkSet/2 convenience kits, and that IBM C Set/2
  447.            Version 1.0 licenses be obtained either as part of IBM C Developer's
  448.            WorkSet/2 or separately, in addition to IBM OS/2 2.0 Developer's
  449.            Workbench.
  450.            PLANNING INFORMATION
  451.            PACKAGING:  The IBM OS/2 2.0 Developer's Workbench convenience kit
  452.            package contains the following two program packages:
  453.            o   IBM OS/2 2.0 Developer's Toolkit
  454.            o   IBM WorkFrame/2 Version 1.0.
  455.                   The IBM C Developer's WorkSet/2 convenience kit package
  456.            contains the following three program packages:
  457.            o   IBM OS/2 2.0 Developer's Toolkit
  458.            o   IBM WorkFrame/2 Version 1.0
  459.            o   IBM C Set/2 Version 1.0.
  460.                   The IBM OS/2 2.0 Developer's Toolkit program package contains
  461.            the following:
  462.            o   IBM OS/2 2.0 Developer's Toolkit (publication)
  463.            o   Diskettes containing the machine readable information
  464.            o   IBM Program License Agreement on diskette envelopes
  465.            o   Proof of License
  466.            o   License Information booklet
  467.            o   Registration card
  468.            o   Change of Address card
  469.            o   Service Information card
  470.            o   Technical Library Order Form.
  471.                   The IBM WorkFrame/2 Version 1.0 program package contains the
  472.            following:
  473.            o   Installation Guide
  474.            o   One diskette containing the machine readable information
  475.            o   IBM Program License Agreement on diskette envelope
  476.            o   Proof of License
  477.            o   License Information booklet
  478.            o   Registration card
  479.            o   Change of Address card
  480.            o   Service Information card.
  481.                   The IBM C Set/2 Version 1.0 program package contains the
  482.            following:
  483.            o   IBM C Set/2 Installation card
  484.            o   IBM C Set/2 User's Guide
  485.            o   IBM C Set/2 Migration Guide
  486.            o   IBM C Set/2 Reference Summary
  487.            o   IBM C Set/2 Debugger Tutorial
  488.            o   System Application Architecture Common Programming Interface --
  489.                Level 2
  490.            o   IBM C Set/2 and IBM WorkFrame/2:  An Integrated Development
  491.                Environment
  492.            o   Diskettes containing the machine readable information and the
  493.                Displayable Softcopy Publications indicated above
  494.            o   IBM Program License Agreement on diskette envelope
  495.            o   Proof of License
  496.            o   License Information booklet
  497.            o   Registration card
  498.            o   Change of Address card
  499.            o   Service Information card.
  500.                   The IBM OS/2 2.0 Technical Library contains the following:
  501.            o   Proof of Purchase card
  502.            o   Registration card
  503.            o   Change of Address card
  504.            o   IBM OS/2 2.0 PM Programming Reference Volume 1
  505.            o   IBM OS/2 2.0 PM Programming Reference Volume 2
  506.            o   IBM OS/2 2.0 PM Programming Reference Volume 3
  507.            o   IBM OS/2 2.0 Application Design Guide
  508.            o   IBM OS/2 2.0 Programming Guide
  509.            o   IBM OS/2 2.0 Information Presentation Facility Guide and
  510.                Reference
  511.            o   IBM OS/2 2.0 Control Program Programming Reference
  512.            o   IBM SAA Common User Access (TM) Interface Design Reference
  513.            o   IBM SAA Common User Access (TM) Guide to User Interface Design
  514.            o   IBM OS/2 2.0 Procedures Language 2/REXX User's Guide
  515.            o   IBM OS/2 2.0 Procedures Language 2/REXX Programmer's Reference
  516.            o   IBM OS/2 2.0 Physical Device Driver Reference
  517.            o   IBM OS/2 2.0 Virtual Device Driver Reference
  518.            o   IBM OS/2 2.0 Presentation Driver Reference
  519.            o   IBM OS/2 2.0 System Object Model Guide and Reference.
  520.             (TM) Trademark of International Business Machines Corporation.
  521.            SECURITY, AUDITABILITY AND CONTROL
  522.                   User management is responsible for evaluation, selection and
  523.            implementation of security features, administrative procedures and
  524.            appropriate controls in application systems and communication
  525.            facilities.
  526. ORDERING   ORDERING INFORMATION
  527.                   Orders for new licenses will be accepted now.  Unless a later
  528.            date is specified, orders for
  529.            o   IBM OS/2 2.0 Developer's Toolkit
  530.            o   IBM WorkFrame/2 Version 1.0
  531.            o   IBM OS/2 2.0 Developer's Workbench
  532.            o   IBM OS/2 2.0 Technical Library
  533.            entered prior to the planned availability date will be assigned a
  534.            schedule date of April 10, 1992, and orders for
  535.            o   IBM C Set/2 Version 1.0
  536.            o   IBM C Developer's WorkSet/2
  537.            entered prior to the planned availability date will be assigned a
  538.            schedule date of April 17, 1992.
  539.                   Shipment of orders will commence on the availability date.
  540.            Orders entered after the planned availability date will be scheduled
  541.            for shipment on the Friday following the week of order entry or as
  542.            soon thereafter as supply permits.
  543.                   To order the programs in this announcement for order type,
  544.            specify the order type number, feature number, part number, program
  545.            name, media and quantity.
  546.            CONVENIENCE KITS:
  547.            ORDER
  548.            TYPE       FEATURE      PART       PROGRAM                  DISKETTE
  549.            NUMBER      NUMBER      NUMBER     NAME                     MEDIA
  550.            5871-AAA     2396       10G4333    IBM OS/2 2.0
  551.                                                 Developer's
  552.                                                 Workbench              3.5-inch
  553.            5871-AAA     2397       10G4334    IBM OS/2 2.0
  554.                                                 Developer's
  555.                                                 Workbench              5.25-inch
  556.            5871-AAA     2398       10G2995    IBM C
  557.                                                 Developer's
  558.                                                 WorkSet/2              3.5-inch
  559.            5871-AAA     2399       10G3363    IBM C
  560.                                                 Developer's
  561.                                                 WorkSet/2              5.25-inch
  562.            PROGRAM PACKAGES:
  563.            ORDER
  564.            TYPE       FEATURE      PART       PROGRAM                  DISKETTE
  565.            NUMBER      NUMBER      NUMBER     NAME                     MEDIA
  566.            5871-AAA     2390       10G3355    IBM OS/2 2.0
  567.                                                 Developer's
  568.                                                 Toolkit                3.5-inch
  569.            5871-AAA     2391       10G4335    IBM OS/2 2.0
  570.                                                 Developer's
  571.                                                 Toolkit                5.25-inch
  572.            5871-AAA     2392       10G2994    IBM
  573.                                                 WorkFrame/2
  574.                                                 Version 1.0            3.5-inch
  575.            5871-AAA     2393       10G3292    IBM
  576.                                                 WorkFrame/2
  577.                                                 Version 1.0            5.25-inch
  578.            5871-AAA     2394       10G2996    IBM C Set/2
  579.                                                 Version 1.0            3.5-inch
  580.            5871-AAA     2395       10G3293    IBM C Set/2
  581.                                                 Version 1.0            5.25-inch
  582.            ADDITIONAL LICENSES:
  583.            ORDER
  584.            TYPE       FEATURE      PART
  585.            NUMBER      NUMBER      NUMBER     PROGRAM NAME
  586.            5872-AAA     2401       1OG4431    IBM OS/2 2.0
  587.                                                 Developer's Toolkit
  588.            5872-AAA     2402       1OG4434    IBM OS/2 2.0
  589.                                                 Developer's Toolkit
  590.                                                 Proof of Additional
  591.                                                 License Certificate
  592.            5872-AAA     2403       10G3364    IBM WorkFrame/2
  593.                                                 Version 1.0
  594.            5872-AAA     2404       10G4430    IBM WorkFrame/2
  595.                                                 Version 1.0
  596.                                                 Proof of Additional
  597.                                                 License Certificate
  598.            5872-AAA     2405       10G3291    IBM C Set/2 Version 1.0
  599.            5872-AAA     2408       10G4429    IBM C Set/2 Version 1.0
  600.                                                 Proof of Additional
  601.                                                 License Certificate
  602.            DOCUMENTATION:
  603.            ORDER
  604.            TYPE       FEATURE      PART
  605.            NUMBER      NUMBER      NUMBER     PROGRAM NAME
  606.            5876-XXX     2400       10G3356    IBM OS/2 2.0
  607.                                                 Technical Library
  608.                   The available order types are as follows:
  609.            o   Program Package -- program diskette with documentation.
  610.            o   Additional License Copies -- authorization for the customer who
  611.                has a program package to make a single copy of the program
  612.                diskette and documentation.
  613.                       There are two ways to receive authorization to copy.
  614.                Receipt of the invoice authorizes the customer to make the
  615.                Additional License Copy.  The IBM Customer Agreement (ICA) must
  616.                be in effect.  The customer also has the option of ordering a
  617.                Proof of Additional License certificate, in which case, the ICA
  618.                is not required.  Additional License Copies can be obtained
  619.                through an authorized remarketer.
  620.            o   Documentation -- separate documentation without program
  621.                diskettes.
  622.            TERMS AND CONDITIONS
  623.            LICENSING:  The programs in this announcement are licensed under the
  624.            terms and conditions of the IBM Program License Agreement.  A copy of
  625.            the agreement is included in the program package.
  626.            ADDITIONAL LICENSE:  The ICA must be in effect, or Proof of
  627.            Additional License certificate must be acquired.
  628.            LIMITED WARRANTY:  Program:  Yes.  Media:  Three months.
  629.                   Additional Licenses:  Yes.  Media:  Not applicable.
  630.            PROGRAM SERVICES:  Central Service, will be available until
  631.            April 30, 1994.  Programs in this announcement are supported by the
  632.            Personal Systems Support Center in Dallas, TX, (technical and
  633.            installation support) and the IBM Support Center in Austin, TX,
  634.            (defect support).  The statement of service included in the program
  635.            package describes this service.
  636.            CUSTOMER FULFILLMENT OPTION:  Yes.
  637.            VOLUME DISCOUNT:  Volume discounting is available under the terms and
  638.            conditions of the ICA and the Volume Discount Exhibit -- Personal
  639.            Computer/System Programs (PCLP).  The programs in this announcement
  640.            are included in the Eligible Program List for Personal
  641.            Computer/System Programs.  They may be added to the applicable
  642.            category in the space provided on the Eligible Program List.  Program
  643.            Packages are included in Category A under 5871-AAA.  Additional
  644.            licenses are included in Category A under 5872-AAA.
  645.            TESTING PERIOD:  Two months for up to three licenses.
  646.                   The ICA must be in effect.
  647.            NATIONAL EDUCATION LICENSE FEE:  A National Education License Fee
  648.            (NELF) is available under the terms and conditions of the Education
  649.            Allowance Attachment.  The NELF, which represents a 30% discount off
  650.            the single unit price, is not subject to any further discount or
  651.            allowance.
  652.            CHARGES
  653.            IBM OS/2 2.0 DEVELOPER'S TOOLKIT
  654.                                                                   ONE-
  655.            PART                                                   TIME
  656.            NUMBER        ORDER TYPE                               CHARGE
  657.            10G3355       Program Package (3.5)                    $ 119
  658.            10G4335       Program Package (5.25)                     119
  659.            10G4431       Additional Licences                         68
  660.            10G4434       Proof of Additional
  661.                            License Certificate                       68
  662.            IBM WORKFRAME/2 VERSION 1.0
  663.                                                                   ONE-
  664.            PART                                                   TIME
  665.            NUMBER        ORDER TYPE                               CHARGE
  666.            10G2994       Program Package (3.5)                    $ 90
  667.            10G3292       Program Package (5.25)                     90
  668.            10G3364       Additional Licences                        57
  669.            10G4430       Proof of Additional
  670.                            License Certificate                      57
  671.            IBM OS/2 2.0 DEVELOPER'S WORKBENCH
  672.                                                                   ONE-
  673.            PART                                                   TIME
  674.            NUMBER        ORDER TYPE                               CHARGE
  675.            10G4333       Convenience Kit
  676.                            Package (3.5)                          $ 199
  677.            10G4334       Convenience Kit
  678.                            Package (5.25)                           199
  679.            IBM C SET/2 VERSION 1.0
  680.                                                                   ONE-
  681.            PART                                                   TIME
  682.            NUMBER        ORDER TYPE                               CHARGE
  683.            10G2996       Program Package (3.5)                    $ 696
  684.            10G3293       Program Package (5.25)                     696
  685.            10G3291       Additional Licences                        438
  686.            10G4429       Proof of Additional
  687.                            License Certificate                      438
  688.            IBM C DEVELOPER'S WORKSET/2
  689.                                                                   ONE-
  690.            PART                                                   TIME
  691.            NUMBER        ORDER TYPE                               CHARGE
  692.            10G2995       Convenience Kit Package (3.5)            $ 895
  693.            10G3363       Convenience Kit Package (5.25)             895
  694.            IBM OS/2 2.0 TECHNICAL LIBRARY
  695.                                                                   ONE-
  696.            PART                                                   TIME
  697.            NUMBER        ORDER TYPE                               CHARGE
  698.            10G3356       Documentation                            $ 299
  699.            ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
  700.            additional licenses may copy machine-readable program materials and
  701.            printed documentation previously acquired from IBM in a program
  702.            package.  One copy may be made for each additional license ordered.
  703.