IBM Announcement Letter No. ZP91-0733 dated October 22, 1991.
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)
IBM OS/2 2.0 Toolkit 5775-AX4 IBM WorkFrame/2 V1 5775-AX5 IBM C Set/2 V1 5775-AX6
IBM introduces three new Conditions of Use products described as follows:
+-------------------------------------------------------------+ | 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 | +-------------------------------------------------------------+
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.
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.
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.
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:
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:
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:
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 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.
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.
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.
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.
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.
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 2The 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 SupportDisplayable 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 2are 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.
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:
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
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.
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:
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.
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.
Consult your IBM Marketing Representative for the applicable One-Time Charge.
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.
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 is available via Exhibit CoUED2, Category A, Discount Group 1. Academic Use Allowance is not available for this program.
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.
IBM standard warranty of media. Warranty period 3 months (or the period required by local legislation, if greater).
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.
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.
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.