IBM OS/2 V2.0 Tools for Application Development


Table of Contents

IBM Announcement Letter No. ZP91-0733 dated October 22, 1991.

  • Title
  • Program Number
  • Program Number(s) for DUA(s)
  • Abstract
  • General Availability
  • Highlights
  • Description
  • Product Positioning
  • SAA C
  • AD/Cycle (TM)
  • Publications
  • Technical Information
  • Specified Operating Environment
  • Planning Information
  • Security, Auditability and Control
  • Professional & Technical Services
  • Charges, Terms & Conditions for COU Program Package
  • Charges
  • Terms and Conditions
  • Announcement Countries

  • IBM Announcement Letter No. ZP91-0733 dated October 22, 1991.


    See final section for details of availability and limitations.

    Title

    IBM OS/2 V2.0 Tools for Application Development

    Program Number

    Program    Part    Program
    Number     Number  Name
     
    5621-078  01G8925  IBM OS/2 2.0 Developer's Toolkit (3.5 and
                       5.25)
    5621-302  01G8927  IBM WorkFrame/2 Version 1.0 (3.5 and 5.25)
    5621-303  01G8923  IBM C Set/2 Version 1.0 (3.5 and 5.25)
     
     
    DUA        Part    Program
    Number     Number  Name
     
    5775-AX4  01G8926  IBM OS/2 2.0 Developer's Toolkit (3.5 and
                       5.25)
    5775-AX5  01G8928  IBM WorkFrame/2 Version 1.0 (3.5 and 5.25)
    5775-AX6  01G8924  IBM C Set/2 Version 1.0 (3.5 and 5.25)
    

    Program Number(s) for DUA(s)

    IBM OS/2 2.0 Toolkit            5775-AX4
    IBM WorkFrame/2 V1              5775-AX5
    IBM C Set/2 V1                  5775-AX6
     
     
     
     
     
     
     
     
     
     
     
     
     
    

    Abstract

    IBM introduces three new Conditions of Use products described as follows:


    General Availability

    +-------------------------------------------------------------+
    |          Program Name                 |     Availability    |
    |                                       |                     |
    +-------------------------------------------------------------+
    |IBM OS/2.0 2.0 Toolkit                 |  March  1992        |
    |IBM WorkFrame/2 V1                     |  March  1992        |
    |OS/2 C Set/2 V1                        |  April  1992        |
    +-------------------------------------------------------------+
    

    Highlights



    Description

    USER PRODUCTIVITY

    IBM has designed its 32-bit OS/2-based application development environment to maximize the developer's productivity in the new, powerful IBM OS/2 V2.0 programming arena.

    IBM WorkFrame/2 Version 1.0
    When used as the integration medium for the following tools, the fully configurable IBM WorkFrame/2 increases the effectiveness of these tools as agents for enhancing user productivity, as shown below. To facilitate installation of the IBM WorkFrame/2, it comes complete with its own graphical install.

    The IBM WorkFrame/2 also contains resource tools supplementing those of the IBM OS/2 2.0 Developer''s Toolkit described below.

    These tools further increase user productivity by allowing the user to create, delete, extract, add and replace modules in object libraries for input to the linker.

    IBM OS/2 2.0 Developer's Toolkit
    These build, resource and PM tools can be integrated with the IBM WorkFrame/2, and are designed specifically to enhance productivity as follows:

    The sample programs included with the IBM OS/2 2.0 Developer''s Toolkit demonstrate how the API's are used, and can be used as models for the the application being developed, to help speed up the development process.

    Using the hypertext link facilities in the Information Presentation Facility (IPF) along with the online API documentation, the user can quickly find needed information. In addition, API statements can be copied directly into the user's program by cutting and pasting from the online documentation to the user's editor.

    IBM C Set/2 Version 1.0
    The IBM 32-bit C compiler offers the user extensive run-time library support, allowing him to select the most appropriate execution environment for his OS/2-based applications. This library supports the development of both single- and multi-tasking applications.

    In addition to providing static and dynamic fully re-entrant C run-time libraries, the user is provided with the means to easily build his own Dynamic Link Libraries (DLL's).

    When the IBM 32-bit C compiler is used with the IBM WorkFrame/2, run-time libraries are selectable via menu-driven compile options, allowing the user to "mix and match" libraries according to the executable files he is trying to create. This allows the user to focus virtually all development effort and resources on producing cost-effective, high-quality applications.

    During the actual compile operation, the user can view information and error messages on three levels, as well as LINT-like warning messages grouped in subsets that can be selectively turned on or off according to his needs at compile time.

    Adding a new dimension to the compiler, is online documentation using IPF. While viewing this online information, a user can "link to" or access additional information by selecting highlighted text - a technique known as hypertext. In addition, the user can search the online document for occurrences of specific words or phrases. These two features of IPF allow users to obtain information quickly and effectively without affecting their workflow.

    Complementing the IBM 32-bit C compiler is the IBM PM debugger - which features a graphical "point-and-shoot" Presentation Manager user interface. By ensuring usability of the debugger at this level - the level of the mouse/keyboard and display - IBM has gone one step further in taking the pain - and productivity drain - out of the debugging process.

    The debugger is, by definition, a user productivity tool, and IBM has designed the IBM PM debugger with this in mind, by providing a number of advanced design features:


    BUSINESS SOLUTIONS The IBM 32-bit C compiler has been specifically tailored to exploit the speed and power of the 80386 and 80486-based IBM PS/2 computers in order to maximize the performance of applications using the new IBM OS/2 V2.0 operating environment.

    IBM's 32-bit OS/2-based application development tools - IBM WorkFrame/2, IBM OS/2 2.0 Developer''s Toolkit and IBM C Set/2 Version 1.0 - have been designed not only to maximize user productivity, but to provide developers and their customers with the optimum software business solutions:


    GROWTH ENABLEMENT and INVESTMENT PROTECTION

    The inherent ability of the IBM WorkFrame/2 to accept alternate or additional IBM or user tools using defined interfaces, is a key factor in providing growth enablement as well as investment protection for the user.

    In addition, the IBM WorkFrame/2 allows both 16- and 32-bit OS/2 tools to plug in. Consequently, the user can use his existing 16-bit OS/2 tools in the context of WorkFrame/2. The main features of the IBM WorkFrame/2 are therefore:

    In addition, conformance to industry standards, as follows, facilitates growth enablement and ensures protection of the user's investment by providing a standardized growth path:

    The following features of the above tools, besides offering the user increased productivity and/or customer-driven business solutions, are designed to ensure that the user's previous or current investment in product development tools is protected:




    Product Positioning

    SAA C

    The IBM C Set/2 Version 1.0 compiler implements the C element of the SAA Common Programming Interface (CPI) in the 32-bit OS/2 environment. For applications written to the SAA C CPI standard, source code is readily ported to and from the other SAA environments. The IBM C/370 and IBM SAA C/400 compilers, for example, implement the SAA C CPI standard on the System/370 (and System/390) and AS/400 (TM) platforms respectively, as does the C compiler that comes with the AIX Version 3 RISC System/6000(TM).

    IBM C Set/2 Version 1.0 and IBM C/2 (TM)

    IBM C Set/2 Version 1.0 and IBM C/2 are complementary products. The IBM C/2 1.1 product was introduced in 1988 and implements the SAA C CPI standard in the Disk Operating System (DOS) (TM) and 16-bit OS/2 environments. The IBM C Set/2 Version 1.0 compiler and debugger run only in the 32-bit OS/2 environment with the compiler generating code specifically for 32-bit OS/2.

    The IBM C Set/2 Version 1.0 compiler also provides a migration switch that helps migrate applications compiled by or written for the IBM C/2 and/or Microsoft (TM) C 6.0 compilers to IBM C Set/2 Version 1.0.

    AD/Cycle (TM)

    In the September AD/Cycle announcement on Application Development Framework for SAA, IBM introduced a new common language development and execution environment for application programmers. The key components of this environment include:

    The intention to implement this new development environment, compilers and language environment on 32-bit OS/2 was also stated on September 11, 1991. For additional information please refer to PLET ZP910561 AD/Cycle: Application Development Framework for SAA.

    IBM C Set/2 Version 1.0 and AD/Cycle Language Environment

    The compiler and run-time libraries of the IBM C Set/2 Version 1.0 product support the OS/2 system linkage conventions and as such provide interlanguage call capability. AD/Cycle SAA compilers based on the AD/Cycle Language Environment on OS/2 will be designed for multi-language and cross-platform development to provide enhanced code reuse and packaged application extensions.

    IBM WorkFrame/2, AD/Cycle CODE and AD/Cycle Workstation Platform

    On 11 September 1991, IBM announced IBM SAA AD/Cycle CoOperative Development Environment (CODE)/370 and IBM SAA AD/Cycle CoOperative Development Environment (CODE)/400 as the first implementations of AD/Cycle CODE on the System/370 and AS/400 respectively. AD/Cycle CODE/370 and AD/Cycle CODE/400 use the OS/2 programmable workstation for cooperative development of applications running on the respective host systems. The intent to make available an OS/2 implementation of AD/Cycle CODE on the 32-bit OS/2 environment was also stated on September 11, 1991.

    IBM will provide an easy growth path from IBM WorkFrame/2 to AD/Cycle CODE through design consistency and a common technology base.

    AD/Cycle Workstation Platform provides integration services for AD/Cycle workstation tools and helps all tools across the application development life cycle, reach Level 2 integration. AD/Cycle is targeted to enterprise environments and is a co-operative application development environment.

    IBM WorkFrame/2 is a programming environment that is independent of the programming language used. It is built with an open interface such that any tool (including editors, compilers and debuggers) can be registered and invoked from the IBM WorkFrame/2. Tools which attach to the IBM WorkFrame/2 are for the creation and maintenance of OS/2-based applications.

    IBM C Set/2 Version 1.0 and Micro Focus Workbench (TM)

    The Micro Focus Workbench enables users to create, unit test and maintain COBOL applications targeted to run on either IBM's workstation family under OS/2 or DOS, or on mainframes under MVS, VM or VSE. Options for CICS, IMS, and 370 Assembler emulators allow host-targetted applications to be created and unit tested on the programmable workstation.

    IBM C Set/2 Version 1.0 provides the ability to create and maintain C applications targeted for the OS/2 32-Bit environment (OS/2 2.0). It may also be used for development of C programs that will run on other platforms as a syntax verification step.


    Publications

    The following publications will be available as part of the Program Package at IBM C Set/2 Version 1.0 general availability. Extra copies may also be ordered separately using the order numbers shown. To order, contact your IBM representative.
             Title                              Form Number
       ---------------------                    ------------
       IBM C Set/2 User's Guide                  S10G-4444
       IBM C Set/2 Migration Guide               S10G-4445
       IBM C Set/2 Reference Summary             S10G-4446
       IBM C Set/2 Debugger Tutorial             S10G-4447
       IBM C Set/2 and IBM WorkFrame/2:          S10G-4449
       An Integrated Development Environment
       System Application Architecture           S10G-4448
       Common Programming Interface
       C Reference - Level 2
    
    The following publications will be available concurrently with the general availability of the IBM OS/2 2.0 Developer's Toolkit. They may be ordered either individually or using one Bill of Forms (BOF) number SBOF-1206-00. To order, contact your IBM representative.
             Title                              Form Number
       ---------------------                   ------------
       IBM OS/2 2.0 PM Programming               S10G-6264
                    Reference Volume 1
       IBM OS/2 2.0 PM Programming               S10G-6265
                    Reference Volume 2
       IBM OS/2 2.0 PM Programming               S10G-6272
                    Reference Volume 3
       IBM OS/2 2.0 Application                  S10G-6260
                    Design Guide
       IBM OS/2 2.0 Programming Guide Vol I      S10G-6261
       IBM OS/2 2.0 Programming Guide Vol II     S10G-6494
       IBM OS/2 2.0 Programming Guide Vol III    S10G-6495
       IBM OS/2 2.0 Information Presentation     S10G-6262
                    Facility Guide and Reference
       IBM OS/2 2.0 Control Program              S10G-6263
                    Programming Reference
       Common User Access(TM) Interface          SC34-4290
          Design Reference
       Common User Access(TM) Guide to           SC34-4289
          User Interface Design
       IBM OS/2 2.0 Procedures                   S10G-6269
                    Language 2/REXX User's
                    Guide
       IBM OS/2 2.0 Procedures                   S10G-6268
                    Language 2/REXX
                    Reference
       IBM OS/2 2.0 Physical Device Driver       S10G-6266
                    Reference
       IBM OS/2 2.0 Virtual Device Driver        S10G-6310
                    Reference
       IBM OS/2 2.0 Presentation                 S10G-6267
                    Driver Reference
       IBM OS/2 2.0 System Object Model          S10G-6309
                    Guide and Reference
       IBM OS/2 2.0 Bidirectional National       S10G-4433
                    Language Support
    
    Displayable Softcopy Publications
                 Title
           ---------------------
           IBM C Set/2 User's Guide
           IBM C Set/2 Migration Guide
           System Application Architecture
              Common Programming Interface C Reference - Level 2
    
    are contained on the program diskettes in displayable softcopy form in US English only. The displayable manuals are part of the basic machine-readable material. The files are shipped on the same media type as the basic machine-readable material. These displayable manuals can be used with the BookManager (TM) Read licensed programs in any of the supported environments. Terms and Conditions for use of the machine readable files are shipped with the files. (TM) Trademark of International Business Machines Corporation.

    Technical Information

    Specified Operating Environment

    Machine Requirements

    IBM OS/2 2.0 Developer''s Toolkit, IBM WorkFrame/2 and IBM C Set/2 Version 1.0 are designed to run as follows:

    Programming Requirements

    IBM OS/2 2.0 Developer''s Toolkit (Program Number 5621-078), IBM WorkFrame/2 (Program Number 5621-302) and IBM C Set/2 Version 1.0 (Program Number 5621-303), and their generated object programs, will run only under IBM OS/2 Version 2.0 (Program Number 5621-077) with or without IBM Extended Services for OS/2 (Program Number 5621-213).

    IBM C Set/2 Version 1.0 will run only with the IBM OS/2 2.0 Developer''s Toolkit

    Planning Information

    Customer Responsibilities

    IBM Conditions of Use apply to all Dual Media packages, thus the program in a package may only be used on a single machine at any one time, even though the program may be provided in the package on two different sized media. If a customer wishes to use an IBM Conditions of Use program concurrently on more than one machine at a time, irrespective of the size of the medium, he must acquire that number of program packages equal to the number of concurrent users of the program.

    Packaging

    The IBM OS/2 2.0 Developer''s Toolkit program package contains the following:

    The IBM WorkFrame/2 Version 1.0 program package contains the following:

    The IBM C Set/2 Version 1.0 program package contains the following:

    Security, Auditability and Control

    User management is responsible for evaluation, selection and implementation of security features, administrative procedures and appropriate controls in application systems and communication facilities. User management is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.


    Professional & Technical Services

    Services providing for the efficient installation, implementation and/or integration of this product are available from IBM as either standard or customised offerings.
    Contact your Marketing Representative for the full scope of the available services.


    Charges, Terms & Conditions for COU Program Package

    Charges

    Consult your IBM Marketing Representative for the applicable One-Time Charge.

    Terms and Conditions

    This program is available from IBM under the Terms and Conditions for Purchase, and is subject to the Conditions of Use contained in the program package.

    The Conditions of Use authorize the customer to use the program on only one machine at any one time.

    Volume Discount

    These programs and their copies (DUA's) are added to Category A, Discount Group 1, in Exhibit CoU-02.

    The program is eligible for the Customer Fulfilment Option.

    Educational Volume Discount

    Educational Volume Discount is available via Exhibit CoUED2, Category A, Discount Group 1. Academic Use Allowance is not available for this program.

    Special Educational Allowance for Volume Orders

    This Distribution & Usage Authorization is available under the Special Educational Allowance for Volume Orders of Authorization to Copy Selected IBM PC-PS/2 Conditions of Use Programs. Consult your IBM Marketing Representative for details.

    Warranty

    IBM standard warranty of media. Warranty period 3 months (or the period required by local legislation, if greater).

    Distribution and Usage Authorization

    This program is eligible for the Distribution & Usage Authorization for IBM programs. The customer may make copies upon receipt of an Authorization form which designates the program which may be copied and the quantity of copies authorized. Consult your IBM Marketing Representative for the applicable Charges, Terms and Conditions.

    Program Services

    Assistance with defect related queries will be provided to registered Customer Technical Support Locations (CTSLs) by the country specified technical support group. Such service will be in accordance with the Service Statement included in the program package, and will be available until the Service End Date, 30 April 1994

    CUSTOMER TECHNICAL SUPPORT LOCATION (CTSL)

    The customer should establish a Customer Technical Support Location (CTSL) to act as the focal point for end-user assistance within the customer's organisation. The CTSL will also be the contact point to IBM for technical queries.


    Announcement Countries

    All European, Middle Eastern and African Countries.


    The data in this letter is subject to the disclaimer in Letter ZS90-0112, which is available from IBM on request.

    ************ End of Document ************