DATE 10/22/91 TITLE IBM OS/2 VERSION 2.0 TOOLS FOR APPLICATION DEVELOPMENT ABSTRACT IBM introduces four new products and two new convenience kits. The two convenience kits are: o IBM OS/2 (R) 2.0 Developer's Workbench, which consists of IBM OS/2 2.0 Developer's Toolkit and IBM WorkFrame/2 Version 1.0 program packages. The IBM OS/2 2.0 Developer's Workbench convenience kit provides the user with a flexible, language-independent base for application development. o IBM C Developer's WorkSet/2, which adds the IBM C Set/2 Version 1.0 program package to the above IBM OS/2 2.0 Developer's Workbench. The IBM C Developer's WorkSet/2 convenience kit provides the user with a self-contained, 32-bit OS/2 C language application development environment. The licensed programs that constitute the IBM OS/2 2.0 Developer's Workbench and IBM C Developer's WorkSet/2 products are available separately. These three program packages and the IBM OS/2 2.0 Technical Library are described as follows: o IBM OS/2 2.0 Developer's Toolkit, which is a comprehensive selection of language-independent build tools, productivity tools and sample programs, online reference information and a kernel debugger. The IBM OS/2 2.0 Developer's Toolkit is designed to help the developer exploit the Operating System/2 (R) Version 2.0 (OS/2 Version 2.0) Application Programming Interfaces (APIs). o IBM WorkFrame/2 Version 1.0, which is a configurable, project-oriented application development environment, featuring an SAA (TM)/CUA (TM) conforming user interface. WorkFrame/2 is built with an open interface to serve as the integration point for the tools in the IBM OS/2 2.0 Developer's Toolkit as well as tools supporting C and other languages. Both 16-bit and 32-bit OS/2 tools can be plugged into the IBM WorkFrame/2. o IBM C Set/2 Version 1.0, which consists of both a 32-bit SAA C Compiler with its run-time libraries, that generates code for IBM OS/2 Version 2.0, and a fully interactive, full function, source level Presentation Manager (R) (PM) debugger. o IBM OS/2 2.0 Technical Library, which is a comprehensive set of publications designed to complement the IBM OS/2 2.0 Developer's Workbench and help the programmer take full advantage of the programming interfaces provided in IBM OS/2 Version 2.0. Planned Availability Dates: o IBM OS/2 2.0 Developer's Toolkit -- March 31, 1992 o IBM WorkFrame/2 Version 1.0 -- March 31, 1992 o IBM OS/2 2.0 Developer's Workbench -- March 31, 1992 o IBM OS/2 2.0 Technical Library -- March 31, 1992 o IBM C Set/2 Version 1.0 -- April 7, 1992 o IBM C Developer's WorkSet/2 -- April 7, 1992. (R) Registered trademark of International Business Machines Corporation. (TM) Trademark of International Business Machines Corporation. PRODNO 10G3355 IBM OS/2 2.0 Developer's Toolkit (3.5) 10G4335 IBM OS/2 2.0 Developer's Toolkit (5.25) 10G2994 IBM WorkFrame/2 Version 1.0 (3.5) 10G3292 IBM WorkFrame/2 Version 1.0 (5.25) 10G4333 IBM OS/2 2.0 Developer's Workbench (3.5) 10G4334 IBM OS/2 2.0 Developer's Workbench (5.25) 10G2996 IBM C Set/2 Version 1.0 (3.5) 10G3293 IBM C Set/2 Version 1.0 (5.25) 10G2995 IBM C Developer's WorkSet/2 (3.5) 10G3363 IBM C Developer's WorkSet/2 (5.25) 10G3356 IBM OS/2 2.0 Technical Library OVERVIEW HIGHLIGHTS o Maximizes productivity using powerful, new, application development tools designed by IBM for IBM OS/2 Version 2.0 o Generates high-performance business solutions using state-of-the-art code optimization to exploit the power of both IBM OS/2 Version 2.0 and the 80386- and 80486-based PS/2 (R) computers o Capitalizes on IBM's flexible, adaptable, can-be-tailored development environment to promote 32-bit OS/2 application development growth and protect customer investment (R) Registered trademark of International Business Machines Corporation. DESCRIPTION USER PRODUCTIVITY IBM has designed its 32-bit OS/2-based application development environments, including the IBM OS/2 2.0 Developer's Workbench and the IBM C Developer's WorkSet/2, to maximize the developer's productivity in the new, powerful IBM OS/2 Version 2.0 programming arena. IBM WORKFRAME/2 VERSION 1.0: When used as the integration medium for the following tools, the fully configurable IBM WorkFrame/2 increases the effectiveness of these tools as agents for enhancing user productivity, as shown below. To facilitate installation of the IBM WorkFrame/2, it comes complete with its own graphical install. o As an organizer, the IBM WorkFrame/2 organizes the programmer's workplace by grouping files into logical units or projects: - Sets up projects to consist of source files, object files and one target .EXE or .DLL - Allows the combining of base projects to form composite projects - Associates each project with a compiler/debugger/maker/linker - Documents all actions on every project initiated through WorkFrame, as well as the return code for each action, on an Action Log. o As a tools integrator, the IBM WorkFrame/2 allows different or multiple Edit/Compile/Debug components to be plugged in seamlessly. The developer can therefore use the component mix of their choice. In this particular case, the edit component is the ready-to-use mini application (applet) E-PM, and the Compile/Debug component is IBM C Set/2 Version 1.0. o As a tools starter, the IBM WorkFrame/2 allows user tools and IBM tools to be plugged in. The developer can therefore use the tool mix of their choice. The IBM WorkFrame/2 also contains resource tools supplementing those of the IBM OS/2 2.0 Developer's Toolkit described below. WorkFrame/2 and Toolkit Version 2.0 further increase the user productivity of the IBM C Developer's WorkSet/2 by allowing the user to create, delete, extract, add and replace modules in object libraries for input to the linker. IBM OS/2 DEVELOPER'S TOOLKIT VERSION 2.0: These build, resource and PM tools can be integrated with the IBM WorkFrame/2, and are designed specifically to enhance productivity as follows: o Create and modify dialog boxes for use with PM programs o Create and modify fonts for use with PM programs o Create and modify icons, bit-maps and pointers for use with PM programs o Create .HLP files for panels, or viewable .INF files from tagged files o Create binary files from resource editor files, making the resources (dialog boxes, fonts, icons, bit maps, pointers) available to the application o Access and create classes of objects in application programs o Convert an error, help, prompt or general text information file to a binary format for display at runtime. The sample programs included with the IBM OS/2 2.0 Developer's Toolkit demonstrate how the APIs are used, and can be used as models for the application being developed, to help speed the development process. Using the hypertext link facilities in Information Presentation Facility (IPF) along with the online API documentation, the user can quickly find needed information. In addition, API statements can be copied directly into the user's program by cutting and pasting from the online documentation to the user's editor. IBM C SET/2 VERSION 1.0: The IBM 32-bit C compiler offers the user extensive run-time library support, allowing the user to select the most appropriate execution environment for their OS/2-based applications. This library supports the development of both single- and multi-tasking applications. In addition to providing static and dynamic fully re-entrant C run-time libraries, the user is provided with the means to easily build their own Dynamic Link Libraries (DLLs). When the IBM 32-bit C compiler is used with the IBM WorkFrame/2, run-time libraries are selectable via menu-driven compile options, allowing the user to "mix and match" libraries according to the executable files the user is trying to create. This allows the user to focus virtually all development effort and resources on producing cost-effective, high-quality applications. During the actual compile operation, a user can view information and error messages on three levels, as well as LINT-like warning messages grouped in subsets that can be selectively turned on or off according to their needs at compile time. Adding a new dimension to the compiler is online documentation using the IPF. While viewing this online information, a user can "link to" or access additional information by selecting highlighted text -- a technique known as hypertext. In addition, the user can search the online document for occurrences of specific words or phrases. These two features of IPF allow users to obtain information quickly and effectively without affecting their workflow. Complementing the IBM 32-bit C compiler is the IBM 32-bit PM debugger which features a graphical "point-and-shoot" PM user interface. By ensuring usability of the debugger at this level, the level of the mouse/keyboard and display, IBM has gone one step further in taking the pain, and productivity drain, out of the debugging process. The debugger is, by definition, a user productivity tool, and IBM has designed the IBM 32-bit PM debugger with this in mind, by providing a number of advanced design features: o Source Level Debug: Follow the execution of a program in the compiler source view to quickly and effectively identify and correct errors in the code. This gives the user direct insight into the execution of the program, and helps him identify errors earlier and correct them faster. To do this, the user can: - Stop a program at user-selected breakpoints to monitor program progress; to find and correct program errors - Add , save or delete breakpoints or conditional breakpoints - Display and change variables at breakpoints - Control execution of multiple threads individually - Evaluate expressions in the program. o Step Mode Debug: "Step" and "Go" give the user control to bypass previously debugged code and focus on problem areas, saving time by eliminating redundant debug program execution. o Presentation Manager (PM) Application Debug Support: synchronous and asynchronous modes give the user two ways to debug PM applications. The application windows can be managed concurrently with the debugger windows. BUSINESS SOLUTIONS The IBM 32-bit C compiler has been specifically tailored to exploit the speed and power of the 80386- and 80486-based IBM PS/2 computers in order to maximize the performance of applications using the new IBM OS/2 Version 2.0 operating environment. IBM's 32-bit OS/2-based application development tools -- IBM WorkFrame/2, IBM OS/2 2.0 Developer's Toolkit and IBM C Set/2 Version 1.0 -- have been designed not only to maximize user productivity, but to provide developers and their customers with the optimum software business solutions: o By providing developers with high performance code optimization. The IBM 32-bit C compiler gives OS/2 application developers the opportunity to produce some of the highest performing OS/2-based applications possible. (Note that only SAFE code optimizations are performed.) - IBM's focus has been on code optimization in its IBM 32-bit C compiler. - The use of IBM's register-linkage convention, OPTLINK, improves performance by using registers to pass parameters. - A number of other performance-enhancing features are included, such as: -- Improved memory management -- Inlining of selected library functions -- Memory file I/O support -- Asynchronous I/O -- Fast floating point optimizations. o By providing the developer with a broad range of productivity tools. IBM allows the developer to focus on both the content and the quality of their applications, rather than on the process of achieving these, and hence fully satisfy their own customers. o By providing developers with extensive run-time library support. The IBM 32-bit C compiler not only allows users to exploit the functionality of IBM's considerable range of 32-bit run-time libraries, but the user may also call 16-bit interfaces (for example, existing 16-bit libraries or APIs). High-quality, run-time libraries developed over many projects can still be exploited by IBM 32-bit C compiler. GROWTH ENABLEMENT AND INVESTMENT PROTECTION The inherent ability of the IBM WorkFrame/2 to accept alternate or additional IBM or user tools using defined interfaces, is a key factor in providing growth enablement as well as investment protection for the user of the IBM OS/2 2.0 Developer's Workbench, the IBM C Developer's WorkSet/2 or their component programs. In addition, both 16-bit and 32-bit OS/2 tools can be plugged into the IBM WorkFrame/2. Consequently, the user can use their existing 16-bit OS/2 tools in the context of WorkFrame/2. The main benefits of the IBM WorkFrame/2 are therefore: o Flexibility o Adaptability o Can be tailored. In addition, conformance to industry standards, as follows, facilitates growth enablement and ensures protection of the user's investment by providing a standardized growth path: o ANSI C conformance o SAA C CPI Level 2 conformance (excluding record I/O) o Japanese MIA standards conformance o PM SAA/CUA conforming debugger interface. The following features of the IBM C Developer's WorkSet/2 (or its component products), besides offering the user increased productivity and customer-driven business solutions, are designed to ensure that the user's previous or current investment in product development tools is protected: o Through 32/16-bit run-time coexistence and linkage conventions, the user may call 16-bit interfaces, such as existing 16-bit libraries or APIs o Compiler is tailored for 80386 and i486 processor technologies o Extensive (standard) IBM run-time library support ensures consistency and continuity o Migration support from C/2 (TM) Version 1.1 and Microsoft (1) C 6.0-based applications. (TM) Trademark of International Business Machines Corporation. (1) Registered trademark of Microsoft Corporation. PRODUCT POSITIONING SAA C: The IBM C Set/2 Version 1.0 compiler implements the C element of the SAA Common Programming Interface (CPI) in the 32-bit OS/2 environment. For applications written to the SAA C CPI standard, source code is readily ported to and from the other SAA environments. The IBM C/370 and IBM SAA C/400 (TM) compilers, for example, implement the SAA C CPI standard on the System/370 (TM) (and System/390 (TM)) and AS/400 (R) platforms respectively, as does the C compiler that comes with the AIX (R) Version 3 for RISC System/6000 (TM). (TM) Trademark of International Business Machines Corporation. (R) Registered trademark of International Business Machines Corporation. IBM C SET/2 VERSION 1.0 AND IBM C/2: IBM C Set/2 Version 1.0 and IBM C/2 are complementary products. The IBM C/2 Version 1.1 product was introduced in 1988 and implements the SAA C CPI standard in the IBM Disk Operating System (DOS) and 16-bit OS/2 environments. The IBM C Set/2 Version 1.0 compiler and debugger run only in the 32-bit OS/2 environment with the compiler generating code specifically for 32-bit OS/2. The IBM C Set/2 Version 1.0 compiler also provides a migration switch that helps migrate applications compiled by or written for the IBM C/2 and/or Microsoft C 6.0 compilers to IBM C Set/2 Version 1.0. AD/CYCLE (TM): In the September AD/Cycle announcement on Application Development Framework for SAA, IBM introduced a new common language development and execution environment for application programmers. The key components of this environment include: o AD/Cycle Language Environment - Provides a common run-time environment - Enables assembly of applications independent of language - Language specific run-time services o AD/Cycle CoOperative Development Environment (AD/Cycle CODE) - Cohesive edit, compile and debug facilities - Provides a single development environment for SAA languages across the SAA platforms o AD/Cycle Compilers - AD/Cycle SAA implementation - Investment protection with previous compilers - Functional enhancements. The intention to implement this new development environment, compilers and language environment on 32-bit OS/2 was also stated on September 11, 1991. For more information, please refer to Programming Announcement 291-468. (TM) Trademark of International Business Machines Corporation. IBM C SET/2 VERSION 1.0 AND AD/CYCLE LANGUAGE ENVIRONMENT: The compiler and run-time libraries of the IBM C Set/2 Version 1.0 product support the OS/2 system linkage conventions and as such provide inter-language call capability. AD/Cycle SAA compilers based on the AD/Cycle Language Environment on OS/2 will be designed for multi-language and cross-platform development to provide enhanced code reuse and packaged application extensions. IBM WORKFRAME/2, AD/CYCLE CODE AND AD/CYCLE WORKSTATION PLATFORM: On September 11, 1991, IBM announced IBM SAA AD/Cycle CoOperative Development Environment (CODE)/370 and IBM SAA AD/Cycle CoOperative Development Environment (CODE)/400 as the first implementations of AD/Cycle CODE on the System/370 and AS/400 respectively. AD/Cycle CODE/370 and AD/Cycle CODE/400 use the OS/2 programmable workstation for cooperative development of applications running on the respective host systems. The intent to make available an OS/2 implementation of AD/Cycle CODE on the 32-bit OS/2 environment was also stated on September 11, 1991. IBM will provide an easy growth path from IBM WorkFrame/2 to AD/Cycle CODE through design consistency and a common technology base. AD/Cycle Workstation Platform provides integration services for AD/Cycle workstation tools and helps all tools across the application development life cycle reach Level 2 integration. AD/Cycle is targeted to enterprise environments and is a co-operative application development environment. IBM WorkFrame/2 is a programming environment that is independent of the programming language used. It is built with an open interface so that any tool (including editors, compilers and debuggers) can be registered and invoked from IBM WorkFrame/2. Tools, which attach to WorkFrame/2, are for the creation and maintenance of OS/2-based applications. IBM C SET/2 VERSION 1.0 AND MICRO FOCUS WORKBENCH (2): The Micro Focus Workbench enables users to create, unit test and maintain COBOL applications targeted to run on either IBM's workstation family under OS/2 or DOS, or on mainframes under MVS, VM or VSE. Options for CICS, IMS, and 370 Assembler emulators allow host-targeted applications to be created and unit tested on the programmable workstation. IBM C Set/2 Version 1.0 provides the ability to create and maintain C applications targeted for the OS/2 32-Bit environment (OS/2 Version 2.0). It may also be used for development of C programs that will run on other platforms as a syntax verification step. (2) Trademark of Micro Focus. CUSTINFO PUBLICATIONS The following publications are available as part of the Program Package for IBM C Set/2 Version 1.0. Extra copies may be ordered separately using the order numbers below. To order, contact your IBM representative. ORDER TITLE NUMBER IBM C Set/2 User's Guide S10G-4444 IBM C Set/2 Migration Guide S10G-4445 IBM C Set/2 Reference Summary S10G-4446 IBM C Set/2 Debugger Tutorial S10G-4447 IBM C Set/2 and IBM WorkFrame/2: An Integrated Development Environment S10G-4449 System Application Architecture Common Programming Interface C Reference -- Level 2 SC09-1308 The following publications will be available on March 31, 1992, either individually using the order numbers below, or collectively as the IBM OS/2 2.0 Technical Library (10G3356). To order, contact your IBM representative. ORDER TITLE NUMBER IBM OS/2 2.0 PM Programming Reference Volume 1 S10G-6264 IBM OS/2 2.0 PM Programming Reference Volume 2 S10G-6265 IBM OS/2 2.0 PM Programming Reference Volume 3 S10G-6272 IBM OS/2 2.0 Application Design Guide S10G-6260 IBM OS/2 2.0 Programming Guide S10G-6261 IBM OS/2 2.0 Information Presentation Facility Guide and Reference S10G-6262 IBM OS/2 2.0 Control Program Programming Reference S10G-6263 Common User Access (TM) Interface Design Reference SC34-4290 Common User Access (TM) Guide to User Interface Design SC34-4289 IBM OS/2 2.0 Procedures Language 2/REXX User's Guide S10G-6269 IBM OS/2 2.0 Procedures Language 2/REXX Reference S10G-6268 IBM OS/2 2.0 Physical Device Driver Reference S10G-6266 IBM OS/2 2.0 Virtual Device Driver Reference S10G-6310 IBM OS/2 2.0 Presentation Driver Reference S10G-6267 IBM OS/2 2.0 System Object Model Guide and Reference S10G-6309 (TM) Trademark of International Business Machines Corporation. DISPLAYABLE SOFT COPY PUBLICATIONS The following publications are contained on the program diskettes in displayable soft copy form in U.S. English only. The displayable manuals are part of the basic machine-readable material. The files are shipped on the same media type as the basic machine-readable material. o IBM C Set/2 User's Guide o IBM C Set/2 Migration Guide o System Application Architecture Common Programming Interface C Reference -- Level 2. These displayable manuals can be used with the BookManager (TM) Read licensed programs in any of the supported environments. Terms and conditions for use of the machine readable files are shipped with the files. (TM) Trademark of International Business Machines Corporation. SCHEDULE The planned availability dates are: o IBM OS/2 2.0 Developer's Toolkit -- March 31, 1992 o IBM WorkFrame/2 Version 1.0 -- March 31, 1992 o IBM OS/2 2.0 Developer's Workbench -- March 31, 1992 o IBM OS/2 2.0 Technical Library -- March 31, 1992 o IBM C Set/2 Version 1.0 -- April 7, 1992 o IBM C Developer's WorkSet/2 -- April 7, 1992. Refer to the ORDERING INFORMATION section for the scheduled shipping dates. TECHINFO TECHNICAL INFORMATION SPECIFIED OPERATING ENVIRONMENT MACHINE REQUIREMENTS: IBM OS/2 2.0 Developer's Toolkit, IBM WorkFrame/2 Version 1.0 and IBM C Set/2 Version 1.0 are designed to run as follows: o System units: All IBM system units supported by IBM OS/2 Version 2.0. o For 80386-based PS/2s, the 80387 math co-processor is recommended for improving the execution performance of C applications using floating point arithmetic. o Display: IBM 8514 or 8515 Color Display with IBM 8514/A Adapter Card or IBM XGA displaying 1024 x 768 pels, are recommended. o Memory requirements: Minimum 8MB RAM. PROGRAMMING REQUIREMENTS: IBM OS/2 2.0 Developer's Toolkit, IBM WorkFrame/2 and IBM C Set/2 Version 1.0, and their generated object programs, will run only under IBM OS/2 Version 2.0 with or without IBM Extended Services for OS/2. IBM C Set/2 Version 1.0 will run only with the IBM OS/2 2.0 Developer's Toolkit. It is therefore recommended that IBM WorkFrame/2 licenses be obtained as part of the IBM OS/2 2.0 Developer's Workbench or IBM C Developer's WorkSet/2 convenience kits, and that IBM C Set/2 Version 1.0 licenses be obtained either as part of IBM C Developer's WorkSet/2 or separately, in addition to IBM OS/2 2.0 Developer's Workbench. PLANNING INFORMATION PACKAGING: The IBM OS/2 2.0 Developer's Workbench convenience kit package contains the following two program packages: o IBM OS/2 2.0 Developer's Toolkit o IBM WorkFrame/2 Version 1.0. The IBM C Developer's WorkSet/2 convenience kit package contains the following three program packages: o IBM OS/2 2.0 Developer's Toolkit o IBM WorkFrame/2 Version 1.0 o IBM C Set/2 Version 1.0. The IBM OS/2 2.0 Developer's Toolkit program package contains the following: o IBM OS/2 2.0 Developer's Toolkit (publication) o Diskettes containing the machine readable information o IBM Program License Agreement on diskette envelopes o Proof of License o License Information booklet o Registration card o Change of Address card o Service Information card o Technical Library Order Form. The IBM WorkFrame/2 Version 1.0 program package contains the following: o Installation Guide o One diskette containing the machine readable information o IBM Program License Agreement on diskette envelope o Proof of License o License Information booklet o Registration card o Change of Address card o Service Information card. The IBM C Set/2 Version 1.0 program package contains the following: o IBM C Set/2 Installation card o IBM C Set/2 User's Guide o IBM C Set/2 Migration Guide o IBM C Set/2 Reference Summary o IBM C Set/2 Debugger Tutorial o System Application Architecture Common Programming Interface -- Level 2 o IBM C Set/2 and IBM WorkFrame/2: An Integrated Development Environment o Diskettes containing the machine readable information and the Displayable Softcopy Publications indicated above o IBM Program License Agreement on diskette envelope o Proof of License o License Information booklet o Registration card o Change of Address card o Service Information card. The IBM OS/2 2.0 Technical Library contains the following: o Proof of Purchase card o Registration card o Change of Address card o IBM OS/2 2.0 PM Programming Reference Volume 1 o IBM OS/2 2.0 PM Programming Reference Volume 2 o IBM OS/2 2.0 PM Programming Reference Volume 3 o IBM OS/2 2.0 Application Design Guide o IBM OS/2 2.0 Programming Guide o IBM OS/2 2.0 Information Presentation Facility Guide and Reference o IBM OS/2 2.0 Control Program Programming Reference o IBM SAA Common User Access (TM) Interface Design Reference o IBM SAA Common User Access (TM) Guide to User Interface Design o IBM OS/2 2.0 Procedures Language 2/REXX User's Guide o IBM OS/2 2.0 Procedures Language 2/REXX Programmer's Reference o IBM OS/2 2.0 Physical Device Driver Reference o IBM OS/2 2.0 Virtual Device Driver Reference o IBM OS/2 2.0 Presentation Driver Reference o IBM OS/2 2.0 System Object Model Guide and Reference. (TM) Trademark of International Business Machines Corporation. SECURITY, AUDITABILITY AND CONTROL User management is responsible for evaluation, selection and implementation of security features, administrative procedures and appropriate controls in application systems and communication facilities. ORDERING ORDERING INFORMATION Orders for new licenses will be accepted now. Unless a later date is specified, orders for o IBM OS/2 2.0 Developer's Toolkit o IBM WorkFrame/2 Version 1.0 o IBM OS/2 2.0 Developer's Workbench o IBM OS/2 2.0 Technical Library entered prior to the planned availability date will be assigned a schedule date of April 10, 1992, and orders for o IBM C Set/2 Version 1.0 o IBM C Developer's WorkSet/2 entered prior to the planned availability date will be assigned a schedule date of April 17, 1992. Shipment of orders will commence on the availability date. Orders entered after the planned availability date will be scheduled for shipment on the Friday following the week of order entry or as soon thereafter as supply permits. To order the programs in this announcement for order type, specify the order type number, feature number, part number, program name, media and quantity. CONVENIENCE KITS: ORDER TYPE FEATURE PART PROGRAM DISKETTE NUMBER NUMBER NUMBER NAME MEDIA 5871-AAA 2396 10G4333 IBM OS/2 2.0 Developer's Workbench 3.5-inch 5871-AAA 2397 10G4334 IBM OS/2 2.0 Developer's Workbench 5.25-inch 5871-AAA 2398 10G2995 IBM C Developer's WorkSet/2 3.5-inch 5871-AAA 2399 10G3363 IBM C Developer's WorkSet/2 5.25-inch PROGRAM PACKAGES: ORDER TYPE FEATURE PART PROGRAM DISKETTE NUMBER NUMBER NUMBER NAME MEDIA 5871-AAA 2390 10G3355 IBM OS/2 2.0 Developer's Toolkit 3.5-inch 5871-AAA 2391 10G4335 IBM OS/2 2.0 Developer's Toolkit 5.25-inch 5871-AAA 2392 10G2994 IBM WorkFrame/2 Version 1.0 3.5-inch 5871-AAA 2393 10G3292 IBM WorkFrame/2 Version 1.0 5.25-inch 5871-AAA 2394 10G2996 IBM C Set/2 Version 1.0 3.5-inch 5871-AAA 2395 10G3293 IBM C Set/2 Version 1.0 5.25-inch ADDITIONAL LICENSES: ORDER TYPE FEATURE PART NUMBER NUMBER NUMBER PROGRAM NAME 5872-AAA 2401 1OG4431 IBM OS/2 2.0 Developer's Toolkit 5872-AAA 2402 1OG4434 IBM OS/2 2.0 Developer's Toolkit Proof of Additional License Certificate 5872-AAA 2403 10G3364 IBM WorkFrame/2 Version 1.0 5872-AAA 2404 10G4430 IBM WorkFrame/2 Version 1.0 Proof of Additional License Certificate 5872-AAA 2405 10G3291 IBM C Set/2 Version 1.0 5872-AAA 2408 10G4429 IBM C Set/2 Version 1.0 Proof of Additional License Certificate DOCUMENTATION: ORDER TYPE FEATURE PART NUMBER NUMBER NUMBER PROGRAM NAME 5876-XXX 2400 10G3356 IBM OS/2 2.0 Technical Library The available order types are as follows: o Program Package -- program diskette with documentation. o Additional License Copies -- authorization for the customer who has a program package to make a single copy of the program diskette and documentation. There are two ways to receive authorization to copy. Receipt of the invoice authorizes the customer to make the Additional License Copy. The IBM Customer Agreement (ICA) must be in effect. The customer also has the option of ordering a Proof of Additional License certificate, in which case, the ICA is not required. Additional License Copies can be obtained through an authorized remarketer. o Documentation -- separate documentation without program diskettes. TERMS AND CONDITIONS LICENSING: The programs in this announcement are licensed under the terms and conditions of the IBM Program License Agreement. A copy of the agreement is included in the program package. ADDITIONAL LICENSE: The ICA must be in effect, or Proof of Additional License certificate must be acquired. LIMITED WARRANTY: Program: Yes. Media: Three months. Additional Licenses: Yes. Media: Not applicable. PROGRAM SERVICES: Central Service, will be available until April 30, 1994. Programs in this announcement are supported by the Personal Systems Support Center in Dallas, TX, (technical and installation support) and the IBM Support Center in Austin, TX, (defect support). The statement of service included in the program package describes this service. CUSTOMER FULFILLMENT OPTION: Yes. VOLUME DISCOUNT: Volume discounting is available under the terms and conditions of the ICA and the Volume Discount Exhibit -- Personal Computer/System Programs (PCLP). The programs in this announcement are included in the Eligible Program List for Personal Computer/System Programs. They may be added to the applicable category in the space provided on the Eligible Program List. Program Packages are included in Category A under 5871-AAA. Additional licenses are included in Category A under 5872-AAA. TESTING PERIOD: Two months for up to three licenses. The ICA must be in effect. NATIONAL EDUCATION LICENSE FEE: A National Education License Fee (NELF) is available under the terms and conditions of the Education Allowance Attachment. The NELF, which represents a 30% discount off the single unit price, is not subject to any further discount or allowance. CHARGES IBM OS/2 2.0 DEVELOPER'S TOOLKIT ONE- PART TIME NUMBER ORDER TYPE CHARGE 10G3355 Program Package (3.5) $ 119 10G4335 Program Package (5.25) 119 10G4431 Additional Licences 68 10G4434 Proof of Additional License Certificate 68 IBM WORKFRAME/2 VERSION 1.0 ONE- PART TIME NUMBER ORDER TYPE CHARGE 10G2994 Program Package (3.5) $ 90 10G3292 Program Package (5.25) 90 10G3364 Additional Licences 57 10G4430 Proof of Additional License Certificate 57 IBM OS/2 2.0 DEVELOPER'S WORKBENCH ONE- PART TIME NUMBER ORDER TYPE CHARGE 10G4333 Convenience Kit Package (3.5) $ 199 10G4334 Convenience Kit Package (5.25) 199 IBM C SET/2 VERSION 1.0 ONE- PART TIME NUMBER ORDER TYPE CHARGE 10G2996 Program Package (3.5) $ 696 10G3293 Program Package (5.25) 696 10G3291 Additional Licences 438 10G4429 Proof of Additional License Certificate 438 IBM C DEVELOPER'S WORKSET/2 ONE- PART TIME NUMBER ORDER TYPE CHARGE 10G2995 Convenience Kit Package (3.5) $ 895 10G3363 Convenience Kit Package (5.25) 895 IBM OS/2 2.0 TECHNICAL LIBRARY ONE- PART TIME NUMBER ORDER TYPE CHARGE 10G3356 Documentation $ 299 ADDITIONAL LICENSES CHARGE: Customers who pay a one-time charge for additional licenses may copy machine-readable program materials and printed documentation previously acquired from IBM in a program package. One copy may be made for each additional license ordered.