home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / ANN1022.ZIP / DEVTOOLS.TXT next >
Text File  |  1991-10-22  |  46KB  |  710 lines

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