home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
High Voltage Shareware
/
high1.zip
/
high1
/
DIR24
/
293644.ZIP
/
293644.ANN
Wrap
Text File
|
1993-11-06
|
68KB
|
1,117 lines
DATE 10/28/93
TITLE IBM C SET ++ FOR OS/2
ABSTRACT IBM C Set ++ for OS/2 (R) -- Version 2.1 (IBM C Set ++
Version 2.1), the latest release of IBM C Set ++, is now available.
These are THE Object Oriented Development Tools for OS/2 -- a
complete C/C++ Application Development (TM) solution for OS/2 2.0 and
higher, in a convenient single package. This package, available in
both diskette and CD-ROM formats, now contains the following:
1. KASE:Set -- a powerful new visual OS/2 graphical interface design
tool, designed and developed by KASEWORKS (TM).
2. The new IBM C/C++ Tools Version 2.01.
o The IBM C/C++ compiler that generates 32-bit code for IBM
OS/2 2.0 and higher, and that includes the following:
- Standard Class Library
- User Interface Class Library (now containing
object-oriented drag/drop)
- Collection Class Library.
o The fully interactive, full function source level IBM C/C++
debugger.
o The IBM C++ browser.
o The IBM C/C++ execution trace analyzer.
3. IBM WorkFrame/2 Version 1.1 -- IBM's highly configurable,
project-oriented application development environment, designed
for C and C++ users and usable on OS/2 2.0 and 2.1. Refer to IBM
Software Announcement 291-625, dated October 22, 1991, and
Software Announcement 293-198, dated May 5, 1993.
4. IBM WorkFrame/2 Version 2.1 - a new version of the IBM
WorkFrame/2 specifically designed to take full advantage of the
features of OS/2 2.1.
5. The IBM Developer's Toolkit for OS/2 2.1 - the latest release of
the OS/2 Toolkit. Refer to Software Announcement 293-256, dated
May 18, 1993.
Users of the above IBM C/C++ Tools product must use this
Toolkit, which is supplied as part of the IBM C Set ++
Version 2.1 package.
Two of the above C++ class libraries, the User Interface Class
Library and the Collection Class Library, are now also available in
source code format as a single program package -- IBM C Set ++ Class
Libraries Source Version 2.1.
Planned Availability Date: November 9, 1993 for the
following:
o IBM C Set ++ Version 2.1
o IBM C/C++ Tools Version 2.01
o IBM WorkFrame/2 Version 2.1
o IBM C Set ++ Class Libraries Source Version 2.1.
(R) Registered trademark of International Business Machines
Corporation.
(TM) Trademark of International Business Machines Corporation.
IN BRIEF . . .
o Maximizes productivity using the latest release of IBM's new
C/C++ compiler and its associated tools -- now also featuring the
KASE:Set visual design and code generation development tool --
designed for developing on both OS/2 2.0 and 2.1.
o Generates high-performance business solutions using our
well-known state-of-the-art code optimization in the C and C++
environments, to exploit the power of OS/2 2.0 and 2.1 running on
80386-, 80486-, and Pentium (TM) processor-based computers.
o Capitalizes on IBM's powerful, flexible C/C++ development
environment, including three class libraries (two of which are
now available in optional source code format), to promote broad
32-bit OS/2 application development, and protect and grow your
investment.
PRODNO 5875
OVERVIEW DESCRIPTION
IBM continues to design its 32-bit OS/2-based application
development environment to maximize the application developer's
productivity in the powerful OS/2 2.0 programming arena.
The features of C Set ++ shown below make good business sense
because they can increase users' productivity and ensure that their
previous or current investments in their developed applications, and
in product development tools, are well protected.
IBM C SET ++ VERSION 2.1 COMPONENTS
IBM C/C++ TOOLS VERSION 2.01
THE IBM 32-BIT C/C++ COMPILER: The 32-bit C/C++ compiler offers the
user extensive run-time and class-library support, allowing selection
of the most appropriate execution environment for OS/2-based C and
C++ programmed applications. The run-time library supports the
development of both single and multi-threaded applications.
In addition to providing static and dynamic, fully re-entrant
C run-time libraries, the product provides users the means to easily
build their own Dynamic Link Libraries (DLLs).
When the 32-bit C/C++ compiler is used with the IBM
WorkFrame/2, run-time and class libraries are selectable via
menu-driven compile options, allowing users to "mix and match"
libraries according to the executable files they are trying to
create. This allows users to focus virtually all development effort
and resources on producing cost-effective, high-quality 32-bit
applications.
During the actual compile operation, users 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 what is needed at compile time.
Like its 32-bit predecessors, IBM C/C++ Tools contains online
documentation in Information Presentation Facility (IPF) format.
While viewing, users can "link to" or access additional information
by selecting highlighted text, a technique known as hypertext. In
addition, users 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.
The 32-bit C/C++ compiler has been specifically tailored to
exploit the speed and power of the 80386-, 80486-, and Pentium
processor-based computers in order to maximize the performance of
applications using IBM OS/2 Version 2.0 and higher.
Using IBM C/C++ Tools gives developers the opportunity to
provide their customers the following optimum software business
solutions:
o High-performance code optimization.
The compilers give 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 32-bit
compilers.
- 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, the following:
-- Inlining of selected library functions
-- Memory file I/O support (C only)
-- Fast floating point optimizations
-- User function inlining
-- Intermediate code linking
-- Instruction scheduling.
o Extensive run-time library support.
The compiler not only allows users to exploit the
functionality of IBM's considerable range of 32-bit run-time
libraries, but they may also call 16-bit interfaces, (such as,
existing 16-bit libraries or APIs, that link to external
services). High-quality run-time libraries developed over many
previous projects can therefore still be exploited using the
32-bit C compiler.
o Extensive class library support for object-oriented application
program developers
IBM C/C++ Tools allows users to exploit the extensive
range and functionality of the following IBM 32-bit class
libraries:
- IBM C/C++ Tools: Standard Class Library
- IBM C/C++ Tools: Collection Class Library
- IBM C/C++ Tools: User Interface Class Library.
In addition, conformance to the following industry standards
facilitates growth enablement and ensures protection of users'
investments by providing a standardized growth path:
o ANSI C X3.159-1989 and ISO 9899:1990 (1992) C conformance
o SAA (TM) C CPI Level 2 conformance (excluding Record I/O)
o Japanese MIA standards conformance
o PM SAA/CUA (TM) (CUA '91 (1)) conforming debugger and WorkFrame
interfaces
o C++ Draft Standard X3J16
o NIST Standard FIPS PUB 160C.
(1) Complies to IBM SAA CUA '91 architecture with approved
deviation.
THE IBM C/C++ DEBUGGER: Complementing the 32-bit C/C++ compiler is
the C/C++ debugger, which features a graphical-user interface, as
well as a number of graphical C++-related debugging features. By
ensuring usability of the debugger at this level of the
mouse/keyboard and display, IBM has gone even further in taking the
pain -- and productivity drain -- out of the debugging process.
As the debugger is, by definition, a user productivity tool,
IBM has provided in it many useful features, including the following:
o Source-Level Debugging: The C/C++ debugger is built around a set
of core functions designed to let users quickly and efficiently
control execution, and analyze data. With these core functions,
users can and do the following:
- Display and change variables or expressions
- Display and change storage
- Display and change the processor registers
- Display the call stack
- Add and delete simple and complex breakpoints
- Control the execution of multiple threads.
o C++ Support Features: The C/C++ debugger fully supports the C++
language. This includes the following:
- Graphical displays of class hierarchies
- Details about individual classes such as member and friend
definitions
- Displaying and modifying class variables and expressions
- Complete support of templates and overloaded functions
- Viewing of source code in included files.
o PM Application Debugging Support: Synchronous and asynchronous
modes gives users two ways to debug PM applications. The
application windows can be managed concurrently with the debugger
windows.
o PM Message Queue Monitoring: This displays information about
selected PM messages to users as the application processes them.
o Window Analysis Feature: This provides a graphical and textual
description of the composition of the application's PM windows.
o Fix-and-Resume Exception Handling: This feature gives control to
users when an exception occurs, allowing users to either fix the
cause of the exception or allow control to be passed to the
appropriate exception handler.
THE IBM C++ BROWSER: The IBM C++ Browser is a sophisticated,
post-compilation, static-analysis tool that compliments the compiler
by providing full-function browsing of C++ programs and class
libraries. With this tool, users will get a better understanding of
their program's structural components.
The browser features a multi-threaded, robust, and easy-to-use
graphical-user interface. Using individually sizable windows, users
can display program components simultaneously in any combination of
the following three views:
o GRAPH VIEW -- These windows allow users to graphically view
program components, such as, class inheritance hierarchies,
directory structures, function-calls, include-file dependencies,
and overall program structure. Users have the ability to do the
following:
- Specify the desired level of detail
- Zoom in and out from areas on the screen
- Obtain an overview of the entire graph.
o LIST VIEW -- These windows let users display lists of program
components, such as, classes, member variables and functions,
class and function templates, variables, and functions. Users
have the ability to do the following:
- Display lists of program components from the class
implementation or class usage perspective.
o TEXT VIEW -- These windows let users display program components
in the actual source code, such as, definitions, declarations,
and usage. Users can do the following:
- Modify source code
- Determine the impact of modifying a class definition.
Each view makes use of program component information from
compiler-generated browser files stored in the browser's database.
Users can restrict or expand the extent of the program component
information in a particular view by specifying one or more filters.
Some examples are as follows:
o In a Graph View, the information displayed could be restricted to
only the relationship between a given base class and all its
derived classes.
o In a List View, the information displayed could be restricted to
only those static member functions of a given class.
o In a Text View, the information displayed could be restricted to
only those files containing the usage of a given class variable.
Program components can also be shared among various views
using the Object List program component clipboard. Program
components displayed in one view can be copied into the Object List
then displayed in another view. For example, a particular class
displayed in a Graph View could be copied into the Object List, then
displayed in a List or Text View.
THE IBM C/C++ EXECUTION TRACE ANALYZER: The execution trace analyzer
is a tool designed to help users tune and understand their programs
by monitoring program execution and generating a function-by-function
trace of the run. This trace can subsequently be examined by utility
programs that graphically display the execution trace. Not only does
the analyzer trace procedures in the .EXE file, but it traces the
entry points to system calls and application DLLs.
The Execution Trace Analyzer:
o Presents the trace data using a variety of novel color-coded
graphical diagrams that display the control, flow, and execution
times at varying user-selectable levels of detail
o Incorporates a number of graphic views which display data in ways
that are intuitive and easy to understand
o Complements debuggers and static analyzers (browsers) by helping
users understand aspects of their programs' behavior that would
otherwise be difficult, if not impossible, to see.
The analyzer can be used for the following:
o Timing and tuning:
- Timestamp each event with a high-resolution clock (838ns per
clock tick)
- Produce a detailed record of when each traced function was
called and when it returned
- Compute the elapsed time for sub-intervals of the overall
execution
- Find "hot spots" in the code
- Determine which procedures caused those spots to be "hot".
o Program hangs and deadlocks:
- The execution trace provides a complete history of the events
leading up to the point where the program stopped.
o Multi-thread interactions:
- For multi-threaded programs, the sequencing of procedures
across threads can be viewed, making problems with critical
sections visible.
o Understanding code:
- Allows users to determine what their programs do with a
particular input or situation.
KASE:SET
KASE:Set is a strategic design and code-generation development tool
that can dramatically increase OS/2 graphical-interface development
productivity. KASE:Set complements the IBM C Set ++ 32-bit C/C++
compiler to build mission critical OS/2-based applications without
runtimes, royalties, or proprietary languages. KASE:Set provides a
set of visual interface designers to build CUA '91 compliant
graphical-user interfaces using a "point-and-click" visual
programming approach to define the "look and feel" of various
components of the interface, including windows, dialogs, menus, and
notebooks. KASE:Set then generates the required expert level source
code in C or C++, using the User Interface Class Libraries (part of C
Set ++).
IBM WORKFRAME/2 VERSION 1.1
When used as the integration medium for application development
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 IBM
WorkFrame/2, it comes complete with its own graphical install.
o As an organizer, IBM WorkFrame/2 organizes the programmer's
workplace by grouping files into logical units or projects, such
as:
- Sets up projects to consist of source files, object files,
and one target, such as, .EXE or .DLL
- Allows the combining of base projects to form composite
projects
- Associates each project with a
compiler/debugger/maker/linker/browser/execution trace
analyzer
- Documents all actions on every project initiated through the
WorkFrame, as well as the return code for each action, on an
Action Log.
o As a tools integrator, IBM WorkFrame/2 allows different or
multiple edit/compile/debug components to be plugged in
seamlessly, whether DOS, Windows, OS/2 16-bit, or OS/2 32
(TM)-bit components. Developers can therefore use the component
mix of their choice. In this particular case, the edit component
is the applet E-PM, and the compile/debug/source code
browse/analyzer component is IBM C/C++ Tools.
o As a tools starter, IBM WorkFrame/2 allows user tools, and IBM
tools, to be plugged in. Users can therefore use the tool mix of
their choice.
The IBM WorkFrame/2 also contains resource tools supplementing
those of the IBM Developer's Toolkit for OS/2 Version 2.0 described
below.
These tools further increase the user productivity of the IBM
C Set ++ Version 2.1 by allowing users to create, delete, extract,
add, and replace modules in object and class libraries, for input to
the linker.
The inherent ability of IBM WorkFrame/2 to accept alternate or
additional IBM or user tools, using defined interfaces, is a key
factor in providing both growth enablement and investment protection
for users.
In addition, the IBM WorkFrame/2 allows both 16 and 32-bit
OS/2 tools to plug in. Consequently, users can use their existing
16-bit OS/2 tools in the context of WorkFrame/2. Therefore, the main
features of the IBM WorkFrame/2 are as follows:
o Flexibility
o Adaptability
o Tailorability.
IBM WORKFRAME/2 VERSION 2.1
IBM WorkFrame Version 2.1 contains all the features and functions of
IBM WorkFrame/2 Version 1.1, and in addition, the following:
o As an organizer, IBM WorkFrame/2 Version 2.1:
- Adapts to the user's project organization environment instead
of the project organization having to fit into the
WorkFrame-defined environment
- Sets up projects to consist of source and object files
spanning multiple directories, and one target, such as, .EXE
or .DLL
- Associates each project with multiple actions, including
compiling, debugging, making, linking, browsing,
profiling/analyzing, and preprocessing. An example of a
tested preprocessor is the IBM DB2/2 (TM) SQLPREP tool.
o As a tools integrator, multiple developers can now work
concurrently on a single project by plugging in their own source
control system.
IBM DEVELOPER'S TOOLKIT FOR OS/2 2.1
These build, resource, Multimedia Presentation Manager (R) Toolkit/2
(MMPM/2) and PM tools, as well as the System Object Module
precompiler (SOM), can be integrated with IBM WorkFrame/2
Version 2.1, 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
o Convert an error, help, prompt, or general text information file
to a binary format for display at runtime
o Convert MIDI files from format one to format zero.
Definitions of IBM OS/2 2.1 and MMPM/2 APIs are provided in
the C language headers, and MASM includes files that allow the
creation of IBM OS/2 2.0 and 2.1, and MMPM/2 applications,
subsystems, and device drivers.
The sample programs, included with the IBM Developer's Toolkit
for OS/2 Version 2 and Multimedia Presentation Manager Toolkit/2
demonstrate how the APIs are used, and can be used, as models for the
application being developed, to help speed up the development
process.
Using the hypertext link facilities in 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 editor.
NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY (NIST)
The IBM C/C++ Tools Version 2.01 compiler conforms to NIST Standard
FIPS PUB 160C.
CUSTINFO PUBLICATIONS
The following hardcopy publications are shipped only with the
announced IBM C Set ++ Version 2.1 diskette package and the CD-ROM
Pak.
GROUP 1 PUBLICATIONS:
IBM C/C++ TOOLS PUBLICATIONS:
ORDER
TITLE NUMBER
IBM C/C++ Tools: Programming Guide S61G-1181
IBM C/C++ Tools: Debugger Introduction S61G-1184
IBM C/C++ Tools: Browser Introduction S61G-1397
IBM C/C++ Tools: Execution Trace
Analyzer Introduction S61G-1398
IBM C/C++ Tools: Reference Summary S61G-1441
IBM C/C++ Tools: User Interface Class
Library Users Guide S82G-3743
IBM C/C++ Tools: Installation Card
(not separately orderable)
IBM WORKFRAME/2 PUBLICATIONS:
ORDER
TITLE NUMBER
IBM WorkFrame/2 Introduction
(Version 1.1) S61G-1428
IBM WorkFrame/2 Introduction
(Version 2.1) S82G-3740
IBM DEVELOPER'S TOOLKIT FOR OS/2 2.1 PUBLICATIONS:
TITLE
Developer's Toolkit for OS/2 2.1: Getting Started
(not separately orderable)
Multimedia Presentation Manager Toolkit/2: Getting
Started (not separately orderable)
KASE:SET PUBLICATION:
TITLE
KASE:Set User Guide
(not separately orderable)
Where order numbers are shown, these publications may be
ordered separately. All publications listed above may be ordered as
the C Set ++ Version 2.1 Library -- Group 1, part number 82G3741.
GROUP 2 PUBLICATIONS:
The following publications may be ordered separately or as the C Set
++ Version 2.1 Library -- Group 2, part number 82G3742.
ORDER
TITLE NUMBER
M C/C++ Tools: C++ Language
Reference S61G-1185
M C/C++ Tools: C Language Reference S61G-1399
M C/C++ Tools: C Library Reference S61G-1183
M C/C++ Tools: User Interface Class
Library Reference S82G-3738
M C/C++ Tools: Collection Class Library
Reference S61G-1178
M C/C++ Tools: Standard Class Library
Reference S61G-1180
The publications shown above are available in the C Set ++
packages, as follows:
o C Set ++ -- Diskette
- Group 1 -- Hardcopy only
- Group 2 -- IPF files.
o C Set ++ -- CD-ROM Pak
- Group 1 -- Hardcopy
- Group 1 -- BookManager (R) files
- Group 1 -- Postscript (2) files
- Group 2 -- BookManager files
- Group 2 -- IPF files.
o C Set ++ -- CD-ROM
- Group 1 -- BookManager files
- Group 1 -- Postscript files
- Group 2 -- BookManager files
- Group 2 -- IPF files.
Note that the IPF and BookManager files on the C Set ++
CD-ROM may be accessed either from the hard drive or directly
from the CD-ROM disk.
(2) PostScript is a trademark of Adobe Systems, Incorporated.
IBM C SET++ CLASS LIBRARIES SOURCE VERSION 2.1 PUBLICATIONS:
The following publication is shipped with the announced IBM C Set++
Class Libraries Source Version 2.1 package:
TITLE
IBM C Set ++ Class Libraries Source: Getting Started
To order any publication, contact your IBM representative or
call 800-342-6672.
DISPLAYABLE SOFTCOPY PUBLICATIONS
IBM C/C++ TOOLS PUBLICATIONS:
TITLE
IBM C/C++ Tools: Programming Guide
IBM C/C++ Tools: Debugger Introduction
IBM C/C++ Tools: Browser Introduction
IBM C/C++ Tools: Execution Trace Analyzer
Introduction
IBM C/C++ Tools: Reference Summary
IBM C/C++ Tools: User Interface Class Library Users
Guide.
IBM C/C++ Tools: C++ Language Reference
IBM C/C++ Tools: C Language Reference
IBM C/C++ Tools: C Library Reference
IBM C/C++ Tools: User Interface Class Library
Reference
IBM C/C++ Tools: Collection Class Library
Reference
IBM C/C++ Tools: Standard Class Library
Reference.
IBM WORKFRAME/2 PUBLICATIONS:
TITLE
IBM WorkFrame/2 Introduction
(Version 1.1)
IBM WorkFrame/2 Introduction
(Version 2.1)
IBM DEVELOPER'S TOOLKIT FOR OS/2 2.1 PUBLICATIONS:
TITLE
Developer's Toolkit for OS/2 2.1: Getting Started
Multimedia Presentation Manager Toolkit/2: Getting
Started.
The above publications are contained on the program diskettes
in displayable softcopy 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.
These displayable manuals can be used with the BookManager
Read licensed programs in any of the supported environments. Terms
and conditions for use of the machine readable files are shipped with
the files.
ONLINE REFERENCE PUBLICATIONS
GROUP 1 PUBLICATIONS:
TITLE
IBM C/C++ Tools: Programming Guide
IBM C/C++ Tools: Debugger Introduction
IBM C/C++ Tools: Browser Introduction
IBM C/C++ Tools: Execution Trace Analyzer
Introduction
IBM C/C++ Tools: Reference Summary
IBM C/C++ Tools: User Interface Class Library Users
Guide
IBM WorkFrame/2 Introduction (Version 1.1)
IBM WorkFrame/2 Introduction (Version 2.1).
These files are shipped as softcopy on CD-ROM only, not on diskette.
They can be used with Postscript or BookManager to provide hardcopy.
GROUP 2 PUBLICATIONS:
IBM C/C++ Tools: C++ Language Reference
IBM C/C++ Tools: C Language Reference
IBM C/C++ Tools: C Library Reference
IBM C/C++ Tools: User Interface Class Library
Reference
IBM C/C++ Tools: Collection Class Library Reference
IBM C/C++ Tools: Standard Class Library Reference.
These files are shipped as softcopy on both diskette and CD-ROM and
can be used with the OS/2 Information Presentation Facility (IPF) on
both diskette and CD-ROM, and BookManager on CD-ROM only, to provide
hardcopy.
TECHINFO TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS: The IBM C Set ++ Version 2.1 tools are
designed to run as follows:
o System Units: All system units supported by OS/2 2.0.
o For 80386-based system units, the 80387 math co-processor is
recommended for improving the execution performance of C
applications using floating point arithmetic.
o Display: The IBM 8514 or 8515 Color Display with IBM 8514/A
Adapter Card, or IBM XGA (R) displaying 1024 x 768 pels, or
equivalent, is recommended. Minimum requirement is VGA, but a
higher resolution display supported by OS/2 is recommended.
o Memory Requirements:
- C Development: Minimum 8MB RAM -- recommended 12MB RAM
- C++ Development: Minimum 12MB RAM -- recommended 16MB RAM.
o Swap Requirements:
- C Development: Minimum 10MB
- C++ Development: Minimum 30MB.
Note that swap requirements are not necessarily reduced by
increasing RAM.
o Disk Space Requirements: Minimum disk space required for all the
components of IBM C Set ++ Version 2.1 is 75MB.
.Additional machine requirements for use of the Multimedia
Presentation Manager Toolkit/2 are as follows:
o IBM M-Audio Capture and Playback Adapter/A, Creative Labs
SoundBlaster, or SoundBlaster, Pro, or other audio adapter when
supported with a device driver
o PS/2 (R) CD-ROM II internal driver, IBM PS/2 External CD-ROM
drives, or other CD-ROM drives when supported with a device
driver.
PROGRAMMING REQUIREMENTS:
o The IBM C Set ++ Version 2.1 tools will run only under IBM
OS/2 2.0 or higher.
o Generated object programs will run under IBM OS/2 2.0 or higher
if generated using OS/2 2.0.
o Generated object programs will run under IBM OS/2 2.1 only, if
generated using OS/2 2.1
o IBM C/C++ Tools Version 2.01 will run only with IBM Developer's
Toolkit for OS/2 2.1 (part of the IBM C Set ++ Version 2.1
package).
o IBM C/C++ Tools Version 2.01 will run on both IBM WorkFrame/2
Version 1.1 and 2.0 (part of the IBM C Set ++ Version 2.1
package).
o IBM WorkFrame/2 Version 1.1 will run under OS/2 2.0 or OS/2 2.1
o IBM WorkFrame/2 Version 2.1 will run under OS/2 2.1 only.
o Execution Trace Analyzer will run only on programs compiled with
the IBM C/C++ compiler and linked with the LINK386 linker.
CUSTOMER RESPONSIBILITIES
PACKAGING: The IBM C Set ++ Version 2.1 diskette package contains
the following five program packages complete with documentation,
packaged as a single unit:
o IBM C++ Tools Version 2.01
o IBM WorkFrame/2 Version 2.1
o IBM WorkFrame/2 Version 1.1
o IBM Developer's Toolkit for OS/2 2.1
o KASE:Set (separate 3.5-inch diskette package).
The following items are also included in the IBM C Set ++
Version 2.1 diskette package:
o IBM C++ Tools: Read Me First (CD-ROM pamphlet)
o Registration Card
o Publications Information Card
o Support Card
o IBM Program License Agreement on diskette container
o License Information documents for each of the above program
packages
o Proof of License adhesive labels for each of the above program
packages.
The IBM C Set ++ Version 2.1 CD-ROM product contains the
following five program packages in softcopy format only, complete
with all items shown below:
o IBM C/C++ Tools Version 2.01
o IBM WorkFrame/2 Version 1.1
o IBM WorkFrame/2 Version 2.1
o IBM Developer's Toolkit for OS/2 2.1
o KASE:Set (separate 3.5-inch diskette package).
The following items are also included in the IBM C Set ++
Version 2.1 CD-ROM product:
o IBM C++ Tools: Read Me First (CD-ROM pamphlet)
o Support Card
o Registration Card
o Publications Information Card
o IBM Program License Agreement on diskette container
o License Information documents for each of the above program
packages
o Proof of License adhesive labels for each of the above program
packages.
The IBM C Set ++ Version 2.1 CD-ROM Pak contains the following
five program packages in softcopy format only, complete with all
items shown below:
o IBM C/C++ Tools Version 2.01
o IBM WorkFrame/2 Version 1.1
o IBM WorkFrame/2 Version 2.1
o IBM Developer's Toolkit for OS/2 2.1
o KASE:Set (separate 3.5-inch diskette package).
The following items are also included in the IBM C Set ++
Version 2.1 CD-ROM Pak:
o IBM C++ Tools: Read Me First (CD-ROM pamphlet)
o Support Card
o Registration Card
o Publications Information Card
o IBM Program License Agreement on diskette container
o License Information documents for each of the above program
packages
o Proof of License adhesive labels for each of the above program
packages.
o Publications:
- IBM C/C++ Tools: Programming Guide
- IBM C/C++ Tools: Debugger Introduction
- IBM C/C++ Tools: Browser Introduction
- IBM C/C++ Tools: Execution Trace Analyzer Introduction
- IBM C/C++ Tools: Reference Summary
- IBM C/C++ Tools: User Interface Class Library Users Guide.
The IBM C/C++ Tools diskette program package (standalone or
part of IBM C Set ++ Version 2.1) contains the following:
o Hardcopy documentation:
- IBM C/C++ Tools: Installation Card
- IBM C/C++ Tools: Programming Guide
- IBM C/C++ Tools: Debugger Introduction
- IBM C/C++ Tools: Browser Introduction
- IBM C/C++ Tools: Execution Trace Analyzer Introduction
- IBM C/C++ Tools: Reference Summary
- IBM C/C++ Tools: User Interface Class Library Users Guide.
o Diskettes containing the machine-readable information as well as
the Displayable Softcopy Publications (IPF) shown below:
- IBM C/C++ Tools: C++ Language Reference
- IBM C/C++ Tools: C Language Reference
- IBM C/C++ Tools: C Library Reference
- IBM C/C++ Tools: User Interface Class Library Reference
- IBM C/C++ Tools: Collection Class Library Reference
- IBM C/C++ Tools: Standard Class Library Reference.
o IBM Program License Agreement on diskette envelope
o Proof of License adhesive label
o License Information Booklet
o Registration Card.
The KASE:Set diskette program package contains the following:
o KASE:Set User Guide and Quick Tour (publication)
o Diskettes containing the machine-readable information
o Information pamphlets
o Registration/Warranty Card.
The IBM WorkFrame/2 Version 1.1 diskette program package
(standalone or part of IBM C Set ++ Version 2.1) contains the
following:
o IBM WorkFrame/2 Version 1.1 Introduction (publication)
o Diskettes containing the machine-readable information
o IBM Program License Agreement on diskette envelope
o Proof of License adhesive label
o License Information Booklet
o Registration Card.
The IBM WorkFrame/2 Version 2.1 diskette program package
(standalone or part of IBM C Set ++ Version 2.1) contains the
following:
o IBM WorkFrame/2 Version 2.1 Introduction (publication)
o Diskettes containing the machine-readable information
o IBM Program License Agreement on diskette envelope
o Proof of License adhesive label
o License Information Booklet
o Registration Card.
The IBM Developer's Toolkit for OS/2 2.1 diskette program
package (standalone or part of IBM C Set ++ Version 2.1) contains the
following:
o Developer's Toolkit for OS/2 2.1: Getting Started (publication)
o Multimedia Presentation Manager Toolkit/2: Getting Started
(publication)
o Diskettes and CD-ROM containing the machine-readable information
o IBM Program License Agreement on diskette envelope and CD-ROM
envelopes
o Proof of License adhesive label
o License Information Booklet
o Registration Card
o Technical Library Order Form
o Adhesive Labels for Technical Library.
The C Set++ Library -- Group 1 package contains the following:
o Proof of Purchase Card
o IBM C/C++ Tools: Programming Guide
o IBM C/C++ Tools: Debugger Introduction
o IBM C/C++ Tools: Browser Introduction
o IBM C/C++ Tools: Execution Trace Analyzer Introduction
o IBM C/C++ Tools: Reference Summary
o IBM C/C++ Tools: User Interface Class Library User's Guide.
The C Set ++ Version 2.1 Library -- Group 2 package contains
the following:
o Proof of Purchase Card
o IBM C/C++ Tools: Collection Class Library Reference
o IBM C/C++ Tools: User Interface Class Library Reference
o IBM C/C++ Tools: Standard Class Library Reference
o IBM C/C++ Tools: C Library Reference
o IBM C/C++ Tools: C Language Reference
o IBM C/C++ Tools: C++ Language Reference.
The IBM C Set ++ Class Libraries Source Version 2.1 diskette
source code program package contains the following:
o IBM C Set ++ Class Libraries Source: Getting Started
(publication)
o Diskettes containing the source code information
o IBM Program License Agreement on diskette envelopes
o Proof of License
o License Information Booklet
o Registration Card.
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 entered prior to the planned availability
date will be assigned a schedule date of November 19, 1993. 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.
PACKAGES:
Program Feature Part Diskette
Number Number Number Program Name Media
5875-XXX 6850 82G3732 IBM C Set ++
Version 2.1 3.5-inch
5875-XXX 6851 82G3735 IBM C Set ++
Version 2.1 CD-ROM
5875-XXX 6852 82G3736 IBM C Set ++
Version 2.1 CD-ROM
Pak
VOLUME PACKS
Order Ship
Program Feature Part Part Program Pack
Number Number Number Number Name Size
5875-XXX 7249 82G3924 82G3732 IBM C Set ++
Version 2.1
3.5-inch 5
5875-XXX 7250 82G3925 82G3732 IBM C Set ++
Version 2.1
3.5-inch 10
5875-XXX 7251 82G3926 82G3732 IBM C Set ++
Version 2.1
3.5-inch 25
5875-XXX 7252 82G3927 82G3732 IBM C Set ++
Version 2.1
3.5-inch 50
5875-XXX 7253 82G3928 82G3732 IBM C Set ++
Version 2.1
3.5-inch 100
5875-XXX 7254 82G4451 82G3735 IBM C Set ++
Version 2.1
CD-ROM 5
Order Ship
Program Feature Part Part Program Pack
Number Number Number Number Name Size
5875-XXX 7255 82G4452 82G3735 IBM C Set ++
Version 2.1
CD-ROM 10
5875-XXX 7256 82G4453 82G3735 IBM C Set ++
Version 2.1
CD-ROM 25
5875-XXX 7257 82G4454 82G3735 IBM C Set ++
Version 2.1
CD-ROM 50
5875-XXX 7258 82G4455 82G3735 IBM C Set ++
Version 2.1
CD-ROM 100
5875-XXX 7259 82G4456 82G3736 IBM C Set ++
Version 2.1
CD-ROM Pak 5
5875-XXX 7260 82G4457 82G3736 IBM C Set ++
Version 2.1
CD-ROM Pak 10
5875-XXX 7261 82G4458 82G3736 IBM C Set ++
Version 2.1
CD-ROM Pak 25
5875-XXX 7262 82G4459 82G3736 IBM C Set ++
Version 2.1
CD-ROM Pak 50
5875-XXX 7263 82G4460 82G3736 IBM C Set ++
Version 2.1
CD-ROM Pak 100
IBM C SET ++ VERSION 2.1 PROGRAM PACKAGES:
Program Feature Part Diskette
Number Number Number Program Name Media
5875-XXX 6854 82G3733 IBM C/C++
Tools
Version 2.01 3.5-inch
5875-XXX 6853 82G3734 IBM
WorkFrame/2
Version 2.1 3.5-inch
IBM
WorkFrame/2
Version 1.1
IBM
Developer's
Toolkit
for OS/2 2.1
Source Code Program Package:
Program Feature Part Diskette
Number Number Number Program Name Media
5875-XXX 5633 61G1400 IBM C Set ++
Class Libraries
Source
Version 2.1
(Program Package) 3.5-inch
Additional Licenses
Program Feature Part
Number Number Number Program Name
5872-XXX 7318 82G3916 IBM C Set ++
Version 2.1
Additional License
5872-XXX 7305 82G3920 IBM C Set ++
Version 2.1
Proof of
Additional License
ADDITIONAL LICENSE PACKS:
Program Feature Part Program Pack
Number Number Number Name Size
5872-XXX 7264 82G3929 IBM C Set ++
Version 2.1
Additional License Pack 5
5872-XXX 7265 82G3930 IBM C Set ++
Version 2.1
Additional License Pack 10
5872-XXX 7266 82G4443 IBM C Set ++
Version 2.1
Additional License Pack 25
5872-XXX 7267 82G4444 IBM C Set ++
Version 2.1
Additional License Pack 50
5872-XXX 7268 82G4445 IBM C Set ++
Version 2.1
Additional License Pack 100
PROGRAM PACKAGE UPGRADES
Order/Ship
Program Feature Part Diskette
Number Number Number Program Name Medium
5871-AAA 3206 61G1175 IBM C Set++ 3.5-inch
TO:
5875-UPG IBM C Set ++
Version 2.1 3.5-inch
FROM:
6857 82G3902/ IBM C Set ++
82G3732 Version 2.0
6858 82G3903/
82G3732 CD-ROM
OR FROM:
6855 82G3900/ IBM C Dev
82G3732 WorkSet/2
OR FROM:
6856 82G3901/ IBM C Set/2
82G3732 Version 1.0
Order/Ship
Program Feature Part Diskette
Number Number Number Program Name Medium
TO:
5875-UPG IBM C Set ++
Version 2.1 CD-ROM
FROM:
6864 82G3906/ IBM C Set ++
82G3735 Version 2.0
6865 82G3907/
82G3735 CD-ROM
OR FROM:
6862 8GG3904/ IBM C Dev
82G3735 WorkSet/2
OR FROM:
6863 82G3905/ IBM C Set/2
82G3735 Version 1.0
Order/Ship
Program Feature Part Diskette
Number Number Number Program Name Medium
TO:
5875-UPG IBM C Set ++
Version 2.1 CD-ROM
Pak
FROM:
6871 82G3910/ IBM C Set ++
82G3736 Version 2.0
6872 82G3911/
82G3736 CD-ROM
OR FROM:
6869 82G3908/ IBM C Dev
OR FROM: 82G3736 WorkSet/2
6870 82G3909/ IBM C Set/2
82G3736 Version 1.0
Order/Ship
Program Feature Part Diskette
Number Number Number Program Name Medium
TO:
5875-UPG IBM
WorkFrame/2
Version 2.1 3.5-inch
FROM:
7877 82G3912/ IBM
82G3734 WorkFrame/2
Version 1.X
DOCUMENTATION
Feature Part
Program Number Number Program Name
5876-XXX 6876 82G3741 IBM C Set++ Version 2.1
Library -- Group 1
5876-XXX 6877 82G3742 IBM C Set++ Version 2.1
Library -- Group 2
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 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.
o Documentation -- separate documentation without program
diskettes.
o Program Package Upgrade -- program diskette with documentation.
PROGRAM UPGRADE
The program package upgrade option allows currently licensed
users of IBM WorkFrame/2 Version 1.0 and IBM WorkFrame/2 Version 1.1
to obtain the new function for a program upgrade charge. The program
package upgrade to IBM WorkFrame/2 Version 2.1 is available on
November 9, 1993. Orders will be accepted now.
The program package upgrade option allows currently licensed
users of IBM C Developer's WorkSet/2, IBM C Set/2 Version 1, and IBM
C Set ++ Version 2.0 to obtain the new function for a program upgrade
charge. The upgrades to IBM C Set ++ Version 2.1 are available on
November 9, 1993. Orders will be accepted now.
These upgrades will be available through IBM Authorized
Personal Computer Dealers and Industry Remarketers--Personal
Computers certified to market IBM Authorized Advanced Products. The
remarketer will require a Proof of License for each upgrade ordered.
The original Proof of License is the colored front cover page (inside
the hard binder) or the separate Proof of License page in the program
package as identified by IBM to the remarketer.
Customers may also order upgrades through the local IBM office
using the IBM Personal Computer/System Program IBM US Upgrade and
Certification Order Form included with this announcement.
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.
The KASE:Set product is licensed under KASEWORKS (TM) Terms
and Conditions. A copy of the KASEWORKS Terms and Conditions is
included in the KASE:Set package.
ADDITIONAL LICENSE: The IBM Customer Agreement (ICA) must be in
effect, or a Proof of Additional License certificate must be
acquired.
LIMITED WARRANTY: Program: Yes -- by individual product. Media:
Three months. Additional Licenses: Yes -- by individual product.
Media: Not applicable.
PROGRAM SERVICES: Central service will be available until:
o November 9, 1995, for IBM C/C++ Tools
o April 30, 1994, for IBM WorkFrame/2 Version 1.1
o November 9, 1995, for IBM WorkFrame/2 Version 2.1
o May 31, 1995, for IBM Developer's Toolkit for OS/2 2.1
o November 9, 1995, for KASE:Set.
Programs in this announcement are supported by the Toronto
Support Center. Access to this Support Center is through the IBM
Support Center 800-237-5511 support line.
Central service will not be offered for IBM C Set++ Class
Libraries Source Version 2.1.
CUSTOMER FULFILLMENT OPTION: Yes.
VOLUME DISCOUNT: Not applicable.
TESTING PERIOD: Two months for program packages.
IBM Customer Agreement (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 20% discount off
the single unit price, is not subject to any further discount or
allowance.
CHARGES
Country prices must be obtained from your local pricing
function.
PROGRAM NAME: IBM C SET ++ VERSION 2.1
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
82G3732 Package (3.5-inch) $695
Upgrade from:
82G3900 WorkSet/2 (3.5/5.25) 265
82G3901 C Set/2 Version 1
(3.5/5.25) 265
82G3902 C Set ++ Version 2.0
(3.5/5.25) 265
82G3903 C Set ++ Version 2.0
(CD-ROM) 265
VOLUME PACK (3.5-INCH)
PART ONE-TIME
NUMBER PACK SIZE CHARGE
82G3924 5 $ 2,260
82G3925 10 4,170
82G3926 25 9,555
82G3927 50 17,370
82G3928 100 31,270
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
82G3735 Package (CD-ROM) $1,930
Upgrade from:
82G3904 WorkSet/2 (3.5/5.25) 165
82G3905 C Set/2 Version 1 (3.5/5.25) 165
82G3906 C Set ++ Version 2.0
(3.5/5.25) 165
82G3907 C Set ++ Version 2.0
(CD-ROM) 165
VOLUME PACK (CD-ROM)
PART ONE-TIME
NUMBER PACK SIZE CHARGE
82G4451 5 $ 1,930
82G4452 10 3,570
82G4453 25 8,180
82G4454 50 14,870
82G4455 100 26,770
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
82G3736 Package (CD-ROM Pak) $2,095
Upgrade from:
82G3908 WorkSet/2 - (3.5/5.25) 215
82G3909 C Set/2 Version 1
(3.5/5.25) 215
82G3910 C Set ++ Version 2.0
(3.5/5.25) 215
82G3911 C Set ++ Version 2.0
(CD-ROM) 215
VOLUME PACK (CD-ROM PAK)
PART ONE-TIME
NUMBER PACK SIZE CHARGE
82G4456 5 $ 2,095
82G4457 10 3,870
82G4458 25 8,870
82G4459 50 16,120
82G4460 100 29,020
Program Name: IBM C Set ++ Version 2.1
ADDITIONAL LICENSE PACKS
PART NUMBER OF ONE-TIME
NUMBER LICENSES CHARGE
82G3929 5 $ 1,980
82G3930 10 3,510
82G4443 25 8,040
82G4444 50 14,620
82G4445 100 26,320
ADDITIONAL LICENSE
PART ONE-TIME
NUMBER CHARGE
82G3916 $585
PROOF OF ADDITIONAL LICENSE
PART ONE-TIME
NUMBER CHARGE
82G3920 $585
PROGRAM NAME: IBM C/C++ TOOLS VERSION 2.01
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
82G3733 Program Package (3.5) $466
PROGRAM NAME: IBM WORKFRAME/2 VERSION 2.1
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
82G3734 Program Package (3.5) $90
82G3912 Program Package Upgrade
from IBM WorkFrame/2
Version 1.0 (10G2994
or 10G3292) or Version 1.1
(61G1177 or 61G1427) 49
PACKAGE NAME: C SET ++ VERSION 2.1 LIBRARY - GROUP 1
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
82G3741 Documentation $55
PROGRAM NAME: C SET ++ VERSION 2.1 LIBRARY - GROUP 2
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
82G3742 Documentation $90
PACKAGE NAME: IBM C SET ++ CLASS LIBRARIES SOURCE VERSION 2.1
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
61G1400 Program Package (3.5$695
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.
PROGRAM UPGRADE CHARGE: A program upgrade charge will apply for
upgrades from:
o IBM C Developer's WorkSet/2 or its component program products to
IBM C Set ++ Version 2.1
o IBM C Set/2 Version 1 to IBM C Set ++ Version 2.1
o IBM C Set ++ Version 2.0 or its component program products to IBM
C Set ++ Version 2.1
o IBM WorkFrame/2 Version 1.0 or IBM WorkFrame/2 Version 1.1 to IBM
WorkFrame/2 Version 2.1.