 
                IBM (R) Solution Developer Operations
 
         DDDD  EEEEE V   V EEEEE L      OOO  PPPP  EEEEE RRRR
         D   D E     V   V E     L     O   O P   P E     R   R
         D   D EEEE  V   V EEEE  L     O   O PPPP  EEEE  RRRR
         D   D E      V V  E     L     O   O P     E     R  R
         DDDD  EEEEE   V   EEEEE LLLLL  OOO  P     EEEEE R   R
 
 SSSS U   U PPPP  PPPP   OOO  RRRR  TTTTT        N   N EEEEE W   W  SSSS
S     U   U P   P P   P O   O R   R   T          NN  N E     W   W S
 SSS  U   U PPPP  PPPP  O   O RRRR    T          N N N EEEE  W W W  SSS
    S U   U P     P     O   O R  R    T          N  NN E     W W W     S
SSSS   UUU  P     P      OOO  R   R   T          N   N EEEEE WW WW SSSS
 
========================================================================
1995 Issue 9                          Second of two issues, 14 July 1995
========================================================================
 
This is the second of two newsletters released simultaneously on 14 July
1995. This newsletter, 1995 Issue 9 (DSN5I), contains information from
formal IBM announcements made within the last month. The usual news
items are in the first newsletter, 1995 Issue 8 (DSN5H).
 
                             +----------+
                             | Contents |
                             +----------+
 
The table of contents contains search codes for going directly to items
that interest you.
                                                                Search
                                                                Codes
 
                                                                -----
 
o  IBM Power Series Developer's ToolBox Program                 boxtprog
     In brief...  Overview. Additional products information.
     Ordering information. Program enrollment criteria.
     Charges. Enrollment form. Terms and conditions. Software
     terms and conditions.
     NOTE: This item is 403 lines long.
 
o  Preview: IBM Extends OS/2 to IBM Power Series                wconnppc
     In brief...  Overview. Description. IBM Developer
     Connection offerings. Statements of general direction.
     Related software announcement.
     NOTE: This item is 533 lines long.
 
o  IBM VisualAge C++ for OS/2, Version 3.0, Makes Programming   visagc30
   Easier than Ever
     In brief...  Overview. Description. Publications.
     Hardware requirements. Software requirement. Service and
     support. Program packages and charges.
     NOTE: This item is 583 lines long.
 
o  IBM VisualAge C++ for OS/400 and IBM ILE C for OS/400        visag400
   Version 3 Release 6
     In brief...  Overview. Planned availability dates.
     Description. Statement of general direction. Hardware
     requirements. Software requirements. Customer
     responsibilities. Ordering information. Publications. Call
     now to order.
     NOTE: This item is 566 lines long.
 
o  IBM C Set ++ for AIX Version 3, and C for AIX Version 3,     aixcplus
   for AIX Operating System Version 4
     In brief...  Overview. Description. Hardware and software
     requirements. Ordering information. Charges. Call now to
     order.
     NOTE: This item is 342 lines long.
 
o  IBM AIX Version 4.1.3 Now Supports PowerPC and ThinkPad      aixppc
   Power Series
     In brief...  Overview. Planned availability dates.
     Description. Call now to order.
 
o  DCE Version 2.1 Product Family for AIX Version 4.1 Enhances  dceaix
   Support for Your Enterprise
     In brief...  Overview. Description. DCE 2.1 Product
     Offerings. Hardware requirements.
     NOTE: This item is 416 lines long.
 
o  IBM OS/400 Version 3 Release 6 Supports PowerPC Technology   os400ppc
     In brief...  Overview. Product availability. Description.
     OS/400 features. OS/400 enhancements. Network support.
     Print support enhancements. IBM packaged services. IBM
     Internet Connection for OS/400. Software upgrade
     considerations. Upgrade methods. Product preview.
     Statement of general direction. Hardware requirements.
     Software requirements. OS/400 support for Novell NetWare.
     Compatibility. Publications. Call now to order.
     NOTE: This item is 1,422 lines long.
 
o  IBM SOMobjects Developer Toolkit for OS/400 Version 3        somob400
   Release 6 Helps Create Object-Oriented Class Libraries
     In brief...  Overview. Description. Hardware
     requirements. Software requirements. Publications. Call
     now to order.
 
o  The Human-Centered Experience Gives a Unique Interface to    hcexper
   IBM Power Series and IBM ThinkPad Power Series
     In brief...  Overview. Planned availability dates.
     Hardware requirements. Software requirements.
 
o  IBM Software Advantage Makes It Easier to Do Software        advtgsfw
   Business
     In brief...  Overview. Software Licensing for All
     Software. Software Licensing for Workstations. Software
     Advantage for Workstations. Software Remarketer and
     Software Distributor Agreement for Workstation Software.
 
------------------------------------------------------------------------
 
o  Trademarks, Registered Trademarks, Service Marks             tmarks
 
                       +----------------------+
                       | Where to Find DSNEWS |
                       +----------------------+
 
On the World Wide Web
---------------------
 
DSNEWS is now available on the Internet World Wide Web through the IBM
Solution Developer Support home page. The URL for DSNEWS is
http://www.austin.ibm.com/developer/library/dsnews/ .
 
On E-Mail and Bulletin Board Systems
------------------------------------
 
The monthly DSNEWS files are ZIPped into the file DSNymA.ZIP, where y =
last digit of year, and m = issue number represented as alpha (for
example, DSN5BA.ZIP is the 1995 second issue). DSNymA.ZIP contains:
-- This announcement file, DSNym1.ANN
-- The current month's contents list, DSNym.SMY
-- An annual cumulative list of contents, DSNy.CUM
-- The current month's ASCII newsletter, DSNym.ASC
 
The ZIPped files are posted on several e-mail and BBS systems:
o America Online, in the OS/2 forum, in the Newsletters library
o CompuServe, in OS2DF2 forum, *DAP library section 14
    and in OS2DF1 forum, OPEN FORUM library section 15
o Fidonet, in the OS2 Information file area, FWOS2INFO
o GEnie, in OS/2 Software Library 16
o Hitline mailbox (Switzerland), in file area 8
o IBM Canada BBS, in file area 35, OS/2 Programming
o IBM Europe/Middle East/Africa (E/ME/A) Solution Developer Program BBS,
    in file area GENERAL.DOCS
o IBM France OS/2 Developer Assistance Program BBS, in area PUBS01
o IBM OS2BBS (TALKLink), in OS/2 Software Library, in Documents and Info
o IBM Personal Computer Company BBS, in file area 11, OS/2 Programming
o Internet, via anonymous ftp from software.watson.ibm.com, in
    directory /pub/os2/info; or via Gopher from os2info.austin.ibm.com,
    in the OS/2 Information menu
o NIFTY-Serve (Japan), in FOS2 forum, library section 4
o Norloff's OS/2 Shareware BBS (1-703-385-4325 or
    telnet://bbs.os2bbs.com) in the OS/2 Periodicals file area
o OS2NET (Europe), on all OS2NET bulletin boards in Europe, usually in
    the DSNEWS download area
o PRODIGY, in the OS/2 Club topic's download library, in IBM Files
 
Note: If you cannot find files named dsn... (in lower case), look for
files named DSN... (in upper case).
 
Within IBM
----------
 
Within IBM, 1995 issues, in ASCII format, are in DSN5 PACKAGE in the
OS2TOOLS catalog, and 1994 issues are in DSN4 PACKAGE.
To obtain DSN5 PACKAGE, type:
   TOOLCAT OS2TOOLS GET DSN5 PACKAGE
To obtain DSN4 PACKAGE, type:
   TOOLCAT OS2TOOLS GET DSN4 PACKAGE
You can also request the packages by typing:
   REQUEST DSN5 FROM V1ENG AT BCRVM1
and
   REQUEST DSN4 FROM V1ENG AT BCRVM1
To subscribe to DSN5 PACKAGE, type
   TOOLCAT OS2TOOLS SUB DSN5 PACKAGE
 
                  +-----------------------------------+
                  | Notice to Readers Outside the USA |
                  +-----------------------------------+
 
It is possible that the material in this newsletter may contain
references to, or information about, IBM products (machines and
programs), programming, or services that are not announced in your
country. Such references or information must not be construed to mean
that IBM intends to announce such products, programming, or services in
your country.
 
                       +------------------------+
                       | Send Us Your Feedback! |
                       +------------------------+
 
Your comments about this newsletter are important to us. Please send
your feedback to the editor of IBM SDO Developer Support News, Mike
Engelberg, at:
 
o  Internet: dsnews@vnet.ibm.com
o  IBMMAIL:  USIB33NP
o  Fax:      1-407-443-3858
o  Mail:     DSNEWS, Internal Zip 5407, IBM Corporation,
             1000 N.W. 51st Street, Boca Raton FL 33431, USA
 
========================================================================
 
           +----------------------------------------------+
           | IBM Power Series Developer's ToolBox Program |     boxtprog
           +----------------------------------------------+
 
(From the formal announcement, 19 June 1995)
 
In Brief ...
------------
 
o  Intended for developers who plan to port products to, or develop
   products for, IBM Power Series systems
 
o  Provides one-stop shopping for qualified developers to purchase IBM
   Power Series hardware systems, operating systems, and software
   development tools at special developer prices
 
o  Provides technical support to assist in the development of hardware
   and software products
 
Call 1-800-627-8363 to receive additional information about the IBM
Power Series Developer's ToolBox Program.
 
Overview
--------
 
Commercial developers who plan to port products to, or develop products
for, the PowerPC environment can now take advantage of special
developer's prices for development products offered through the Power
Series Developer's ToolBox Program.
 
The IBM Power Series Developer's ToolBox Program includes the following
hardware when it becomes generally available from IBM:
 
o  IBM Personal Computer Power Series 830 and supporting options
o  IBM Personal Computer Power Series 850 and supporting options
o  ThinkPad Power Series 820 and supporting options
o  ThinkPad Power Series 850 and supporting options
 
and the following software licenses when they become generally
available:
 
o  AIX Version 4.1.3 for Clients with:
   -  Ultimedia Services Version 2.1.2 for AIX
   -  Insignia SoftWindows Version 1.1
 
o  AIX software development tools that include:
   -  IBM C for AIX Version 3
   -  IBM C Set ++ for AIX Version 3
   -  IBM XL FORTRAN for AIX Version 3
   -  IBM XL Pascal for AIX Version 2
 
NOTE: For the Developer's ToolBox Program, the package of four compilers
will be included with each hardware system that contains the AIX
operating system. The compilers cannot be purchased separately as an
after-market option, nor can the compilers be purchased individually
(single compiler).
 
The following additional software development tools are available
through a subscription to The Developer Connection for AIX. For
additional information, call 1-800-633-8266 (1-800-6DEVCON).
 
o  Windows+ NT 3.51 Workstation (PowerPC Edition)
o  Windows NT software development tools, available through the
   Microsoft Developer Network Level 2. Contact Microsoft at
   1-800-759-5474 for availability.
 
IBM will offer OS/2 Warp Connect (PowerPC Edition), Solaris (PowerPC
Edition), and IBM Microkernel technology on the Power Series at a later
date. For details, refer to the Additional Products Information
section.
 
                                                  Planned
                                                  Availability Dates
 
IBM Power Series Developer's ToolBox Program
  for Windows NT developers                       19 June 1995
IBM Power Series Developer's ToolBox Program
  for AIX developers                              7 July 1995
 
Additional Products Information
-------------------------------
 
The following operating systems will also be supported on the IBM Power
Series at a later date:
 
o  On the IBM Power Series systems, IBM will offer OS/2 Warp Connect,
   its award-winning, battle-tested operating system that is available
   today for x86 platforms on the IBM Power Series systems. OS/2 Warp
   Connect (PowerPC Edition) went into initial beta-test in December
   1994. IBM will expand the current beta program to allow a larger set
   of customers to participate. General availability is planned for
   fourth quarter 1995, depending on the beta-test results.
 
o  Solaris (PowerPC Edition), a 32-bit UNIX operating environment, will
   be offered to Power Series developers via the Sunsoft Catalyst Early
   Access Program. For information on how to get started, call
   1-800-SUNSOFT (1-800-786-7638) and ask for the Solaris for PowerPC
   Porting Guide.
 
o  IBM will offer IBM Microkernel technology for use on the IBM Power
   Series systems. Developers who are interested in using IBM
   Microkernel technology should call the Microkernel Business
   Development hotline in Boca Raton, Florida, at 1-800-816-7493 to
   obtain additional information.
 
Ordering Information
--------------------
 
This Program will be made available to developers (called "Developers")
of commercially available products.
 
IBM Software Vendor Operations (SVO) in Atlanta, Georgia, will
administer the Program. Developers who are interested in joining the
Program should call 1-800-627-8363 or fax a request to 1-404-835-9444.
SVO will distribute Program information/enrollment kits to Developers
who express an interest in the Program. The kit will include:
 
o  A welcome letter
 
o  A Program fact sheet that includes an enrollment form with terms
   and conditions
 
o  A list of available hardware/software components and some sample
   hardware and software system configurations that can be ordered via
   the Program
 
o  Information on how to obtain software technical support
 
To become a participant in the Program, a Developer must submit to SVO a
completed and signed enrollment form that signifies the Developer's
agreement to the Program's terms and conditions. The completed and
signed enrollment form should be mailed or faxed to SVO at:
 
  IBM Power Series Developer's ToolBox Program
  WG09A
  IBM Corporation
  3200 Windy Hill Road
  Atlanta, GA 30339
  Fax: 1-404-835-9444
 
After receiving the Developer's enrollment form, SVO will review the
form based on the Program enrollment criteria specified below. If the
Developer meets these criteria, SVO will notify the Developer by letter
that the Developer is allowed to participate in the Program. That letter
will include a unique Developer's identification number and the
telephone number for the IBM Special Contracts Center. The letter will
direct Developers to call the IBM Special Contracts Center to order
development products.
 
The hardware and software available through this Program will be sold to
developers via the IBM Special Contracts Center. The SVO will notify the
IBM Special Contracts Center that the Developer has been placed on the
approved developers' list so the Developer may place an order when the
Developer contacts the IBM Special Contracts Center at 1-800-426-7456.
The IBM Special Contracts Center will provide the Program manager with
specific reports that will show how many systems each Developer has
purchased.
 
The Enrollment Form that Developers will be required to complete and
return to SVO is attached. The form also contains a set of Program terms
and conditions that the Developer must agree to in order to participate
in the Program.
 
Program Enrollment Criteria
---------------------------
 
A Developer will be enrolled as a participant in the Program if the
Developer meets the following criteria:
 
o  Developer must agree to port or develop a commercial product to be
   marketed and sold to customers unaffiliated with the Developer.
 
o  Developer must have completed and signed the enrollment form
   indicating the Developer's agreement to the terms and conditions of
   the Program.
 
o  A potential or an actual relationship difficulty or conflict should
   not exist between IBM and the Developer.
 
If, after reviewing a Developer's enrollment form against the above
criteria, there is a question whether the Developer should be enrolled
in the Program, the SVO or equivalent organization will send the
Developer's enrollment form to the Program manager for resolution.
 
Eighteen months following the initial purchase of Development Products
by a Developer via this Program, IBM has the right to ask the Developer
to certify in writing that a commercial product for use on the
Development Products has been developed. If the Developer cannot provide
the certification, because the developer failed to comply with the
Program's terms, IBM has the right to withdraw the Developer's
authorization to participate in the Program. In this instance, IBM has
the right to apply adjustment charges as defined in the Program terms
and conditions.
 
Charges
-------
 
For all local charges, contact your IBM representative.
 
Enrollment Form
---------------
 
        IBM POWER SERIES DEVELOPER'S TOOLBOX PROGRAM
                     ENROLLMENT FORM
 
________________________________________________________________________
Company Name
 
________________________________________________________________________
Street Address
 
________________________________________________________________________
Mailing Address (if different from above)
 
________________________________________________________________________
City                                State          Zip Code
 
________________________________________________________________________
Telephone Number
 
________________________________________________________________________
Fax Number
 
________________________________________________________________________
Executive Contact Name   Last                      First         Initial
 
________________________________________________________________________
Position/Title
 
________________________________________________________________________
Telephone Number
 
________________________________________________________________________
Technical Contact Name   Last                      First         Initial
 
________________________________________________________________________
Position/Title
 
________________________________________________________________________
Telephone Number
 
________________________________________________________________________
CompuServe ID (for technical support)
 
________________________________________________________________________
OS/2 Developer Assistance Program Membership Number
 
________________________________________________________________________
E-mail Address
 
Identify and briefly describe the business application, system software,
or hardware product that you plan to port to, or develop and market for,
IBM Power Series systems:
 
________________________________________________________________________
 
________________________________________________________________________
 
 
________________________________________________________________________
Product Name
 
________________________________________________________________________
Product Description
 
________________________________________________________________________
 
Return this completed and signed form to:
 
  IBM Power Series Developer's ToolBox Program
  WG09A
  IBM Corporation
  3200 Windy Hill Road
  Atlanta, GA 30339
 
or fax this agreement to 1-404-835-9444.
 
Terms and Conditions
 
1.  IBM will offer you a price that may include software license fees
    (called the "Developer's Price") for eligible products (called
    the "Development Products") under these terms. You may not combine
    the Developer's Price with any discount or allowance. This offer is
    only valid in the U.S. and only applies to shipments made to U.S.
    locations.
 
2.  Sample Power Series system configurations with associated
    Developer's Prices will be shown on Sample System Configurations
    and Product Lists. You will be offered a Developer's Price for:
    a.  A Power Series system and components contained within that
        system unit; and
    b.  Certain Development Products if ordered on a one-for-one basis
        in conjunction with a Power Series system configuration.
    You may also purchase Development Products separately from a Power
    Series system configuration. For a generally available product, you
    will pay the IBM list price. For a pre-generally available product,
    you will pay the Developer's Program price for after-market options.
 
    Payment for products received are due upon receipt of invoice unless
    the invoice specifies alternative terms. Alternate forms of payment
    are approved credit cards and payment submitted with order. IBM may
    perform a credit validation with each order.
 
3.  You can purchase up to 15 customized Power Series systems per Power
    Series machine type at the Developer's Price in each calendar year.
    You must receive written authorization from IBM to exceed this
    limit.
 
4.  For 12 months following the date of installation of the Development
    Products, you will:
    a.  Not resell, sublease, or transfer them, unless agreed to in
        writing by IBM; and
    b.  Use the Development Products primarily for software and hardware
        research and development, training, advertising, promotions, and
        business shows.
 
5.  You will use commercially reasonable efforts to announce and make
    commercially available a product, which runs on the Development
    Products, within 18 months of ordering the first Development
    Product. If requested, you will provide IBM with a Certification of
    Operation on the Development Products (called the "Certification")
    when you complete development of this product. The Certification
    includes the product's name and description; hardware, software,
    memory, and mass storage prerequisites; and availability date.
 
6.  Your rights and obligations for Development Products (hardware and
    software) are governed by the terms of the IBM Customer Agreement
    or equivalent signed agreement between you and IBM, or if no such
    agreement exists, by the purchase agreements and license agreements
    provided by the IBM Power Series Developer's ToolBox Program project
    office at the address indicated on the enrollment form. In all
    cases, such agreement is modified and supplemented by the terms of
    the Program. The terms of the Program shall prevail for Development
    Products supplied under the Program.
 
7.  IBM may disclose publicly all information, including the
    Certification, provided to IBM in connection with this Program and
    state publicly that your company is a member of the IBM Power Series
    Developer's ToolBox Program. This includes the right to reproduce,
    display, and distribute that information worldwide and prepare
    derivative works based on it, provided the derivative works remain
    accurate.
 
8.  This Agreement grants you no rights to use any IBM trademarks or
    trade names. You may, however, refer to IBM products, to the extent
    and in the manner such reference are permitted under local law, in
    factual or declarative statements to indicate that your products
    operate with IBM products, provided that such statements are correct
    and not misleading, and further provided that IBM is attributed as
    the owner of any IBM trademarks referred to in the statements.
 
9.  Certain Development Products may still be under test and their
    designs may be changed prior to general availability. PRE-GENERAL
    AVAILABILITY SOFTWARE AND HARDWARE PRODUCTS THAT ARE SOLD THROUGH
    THIS PROGRAM ARE PROVIDED ON AN "AS-IS" BASIS UNLESS AGREED TO IN
    WRITING BY YOU AND IBM.
 
10. IBM may apply adjustment charges to all Development Products that
    you order through this Program if you use, or dispose of, the
    Development Products in a manner that does not comply with the terms
    of this Program. For Development Products that are generally
    available, the adjustment charge is the difference between the
    Developer's Price paid by you and the IBM list price that was in
    effect at the time of the original purchase. For Development
    Products that are not generally available, the adjustment charge is
    30 percent of the Developer's Price paid by you. IBM will notify you
    of any adjustment charges. You agree to pay all such charges upon
    receipt of notice from IBM.
 
11. IBM may accept or not accept your enrollment form. IBM may withdraw
    your authorization to participate in the Program if you fail to
    comply with the Program terms. You may discontinue the membership at
    any time by writing to the address on the enrollment form, but
    adjustment charges may still apply.
 
12. IBM may change, modify, and/or discontinue this Program at any time
    without notice. Changes apply only to subsequent purchases.
 
When you sign below, you agree to all terms and conditions identified
above and that you are an authorized representative for your firm.
 
________________________________________________________________________
    Name (Please print or type)
 
________________________________________________________________________
    Position/Title
 
________________________________________________________________________
    Authorized Signature                                Date
 
Software Terms and Conditions
 
Additional terms and conditions that apply to the AIX compilers that are
offered through this program are as follows:
 
o  Each compiler is licensed to a given development system for one
   single user. A key to access the compiler is provided on the CD.
 
o  Softcopy documentation of the compilers is provided on the CD. No
   hardcopy documentation is provided.
 
========================================================================
 
          +-----------------------------------------------+
          | Preview: IBM Extends OS/2 to IBM Power Series |     wconnppc
          +-----------------------------------------------+
 
(From the formal announcement, 19 June 1995)
 
In Brief ...
------------
 
The PowerPC Edition of IBM OS/2 Warp Connect will combine the award
winning features of OS/2 Warp with the advantages of RISC architecture:
 
o  Consistent OS/2 user interfaces and programming APIs for easy
   migration to IBM Power Series hardware
o  Support for advanced applications including 3-D graphics
o  Easy installation and usability of the Workplace Shell
o  Comprehensive networking and communications software
o  Ability to run DOS and Windows 3.x and recompiled 32-bit OS/2
   applications
o  IBM microkernel technology for easy scalability, portability, and
   modularity for additional hardware platforms
 
The IBM microkernel technology and other IBM shared services (for
example, system registry, and file server technology) is available by
calling 1-800-816-7493 or 1-407-443-6805.
 
Overview
--------
 
OS/2 Warp Connect (PowerPC Edition) will combine the major features of
OS/2 Warp with the power to handle a new range of applications made
possible by RISC architecture for the Power Series systems. OS/2 Warp
Connect (PowerPC Edition) will continue the growth of the OS/2 product
family and reinforces IBM's strong commitment to OS/2.
 
OS/2 Warp Connect (PowerPC Edition) will support direct execution of x86
DOS and Windows 3.x binary applications used on today's personal
computers. A comprehensive set of developers tools will be available to
assist in porting 16-bit to 32-bit OS/2 applications. Investment in OS/2
32-bit applications is preserved, as most existing applications only
require a recompile to exploit the IBM PowerPC microprocessor. OS/2
users and developers can exploit their existing skills because of the
single and consistent implementation of the OS/2 API set.
 
OS/2 Warp Connect (PowerPC Edition) will also provide a valuable set of
networking and communications software as part of the software strategy
defined by IBM's Open Blueprint. This software will support NetBIOS,
SNA, IEEE 802.2, TCP/IP, and LAN Requester. It provides an easy-to-use,
integrated installation utility, and plugs into your existing network.
 
OpenGL for OS/2 adds the industry-standard 3-D engine and API set,
granting developers and users access to graphics capabilities previously
available only on more expensive workstations.
 
The IBM microkernel technology within OS/2 Warp Connect (PowerPC
Edition) will provide the means of implementing the familiar OS/2
environment on new platforms. The operating environments that can be
built using this powerful technology range from special-purpose systems
designed for embedded controllers and hand-held devices, upward to OS/2
Warp Connect (PowerPC Edition) and beyond.
 
OS/2 Warp Connect (PowerPC Edition) went into initial beta-test in
December 1994. IBM will expand the current beta program to allow a
larger set of customers to participate. For information on how to
participate, members of the IBM Developer Assistance Program should
contact their SDO relationship manager. Corporate developers should
contact their IBM OS/2 marketing specialist.
 
General availability in U.S. English for OS/2 Warp Connect (PowerPC
Edition) is planned for 4Q95 (depending on beta-test results). OS/2
Warp Connect (PowerPC Edition) will be competitively priced. Special-bid
requests will be accepted immediately. The announcement and availability
of these products, features, and components is subject to IBM business
and technical judgement.
 
Previews provide insight into IBM plans and directions. General
availability, prices, ordering information, and terms and conditions
will be provided when the products are announced.
 
Description
-----------
 
IBM OS/2 WARP CONNECT (POWERPC EDITION)
 
INTEGRATED CONNECTIVITY: OS/2 Warp Connect (PowerPC Edition) will
provide a valuable set of networking and communications software.
Network Services will provide a framework to support multiple networking
protocols including: NetBIOS, IEEE 802.2, TCP/IP, and SNA APPC and APPN
End Node.
 
A series of communications APIs (based on Berkeley sockets) will be
supported for TCP/IP, NetBIOS, and Local Inter-Process Communications
(IPC). APPC and CPIC APIs will be provided for SNA.
 
IBM OS/2 Warp Connect (PowerPC Edition) LAN Requester will provide a
subset of function in OS/2 LAN Server 4.0 LAN Requester. IBM OS/2 Warp
Connect (PowerPC Edition) LAN Requester will support attachment to:
 
o  OS/2 LAN Server Version 3.x or 4.0
o  IBM LAN Server for AIX
o  LAN Manager
o  Windows for Workgroup 3.11
o  Windows NT Advanced Server
 
The user interface will provide:
 
o  A command-line interface for network commands and LAN Server
   Services support
o  Programming interfaces for Net APIs, Named Pipes, and Mailslots
o  Graphical user interface based on OS/2 LAN Server 4.0 and an OS/2
   Warp Connect (PowerPC Edition) Workplace Shell interface
 
The LAN Requester Redirector will support the Physical File System,
printer devices, and pipes.
 
DEVELOPMENT TOOLS: OS/2 Warp Connect (PowerPC Edition) includes a new,
object-oriented scripting language, Object REXX. Object REXX is used to
drive the user interface as well as other object-based technologies.
Object REXX is an extension to the REXX language and supports existing
REXX programs.
 
The following application development tools for the IBM Power Series
family, although not part of OS/2 Warp Connect (PowerPC Edition), are
separately available. For a list of additional application development
tools, see the "Statement of General Direction" section.
 
o  IBM VisualAge C++ -- The VisualAge family represents IBM's
   object-oriented offerings for enabling a powerful new vision of
   programming based on constructions from parts. The VisualAge family
   is an award-winning visual development environment for creating
   line-of-business applications.
 
   VisualAge C++ for OS/2 provides a means of deploying high-performance
   business applications by combining a high degree of compatibility
   with VisualAge C++ Version 3 on OS/2 Warp Version 3 (x86) with state
   of the art RISC optimization. A native version and a version hosted
   on OS/2 Warp Version 3 (x86) will be provided.
 
o  IBM Developer's Toolkit for OS/2 Warp Connect (PowerPC Edition) --
   Available as part of The Developer Connection for OS/2 and IBM
   VisualAge C++, the toolkit is positioned to assist developers of
   Power Series specific applications, and to allow a recompile of
   existing OS/2 applications running on x86 processors to run on the
   IBM Power Series family.
 
The combination of application development function contained in OS/2
Warp Connect (PowerPC Edition), The Developer Connection for OS/2, and
these separately available tools will provide a superior set of
development tools and aids.
 
IBM MICROKERNEL TECHNOLOGY: The IBM microkernel technology will provide
the means to implement the familiar OS/2 environment on new platforms.
The microkernel was designed with three express purposes in mind:
portability, scalability, and modularity. Because the range of new
chipsets coming into the market is growing increasingly more diverse,
traditional monolithic operating systems built and written expressly to
one chipset architecture may not be able to be quickly and easily moved
to new families of processors. This scenario impacts your ability to
leverage existing code bases and skillsets in order to take immediate
advantage of the new opportunities created by these evolutions of
technology.
 
Use of IBM microkernel technology also establishes a highly modular
architecture whereby components written to its interface can be scaled
along with the microkernel. These components, known as "services", are
written to specific functional purposes such as file systems, transport
providers, security systems, or LAN services. Whichever services are
needed in a particular environment for a particular purpose are simply
"plugged into" the microkernel. A grouping of these services yields the
familiar OS/2 operating system. OS/2-specific elements such as the
Workplace Shell user interface, 32-bit API and libraries, command set,
and other functions are entirely consistent across all members of the
OS/2 family.
 
The operating environments that can be built using this powerful new
technology range from special-purpose systems designed for embedded
controllers and hand-held devices, upward to the new PowerPC Edition of
OS/2 Warp Connect. OS/2 Warp Connect (PowerPC Edition), over time, will
scale from powerful user-centric desktops to massively parallel servers.
 
IBM microkernel technology is available in source code form by calling
1-800-816-7493 or 1-407-443-6805.
 
OPENGL 3-D GRAPHICS SUPPORT: OpenGL is a highly functional 3-D API
currently available on many workstation platforms. It supports precise
immediate mode 3-D rendering of points, lines, polygons, and
Non-Uniform Rational B-Spline (NURBS) surfaces. OpenGL contains support
for multiple light sources, anti-aliasing, texture mapping, fogging,
hidden surface removal, transparency, motion blur, and double buffering.
OpenGL is used by CAD, entertainment, industrial design and modeling,
biochemistry, and scientific visualization applications.
 
OpenGL on OS/2 does not require additional 3-D graphics hardware
support. It is a complete software implementation whose performance
scales with CPU power. The OpenGL graphics pipeline has been tuned
extensively for the PowerPC architecture to take advantage of its
floating-point power.
 
OpenGL device driver source code will be available in The IBM Developer
Connection Device Driver Kit for OS/2. This device driver source, when
tailored to 3-D graphics boards, can bring a much higher level of
performance to 3-D graphics applications.
 
MULTIMEDIA SUPPORT: The multimedia application development support of
OS/2 Warp Version 3 is carried over to OS/2 Warp Connect (PowerPC
Edition). Included will be CD Audio, MIDI playback, image support,
animation, video support, Kodak PhotoCD, and support for the Yamaha
OPL3 FM Synthesizer.
 
o  IBM SoftMIDI Synthesizer
 
   The IBM SoftMIDI Synthesizer will use high-quality audio sampling and
   will support the General MIDI standard. MIDI files will allow complex
   musical compositions to be represented in a very compact form and
   played back on music synthesizers. This exciting music synthesizer
   will be capable of responding to General MIDI files to produce
   high-quality music. The General MIDI files will provide music for
   multimedia presentations, games, educational software and any other
   multimedia application with files much smaller than digitized .WAV
   files.
 
   The IBM SoftMIDI Synthesizer can be configured for different
   environments, providing entry-level to high-level music sound quality
   without additional audio hardware. It supports up to 32 voices.
   Normally a special add-on card is required to provide wavetable music
   synthesis. The IBM SoftMIDI Synthesizer is another example of using
   the advanced architecture and floating-point capability of the IBM
   PowerPC processors.
 
o  Crystal Business Audio Driver
 
   The IBM Power Series systems will have built-in audio support via the
   Crystal 4231 or the Crystal 4232 Audio Systems. OS/2 Warp Connect
   (PowerPC Edition) supports the Crystal 4231 Audio System that is
   included on the ThinkPad Power Series, and the Crystal 4232 Audio
   System that is included on the IBM Personal Computer Power Series.
 
   OS/2 Warp Connect (PowerPC Edition) will provide the standard support
   of Wave, Aux, and MIDI functions. In addition to this standard
   feature set, the audio driver will support a full-duplex mode of
   operation, wherein playback and record can be performed
   simultaneously, and an enhanced full-duplex mode where playback and
   record can be performed simultaneously at different sample rates.
   The audio driver will also provide for the control of the volume of
   sound to be recorded.
 
INTERNATIONALIZATION: OS/2 Warp Connect (PowerPC Edition) will contain
XPG/4, a library of APIs, commands, and locales defined by the X/Open
Portability Guide, Version 4. This will allow for portability of
applications and a code-set-independent, locale-based
internationalization model.
 
IMPROVED INSTALLABILITY:
 
o  CD-ROM availability -- OS/2 Warp Connect (PowerPC Edition) will be
   bootable and installable from CD.
 
o  Feature Install program -- will allow use of the same method to
   install the operating system as well as service updates that may be
   required in the future; and it provides a means to remove unwanted
   features, in essence providing an uninstall capability.
 
IMPROVED OPERATIONS: The system registry will:
 
o  Provide the capability to dynamically modify the system configuration
   without having to reboot the system.
 
o  Provide a database to store information such as: system information,
   process environment variables, and application profile information
   normally kept in .INI and CONFIG.SYS files.
 
o  Be available in object code form by calling 1-800-816-7493 or
   1-407-443-6805.
 
IBM Developer Connection Offerings
----------------------------------
 
IBM DEVELOPER CONNECTION FOR OS/2
 
The IBM Developer Connection for OS/2, continuing proof of IBM's
commitment to OS/2 developers, can greatly increase your productivity by
providing you with the latest IBM Power Series family and x86
application development tools, each under the appropriate software
license agreement; pre-release software, which may include the OS/2 Warp
Connect (PowerPC Edition) beta; product demos; and information you need,
on today's most convenient medium -- a CD.
 
IBM DEVELOPER'S TOOLKIT FOR OS/2 WARP CONNECT (POWERPC EDITION): The IBM
Developer's Toolkit for OS/2 Warp Connect (PowerPC Edition) will be
available as part of The Developer Connection for OS/2. The toolkit is
positioned to assist developers of Power Series family-specific
applications, and to allow a recompile of existing OS/2 applications
running on x86 processors to run on the IBM Power Series family.
 
OS/2 Warp Connect (PowerPC Edition) will provide application enabling
services that allow end-user functions such as database, office system
support, system management, and multisystem support to operate
transparently over a network. By integrating the Open Blueprint elements
of networking and communication services, OS/2 Warp Connect (PowerPC
Edition) will provide many of the APIs upon which network-aware
applications can be written. The network and communications APIs are
defined and available through the IBM Developer Connection offering.
 
The IBM Developer's Toolkit for OS/2 Warp Connect (PowerPC Edition) will
include:
 
o  Tools for building programs such as linker, archiver, resource
     compiler, object, and executable file analysis tools
o  Resource editors and build tools (OS/2 Warp Version 3.0 level)
o  System Object Model (SOM) compiler and emitters
o  Headers and import libraries for defining and resolving OS/2 Warp
     Connect (PowerPC Edition) API calls
o  Online documentation -- programming references and guides
o  Code tutorial to demonstrate coding techniques for:
   -  Presentation Manager
   -  Workplace Shell
   -  Multimedia
   -  Object REXX
   -  System Object Model (and others)
o  Application debugging aids
   -  IBM Code Analysis Tool (ICAT)
 
Technical support for The IBM Developer's Toolkit for OS/2 Warp Connect
(PowerPC Edition) will be available by calling 1-800-992-4777, and is
free for up to 60 days. Electronic support will be provided through
CompuServe, OS/2 BBS, and the Internet.
 
An annual subscription to The IBM Developer Connection for OS/2 keeps
your tools and information from becoming dated. Each year you'll
receive four volumes, including CDs and The Developer Connection News,
each packed with the tools and information you need for your OS/2
development efforts. To subscribe and receive IBM Power Series family
development tools, call IBM at a number listed below and subscribe to
The IBM Developer Connection for OS/2: 1-800-6-DEVCON (1-800-633-8266),
fax 1-303-330-7655.
 
To order The IBM Developer's Toolkit for OS/2 Warp Connect (PowerPC
Edition) Technical Library only, call 1-800-426-7282.
 
THE IBM DEVELOPER CONNECTION DEVICE DRIVER KIT FOR OS/2
 
The IBM Developer Connection Device Driver Kit for OS/2 contains sample
source code for developing display drivers for OS/2 Warp Connect
(PowerPC Edition). This includes the display drivers based on the new
layered Graphics Adapter Display Driver (GRADD) architecture, as well as
the new printer models that use the Graphics Raster Engine (GRE) and the
Generic Printer Library (GenPLib).
 
The GRADD model simplifies the work of development drivers, because the
device-dependent code has been separated from the device-independent
code. The printer model allows you to use a common code base for OS/2
Warp Connect (PowerPC Edition) and the x86 platform. This means that all
of the printer source code available for x86 platform also runs on OS/2
Warp Connect (PowerPC Edition). The GRE, coupled with the GenPLib, make
developing printer drivers simpler and faster than ever.
 
OpenGL device-driver source code will be available in The IBM Developer
Connection Device Driver Kit for OS/2. This device-driver source, when
tailored to 3-D graphics boards, can bring a much higher level of
performance to 3-D graphics applications.
 
To order The IBM Developer Connection Device Driver Kit for OS/2, call:
1-800-6-DEVCON (1-800-633-8266), fax 1-303-330-7655.
 
Statements of General Direction
-------------------------------
 
The following products, features and components will be offered
independently of OS/2 Warp Connect (PowerPC Edition), and will be
announced with their own packaging plan, prices, terms and conditions,
and availability schedules.
 
OS/2 SERVER FOR IBM PERSONAL COMPUTER POWER SERIES
 
IBM will provide OS/2-based server software that supports IBM Personal
Computer Power Series systems.
 
OS/2 APPLICATION DEVELOPMENT TOOLS FOR IBM POWER SERIES
 
IBM offers tools for application developers to help leverage investments
in existing systems, find new ways to gain quantum leaps in productivity
via workflow-enabled applications, and gain competitive advantage by
building applications based on object-oriented technology. These tools
will enable the development of software that conforms to many of the
standards supported by the Open Blueprint. The tools will allow
application developers to be more responsive to the changing business
needs of the organization.
 
IBM application development offerings deliver design and modeling
capabilities, a broad set of languages to build applications, and an
application management environment for effective team development.
 
IBM intends to deliver application development offerings that will run
on OS/2 Warp Connect (PowerPC Edition). Examples include:
 
o  VisualAge Family
 
   The VisualAge family represents IBM's object-oriented offerings for
   enabling a powerful new vision of programming based on constructions
   from parts. The VisualAge family is an award-winning visual
   development environment for creating line-of-business applications.
 
   VisualAge C++ for OS/2 provides a means of deploying high-performance
   business applications by combining a high degree of compatibility
   with VisualAge C++ Version 3 on OS/2 Warp Version 3 (x86) with
   state-of-the-art RISC optimization. Both a native version and a
   version hosted on OS/2 Warp Version 3 (x86) will be provided.
 
   VisualAge Smalltalk for OS/2 offers an easy-to-learn and easy-to-use
   visual development environment for creating business applications.
 
o  VisualGen for OS/2
 
   IBM's enterprise 4GL for developing network applications will be
   enhanced to support application execution on IBM Power Series
   hardware. VisualGen for OS/2 combines a powerful visual programming
   facility with a robust 4GL to deliver an object-based application
   development environment. VisualGen enables programmers to develop
   distributed, multiplatform applications for complex business
   solutions.
 
o  VRPG CLIENT/2
 
   VRPG Client/2 is an integrated development environment for building
   client/server applications with the AS/400 as the target server. With
   VRPG Client/2 distributed logic, business applications can be built
   by utilizing existing RPG skills.
 
o  IBM COBOL for OS/2 and IBM PL/I
 
   IBM will extend the capabilities of COBOL and PL/I, third-generation
   programming languages, to take advantage of the capacity of the
   PowerPC platform and leverage existing investments in
   line-of-business applications.
 
o  IBM TeamConnection Client for OS/2 Warp Connect (PowerPC Edition)
 
   Software for managing, versioning, and building applications in a
   team environment.
 
o  DataAtlas
 
   A data dictionary that manages data models and versioning.
 
THE IBM DEVELOPER CONNECTION DEVICE DRIVER KIT
 
The IBM Developer Connection Device Driver Kit will contain the source
code and tools for building device drivers on the PowerPC and x86
platforms. This product will be delivered with The IBM Developer
Connection for OS/2, which will contain The IBM Developer's Toolkit for
OS/2 Warp Connect (PowerPC Edition).
 
OS/2 PRODUCTS FOR IBM POWER SERIES
 
IBM intends to offer the following products, features, and components
to run on OS/2 Warp Connect (PowerPC Edition):
 
o  Networking
 
   -  IBM Personal Communications/3270 for OS/2 Warp Connect (PowerPC
      Edition)
         This new member of the Personal Communications family will
         allow seamless integration of your IBM Power Series and 3270
         host environments using the 802.2 interface included with the
         Network Services framework of OS/2 Warp Connect (PowerPC
         Edition). A beta level of this native full 32-bit application
         will also be available as part of the OS/2 Warp Connect
         (PowerPC Edition) beta program.
   -  CICS Client for OS/2 Warp Connect (PowerPC Edition)
   -  MQSeries client code for OS/2 Warp Connect (PowerPC Edition)
   -  IBM WebExplorer for OS/2 Warp Connect (PowerPC Edition)
 
o  Systems Management
   -  SystemView Agent
         The SystemView Agent will provide general-purpose management
         functions. These functions will be built on industry standards
         like Simple Network Management Protocol (SNMP) and the Desktop
         Management Task Force's (DMTF) Desktop Management Interface
         (DMI). The SystemView Agent will provide for the management of
         current SNMP sub-agents or DMI-enabled resources up to any SNMP
         manager.
   -  NetView Distribution Management Agent
   -  Distributed Security Manager client
   -  ADSTAR Distributed Storage Manager (ADSM)
 
o  Data Management
   -  DB2 Client Application Enabler for OS/2 Warp Connect (PowerPC
        Edition)
   -  IBM DB2 Software Developer's Kit for OS/2 Warp Connect (PowerPC
        Edition)
   -  DataGuide for OS/2 Warp Connect (PowerPC Edition)
   -  DataPropagator Relational
 
o  Workgroup
   -  IBM WorkGroup for OS/2 Warp Connect (PowerPC Edition)
         IBM WorkGroup for OS/2 Warp Connect (PowerPC Edition) will
         deliver a rich palette of modular, customizable, scalable
         functions that encompass group communications, information
         management, and workflow. The initial delivery of IBM WorkGroup
         consists of agent, directory, fax, mail, and scheduling and
         calendaring. Additional function will be derived from products
         such as:
         --  Visual Document Library -- document management
         --  Visual Info -- image management
         --  BookManager -- softcopy publication
         --  FlowMark -- workflow
         --  Visualizer -- data analysis
   -  UltiMail Lite E-Mail for OS/2 Warp Connect (PowerPC Edition)
 
IBM OS/2 WARP CONNECT (POWERPC EDITION) CLIENT FUNCTION
 
IBM intends to enhance the function of OS/2 Warp Connect (PowerPC
Edition) to provide additional client functions included in OS/2 Warp
Connect Version 3.
 
IBM OS/2 WARP CONNECT (POWERPC EDITION) BONUSPAK: IBM intends to provide
a BonusPak for OS/2 Warp Connect (PowerPC Edition) with a function
similar to that contained in the OS/2 Warp Version 3 BonusPak.
 
Related Software Announcement
-----------------------------
 
IBM announces the Human-Centered Experience, a group of applications
designed to make working with computers more natural. The
Human-Centered Experience will be included with the purchase of an IBM
Personal Computer Power Series or IBM ThinkPad Power Series system when
OS/2 Warp Connect (PowerPC Edition) is ordered. The Human-Centered
Experience will be available in U.S. or U.S. International English
only, within 90 days of the availability of OS/2 Warp Connect (PowerPC
Edition).
 
========================================================================
 
             +-----------------------------------------+
             | IBM VisualAge C++ for OS/2, Version 3.0 |        visagc30
             |   Makes Programming Easier than Ever    |
             +-----------------------------------------+
 
(From the formal announcement, 15 June 1995)
 
In Brief ...
------------
 
Version 3 of IBM VisualAge C++ for OS/2 comes with the following
enhancements:
 
o  Visual Programming Tools based on VisualAge -- simplify the building
   of applications with predefined code
 
o  Data Access Class Builder interfaces to DB2 for OS/2 databases --
   help you to create C++ classes that easily access DB2 for OS/2
   databases
 
o  High-Performance C/C++ Compiler -- offers you a fast compiler and
   linker, and new memory management in C RunTime
 
o  Direct-to-SOM -- automatic IDL generation for distributed SOM objects
 
o  Comprehensive IBM Open Class Library -- helps you reduce programming
   effort and avoid coding errors
 
o  New, improved Browser and Performance Analyzer -- help you to easily
   learn how to use the C++ libraries, while a new language-sensitive
   editor offers language-sensitive help
 
o  Highly integrated tools -- include new navigation paths between
   tools, drop-down menus, documentation, and installation improvements
   (CID-enabled)
 
Overview
--------
 
Version 3 of VisualAge C++ for OS/2 offers you powerful visual
programming tools that make building applications simpler. These tools
work seamlessly together and are designed to help you through each stage
of the development process.
 
New, Faster, and Easier Programming Tools
 
The Visual Application Builder helps you rapidly prototype and build
applications with menu bars, entry fields, and icons. The Data Access
Class Builder allows you to visually create C++ classes for easy access
to DB2 for OS/2 relational databases.
 
With the help of the IBM Open Class Library, you can reduce your
programming effort and avoid coding errors because the library offers
you a comprehensive set of C++ classes. These classes range from basic
input/output operations and string handling to abstract data types and
user interface support.
 
The new Browser allows you to explore both compiled code and uncompiled
source, easing the difficulty of learning and using C++ classes and
class libraries. The Performance Analyzer graphically identifies your
application performance hot spots.
 
Some major enhancements have also been made to the Compiler. The focus
has been on improving compile time without impacting its best-of-breed
code quality and optimization. With the addition of pre-compiled header
files, extensive tuning, and a new linker, you can expect faster
compiles, and twice-as-fast linker performance.
 
Direct-to-SOM (DTS) is an exciting new technology that combines familiar
and powerful standard C++ syntax with the robustness and portability of
IBM's System Object Model (SOM). Now you can generate SOM objects
directly from the C++ compiler. Best of all, the VisualAge Debugger lets
you debug SOM objects as easily as regular C++.
 
Part of a family of VisualAge C++ products, VisualAge C++ Version 3
supports a consistent set of tools and class libraries across an entire
range of platforms including OS/2, AIX, and Sun Solaris. This makes
cross-platform programming and the migration of applications faster,
easier, and less error-prone. IBM plans to begin VisualAge C++ beta
programs for Windows, OS/400, and the PowerPC.
 
The name of this program, formerly C Set++ for OS/2, has been changed in
Version 3 to highlight the next generation of C and C++ application
development.
 
Planned availability dates:
 
VisualAge C++ for OS/2 Version 3.0                 23 June 1995
VisualAge C++ for OS/2 Open Class Library Source
  Version 3.0                                      30 September 1995
 
Description
-----------
 
The new generation of C++ has arrived. IBM VisualAge C++ for OS/2,
Version 3 takes C++ application development to new levels of
productivity. Now, mission- critical, object-oriented applications are
within easy reach with VisualAge C++'s powerful application
"construction from parts" paradigm.
 
VisualAge C++ delivers:
 
o  A visual application construction environment.
o  IBM Open Class: A complete set of classes, including collections,
   user interface, and data access.
o  An extensive set of integrated C++ programming tools.
o  A robust, standards-compliant C/C++ compiler that produces the
   fastest code available for OS/2 2.11 and Warp.
 
CONSTRUCTION FROM PARTS: With VisualAge C++, application construction
has never been easier. Even the most complex applications can be
constructed from the large set of pre-defined parts from IBM Open Class.
You can also create your own parts and import them easily to the visual
builder. These parts can be assembled quickly and easily with the visual
builder, and your application can be generated with the click of a
button. Reuse is now real-world!
 
The visual builder generates ANSI-compliant C++ source code that is
compiled into a highly optimized application. You get blazingly fast
performance and a royalty-free runtime environment.
 
OBJECT-ORIENTED ACCESS TO RELATIONAL DATA: Now, make quick work of
bringing existing relational data into the object world. The Data Access
Class Builder visually maps DB2 for OS/2 relational database tables into
objects with a single click. All of the C++ and SQL code generation is
done for you -- simply import these "data objects" into the visual
builder and construct your application.
 
An underlying set of class libraries handles the complexities of data
access and CORBA-compliant persistent object storage.
 
IBM OPEN CLASS: IBM Open Class is a set of C++ class libraries that
gives you an extensive choice of building blocks for creating your
applications. While Open Class handles the complexity of low-level APIs,
you can focus on your application. Because Open Class is the foundation
for the Visual Builder, you become productive immediately by using real
objects directly from the builder. You spend more time building
applications, not learning the complexities of object-oriented designs
and class libraries.
 
You can also create your own custom objects and extend Open Class by
using the extensive set of C++ programming tools integrated in VisualAge
C++. With IBM Open Class, you have the flexibility of a consistent
programming interface across a wide range of platforms, including OS/2,
Warp, AIX, and Sun Solaris. In the future, it is our intent to make MVS,
OS/400, Windows NT, Windows 95, and OS/2 for the PowerPC available. With
IBM's C++ environments on these platforms, you can code your application
once and deploy it anywhere in your enterprise.
 
POWERFUL C++ TOOLS: VisualAge C++ sets the pace with a complete set of
integrated tools built for the C++ developer.
 
GET STARTED QUICKLY WITH WORKFRAME AND PROJECT SMARTS: WorkFrame gives
you a productive place to create and manage your C++ code. With "Easy
Options", you build code in either debug, browse, or optimized modes --
without having to manage compiler options manually. With WorkFrame, you
move naturally from tool to tool. In addition, Project Smarts gives you
automatically-configured skeleton applications to start your coding
immediately.
 
THE NEW STANDARD IN C++ BROWSERS: Explore and understand your code and
class libraries quickly with the VisualAge C++ browser. Use the
QuickBrowse feature to get information on C++ code even before you
compile -- exactly when you need it.
 
FROM BUG-FREE TO BLAZINGLY FAST: Get your application up to speed with
two powerful tools.
 
With the debugger's intuitive user interface, you can debug at the
source level, set breakpoints, handle advanced C++ functions such as
templates and exceptions, and isolate difficult memory management bugs.
 
Use the Performance Analyzer to fine tune your application's
performance. Through graphical representations of trace information,
you discover the hotspots and bottlenecks in your programs.
 
EASY EDITING: Editing source code is a snap using the
syntax-highlighting editor. Because editors are a personal choice, this
one can be customized to your way of working.
 
SUPERIOR C++ CODE: The 32-bit C/C++compiler delivers rock-solid code
ready to meet the demands of your business.
 
With pre-compiled header files, you can expect fast compiles. A new
32-bit linker built for C++ is up to three times faster than the
previous version.
 
C++ generates applications which are highly optimized for OS/2. In
addition, code can be optimized for any Intel processor from the i386
to the Pentium.
 
EASILY CREATE SOM OBJECTS: Now you can generate SOM objects directly
from familiar C++ syntax simply by turning on a compiler option. The
compiler will also generate the corresponding Interface Definition
Language (IDL) for interlanguage or Distributed SOM applications. In
addition, you can browse and debug SOM objects with the VisualAge C++
tools. SOM objects can be imported to the visual builder so distributed
object applications can be assembled quickly.
 
JOIN THE VISUALAGE: VisualAge C++ is part of the IBM family of C++
products, which provides a consistent set of tools and class libraries
across many platforms, including OS/2, Warp, AIX, Sun Solaris, MVS, and
in the future, OS/400, Windows NT, Windows 95, and OS/2 for the PowerPC.
 
OPENDOC DEVELOPMENT TOOLS: These tools will be provided through the IBM
Developer's Toolkit for OS/2 Warp, and will be included in IBM VisualAge
C++ through its visual-built environment.
 
NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY (NIST): The IBM
VisualAge C++ for OS/2, Version 3.0 conforms to NIST-standard FIPS PUB
160C.
 
Publications
------------
 
IBM VISUALAGE C++ FOR OS/2, VERSION 3.0 -- STANDARD MANUALS
 
       Standard Manuals are basic manuals and "how to" books
available online in all media. Standard Manuals are shipped hardcopy
only with IBM VisualAge C++ for OS/2, Version 3.0 3.5-inch
diskettes+Doc package and the CD-ROM+Doc package.
 
The IBM VisualAge C++ for OS/2, Version 3.0 Standard Manuals consist of
the following publications, which can be ordered in a set only as part
number 30H1679. Standard Manuals are NOT available separately.
 
o  IBM VisualAge C++ for OS/2 Version 3.0 Programming Guide
o  IBM VisualAge C++ for OS/2 Version 3.0 Open Class Library User's
     Guide
o  IBM VisualAge C++ for OS/2 Version 3.0 Visual Builder User's
     Guide
o  IBM VisualAge C++ for OS/2 Version 3.0 User's Guide
 
IBM VISUALAGE C++ FOR OS/2, VERSION 3.0 -- EXTENDED REFERENCE MANUALS
 
Extended Reference Manuals are reference books available online in all
media. Extended Reference Manuals do NOT come hardcopy with any IBM
VisualAge C++ for OS/2, Version 3.0 package.
 
The IBM VisualAge C++ for OS/2, Version 3.0 Extended Reference Manuals
consist of the following publications. which can be ordered in a set
only as part number 30H1680. Extended Reference Manuals are NOT
available separately.
 
o  IBM VisualAge C++ for OS/2 Version 3.0 Language Reference
o  IBM VisualAge C++ for OS/2 Version 3.0 Library Reference
o  IBM VisualAge C++ for OS/2 Version 3.0 Open Class Library
     Reference : Volume I
o  IBM VisualAge C++ for OS/2 Version 3.0 Open Class Library
     Reference : Volume II
o  IBM VisualAge C++ for OS/2 Version 3.0 Open Class Library
     Reference : Volume III
o  IBM VisualAge C++ for OS/2 Version 3.0 Visual Builder Parts
     Reference
o  IBM VisualAge C++ for OS/2 Version 3.0 Building VisualAge C++
     Parts for Fun and Profit
 
All the C++ publications are available in the IBM VisualAge C++ for
OS/2, Version 3.0 as follows.
 
                    Standard               Extended Reference
Medium              Manuals                Manuals
 
3.5-inch            Hardcopy               No Hardcopy (2)
diskette            INF Format             INF Format
and Doc             No BookManager Files   No BookManager Files
                    No PostScript Files    No PostScript Files
 
CD and Doc          Hardcopy               No Hardcopy (2)
                    BookManager Files      BookManager Files
                    PostScript Files       PostScript Files
                    INF Format             INF Format
 
CD                  BookManager Files      BookManager Files
                    PostScript Files       PostScript Files
                    INF Format             INF Format
                    No Hardcopy (1)        No Hardcopy (2)
 
(1) Available separately as part number 30H1679
(2) Available separately as part number 30H1680
 
The INF and BookManager files on the VisualAge C++ CD may be accessed
from the CD or installed on the hard drive.
 
Hardware Requirements
---------------------
 
o  Processor:
   -   80386 minimum
   -   80486 or higher strongly recommended
o  Display:
   -  VGA minimum
   -  SVGA recommended
o  Memory requirements:
   -  C development
      --  8 MB RAM minimum
      -- 12 MB RAM recommended
   -  C++ development
      -- 12 MB RAM minimum
      -- 16 MB RAM recommended
   -  C++ Visual development
      -- 16 MB RAM minimum
      -- 24 MB RAM recommended
o  Disk space requirements:
   -  110 MB for all tools
   -   70 MB for samples and documentation
   -   30 MB (minimum) swap space
 
Software Requirement
--------------------
 
o   IBM OS/2 Version 2.11 or higher (OS/2 Warp recommended)
 
Service and Support
-------------------
 
Whatever time of day it is - 3:00 in the afternoon or 3:00 in the
morning - there's a support option to suit your needs: voice,
electronic, regular turnaround time, fast turnaround, priority handling,
and 24-hour coverage.
 
VisualAge C++ for OS/2 Service and Support is staffed by developers who
know the product and understand the problems a developer faces. This
includes everything from simple how-to's to complex technical issues.
VisualAge C++ for OS/2 Service and Support takes ownership of the
problem and works it to resolution, which may take the form of a
workaround, a fix to the product, or simply education.
 
Support is available worldwide from Service and Support. In addition,
many countries also offer support. You should contact your local IBM
office for details of locally available support.
 
o  Voice Support
 
   In the US and Canada, voice support is available and free for 60 days
   from the time of your first call (but not to exceed the Service
   Expiration date). After 60 days, voice support is chargeable. The
   Personal Systems Support Line 800 service takes the call and routes
   it to VisualAge C++ for OS/2 Service and Support, who will walk
   through the problem with you. If it turns out to be a bug, IBM will
   fix it without charge, and may include it in the next Corrective
   Service Diskette (CSD). In the meantime, VisualAge C++ for OS/2
   Service and Support helps work around the problem.
 
   For IBM Central Service Support, from 8 a.m. to 5 p.m. local customer
   time, Monday through Friday (excluding US national holidays):
 
   -  In the US, call 800-237-5511 or 800-992-4777
   -  In Canada, call 800-992-4777
 
   The Personal Systems Support Line (voice) is available outside the
   8 a.m. to 5 p.m. time period for a fee. Ask a representative from one
   of the 800 numbers for details.
 
o  Electronic Support (Worldwide)
 
   There are several ways to talk to Service and Support electronically:
   CompuServe, the Internet, and IBMLink/EMEA DAP-to-IBM.
 
   -  CompuServe:
      --  Support through open forums on OS2DF1 (VisualAge C++ and
          C++CLASS)
      --  Library files - CSDs, newsletters, utilities, and
          miscellaneous items attached to the forums
      --  Direct private mail to IDs owned by VisualAge C++ for OS/2
          Service and Support staff
 
   -  Internet:
      --  Direct mail to several support IDs manned by VisualAge C++ for
          OS/2 Service and Support staff:
          o  va_cpp@vnet.ibm.com
          o  workframe@vnet.ibm.com
      --  Library files stored in well-known areas such as Watson
          archive, and available through File Transfer Protocol (FTP):
          o  ftp.cdrom.com
          o  software.watson.ibm.com
 
   -  IBMLink/EMEA DAP:
      Many countries have the additional option of the IBMLink-to-IBM
      connection. For C++, this link has been broadened to include the
      European Developer Assistance Program (DAP) members. This link
      allows IBMLink/Talklink/Servicelink users, DAP members, and
      Service and Support (and other IBMers) to see and append to each
      other's forum posts, creating a vast pool of C++ knowledge and
      experience. In addition, the CSDs, newsletters, and other items
      are stored on all three systems. For further information, contact
      emeadap@vnet.ibm.com, IBMLink at 800-543-3912 in the US, or your
      local IBM office.
 
o  Other Support
 
   You can contact your IBM authorized dealer, distributor, remarketer,
   or IBM representative, such as the technical coordinator, if one has
   been identified for your company.
 
   VisualAge C++ for OS/2 Service and Support accepts letters and faxes
   containing comments and reports of possible bugs. Letters can be
   addressed to:
 
     IBM VisualAge C++ for OS/2
     Service and Support Department (D812)
     IBM Canada Laboratory
     1150 Eglinton Avenue East
     North York, Ontario, Canada M3C 1H7
     Fax: 1-416-448-4414 (attention to VisualAge C++ for OS/2 Service
       and Support, D812)
 
   The resolution is normally conducted in the same way, supplemented
   where necessary by voice.
 
   Other bulletin boards, such as the IBM PC Company's OS2BBS, carry the
   newsletter CSDs and miscellaneous items. No official support or forum
   activity is conducted on these nets.
 
IBM does not guarantee service results or represent or warrant that all
errors or program defects will be corrected.
 
Program Packages and Charges
----------------------------
 
IBM VISUALAGE C++ FOR OS/2, VERSION 3.0
 
All media comes with online documentation (both Standard Manuals and
Extended Reference Manuals).
 
The 3.5-inch diskettes+Doc and CD+Doc packages include hardcopy
Standard Manuals.
 
Part
Number     Program Name        Medium          Charge
 
30H1664    VisualAge C++ for   3.5-inch+Doc    525 USD
             OS/2, V3.0
30H1665    VisualAge C++ for   CD only         449
             OS/2, V3.0
30H1666    VisualAge C++ for   CD+Doc          489
             OS/2, V3.0
 
IBM VISUALAGE C++ FOR OS/2 OPEN CLASS LIBRARY SOURCE VERSION 3.0
 
Source code for the IBM Open Class Library will be made available as a
separately orderable product in the third quarter of 1995. This will be
of interest to those programmers who wish to own a copy of the source
code. It is NOT required for programmers who want to use the classes
included with VisualAge C++ for OS/2, Version 3.0.
 
Part
Number     Program Name        Medium          Charge
 
30H1667    VisualAge C++ for   3.5-inch        695 USD
           OS/2 Open Class
           Library Source
 
IBM VISUALAGE C++ FOR OS/2, VERSION 3.0 -- PROOF OF ADDITIONAL LICENSE
 
This authorizes the customer who already has an IBM VisualAge C++ for
OS/2, Version 3.0 program package (any media) to make X copies of the
product, or to give X more users LAN access. Orders for additional
licenses will be authorized by sending the customer a Proof of License
certificate. No actual physical package is shipped.
 
Part       Program
Number     Name                                Charges
 
30H1675    VisualAge C++                       429 USD
           for OS/2, V3.0
           Proof of Add'l
           License (Single)
30H1676    VisualAge C++                       2,039
           for OS/2, V3.0
           Proof of Add'l
           License (Qty 5)
30H1677    VisualAge C++                       3,865
           for OS/2, V3.0
           Proof of Add'l
           License (Qty 10)
30H1678    VisualAge C++                       18,029
           for OS/2, V3.0
           Proof of Add'l
           License (Qty 50)
 
IBM VISUALAGE C++ FOR OS/2, VERSION 3.0 -- ADDITIONAL LICENSE WITHOUT
PROOF
 
This authorizes the customer who already has an IBM VisualAge C++ for
OS/2, Version 3.0 program package (any media) to make a copy of the
product, or allow LAN access to one more user. No license certificate
or actual physical package is shipped.
 
Part       Program
Number     Name                Media           Charge
 
30H2462    VisualAge C++ for   Any             429 USD
           OS/2, V3.0,
           Additional
           License (single),
           No Proof
 
DOCUMENTATION: Separate documentation with no diskette or CD
 
Part
Number     Program Name                        Charges
 
30H1679    VisualAge C++ for                   55 USD
           OS/2, V3.0
           Standard Manuals
30H1680    VisualAge C++ for                   250
           OS/2, V3.0
           Extended Reference
           Manuals
 
IBM VISUALAGE C++ FOR OS/2, VERSION 3.0 -- PROGRAM UPGRADES
 
The program package upgrade option allows currently licensed users of
IBM C Set ++ for OS/2, Version 2.0 and IBM C Set ++ for OS/2, Version
2.1 to obtain the new function for a program upgrade charge. The
program upgrade to IBM VisualAge C++ for OS/2, Version 3.0 will be
available on 23 June 1995. Upgrades are applicable only from IBM C Set
++ for OS/2, Version 2.0 or Version 2.1 (any media).
 
All media come with online documentation (both Standard Manuals and
Extended Reference Manuals).
 
The 3.5-inch diskettes+Doc and CD+Doc packages include hardcopy
Standard Manuals.
 
These upgrades will be available through IBM Authorized Software
Distributors, IBM Authorized Software Remarketers -- Personal Computers
certified to market IBM Authorized Advanced Products, or your IBM
representative. For an upgrade to IBM VisualAge C++ for OS/2, Version
3.0, the end user must present a Proof of License for each upgrade
ordered. The Proof of License is either:
 
o  The IBM C Set ++ for OS/2, Version 2.0 or Version 2.1 registration
   letter or the serial from the letter
o  A copy of IBM C Set ++ for OS/2, Version 2.0 or Version 2.1 purchase
   invoice / bill of sales
o  The original colored front cover page of IBM C Set ++ for OS/2,
   Version 2.0 or Version 2.1 Programming Guide or Reference Summary
o  The original proof of license(s) for IBM C Set ++ for OS/2, Version
   2.0 or Version 2.1 along with a completed and signed IBM Personal
   Computer / System Program Remarketer Upgrade and Certification Form
   (available from the remarketer) with payment to the remarketer (the
   proof of license must be the original -- no copies will be accepted)
 
Customers can also order upgrades through the local IBM office using the
IBM Personal Computer/System Program IBM US Upgrade and Certification
Order Form.
 
Part
Number     Program Name        Media           Charges
 
30H1681    VisualAge C++ for   3.5-inch+Doc    299 USD
           OS/2, V3.0 Upgrade
           from V2/V2.1
30H1682    VisualAge C++ for   CD only         225
           OS/2, V3.0 Upgrade
           from V2/V2.1
30H1683    VisualAge C++ for   CD+Doc          265
           OS/2, V3.0 Upgrade
           from V2/V2.1
 
ADDITIONAL LICENSE COPY UPGRADE: This authorizes the customer who has a
program package upgrade to make a single copy of the program diskette
and printed documentation.
 
The authorization is given by sending the customer an invoice for an
Additional License Copy Upgrade or Proof of Additional License Upgrade
certificate (no actual physical package is shipped).
 
Part
Number     Program Name                        Charge
 
30H1689    VisualAge C++ for                   205 USD
           OS/2, V3.0
           Proof of Add'l
           License (Single)
           Upgrade from
           V2/2.1 Add'l
           License (Single)
 
========================================================================
 
              +------------------------------------------+
              |    IBM VisualAge C++ for OS/400 and      |      visag400
              | IBM ILE C for OS/400 Version 3 Release 6 |
              +------------------------------------------+
 
(From the formal announcement, 21 June 1995)
 
In Brief ...
------------
 
VisualAge C++ for OS/400 offers:
 
o  A visual application construction environment for OS/2
o  IBM Open Class Library: A complete set of class libraries to help
     increase programmer productivity.
o  Access Class Library for accessing AS/400 data and resources
o  A comprehensive integrated programming environment:
   -   VisualAge Editor
   -   Optimized C++ compilers for OS/2 and OS/400
   -   Debugger
   -   VisualAge Browser
   -   Performance Execution Trace Analyzer for OS/2
o  Data Access Class Builder for DB2 for OS/2
o  Disconnected Mode allows you to edit, compile and browse
   C++ source from an OS/2 workstation without being connected to an
     AS/400
o  OS/400 SOM and DSOM support
o  C++ Stream I/O enablement on Integrated File System(IFS)
 
ILE C for OS/400 offers:
 
o  A full, industry-standard, ANSI-compliant C compiler that enables
     applications written in ANSI C on other platforms to be easily
     ported to the AS/400
o  OS/400 SOM and DSOM support
o  ILE C Stream I/O enablement on IFS
 
For ordering and information, contact your IBM representative, an IBM
Authorized Business Partner, or IBM Direct at 1-800-IBM-CALL
(1-800-426-2266), Reference: AE001.
 
Overview
--------
 
IBM brings to AS/400 the first comprehensive C++ visual application
development solution, VisualAge C++ for OS/400, and a new release of
Integrated Language Environment (ILE) C for OS/400. VisualAge C++ for
OS/400 is the latest addition to the IBM VisualAge C++ family of
products across a range of platforms -- OS/2, AIX, MVS, and SUN Solaris.
 
VISUALAGE C++ FOR OS/400 offers a comprehensive visual programming
environment for developing C++ applications that run on OS/2, AS/400, or
both in a client/server environment with the same ANSI draft standard
C++ language and a consistent set of class libraries, IBM Open Class
Library. Applications can be designed to access OS/400 data, process
logic and calculations on OS/2 or OS/400, and present through a GUI. It
allows you to exploit the power and the GUI capability of the OS/2
workstation and the security and data integrity of the OS/400 system.
You can use VisualAge C++ for OS/400 supports to build System Object
Model (SOM) and Distributed SOM (DSOM) objects across OS/2 and OS/400.
 
A variety of tools are at your disposal:
 
o  Visual Application Builder allows you to visually construct an
   object-oriented application on OS/2 with minimal coding required.
 
o  IBM Open Class Library provides powerful application building blocks
   with a consistent interface across different platforms.
 
o  Access Class Library provides a convenient, standardized method for
   accessing/updating OS/400 data and resources from the workstation.
 
o  An extensive integrated set of programming tools allows you to
   improve your productivity throughout the entire
   edit/compile/debug/browse cycle.
 
o  Highly optimized C++ compilers allow targeting of OS/2 and OS/400.
 
o  Data Access Class Builder allows you to visually create C++ classes
   for easy access to DB2/2, the OS/2 relational database.
 
VisualAge C++ for OS/400 also allows you to generate ILE C++ code,
enabling components written in any ILE language (ILE C, ILE RPG, and ILE
COBOL) to be bound together in a single program.
 
ILE C FOR OS/400 delivers a 100 percent ANSI-compliant C compiler. New
features and functions, such as support for SOM and DSOM, and the
Integrated File System (IFS) support, extend the power and capability of
this popular programming language. In addition, state-of-the-art code
optimization of ILE C and RISC technology provides improved run-time
performance for V3R6. This is particularly true in environments where a
large percentage of CPU time is spent in application programs rather
than system services like database or communication functions.
 
Planned Availability Dates
--------------------------
 
ILE C for OS/400 (5716-CX2)                  September 1995
VisualAge C++ for OS/400 (5716-CX4)          Fourth Quarter 1995
SOM and DSOM support                         First Half 1996
 
Description
-----------
 
VISUALAGE C++ FOR OS/400
 
Object-oriented development is an exciting new technology that addresses
today's application development issues of productivity, quality,
consistency of interfaces, and timely delivery of applications.
VisualAge C++ for OS/400 provides a comprehensive application
development environment for C++, one of the most commonly used
object-oriented programming languages. This product has the VisualAge
C++ for OS/2 as its workstation development front-end, and generates
executable programs that can run on the OS/2 workstation and the AS/400.
This provides the similar look-and-feel as VisualAge C++ for OS/2, and
the flexibility for you to pick and choose a runtime environment (OS/2,
AS/400 or both), based on the nature and needs of your application.
 
IBM VisualAge C++ for OS/400 offers an extensive set of integrated
programming tools:
 
o  Visual Application Builder
 
   This object-oriented, easy-to-use visual application development
   environment enables you to rapidly prototype and build OS/2
   Presentation Manager (PM) applications with all standard OS/2
   controls, such as menu bars and listboxes. Using the C++ visual
   builder, you can connect the GUI to the logic and data of the
   application and then generate the C++ source code and header files.
 
o  Data Access Class Builder
 
   You can quickly bring existing database into the object world. With
   a single click, Data Access Class Builder visually maps a DB2 for
   OS/2 table into class objects. Remote DB2 support is provided through
   the DB2 Client Application Enabler.
 
o  VisualAge C++ Editor
 
   In addition to its normal editor functions, this editor provides
   language-sensitive support for C++, allowing language constructs to
   be highlighted in different colors and fonts and lexical analysis to
   be performed interactively. It is also a highly customizable and
   extensible editor. You can alternate the menu bars and add new
   commands through macros.
 
o  IBM Open Class Library
 
   This comprehensive set of building blocks for OS/2 and AS/400
   environment consists of:
 
   -  Standard Class Library -- consists of the Complex library that
      lets you manipulate complex numbers, and the I/O Stream library
      that lets you easily and quickly write C++ input and output
      statements.
 
   -  Collection Class Library -- is a complete set of abstract data
      types such as trees, stacks, queues, and link lists.
 
   -  User Interface Class Library -- includes extensive PM control
      support that lets you quickly build PM applications without
      the need to know the myriad details of PM.
 
   -  Application Support Class Library -- includes buffer and
      string classes for character set objects (single-byte/multi-byte),
      date/time classes, error classes to retrieve error information and
      text, and a trace class for module tracing.
 
   -  Access Class Library -- provides access to OS/400 resources
      commonly used to construct client/server applications for an
      AS/400 and a personal computer. These resources include AS/400
      database, data queues, user spaces, data queues, commands, and
      programs.
 
   -  Binary Coded Decimal Class Library -- corresponds to the "packed
      decimal data type" on the AS/400. It allows you to represent
      numerical quantities accurately in financial calculations.
 
o  Browser
 
   A new PM static analysis tool that lets you look at C++ source code
   in many different ways. You can display program elements, such as
   source files, functions, and classes, and their relationships in
   graphical format.
 
o  Highly Optimized C++ Compilers
 
   -  C/C++ OS/2 Compiler --  generates industry-standard C and C++
      code, allowing applications to unleash the full potential of OS/2.
 
   -  C++ AS/400 Cooperative Compiler -- takes C++ source code on OS/2
      and creates executables that run on the AS/400. The front end of
      the compiler runs on the OS/2 workstation and generates
      intermediate code. The compiler back-end runs on the AS/400, where
      it optimizes the intermediate code for running on the AS/400.
 
o  Performance Execution Trace Analyzer
 
   This unique OS/2 analyzer enables you to time and tune your OS/2
   applications, analyze program hangs and deadlocks, view multi-thread
   interactions, and improve program code.
 
o  Debuggers
 
   -  OS/2 Source-Level Debugger -- helps you analyze your OS/2 C++
      programs by displaying the code using PM services.
 
   -  AS/400 C++ Cooperative Debugger -- looks, feels, and functions
      like an OS/2 debugger. It is cooperative with the AS/400 host.
 
   -  AS/400 ILE System Debugger -- allows you to debug ILE applications
      from a non-programmable terminal. This debugger is very helpful
      when you are developing applications using a mix of C++ and other
      ILE languages, such as C, RPG or COBOL.
 
o  Disconnected Mode
 
   This allows you to edit, compile, and browse C++ source without being
   connected to an AS/400. It is a fast way to get the compile-time bugs
   out of your source to improve your productivity.
 
o  SOM and DSOM Support
 
   SOM classes and objects are implemented in C or C++ and are used by C
   and C++ applications. VisualAge C++ for OS/400 includes the SOM and
   DSOM support for OS/2 and OS/400.
 
o  WorkFrame
 
   This tool provides a fully configurable and open integration
   environment. You can mix and match your favorite tools with ones from
   VisualAge C++ to create a personal development environment.
 
All functions are available in a DBCS (spell check) environment.
 
In addition to providing integrated tools, VisualAge C++ for OS/400
enables future growth, increases productivity, and protects investments
in data and software applications.
 
GROWTH ENABLEMENT: With the ever increasing pace of business, a key to
success is the ability to quickly and effectively manage changing
information needs. New applications must be developed quickly, and
existing applications need to be modernized. With object-oriented
technology, data encapsulation, and code reuse, VisualAge C++ for OS/400
allows programmers to quickly adapt applications to changing business
needs.
 
PROGRAMMER PRODUCTIVITY: VisualAge C++ for OS/400 provides a productive
application development environment for creating C++ applications using
an AS/400 system and OS/2 workstations. VisualAge C++ for OS/400 is a
member of the IBM C++ family of products. Programmers familiar with
other members of the family will recognize the familiar interfaces now
available for the AS/400 system.
 
Object-oriented programming and the IBM Open Class Library allow
programmers to reuse code instead of reinventing it. The Access Class
Library for accessing AS/400 data and services provides programmers with
predefined objects and functions for accessing the AS/400 database, data
queues, commands, and other services, without communications
programming. Less coding means programmers can focus more on application
logic.
 
Optimization of client applications is easier with the Performance
Execution Trace Analyzer. The Browser makes applications easier to
develop and maintain by helping programmers understand application
objects and structure.
 
Additionally, VisualAge C++ for OS/400 generates ILE C++ code, enabling
components written in any ILE language to be bound together into a
single application.
 
IFS provides a common interface to store and operate on information in
stream files such as PC files, files in UNIX systems, LAN server files,
and AS/400 files and folders. With the support of IFS in VisualAge C++
for OS/400, programmers now can access these file systems through C++
Stream I/O.
 
INVESTMENT PROTECTION: The costs of corporate data and applications
represent a major investment. VisualAge C++ for OS/400 protects that
investment by allowing data to remain on the AS/400, while exploiting
the processing power and GUI ability of the OS/2 workstation.
 
Because of the consistency of the IBM Open Class Library and strict
adherence to standards, applications created with the VisualAge C++
family perform consistently across all supported OS/2 workstations and
host platforms. In addition to cross-platform behavior, source code is
also very portable between platforms. Programmers can optimize their
applications to exploit the new RISC AS/400 characteristics without
having to migrate or modify existing corporate data or applications.
This results in optimized speed and utilization of computer resources.
 
ILE C FOR OS/400
 
GROWTH ENABLEMENT: The support of SOM in ILE C for OS/400 provides
programmers with the ability to exploit IBM's SOM object-oriented
technology using ILE C.
 
PROGRAMMER PRODUCTIVITY: ILE C for OS/400 now enables C Stream I/O on
the IFS. It not only allows you to access the new file systems ("root",
open systems, library file, document library services, and LAN Server
for AS/400), but also improves the performance on data management. ILE C
for OS/400 also provides improved compile time and runtime performance.
In addition, it provides a Make facility, Checkout options (similar to
the LINT utility on UNIX), and TCP/IP sockets support for a more
UNIX-like modular programming environment.
 
INVESTMENT PROTECTION:
 
o  ILE C/400 replaces IBM SAA C/400, System C/400 PRPQ and APTA PRPQ as
   of V3R1. However, SAA C/400 and System/C PRPQ runtime is supported
   and packaged with OS/400 V3R1 and V3R6, so SAA C/400 applications can
   still run in the V3 environment.
 
   The Source Migration Facility (CVTCSRC) is designed and used to
   simplify migrations of SAA C/400 applications to ILE C for OS/400.
 
o  Applications are upwardly compatible from ILE C/400 V2R3.
 
o  Components written in any ILE language can be bound together with ILE
   C into a single application.
 
o  ILE C for OS/400 continues to support industry standards, such as
   ANSI, enabling applications written in ANSI C on other platforms
   to be easily ported to the AS/400.
 
COMPLIANCE STANDARDS: ILE C for OS/400 is compliant to ANSI for C
Programming Languages -- C ANSI/ISO 9899-1990 (ANSI C), and Federal
Information Processing Standard (FIPS) 160 and ISO/IEC 1989, Programming
Languages -- C.
 
VisualAge C++ for OS/400 is based on Draft Proposal ANSI for C++
Programming Language -- Draft ANSI C++ (X3J16/92-00091).
 
Statement of General Direction
------------------------------
 
IBM intends to provide V3R1 runtime support for VisualAge C++ for OS/400
so that applications created from VisualAge C++ for OS/400 V3R6 can run
on V3R1.
 
Hardware Requirements
---------------------
 
VisualAge C++ for OS/400 consists of two components:
 
AS/400 HOST SERVER -- contains the host support required for developing
C++ applications that run on AS/400, as well as C++ client/server
applications that run on OS/2 and OS/400.
 
o  Any IBM AS/400 Advanced System with PowerPC technology supported by
   OS/400 Version 3 Release
 
o  10 megabytes of auxiliary storage
 
o  Additional 245 MB of auxiliary storage (required to support
   installation)
 
WORKSTATION FEATURE, VISUALAGE C++ OS/2 CLIENT -- is composed of all the
workstation development tools and the workstation support for developing
C++ applications for OS/2, C++ applications that run on OS/400 only, and
C++ client/server applications that run on both OS/400 and OS/2.
 
o  Processor: 80486, or higher
 
o  Display: VGA minimum, SVGA recommended
 
o  Memory: 16 MB Minimum
 
o  Disk Space:
      130 MB for all workstation tools
       95 MB for samples and documentation
       30 MB for swap space
 
ILE C FOR OS/400
 
o  Any IBM AS/400 Advanced System with PowerPC technology 64-bit RISC
   processor supported by OS/400 Version 3 Release 6
 
o  10 MB of auxiliary storage
 
Software Requirements
---------------------
 
VISUALAGE C++ FOR OS/400
 
o  AS/400 Host Server:
   -  OS/400 Version 3 Release 6 (5716-SS1)
   -  Client Access for OS/400 Version 3 Release 6 (5716-XA1)
 
o  Optional Chargeable Workstation Feature: VisualAge C++ OS/2 Client
   -  IBM OS/2 Version 2.11, or later, or OS/2 Warp
   -  IBM OS/2 Version J2.1, or later, or OS/2 Warp J3.0 for DBCS
        enablement
   -  Client Access for OS/400 Version 3 Release 6 (feature: Optimized
        for OS/2 Client)
 
ILE C FOR OS/400
 
o  OS/400 Version 3 Release 6
 
COMPATIBILITY: ILE C for OS/400 source migration (CVTCSRC) facility is
available to migrate existing SAA C/400 and System C/400 applications to
ILE C for OS/400. CVTCSRC is documented in the ILE C/400 PROGRAMMER'S
GUIDE (SC09-2069).
 
Customer Responsibilities
-------------------------
 
ILE C FOR OS/400 -- QCLE and QCLEP are the IBM libraries that contain
the C compiler. It is not a recommended practice to have user-modified
code (such as header files) in any IBM product library. If you have
user-modified code in the QCLE or QCLEP libraries at your location, you
must save this code before installing V3R6. QCLE and QCLEP are
completely replaced by the V3R6 library contents when V3R6 is installed.
 
Ordering Information
--------------------
 
ILE C FOR OS/400 (5716-CX2): ILE C for OS/400 is ordered and charged
based on processor-based one-time charge.
 
VISUALAGE C++ FOR OS/400 (5716-CX4): Orders for new licenses are now
accepted. This product consists of two components:
 
o   AS/400 Host Server is ordered and charged based on processor-based
    one-time charge.
 
o   An optional distributed workstation feature (VisualAge C++ OS/2
    Client) is orderable for each workstation that is configured to the
    system.
 
Both components are required for C++ application development.
 
Publications
------------
 
HARDCOPY PUBLICATIONS: The following hardcopy publications are supplied
automatically with the basic machine-readable material:
 
ILE C for OS/400
                                                  ORDER
TITLE                                             NUMBER
 
ILE C/400 Programmer's Guide                      SC09-2069
ILE C/400 Reference Summary                       SX09-1304
ILE Concepts                                      SC41-4606
 
ILE C/400 Migration Guide for System C/400 PRPQ Users (SC09-1896) can be
ordered at no charge.
 
VisualAge C++ for OS/400
                                                               ORDER
TITLE                                                          NUMBER
 
IBM VisualAge C++ for OS/400 Read Me First!                    SC09-2114
IBM VisualAge C++ for OS/400 C++ Programming Guide             SC09-2123
IBM VisualAge C++ for OS/400 User's Guide                      SC09-2116
IBM VisualAge C++ for OS/400 IBM Open Class Library
  and AS/400 Access Class Library User's Guide                 SC09-2117
IBM VisualAge C++ for OS/400 License Program Specification     GC09-2125
IBM AS/400 ILE Concepts                                        SC41-4606
IBM VisualAge C++ for OS/2 Read Me First!                      *
IBM VisualAge C++ for OS/2 Welcome to VisualAge C++ for OS/2   *
IBM VisualAge C++ for OS/2, Version 3.0, Standard Manuals Set  S30H-1679
 
*  Not separately orderable
 
The following optional publications will be available for a fee at
general availability of the products.
 
                                                               ORDER
TITLE                                                          NUMBER
 
ILE C for OS/400
 
ILE Concepts                                                   SC41-4606
ILE C/400 Version 3 LPS                                        GC09-2068
ILE C/400 Reference Summary                                    SX09-1304
ILE C/400 Programmer's Guide                                   SC09-2069
 
VisualAge C++ for OS/400
 
IBM VisualAge C++ for OS/400 C++ Programming Guide             SC09-2123
IBM VisualAge C++ for OS/400 User's Guide                      SC09-2116
IBM VisualAge C++ for OS/400 IBM Open Class Library and
  AS/400 Access Class Library User's Guide                     SC09-2117
IBM AS/400 ILE Concepts                                        SC41-4606
IBM VisualAge C++ for OS/400 Read Me First!                    SC09-2114
IBM VisualAge C++ for OS/400 License Program Specification     GC09-2125
IBM VisualAge C++ for OS/400 C++ Language Reference            SC09-2121
IBM VisualAge C++ for OS/400 C Library Reference               SC09-2119
IBM VisualAge C++ for OS/400 IBM Open Class Library and
  AS/400 Access Class Library Reference                        SC09-2120
IBM VisualAge C++ for OS/2, Version 3.0, Standard Manuals Set  S30H-1679
IBM VisualAge C++ for OS/2, Version 3.0, Extended Reference
  Manuals Set                                                  S30H-1680
 
DISPLAYABLE SOFTCOPY PUBLICATIONS: Softcopy publications are shipped on
machine-readable, CD-ROM media. With the initial product order, a CD
containing the licensed softcopy books is available as a no-charge
feature of OS/400. Additional copies are available for a fee.
 
To support authorized use, printed copies of the displayable material
can be made if the copyright notice and any other legend of ownership is
reproduced on each copy of partial copy.
 
Softcopy materials can be displayed, read, and searched using the
InfoSeeker program that is shipped at no-charge with OS/400. The manuals
can be read with the Library Readers or the Book Manager READ family of
licensed programs.
 
The following publications are offered in softcopy at general
availability of the products.
 
                                                               ORDER
TITLE                                                          NUMBER
 
ILE C for OS/400
 
ILE Concepts                                                   SC41-4606
ILE C/400 Version 3 LPS                                        GC09-2068
ILE C/400 Programmer's Guide                                   SC09-2069
ILE C/400 Programming Reference                                SC09-2070
ILE C/400 Migration Guide for System C/400 PRPQ Users          SC09-1896
 
VisualAge C++ for OS/400
 
IBM VisualAge C++ for OS/400 C++ Language Reference            SC09-2121
IBM VisualAge C++ for OS/400 C Library Reference               SC09-2119
IBM VisualAge C++ for OS/400 IBM Open Class Library and
  AS/400 Access Class Library Reference                        SC09-2120
IBM VisualAge C++ for OS/400 Guide to Sample Programs          On-line
                                                                 only
IBM VisualAge C++ for OS/400 C++ Programming Guide             SC09-2123
IBM VisualAge C++ for OS/400 User's Guide                      SC09-2116
IBM VisualAge C++ for OS/400 IBM Open Class Library and
  AS/400 Access Class Library User's Guide                     SC09-2117
IBM AS/400 ILE Concepts                                        SC41-4606
IBM VisualAge C++ for OS/2, Version 3.0, Standard Manuals Set  S30H-1679
IBM VisualAge C++ for OS/2, Version 3.0, Extended Reference
  Manuals Set                                                  S30H-1680
 
Additional information on publications is available in the manual
PUBLICATIONS ORDERING (SC41-4000).
 
Call Now to Order
-----------------
 
To order or to request more information, contact IBM Direct. IBM Direct,
our national direct marketing organization, can also arrange to put your
name on the mailing list for catalogs of IBM products.
 
  Phone:     1-800-IBM-CALL (1-800-426-2266)
  Fax:       1-800-2IBM-FAX (1-800-242-6329)
  Internet:  ibm_direct@vnet.ibm.com
  Mail:      IBM Direct
             Dept. AE001
             P.O. Box 16848
             Atlanta, GA 30321-0848
  Reference: AE001
 
To identify your local IBM Authorized Business Partner or IBM
representative, call 1-800-IBM-4YOU (1-800-426-4968).
 
========================================================================
 
  +----------------------------------------------------------+
  | IBM C Set ++ for AIX Version 3, and C for AIX Version 3, |  aixcplus
  |            for AIX Operating System Version 4            |
  +----------------------------------------------------------+
 
(From the formal announcement, 19 June 1995)
 
In Brief ...
------------
 
C Set ++ for AIX Version 3 offers state-of-the-art C and C++ compilers,
plus a comprehensive set of C and C++ programming tools for professional
application developers.
 
Features:
 
o  Supports the RISC System/6000 family of processors
 
o  Exploits the RISC System/6000 PowerPC 604 processor instruction set
 
o  Optimizes instruction ordering
 
o  Runs on AIX Version 4
 
o  Offers enhanced xldb debugger:
   -  Multiple thread support
   -  CICS for AIX Version 2 application debug
   -  Multiple bytes character set display
 
For ordering and information, contact your IBM representative, an IBM
Authorized Business Partner, or IBM Direct at 1-800-IBM-CALL, Reference:
RE001.
 
Overview
--------
 
IBM C Set ++ for AIX Version 3.1.3 and C for AIX Version 3.1.3 compiler
components exploit the RISC System/6000 PowerPC 604 processor
instruction set and optimize the instruction ordering. They support the
RISC System/6000 family of processors.
 
The xldb debugger is enhanced with multiple thread support, allowing the
debugging of applications that take advantage of a threaded
architecture. CICS for AIX Version 2 application debugging is also
supported. xldb is enhanced to display multiple-byte character set in
source-code literals, comments, and variables with W-char datatype.
 
These products should appeal to application developers who:
 
o  Are C or C++ developers on AIX Version 4
o  Write SOM applications using C++
o  Develop Motif-based GUI applications using C++
o  Want to fully exploit RISC System/6000 hardware
o  Port applications between AIX and OS/2
 
OPEN ENTERPRISE: The C compiler of C Set ++ for AIX Version 3 and C for
AIX Version 3 conforms to the following standards:
 
o  ANSI/ISO-IEC 9899:1990, 1992
o  ISO/IEC 9899:1990(E)
o  FIPS PUB 160 C (certified)
o  XPG4 (branded)
 
The C++ compiler in C Set ++ for AIX conforms to the Working Paper for
Draft Proposed International Standard for Information Systems --
Programming Language C++ (X3J16/92-00091).
 
                              Number        One-Time
Description                   of Users      Charge
 
C Set ++ for AIX Version 3
  (5765-421)                     1          1,875 USD
C for AIX Version 3
  (5765-423)                     1            595
 
Planned availability date: 25 August 1995
 
Description
-----------
 
C Set ++ for AIX Version 3 is the follow-on product to the XL C compiler
component of AIX Version 3, XL C++ Compiler/6000 Version 1, C Set ++ for
AIX Version 2, SDE Workbench/6000, and C++ POWERbench.
 
C Set ++ for AIX Version 3 offers state-of-the-art C and C++ compilers,
plus a comprehensive set of C and C++ programming tools for professional
application developers. This program product is intended for:
 
o  C or C++ application developers on AIX Version 4
o  Developers who write SOM applications using C++
o  Developers who develop Motif-based GUI applications using C++
o  Developers who want to fully exploit the RISC System/6000 hardware
o  Developers who port applications between AIX and OS/2
 
Customers who develop on AIX Version 3.2.5 should continue to use C++
POWERBench Version 2 or C Set ++ for AIX Version 2.
 
For customers who develop and maintain C and C++ applications on AIX
Version 4, C Set ++ for AIX Version 3 is the solution.
 
Hardware and Software Requirements
----------------------------------
 
This licensed program runs on RISC System/6000 family processors running
AIX Version 4.1, including POWER, POWER2, and PowerPC processors
configured with at least one supported display, keyboard, and mouse.
 
NOTE: XWindow configuration may be required if your Xserver is not a
RISC System/6000 or an IBM Xstation. This configuration is the
customer's responsibility. Fonts and colors are examples of Xserver
customization that may need configuration.
 
This licensed program requires AIX Version 4.1 (5765-393).
 
Ordering Information
--------------------
 
CURRENT LICENSEES
 
Current licensees of IBM C Set ++ for AIX Version 3 and IBM C for AIX
Version 3 will be sent a program reorder form, which can be returned
directly to IBM Software Manufacturing Solutions (ISMS). The mailing of
these reorder forms is scheduled to be completed by 8 September 1995.
Reorder forms returned to ISMS will be processed within 10 work days of
receipt.
 
NEW LICENSEES
 
Orders for new licenses are accepted now. Shipment will begin on 25
August 1995.
 
o  Orders that ship before 25 August 1995 will receive Version 3 Release
     1 Modification 2 of the product.
o  Orders that ship beginning 25 August 1995 will receive Version 3
     Release 1 Modification 3 of the product.
 
IBM C Set ++ for AIX Version 3:
 
Media      Media
Feature    Charge    Distribution
Number     Code      Medium
 
5996       4418      CD
5997       4458      QIC 120 tape
5990       4438      QIC 525 tape
5999       4498      8 mm tape
6008       4478      4 mm tape
 
CD will be available on 8 September 1995.
 
IBM C for AIX Version 3:
 
Media      Media
Feature    Charge    Distribution
Number     Code      Medium
 
5996       4419      CD
5997       4459      QIC 120 tape
5990       4439      QIC 525 tape
5999       4499      8 mm tape
6009       4479      4 mm tape
 
CD will be available on 8 September 1995.
 
CUSTOMIZATION OPTIONS: Select the appropriate feature numbers to
customize your order to specify the delivery options desired. These
features are for C Set ++ for AIX and C for AIX, and can be specified
on the initial or MES orders.
 
Example: If publications are not desired for the initial order, and for
future updates, specify feature numbers 3470 to ship media only, and
3480 to ship media updates only. In the future, if publication updates
are required, order an MES to remove feature number 3480, and the
publications will ship with the next release for the program.
 
                                                     Feature
Description                                          Number
 
Initial Shipments
Serial Number Only (suppresses shipment
  of media and documentation)                        3444
Ship Media Only (suppresses initial
  shipment of documentation)                         3470
Ship Documentation Only (suppresses
  initial shipment of media)                         3471
Update Shipments
Ship Media Updates Only (suppresses
  update shipment of documentation)                  3480
Ship Documentation Only (suppresses
  update shipment of media)                          3481
Suppress Updates (suppresses update
  shipment of media and documentation)               3482
Expedite Shipments
Local IBM Office Expedite
  (for IBM use only)                                 3445
Customer Expedite Process Charge
  (for 72-hour delivery)
  (30 USD charge for each product)                   3446
 
UNLICENSED DOCUMENTATION: C Set ++ for AIX V3 includes a memo, and one
copy of the following publications is supplied automatically with the
basic machine-readable material:
 
                                                     Order
Title                                                Number
 
iFOR/LS Tips and Techniques                          SC23-2666
iFOR/LS System Management Guide                      SC23-2665
LPEX User's Guide and Reference                      SC09-2053
Program Builder User's Guide                         SC09-2055
IBM C Set ++ for AIX User's Guide                    SC09-1968
IBM C Set ++ for AIX User Interface
  Class Library User's Guide                         SC09-1977
IBM C Set ++ for AIX Class Library User's Guide      SC09-1970
IBM C Set ++ for AIX Language Reference              SC09-1969
IBM C Set ++ for AIX
Licensed Program Specifications                      GC09-1976
IBM C Set ++ for AIX Reference Summary               SX09-1300
 
The following optional publications are available at extra charge from
the System Library Subscription Service (SLSS):
 
                                                     Order
Title                                                Number
 
IBM C Set ++ for AIX Class Library Reference         SC09-1971
IBM C Set ++ for AIX Source Code Browser User Guide  SC09-1973
IBM C Set ++ for AIX HeapView Debugger User Guide    SC09-1974
IBM C Set ++ for AIX User Interface Class Library
  Programming Reference                              SC09-1978
 
C for AIX Version 3 includes a memo, and one copy of the following
publications is supplied automatically with the basic machine-readable
material:
 
                                                     Order
Title                                                Number
 
iFOR/LS Tips and Techniques                          SC23-2666
iFOR/LS System Management Guide                      SC23-2665
IBM C for AIX User's Guide                           SC09-2041
IBM C for AIX Language Reference                     SC09-1975
IBM C for AIX Licensed Program Specifications        GC09-2042
IBM C for AIX Reference Summary                      SX09-1301
 
Additional copies of unlicensed publications will be available for a fee
after product availability. These copies can be ordered from your IBM
representative, through the SLSS, or by direct order.
 
All of the above documentation is also available in softcopy format,
which is shipped with the object code. All of the above hardcopy
publications of C Set ++ for AIX, including both entitled and optional,
can be ordered by using one bill-of-forms number, SBOF-2703. All of the
above hardcopy publications of C for AIX can be ordered by using one
bill-of-forms number, SBOF-7208.
 
Subsequent updates (technical newsletters or revisions between releases)
to the publications shipped with the product will be distributed to the
user of record for as long as a license for this software remains in
effect. A separate publication order or subscription is not needed.
 
Charges
-------
 
ONE-TIME CHARGE (OTC): Customers who pay an OTC for a licensed program
receive enhancements and future releases, if any, at no additional
charge. Significant new function may be offered as an optional feature
and charged for separately. If a replacement program is announced and
the customer elects to license the replacement program for an OTC and
replace the prior program, an upgrade charge may apply.
 
Description/                      Number     Feature    One-Time
Program Number                    of Users   Number     Charge
 
C Set ++ for AIX Version 3           1        4730       1,875
  (5765-421)                         5        4731       8,905
                                    10        4732      16,880
                                    25        4733      40,780
                                    50        4734      78,750
 
C for AIX Version 3                  1        4735         595
  (5765-423)                         5        4736       2,680
                                    10        4737       4,760
                                    25        4738      10,410
                                    50        4739      17,850
 
                                                        Basic
                                  C Set ++    C         Media
                                  Media       Media     Process
                                  Charge      Charge    One-Time
Distribution Media                Code        Code      Charge
 
CD                                4418        4419        20 USD
1/4-inch QIC 120 tape cartridge   4458        4459       200
1/4-inch QIC 525 tape cartridge   4438        4439       200
8 mm tape cartridge               4498        4499       200
4 mm tape cartridge               4478        4479       200
 
PROGRAM UPGRADE CHARGE: Upgrade paths to C Set ++ for AIX Version 3
(5765-421) are provided from the following products:
 
                                  Per-User
                                  Upgrade
                                  Feature     One-Time
Upgrade From                      Number      Charge
 
XL C++ Compiler/6000 Version 1
  (5765-035)                       4792       1,195 USD
C Set ++ for AIX Version 2
  (5765-186)                       4770         495
C++ POWERbench Version 1
  (5696-550)                       4791         195
C++ POWERbench Version 2
  (5696-733)                       4771           0
SDE Workbench/6000
  Version 1 (5696-037)             4793       1,495
SDE Workbench/6000
  Version 2 (5696-524)             4794       1,195
C for AIX Version 3
  (5765-423)                       4790       1,595
 
Call Now to Order
-----------------
 
To order or to request more information, contact IBM Direct. IBM Direct,
our national direct marketing organization, can also arrange to put your
name on the mailing list for catalogs of IBM products.
 
  Phone:     1-800-IBM-CALL
  Fax:       1-800-2IBM-FAX
  Internet:  ibm_direct@vnet.ibm.com
  Mail:      IBM Direct
             Dept. RE001
             P.O. Box 16848
             Atlanta, GA 30321-0848
  Reference: RE001
 
To identify your local IBM Authorized Business Partner or IBM
representative, call 1-800-IBM-4YOU.
 
========================================================================
 
                 +------------------------------------+
                 | IBM AIX Version 4.1.3 Now Supports |           aixppc
                 | PowerPC and ThinkPad Power Series  |
                 +------------------------------------+
 
(From the formal announcement, 19 June 1995)
 
In Brief ...
------------
 
o  Supports newly announced hardware systems:
   -   PowerPC entry-level server systems
   -   PowerPC client systems
   -   ThinkPad Power Series systems
   -   6- and 8-way SMP configurations
   -   Further performance tuning for SMP systems
 
o  Extends the number of concurrent users from 1-2 users to 1-16 users
   (only for AIX Version 4.1 for Servers, Processor Group D5)
 
o  Integrates base services of DCE and DFS
 
o  Updates AIX CDE 1.0 to include: Development Environment with APIs,
   fully supported Mail, Calendar, and Terminal Emulator
 
o  Supports Simplified Chinese and Catalan languages
 
For ordering and information, contact your IBM representative, an IBM
Authorized Business Partner, or IBM Direct at 1-800-IBM-CALL
(1-800-426-2255), Reference: RE001.
 
Overview
--------
 
AIX Version 4.1.3, an update to the AIX Version 4.1 operating system,
extends hardware support to include:
 
o  PowerPC entry-level server systems
o  PowerPC client systems
o  ThinkPad Power Series systems
o  6- and 8-way SMP configurations
o  Further performance-tuning for SMP systems
 
AIX 4.1.3 is available in a client and a server package tailored to the
client and server environment.
 
AIX VERSION 4.1 FOR CLIENTS is intended as a single-user UNIX operating
system (1-2 concurrent logins). It includes a subset of the capability
for AIX VERSION 4.1 FOR SERVERS package -- a full multi-user UNIX
operating system. AIX Version 4.1 for Servers provides full AIX Version
4.1 function.
 
To enable you to take full advantage of distributed computing in your
networks, IBM is integrating the base services of DCE and DFS into both
the AIX Version 4.1 for Clients and the AIX Version 4.1 for Servers
packages. The following base services of DCE and DFS are now included
in AIX 4.1.3:
 
o  DCE Client Configuration Runtime
o  DCE Client Security Runtime
o  DCE Client Cell Directory Services Runtime
o  DCE Client Time Services Runtime
o  DCE Client RPC Runtime
o  DCE Client Time Zone Runtime
o  DCE Client Administration Runtime
o  DCE Distributed File System (DFS) Base Services
 
AIX Common Desktop Environment (CDE) 1.0, an easy-to-use, intuitive GUI,
helps you manage your desktop -- Mail, Calendar, Terminal Emulator, and
development environment with APIs. AIX CDE 1.0 is the default graphical
interface for AIX Version 4.1.3.
 
Before installing software or migrating to AIX CDE 1.0 from any previous
AIX desktop, review the migration information for AIX CDE provided in
the AIX Version 4.1.3 Release Notes and in the Vital PTF Information for
AIX Version 4.1.3 service updates.
 
Planned Availability Dates
--------------------------
 
AIX Version 4.1.3                7 July 1995
DCE and DFS base services       15 September 1995
 
Description
-----------
 
IBM AIX Version 4.1.3 extends hardware support to include the following:
 
o  Personal Computer Power Series 800 and Supporting Options
 
o  ThinkPad Power Series 850
 
o  ThinkPad Power Series 820
 
o  RISC System/6000 Model 42T, Model 42W, and IBM POWER GXT500; POWER
   GXT500D Graphics Adapters
 
o  RISC System/6000 Model C20 Compact Server and Model Upgrade
 
o  RISC System/6000 43P Series
 
IBM AIX Version 4.1.3 includes the following software enhancements:
 
o  The following BASE SERVICES OF DCE AND DFS are integrated into
   the AIX Version 4.1 for Clients and AIX Version 4.1 for Servers
   packages.
   -   DCE Client Configuration Runtime
   -   DCE Client Security Runtime
   -   DCE Client Cell Directory Services Runtime
   -   DCE Client Time Services Runtime
   -   DCE Client RPC Runtime
   -   DCE Client Time Zone Runtime
   -   DCE Client Administration Runtime
   -   DCE Distributed File System (DFS) Base Services
 
A DCE Threads compatibility library package allows the DCE threads to
use the AIX threads library in AIX Version 4.1. Developers who have
included DCE threads in their applications should install this library
to ensure compatibility with AIX threads.
 
The DCE Distributed File Systems (DFS) base services allows users to
share files stored in a network of computers without knowing the
physical location of the files. To extend the base function of DFS, you
may order the IBM Enhanced Distributed File Systems 2.1 for AIX 4.1
(5765-537). This product offers features such as read-only replication,
cloning, and fileset aggregation.
 
A DCE X.500 API Library package provides an interface to the X.500 API.
 
The DCE base services package provides the foundation upon which
distributed applications can be built.
 
o  With DATA LINK PROTOCOL INTERFACE -- LLC TYPE 2 FUNCTION, the
   DLPI driver supports LLC2 (connection-oriented) operations for
   Ethernet, fiber distributed data interface (FDDI), and Token-Ring
   media types. It will not directly support other media types and
   it will remain compatible with the version found in AIX Version
   3.2.5 for RISC System/6000. The new DLPI driver is MP safe. It also
   uses a new dynamic source route discovery algorithm to relieve the
   data link service (DLS) user of handling source route issues.
 
o  TCP/IP SUPPORT AND UTILITIES include dynamic routing, time serving,
   name serving, gateway and high-speed channel support, NFS support for
   diskless/dataless dependent workstations, and remote procedure call
   development support (previously included only in the AIX Version 4.1
   for Servers packages).
 
o  AIX VERSION 4.1 FOR SERVERS (Processor Group D5) previously licensed
   1-2 concurrent users is now licensed for 1-16 CONCURRENTLY LOGGED-ON
   USERS. The AIX Version 4.1 for Servers (available for Processor Group
   D5) unlimited package and the AIX Version 4.1 for Servers (available
   for Processor Group G5, and lower) are unchanged. Current licensees
   of AIX Version 4.1 Servers 1-2 Users (available for Processor Group
   D5, feature #3601) are now authorized to change the concurrent users
   from 1-2 to 1-16.
 
o  AIX CDE 1.0, the graphical user interface to AIX Version 4.1,
   provides an easy-to-use, intuitive way to manage the user
   environment. AIX CDE 1.0 is the default desktop for AIX Version
   4.1.3.
 
   Benefits of AIX CDE 1.0 include:
   -  A development environment with APIs
   -  More direct manipulation support, so users can drag-and-drop
      objects to accomplish more tasks
   -  Full support for Mail, Calendar, and Terminal Emulator
      applications
 
o  NATIONAL LANGUAGE SUPPORT enhancement adds language territory
   (locale) support
   -  Catalan
   -  Simplified Chinese
 
o  ADDITIONAL ADAPTER SUPPORT
   -  IBM 5080 Coax Communications
      --  IBM 5080 Coax Communication Adapter
             The IBM 5080 Coax Communication Adapter (5080 CCA) supports
          the physical attachment of a RISC System/6000 workstation to
          any member of the family of 5088/6098 Communication Control
          Units via coaxial cable. It provides support for the IBM
          Soft5080 for AIX licensed program.
 
      --  System/370 Host Interface Adapter
             The System/370 HIA provides the same mainframe connectivity
          as the 5080CCA except for the RISC System/6000 300 and 500
          series workstations. Also, the HIA can be used in conjunction
          with the 5086 Attachment Adapter (#2801) or the 5085
          Attachment Adapter (#2802). In this mode, the HIA provides
          high-speed file transfer between the RISC System/6000
          processor and the System/370 or System/390 through an IBM
          5088/6098 Channel Control Unit.
 
   -  IBM 5086 Connectivity Enabler for AIX
          The IBM 5086 Connectivity Enabler for AIX enables you to use
      a RISC System/6000 as an application server for multiple 5086
      Graphics Processors.
 
   -   IBM 7235 POWER GTO Graphics Subsystem
          AIX Version 4.1.3 provides support for the IBM 7235 POWER GTO
       graphics subsystem.
 
o  FURTHER PERFORMANCE TUNING OF SMP SYSTEMS
      AIX Version 4.1.3 is further tuned for the IBM RISC System/6000
   G30, J30, and R30, and now supports 6- and 8-way configurations of
   the J30 and R30 systems.
 
IBM AIX Version 4.1.3 provides support for the following licensed
programs:
 
o   IBM Wabi for AIX, Version 2.0
o   IBM Distributed SMIT for AIX, Version 2.2
o   IBM Commonpoint for AIX, Version 1.1
o   Soft5080 for AIX Version 4.1
o   IBM NetBIOS and IPX Support for AIX, Version 2.1
o   IBM Ultimedia Services for AIX, Version 2.1.2
o   IBM High Availability Cluster Multi-Processing for AIX, Version 4.1
 
NATIONAL LANGUAGE SUPPORT: AIX Version 4.1 offers a single, worldwide
desktop system offering an internationalized and localized environment
that enables development and use of global applications for worldwide
markets. The internationalization or NLS extends across all components
of the system; for example, basic and graphical operating system, CDE
desktop, and communications. The localization language enablement is
based on object-oriented principles allowing dynamic configuration of
cultural conventions, fonts, keyboards, print filters, and language
text.
 
AIX Version 4.1.3 provides National Language Support enhancements to AIX
Version 4.1.1. The enhancements include:
 
o  Additional language territory (locale) support:
    -  Simplified Chinese
    -  Catalan
 
UNICODE DEVELOPERS TOOLKIT: AIX is the first IBM operating system
enabled to support Universal Character Set (UCS) based on ISO 10646
(also referred to as Unicode). A universal locale is included as part
of the Unicode Developers Toolkit (UDT) and, when installed and
configured, enables most AIX subsystems to operate with UTF-8 as the
file code and UCS-2 as the process code. UTF-8 is also known as File
System Safe UCS Transformation Format (FSS-UTF). Unicode Developers
Toolkit is intended to provide developers with an implementation for an
AIX UCS application development environment that includes support for a
Universal Input Method (UIM) that enables input of any UCS character via
a list based menu as well as utilizing any underlying input method:
Japanese, Korean, Chinese, SBCS, or BIDI.
 
Call Now to Order
-----------------
 
To order or to request more information, contact IBM Direct. IBM Direct,
our national direct marketing organization, can add your name to the
mailing list for IBM product catalogs.
 
  Phone:     1-800-IBM-CALL (1-800-426-2266)
  Fax:       1-800-2IBM-FAX (1-800-242-6329)
  Internet:  ibm_direct@vnet.ibm.com
  Mail:      IBM Direct
             Dept. RE001
             P.O. Box 16848
             Atlanta, GA 30321-0848
  Reference: RE001
 
To identify your local IBM Authorized Business Partner or IBM
representative, call 1-800-IBM-4YOU (1-800-426-4968).
 
========================================================================
 
       +----------------------------------------------------+
       | DCE Version 2.1 Product Family for AIX Version 4.1 |     dceaix
       |       Enhances Support for Your Enterprise         |
       +----------------------------------------------------+
 
(From the formal announcement, 19 June 1995)
 
In Brief...
-----------
 
The IBM DCE for AIX family of products continues to offer the next
generation of technology for distributed computing through the evolution
and unification of today's leading technologies.
 
Enhancements in DCE 2.1 include:
 
o  AIX and TCP/IP authenticate logins by using DCE Security Registry
o  DCE reference pages viewable by dceman command
o  Performance improvements with Auto local RPC
o  DFS now supports exporting an AIX CD-ROM file system
o  DFS now supports file system sizes greater than 2 GB
o  The AIX PC-NFS authentication service now integrated with the NFS to
     DFS Authenticating Gateway
o  Getting Started Kit for DCE Application Developers
o  New and simplified ordering and licensing
 
For ordering and information, contact your IBM representative, an IBM
Authorized Business Partner, or IBM Direct at 1-800-IBM-CALL
(1-800-426-2255), reference RE001.
 
Overview
--------
 
Version 2.1 of the IBM Distributed Computing Environment Product Family
for AIX Version 4.1 (DCE 2.1 for AIX) delivers key functions and
capabilities to enhance support for your enterprise. DCE 2.1 for AIX 4.1
offers a product set that can serve as the backbone of your network,
where the network can include heterogeneous machines from personal
computers to top-of-the-line workstations to mainframes, and can range
in size from small LANs to enterprise WANs spanning multiple countries.
 
To allow customers to take full advantage of distributed computing in
their network, IBM has integrated the base services of DCE and DFS in
the AIX Base Operating System (Version 4.1). The AIX operating system
provides support for the AIX and TCP/IP login functions to authenticate
using the DCE Registry. This allows access to DCE Services without
additional login or authentication.
 
DCE 2.1 for AIX is based on the latest DCE release from The Open
Software Foundation (OSF), OSF DCE Version 1.1. Major improvements in
OSF DCE 1.1 have been made in the following areas:
 
o  Integration services
o  Enhanced enterprise support
o  Improved administration and programming aids
 
IBM has further enhanced this version of DCE in the following ways:
 
o  DCE reference pages are viewable by means of the DCEMAN command.
o  Auto local Remote Procedure Call (RPC) option can improve
     performance of DCE applications where the client and server execute
     on the same machine.
o  The Distributed File System (DFS) now supports exporting an AIX
     CD-ROM file system.
o  The Distributed File System (DFS) now supports file system sizes
     greater than 2 GB.
o  The AIX PC-NFS authentication service is now integrated with the NFS
     to DFS Authenticating Gateway 2.1 for AIX 4.1.
o  A Getting Started with DCE for Application Developers kit that
     includes DCE education, administration and application
     development tools, and the AIX Developers Connection package is
     now available.
 
DCE 2.1 for AIX 4.1 is the basis for IBM's latest release of distributed
transaction processing products, CICS 2.1 for AIX 4.1 and Encina 2.1 for
AIX 4.1.
 
Both will exploit the latest features of DCE 2.1 for AIX 4.1 while
providing new scalable client/server features including support for the
threaded kernel of AIX 4.1.
 
Planned availability date: 15 September 1995
 
Description
-----------
 
INVESTMENT PROTECTION: One of the primary motivations for the Open
Software Foundation's Distributed Computing Environment initiative was
the lack of a coherent, integrated set of industry-standard distributed
system services to address requirements for interoperability across
heterogeneous hardware platforms. Many vendors and organizations had
developed partial solutions, but DCE represents the evolution of the
best technologies available in the industry today. The DCE architecture
allows a process running on one workstation to interoperate with one or
more processes on other computing platforms, even when they are from
different vendors with different operating systems. DCE does this
transparently (that is, without users or programmers having to specify
which network communication protocols to use). In addition, time
synchronization, security, and directory services are provided in an
integrated environment.
 
With this new version of DCE, a migration path to AIX 4.1 is provided
for legacy applications running on AIX 3.2.5. In addition, non-DCE
applications can take advantage of advanced security features through
the General Security Services API (GSSAPI).
 
IBM offers standard services for Cross-Enterprise infrastructures based
on the Open Software Foundation's DCE technology, encompassing
directory, security, and time. These are key elements of the Open
Blueprint.
 
IBM's Open Blueprint presents our internal roadmap to software
interoperability, consistency, and portability. It covers all areas of
software from the network services layers through the applications and
tools, the user interfaces, the object services, and others. IBM has
publicly introduced the Open Blueprint to demonstrate our commitment to
industry-standard-based solutions, to communicate our strategy for
current and future products, and to provide a guide or model to other
developers as they design and build their distributed computing systems.
 
DCE's Directory, Security, and Time Services are spelled out in the Open
Blueprint as the standard set of "Distribution Services" that other
software will use. The evolution of our products to fully support the
distributed computing model will include the exploitation of these DCE
services. This will provide an excellent Enterprise capability, in that
you can choose application-specific software to solve particular
problems where products will use a common set of services for
administration. For example, changing an entry in the Directory or
Security system can then be propagated automatically to all of the
application-specific software. This will significantly improve
administration and management of distributed client/server systems.
 
GROWTH ENABLEMENT: To allow you to take full advantage of distributed
computing in your computer networks, IBM has integrated the base
services of DCE and DFS in the AIX Base Operating System (Version 4.1).
You will receive the following base services with AIX 4.1:
 
o  DCE Client Configuration Runtime
o  DCE Client Security Runtime
o  DCE Client Cell Directory Services Runtime
o  DCE Client Time Services Runtime
o  DCE Client RPC Runtime
o  DCE Client Time Zones
o  DCE Client Administration Runtime
o  DCE Distributed File System (DFS) Client Services
o  DCE Distributed File System (DFS) Server
 
Scalability from the host "down" to the desktop is another strength of
DCE. As your company rolls out DCE-based applications, you can run your
applications transparently from desktop PCs, mid-range systems, or to
large hosts.
 
A DCE threads compatibility library package allows the DCE threads to
use the AIX threads library in AIX 4.1. Developers who have included DCE
threads in their applications should install this library to ensure
compatibility with AIX threads for their applications.
 
The DCE Distributed File Systems (DFS) Base Client and Server allows
users to share files stored in a network of computers without knowing
the physical location of the files. To extend the base functionality of
DFS, you may order the IBM Enhanced Distributed File Systems 2.1 for AIX
4.1 (5765-537). This product offers advanced distributed data
administration features such as backup, relocation, read-only
replication, and DCE Access Control Lists (ACL).
 
A DCE X.500 API Library package provides an interface to the X.500 API.
 
Application development and deployment can be performed on any platform
supporting the Distributed Computing Environment. Therefore, you are
allowed the flexibility to mix and match hardware or reuse existing
hardware to best meet the needs of your business.
 
USER PRODUCTIVITY: Businesses have not only become dependent on their
computing resources, but are relying on them to gain a competitive edge.
A distributed system that uses the client/server programming model can
be more reliable with higher availability than a centralized system and
can be tailored to provide specialized function optimized for
applications and their supporting platforms. DCE server replication
capability ensures that security, directory, and file services can
always be available in a DCE cell and, thereby, ensures that the user
will have continuous access to distributed resources.
 
BUSINESS SOLUTIONS: For IBM customers, the adoption of the Distributed
Computing Environment by the industry as the fundamental building blocks
of distributed solutions means less time waiting for applications to be
ported to a specific hardware platform. The use of the DCE also means
that customers can take advantage of under-utilized computing resources
by harnessing the power of workstations together in a distributed
network.
 
DCE's distributed file system is called Distributed File System (DFS).
DFS is an application that provides file access and management that runs
on top of the DCE infrastructure. With this version of DCE, the DCE base
services, which includes DFS, will be shipped with AIX 4.1.
 
DFS provides users with a single, global name space to store and access
distributed corporate information, such as price lists, organization
charts, and commonly used applications.
 
DFS clients cache much more data than is requested by the user or
application. This minimizes network traffic by locating much of the
information locally to the client requester. Data consistency between
multiple clients accessing the same information is maintained through a
cache-consistent algorithm. DFS also brings with it administrative
capabilities -- a global, centralized model of administration for a
distributed decentralized model for file storage and access.
 
For existing Network File Systems (NFS) environments or for PC
environments, IBM offers the NFS to DFS Authenticating Gateway. This
product bridges NFS clients to DFS files.
 
SYSTEM MANAGEMENT: The Distributed Computing Environment provides
services that address needs that are inherent in a distributed system.
These services include management tools for administering the
distributed system. DCECP is a new administrative tool that provides a
consistent interface to DCE services; previously, due to the diverse
sources of DCE functions, administration varied from service to service.
 
OPEN SOFTWARE FOUNDATION'S DISTRIBUTED COMPUTING ENVIRONMENT: The IBM
Distributed Computing Environment for AIX Family of Products is based
upon the source code that IBM licenses from the Open Software
Foundation. The OSF Distributed Computing Environment was made
available for licensing to the industry in January 1992.
 
In April 1995, IBM's DCE 1.3 for AIX Product Family became the first DCE
offering in the industry to be recognized by the OSF as being "DCE
Certified." This required passing an extensive suite of tests.
 
The Open Software Foundation's Distributed Computing Environment is a
comprehensive suite of integrated, yet modular, technologies to support
transparent interoperability and resource sharing in heterogeneous,
networked computing environments.
 
The primary motivation for the OSF DCE initiative is the lack of a
coherent, integrated set of industry standard distributed services to
address requirements for interoperability across heterogeneous
platforms. Although many vendors and organizations have developed
various partial solutions, there are no existing products that match
DCE's comprehensive functions. In fact, DCE represents the integration
of the best technologies available in existing products.
 
DCE 2.1 Product Offerings
-------------------------
 
DCE SECURITY SERVICES FOR AIX (VERSION 2.1) (5765-533)
 
DCE Security Services for AIX is comprised of the following parts:
 
o  Authentication Service -- enables two processes on different machines
   to be certain of each other's identity.
 
o  Privilege Server -- once identity has been established, the following
   checks are made: Is the user authorized to access a resource? What
   permissions are required, and does the user have those permissions?
   Authentication and authorization are generally invoked for the user
   through use of Authenticated RPC.
 
o  Access Control List Facility -- ACLs are lists of users who are
   authorized to access a given resource. An ACL API allows programmers
   to manipulate ACLs, and the ACL_EDIT command allows users to modify
   ACLs associated with resources that they own, to whom (user/group)
   access is granted, and what specific permissions are given.
 
o  Login Facility -- initializes a user's DCE security environment by
   authenticating the user to the Security Service by means of the
   user's password and then returning security credentials that will
   authenticate the user to the required distributed services.
 
o  Security Replication -- enables the Master Registry Database to be
   replicated to one or more Slave Registry Database(s). The SEC_ADMIN
   command is the interface used to view/manipulate the state of both
   Master and Slave replicas.
 
o  GSSAPI Extensions -- GSSAPI extensions are a set of APIs that provide
   non-RPC applications the ability to use the DCE security
   authentication protocol. The GSSAPI can be used to establish
   credentials or extract Extended Privilege Attribute Certificates
   (EPAC) for a non-RPC application.
 
o  Extended Registry Attributes (ERA) -- this expands the static
   registry attributes of Principal, Group, and Account to a dynamic
   set of registry attributes that can be customized to a cell.
 
DCE CELL DIRECTORY SERVICES FOR AIX (VERSION 2.1) (5765-534)
 
DCE Cell Directory Services for AIX consists of three components:
 
o  Cell Directory Service (CDS)
 
o  Global Directory Service (GDS)
   NOTE: IBM does not offer the DCE Global Directory Client for AIX
   or the IBM DCE Global Directory Server for AIX with this new
   version of DCE (DCE 2.1 for AIX 4.1), but the IBM DCE for Global
   Directory Client 1.3 for AIX 3.2.5 (5765-259) and IBM DCE for
   Global Directory Server 1.3 for AIX 3.2.5 (5765-120) will operate
   in a DCE 2.1 cell. These products can be ordered for the AIX 3.2.5
   operating system.
 
o  Global Directory Agent (GDA)
 
The Cell Directory Service stores names and attributes of resources
located in a DCE cell. It is optimized for local access and is
comprised of the following parts:
 
o  CDS Server -- runs on nodes containing a database of directory
   information (called a Clearinghouse) and responds to queries from
   clients by accessing the database.
 
o  CDS Clerk -- runs on client nodes (a CDS Server can also be a client
   to another CDS Server) and serves as an intermediary between client
   applications and the CDS Server. The clerk also maintains a cache of
   directory information for his client.
 
o  Programming Interfaces -- CDS can be accessed indirectly through the
   RPC Name Service Independent (NSI) or directly through the X/Open
   Directory Service (XDS) API.
 
o  XDS/XOM API over CDS -- XDS/XOM is an X/Open API that was defined to
   manipulate objects in the X.500 directory. The API syntax has not
   been changed; the functionality has been extended to manipulate
   objects in the CDS directory. It allows the user to read, write,
   modify, and add objects. The format of the object name determines if
   the object is in the CDS or X.500 directory.
 
DCE ENHANCED DISTRIBUTED FILE SYSTEMS (VERSION 2.1) (5765-537)
 
The DCE Enhanced Distributed File Systems (EDFS) 2.1 offers the same
robust functionality as EDFS 1.3. It extends the services of the basic
distributed file system with advanced distributed data administration
features such as backup, relocation, read-only replication, and support
for DCE Access Control Lists (ACL).
 
DCE NFS TO DFS AUTHENTICATING GATEWAY (VERSION 2.1) (5765-540)
 
The DCE NFS to DFS Authenticating Gateway 2.1 provides authenticated
access from the Network File System (NFS) to the Distributed File System
(DFS). The AIX 4.1.3 PC-NFS authentication service (pcnfsd) is now
integrated with the NFS to DFS Gateway to allow automatic DCE
authentication from a PC-NFS client.
 
DCE USER DATA MASKING ENCRYPTION FACILITY FOR AIX (VERSION 2.1)
(5765-538)
 
The DCE User Data Masking Encryption Facility for AIX provides support
for the encryption of DCE application data. It allows information to be
protected on a world-wide, enterprise-wide basis.
 
GETTING STARTED WITH DCE FOR APPLICATION DEVELOPERS (VERSION 2.1)
(5765-532)
 
The DCE 2.1 Product Family is introducing a Getting Started with DCE for
Application Developers kit that includes DCE tools, attendance in one
LAN Systems Workshop, and a one year subscription to the IBM Developer
Connection for AIX program (Reference Software Announcement 294-680).
 
NEW GRAPHICAL AND ASCII SOFTCOPY DOCUMENTATION READ ENGINE AND BROWSER
 
The IBM DCE for AIX 2.1 online documentation is provided in two formats:
as INF files that are viewable with an Information Presentation Facility
(IPF/X) viewer and as flat ASCII files that are viewable with the IBM
ASCII Browser. A MAN command emulator and help messages for SMIT are
also included.
 
Users with graphics-enabled workstations can use the xview tool, which
is included with the DCE documentation, to read the DCE documentation
INF files. The xview tool provides hypertext linking, navigation
utilities, a hypertext index, graphical display of artwork, search and
print facilities, a bookmark function, and an online help utility.
 
Users with ASCII terminals can use the IBM ASCII Browser to read the
flat ASCII DCE documentation files online. The browser allows structured
access to all the books in the DCE library from a central menu. Users
can select a book by title and then choose entries from the book's table
of contents. The repeated retrieval of different books and chapters is
also supported, allowing users to move through the DCE documentation
library without having to exit and restart the Browser.
 
The AIX InfoExplorer library also contains a process link that calls
start_dcedoc. This allows users to bring up DCE documentation in the
appropriate viewer from within an InfoExplorer session simply by
selecting a hypertext link.
 
DCE users can now use the DCEMAN command, which emulates the AIX MAN
command, to pull up a single manual page for DCE commands and
subroutines. The DCEMAN command uses the same syntax as the MAN command
and reads the same ASCII files that the IBM ASCII Browser uses.
 
OPEN ENTERPRISE: The DCE products conform to the following standards:
o  Distributed Computing Environment, Application Environment
   Specification, Remote Procedure Call, Open Software Foundation, 1993
o  Based on Distributed Computing Environment Documentation and
   Specifications, Release Level 1.1, Open Software Foundation, 1994
o  Threads: POSIX Draft Standard 1003.4a, Drafts 4 (DCE) and 7 (AIX
   4.1.1)
o  Directory Services: Directory Services API(XDS), X/Open Corporation.
o  Enhanced Distributed File System (Episode): POSIX standard
   1003.1-1990, Filesystem Section
o  Security:
      POSIX 1003.6, Draft 12
      GSSAPI, Internet RFCs 1508 and 1509
      Kerberos, Internet RFC 1506
 
Hardware Requirements
---------------------
 
These programs are designed to execute on RISC System/6000 POWERstations
and POWERservers configured with at least one supported display with
keyboard and mouse or one supported ASCII terminal and a minimum of 16
MB of memory for DCE clients and 32 MB of memory for DCE servers.
 
Minimum machine requirements may be affected by the application workload
distribution, total system memory, and page space available.
 
========================================================================
 
              +--------------------------------+
              | IBM OS/400 Version 3 Release 6 |                os400ppc
              |  Supports PowerPC Technology   |
              +--------------------------------+
 
(From the formal announcement, 21 June 1995)
 
In Brief ...
------------
 
OS/400 Version 3 Release 6 supports the new AS/400 Advanced Series
models that use PowerPC technology. The new release of OS/400:
 
o  Lets you move applications with observability, a compiler option,
   from several prior releases with no rework or recompiling
o  Provides an on-ramp to the World Wide Web for OS/400 applications and
   data
o  Provides high-speed, transparent access to data
o  Provides OS/400 features that enable the File Server I/O Processor
   (FSIOP) as an Ethernet or Token-Ring LAN card and allow execution of
   NetWare 4.10 services for file serving and PC application serving
o  Includes additional Advanced Function Printing support, TCP/IP LAN
   attachment of IPDS printers on Ethernet or Token-Ring, and
   performance improvements
o  Reduces the cost of porting applications and improves AS/400
   architecture for commercial client/server applications
o  Provides efficient movement of individual objects, entire libraries,
   or entire Integrated File System (IFS) directories between systems
 
For ordering and information, contact your IBM representative, an IBM
Authorized Business Partner, or IBM Direct at 1 800-IBM-CALL
(1-800-426-2266), Reference AE001.
 
Overview
--------
 
Operating System/400 (OS/400) Version 3 Release 6 (V3R6) supports the
new AS/400 Advanced Series with PowerPC technology, providing the
platform for accelerated growth in performance, capacity, and advanced
applications. The advanced technology of your AS/400 system's
object-oriented programming, openness, multimedia, and distributed
systems solutions can be used across many systems in the industry.
OS/400 V3R6 provides the function of OS/400 V3R1 plus enhancements and a
foundation for growth with PowerPC technology.
 
AS/400 Advanced Application Architecture allows you to easily move your
applications to V3R6 in a non-disruptive evolution that continues the
AS/400 tradition of price/performance and protection of your investment.
No rework or recompile of your applications is necessary, provided that
observability, a compiler option, has been retained. Your existing
programs can take full advantage of the 64-bit PowerPC technology, just
as if they had been originally developed on an AS/400 Advanced Series
with PowerPC technology.
 
OS/400 V3R1 and V3R6 releases provide comparable function. When
deciding which release is right for you, consider your growth plans and
match your needs with the hardware that provides the best overall
price/performance.
 
New in this announcement are: Novell NetWare support, Performance
Management for OS/400 (PM/400), ObjectConnect for OS/400, OptiConnect
for OS/400, WebConnection for OS/400, and CD-ROM support. Enhancements
are provided for Print Services Facility/400 (PSF/400), DB2 for OS/400
database, National Language Support (NLS), and the Common Programming
API (CPA) ToolKit.
 
The AS/400 Advanced Series offers you advanced capability without
complexity. Integrated AS/400 solutions make it easier for you to buy,
install, support, and use an AS/400 system for a lower overall cost.
 
PRODUCT PREVIEW: Refer to the PRODUCT PREVIEW section for information on
Lotus Notes support on the AS/400, and DB2 for OS/400 enhancements that
include symmetric multiprocessing (SMP) and a new architecture that
allows multiple connected AS/400 systems to function as one database.
 
Product Availability
--------------------
 
September 1995:
o  OS/400 V3R6 functions previously announced for OS/400 V3R1
o  Performance Management for OS/400
o  Enhanced OS/400 Spec 1170 function
   -  Message queues
   -  Shared memory
   -  Semaphores
   -  Environment variables
o  Enhanced CPA Toolkit function
   -  Threads improvements
o  DB2 for OS/400 enhancements
o  Integrated File System (IFS) enhancements
o  X.25 PAD communications support
o  Systems Management SNMP APIs
o  ObjectConnect for OS/400
o  CD-ROM support
o  OS/400 Support for
   -  3995 Optical Library Dataserver (LAN-attach models)
 
Fourth Quarter 1995:
o  OptiConnect for OS/400
o  Print Services Facility/400 enhancements
   -  TCP/IP LAN attachment, PSF Direct and Performance enhancements
   -  IBM 3112, 3116, and 3130 Printer support
o  OS/400 support for
   -  3590 High Performance Tape Subsystem
   -  3494 Tape Library Dataserver
 
First Half 1996:
o  WebConnection for OS/400
o  Novell NetWare support
o  IPX/SPX communications support
o  Print Services Facility/400 enhancements
   -   Advanced print formatting
   -   External printer files
   -   N-Up page positioning
o  Enhanced OS/400 Spec 1170 function
   -   Asynchronous signals support
   -   Process-related APIs
   -   Support for "spawn" and "wait" APIs
o  NLS enhancements
o  Systems Management Host Resources MIB
o  Print support enhancements
o  SOMobjects for OS/400
o  OS/400 support for
   -   3995 Optical Library Dataserver (Direct-attach models)
 
Description
-----------
 
OS/400 V3R6 -- SUPPORT FOR POWERPC TECHNOLOGY
 
V3R6 provides support for the AS/400 Advanced Series with PowerPC
technology. Over time, AS/400 64-bit PowerPC technology will become
extremely important as users move to applications that require more
computing power and efficient handling of very large amounts of data.
Examples are Integrated Language Environment (ILE), C-based industry
solutions and VisualAge C++ object-oriented, multimedia applications.
 
The unique AS/400 Advanced Application Architecture lets you move
existing applications to PowerPC technology without changes and without
major disruption to operations. This architecture establishes a boundary
called the AS/400 Technology Independent Machine Interface, which
isolates user programs from underlying hardware and system software
changes.
 
User programs that were created with observability, a compiler option,
will be translated automatically as they are moved to V3R6, where they
will perform as if they had been created in the new environment.
Objects created on V3R6 can also be used on prior releases after going
through translation.
 
PERFORMANCE: The Integrated Language Environment offers many advantages
over the previous program model, including binding, modularity, common
run-time services, and state-of-the-art code optimization. These ILE
advantages are important enablers to achieve the performance offered by
the 64-bit PowerPC technology.
 
This is particularly true of ILE C application environments that spend a
large percentage of CPU time in application program execution, compared
with system services such as database or communication functions.
Performance improvements depend on user workloads. Examples of ILE C
applications that are expected to see significantly improved performance
over V3R1 are:
 
o  Applications generated with 4GL languages that use a run-time
   interpreter for execution
 
o  Applications such as financial modeling that do a significant amount
   of numeric calculating
 
The performance improvement delivered with ILE C on PowerPC technology
will be realized as more and more user applications are created that
require increased system resources.
 
OS/400 Features
---------------
 
NOVELL NETWARE SUPPORT: AS/400 solutions for LANs are enhanced with the
integration of the AS/400 system and the popular NetWare PC file, print,
and application serving solutions for LANs. NetWare support is provided
with these zero-priced OS/400 features:
 
o  INTEGRATION SERVICES FOR FSIOP
      With Integration Services for FSIOP, the FSIOP functions as an
   Ethernet or Token-Ring LAN adapter and provides a platform for
   IBM-selected workgroup applications or network operating systems such
   as NetWare. Integration Services for FSIOP is not required for LAN
   Server for OS/400.
 
o  OS/400 INTEGRATION FOR NOVELL NETWARE
      OS/400 Integration for Novell Netware provides support for
   installing customer-supplied NetWare 4.10 on the FSIOP.
 
Refer to the PRODUCT PREVIEW and the STATEMENT OF GENERAL DIRECTION
sections for information on enhanced support of NetWare and Lotus Notes.
 
INTEGRATION SERVICES FOR FSIOP: With this OS/400 feature, the FSIOP can
be used as an Ethernet or Token-Ring LAN adapter or as a platform for
integrating IBM-specified server and groupware applications that run on
the FSIOP.
 
After installation, a customer will be able to configure and vary on an
FSIOP that can be used as a LAN adapter to run APPC, TCP/IP, or IPX
protocols. For example, customers with Client Access for OS/400 could
connect to the AS/400 system through the FSIOP in the same way that they
connect using a Token-Ring or Ethernet adapter today.
 
To obtain the full function of the FSIOP as a file server or groupware
application server, the customer must install the relevant server or
groupware application.
 
OS/400 INTEGRATION FOR NOVELL NETWARE: With this OS/400 feature, you
can run NetWare 4.10 on the FSIOP. OS/400 Integration for Novell NetWare
allows the AS/400 disk to be used for NetWare file serving, extending
the AS/400 system's disk reliability, RAID-5, and mirroring capabilities
to NetWare users. You can consolidate your AS/400 and NetWare servers
into a single hardware platform. Also, NetWare volumes created on the
AS/400 disk can be saved and restored to AS/400 removable media devices.
 
Note that unlike LAN Server for OS/400, OS/400 Integration for Novell
NetWare does not include the server software or license. You can retain
the advantage of existing relationships with your NetWare distributor
for purchase or upgrade to NetWare 4.10. You also can transfer existing
NetWare licenses to the AS/400 system if required. Licenses must be
upgraded to NetWare 4.10.
 
NetWare 4.10 (purchased from a NetWare distributor) must be installed
from a PC using Windows 3.1. PC diskettes will be provided to install
IBM-provided function. A PC CD-ROM drive will be required for
installation of NetWare 4.10.
 
NETWORK COEXISTENCE WITH CLIENT ACCESS FOR OS/400: The NetWare client
requesters provided by the Novell Corporation and Client Access for
OS/400 clients can be used concurrently.
 
NATIONAL LANGUAGE SUPPORT: OS/400 Integration for Novell NetWare is
supported by the AS/400 National Language Support.
 
Integration Services for FSIOP is based on the OS/2 Warp National
Language Support.
 
CPA TOOLKIT: Through support of additional X/Open single UNIX
specification (Spec 1170) interfaces, AS/400 Advanced Series supports
more of the system interfaces used by commercial client/server
applications today. This includes functions that greatly reduce the
cost of porting and that provide significant functional improvements
to the AS/400 architecture (signals, spawn, wait, and message queues).
Together with the AS/400 system's existing support for Spec 1170 and
POSIX through American National Standard C support, UNIX and PC file
systems, Berkeley sockets, POSIX threads, semaphores, shared memory, and
environment variables, the AS/400 system provides an open C programming
environment supporting key system interfaces common to most UNIX and PC
platforms.
 
CPA Toolkit, an OS/400 feature, is being expanded to support additional
Spec 1170 APIs and portability improvements. In addition, certain CPA
Toolkit APIs from V3R1 are being enhanced and moved into OS/400 V3R6.
New Spec 1170 function (process model, asynchronous signals, and IPC) is
being provided in response to AS/400 customer needs for porting UNIX
applications to OS/400.
 
MEDIA AND STORAGE EXTENSIONS: Media and Storage Extensions, an OS/400
feature, has not changed from the V3R1 announcement. It is a
prerequisite for Backup Recovery and Media Services for OS/400
(5716-BR1) and other vendor tape management software. APIs are provided
for managing tape usage and managing recall of data from offline media
to DASD.
 
OPTICONNECT FOR OS/400: OptiConnect for OS/400, an OS/400 feature,
provides high-speed, transparent access to data through fiber optic bus
connections and performance enhancements to AS/400 Distributed Data
Management (DDM). The major advantages for OptiConnect for OS/400 are
realized by customers who are rapidly approaching system capacity
limits, or who want to implement distributed database application
servers within a data center or short-distance campus environment.
 
With OptiConnect for OS/400, customers can offload the database
application CPU cycles of up to 32 AS/400 systems. Customers who want
to implement distributed application servers can also benefit from using
OptiConnect for OS/400.
 
When used with the ObjectConnect for OS/400 facility, OptiConnect for
OS/400 provides a high-efficiency migration aid for the AS/400 Advanced
Series.
 
The mechanism used by OptiConnect for OS/400 to access database files on
connected systems is modeled after DDM. Just as DDM uses a DDM file and
APPC communications to redirect file access operations, OptiConnect for
OS/400 uses DDM files and a specialized transport service to redirect
file access operations to a target system. Because OptiConnect for
OS/400 operates only among systems sharing the same bus (connected with
fiber optic cables), it can achieve transport efficiencies not possible
with more general purpose, wide-area communications protocols.
 
OS/400 Enhancements
-------------------
 
V3R1 provides a foundation for growth with support for DB2 for OS/400,
Integrated File System (IFS), TCP/IP, and APPC performance, and
continuing improvements in basic AS/400 function such as availability
protection, printer support, and national language support. V3R6
continues to build on that foundation and strengthens the system's
portability and interoperability in a heterogeneous networked world.
 
WEBCONNECTION FOR OS/400: Network-centric computing is a computing
paradigm in which the network is the computer. That is, an AS/400 can
access a vast network of computers (AS/400 systems and other
types of computers) as if they were a single entity. Network-centric
computing will mean that everyone and everything can access and
distribute information, applications, and services provided by the
network. AS/400 users can utilize the latest technology, reduce or
eliminate many geographic barriers, exploit the Internet for their
companies, and enable new ways of doing business, including
"electronic marketing."
 
OS/400 brings several advantages as a computing platform in this
environment:
 
o  Integrated database prevents unauthorized bypasses to the data
o  Integrated security authorization and auditing is pervasive
o  Object-based structure prevents program objects from being altered
 
To these core advantages, WebConnection for OS/400 adds the following
additional functions:
 
o  World Wide Web Hypertext Transport Protocol (HTTP) Server
      The HTTP server provides a mechanism where the AS/400 system can
   be the repository of server data for businesses on the World Wide
   Web. This allows business access across the Internet to potential
   customers via "web browsers" such as IBM OS/2 Warp's Web Explorer.
   Local access is available on a LAN via TCP/IP. Available data
   includes audio, video images, portions of the database, and textual
   descriptions. With WebConnection for OS/400, AS/400 customers can
   expand their markets and reach beyond what is available today.
o  Logging of World Wide Web server access for tracking activity
      This allows AS/400 owners to track who is accessing their servers
   and what parts are being accessed most often, giving feedback on
   levels of interest in products and services.
o  Access to AS/400 applications via the Hypertext Markup Language
   (HTML) device driver
      This is a key differentiator for OS/400. With this enhancement,
   applications developed natively on OS/400 can now utilize web
   browsers as clients for their applications. The web browsers can be
   locally attached via TCP/IP or located anywhere in the world when
   attached via the Internet. This means that AS/400 users can develop
   Internet applications using their preferred native application
   development environment.
      With the HTML device driver, current OS/400 applications (except
   those utilizing bidirectional character sets (BiDi) and Text Assist)
   are converted so that they can be displayed on a web browser. These
   applications can be enhanced so that in addition to text, they may
   incorporate graphics, image, audio, and video. With your AS/400
   system connected to the Internet, this facility allows you to
   transact business most places in the world.
o  Serial Line Internet Protocol (SLIP) asynchronous communication
   connections allows inexpensive, limited bandwidth access to the
   World Wide Web and Internet.
o  Anonymous FTP support provides access to selected portions of
   data on the AS/400 system that the public can access without a
   password or user identification.
 
The latest information from IBM Rochester's AS/400 HTTP server is
available at http://as400.rochester.ibm.com .
 
IBM will enhance support for the World Wide Web and Internet. Refer to
the Statement of Direction for WebConnection for OS/400.
 
Refer to the IBM PACKAGED SERVICES section for information on IBM
Internet Connection for OS/400 services.
 
DB2 FOR OS/400: DB2 for OS/400 enhancements include state-of-the-art
database connectivity and interoperability and standards-conforming SQL
functions. DB2 for the OS/400 connectivity is enhanced with the SQL
Client Integration API. This API provides a seamless interface that
allows DB2 for OS/400 and AS/400 applications to easily access data on
any database platform in heterogeneous computing environments. Improved
SQL function and standards conformance is provided with the new Alter
Table and Outer Join enhancements. SQL functions are also now more
accessible with the addition of the standard X/Open Call Level Interface
(CLI) support.
 
With the addition of these database functions and conformance to
openness standards, DB2 for OS/400 provides a rich set of relational
database functions and open standards-based interoperability.
 
SQL CLIENT INTEGRATION API: Many AS/400 users need applications that not
only access DB2 for OS/400 data but also access data on other database
products such as Oracle or Sybase.
 
Existing DB2 for OS/400 SQL applications, including applications using
Client Access for OS/400 SQL interfaces, can be easily modified with
this API to perform database requests on other databases. The data is
returned to the application for processing as if it had come from DB2
for OS/400. With this support, the programmer's interface is the same
whether Distributed Relational Database Architecture (DRDA) or the SQL
Client Integration API is used.
 
ALTER TABLE: The Alter Table function enhances database administration
while improving SQL standards conformance. This function allows the user
to add a column, drop a column, or change the column's attributes for an
existing database table.
 
Before the Alter Table function, the user had to follow an intensive
step-by-step process to change the column attributes of an existing
table. End-user productivity can be greatly enhanced with this
standard-conforming function for database changes and administration.
SQL and native interfaces are provided.
 
OUTER JOIN: The Outer Join function is another SQL standard-compliant
function that can improve both query performance and function.
Performance is enhanced with a new syntax that allows SQL users to
specify outer joins or exception joins, thus reducing the number of
queries required. A NULL field is now returned when a file query does
not find records that meet the join criteria. These enhancements allow
users to develop and use more efficient reports. Applications using
Outer Join can now be easily ported to and from the AS/400 system.
 
X/OPEN CALL LEVEL INTERFACE TO SQL: Support of the X/Open standard for
an SQL CLI allows users to easily access DB2 for OS/400 SQL functions
directly from high-level languages (HLL) without performing an SQL
precompile. This standard CLI support also allows SQL access from
languages such as C++ that currently do not have another SQL interface
or precompiler.
 
The X/Open standard CLI is supported on several other database
platforms, which will make SQL application portability to and from the
DB2 for OS/400 platform even easier.
 
SQL FUNCTION: Support of the standard-compliant, isolation level
(repeatable read) enables users to ensure that if a specific query is
issued in a unit of work multiple times, the same result will be
returned each time by preventing concurrent jobs from changing the
queried data. This isolation level also offers increased
interoperability in distributed DB2 and DRDA environments. Users can
also now specify the isolation level (commitment control level) on a per
statement basis for the SELECT, UPDATE, INSERT, and DELETE statements.
This provides greater flexibility when executing under commitment
control.
 
The new VARGRAPHIC SQL function also offers increased interoperability
in distributed DB2 and DRDA environments and can be used to define
queries that reference both character and UCS2 Level 1 graphic data,
which is valuable when developing applications for worldwide businesses.
The VARCHAR function is also available for displaying and printing UCS2
Level 1 graphic data.
 
ADVANCED APPLICATION ENABLEMENT: DB2 for OS/400 now includes support for
transparent remote access to data areas and data queues. Applications
that currently use data areas or data queues locally for interprocess
communications can now be distributed across multiple AS/400 systems.
With this support, users will have new options available to them as they
move into distributed AS/400 networks and multi-tiered application
models.
 
INTEGRATED FILE SYSTEM: The Integrated File System (IFS) has been
enhanced to support the QFileSvr.400 client file system. Using IFS
commands and APIs, users can perform such tasks as determining what is
in a directory that resides on a target system, or use the APIs to copy
files from one system to another.
 
In addition, PC users using Client Access for OS/400 Optimized for OS/2
or Client Access for OS/400 for Windows 3.1 can access the QFileSvr.400
file system. This provides the ability to access data on multiple AS/400
systems with just one communications connection.
 
The QFileSvr.400 client file system allows users on a local AS/400
system to transparently access the Integrated File System on a target
AS/400 system. In fact, the target system does not have to be directly
connected to the local system for a user to access the file system. For
example, assume there are three AS/400 systems, A, B, and C. System A is
directly connected to system B and system B is directly connected to
system C. Users on system A can access file systems that are on system C
(via system B) as if they were local to system A.
 
The QFileSvr.400 file system operates between AS/400 systems that are
connected by standard communications facilities using the APPC or TCP/IP
protocols.
 
The QSYS.LIB file system now supports stream file access to user space
objects. For example, a program can write stream data to a user space
and read stream data from a user space using the Integrated File System
APIs.
 
Network Support
---------------
 
IPX/SPX COMMUNICATIONS: IPX (Internetwork Package Exchange) / SPX
(Sequenced Package Exchange) communications over LAN and WAN protocols
provides a framework for an AS/400 system to be an application server
and IPX router in a Novell IPX network. Native IPX/SPX communications
enables AS/400 applications to directly communicate with PC applications
written to an IPX API and adds IPX as an option for any application
written to an API that runs over AnyNet.
 
With IPX/SPX support:
o  Server or client IPX applications can be written via the Sockets API
   that interoperate with an AS/400 system.
o  IPX traffic can be routed through an AS/400 system.
o  A NetWare Loadable Module (NLM) running on the FSIOP can be written
   to interoperate with an AS/400 application.
o  Application investment in APPC and TCP/IP is protected with AnyNet
   support.
 
IPX/SPX communications solutions include:
o  IPX/SPX protocol stacks supporting Token-Ring 802.5, IEEE Ethernet
   802.3, Ethernet Version II, X.25, and Frame Relay.
o  IPX and SPX native sockets API supporting customer-written
   applications.
o  AnyNet support for CPIC, ICF, and AF_INET sockets applications.
o  IPX routing support for transporting packets from one IPX network
   into another IPX network for both LAN and WAN networks.
 
Routing Information Protocol (RIP), NetWare Link Services Protocol
(NLSP), and IPXWAN Version 2.0 are supported.
o  Service Advertising Protocol (SAP) support that provides the ability
   to advertise services and addresses of applications on the AS/400
   system.
o  Support for Simple Network Management Protocol (SNMP), IPX, RIP, SAP,
   and NLSP Management Information Bases (MIBs) APIs allows customers to
   write sub-agents and surface additional information for managing
   applications. SNMP management data can be manipulated either locally
   or remotely.
 
CLIENT ACCESS FOR OS/400 CONNECTIVITY VIA X.25 PAD: This is an
attractive solution for users who have X.25 Packet
Assembler/Disassembler (PAD) switching with large numbers of individual
remote geographically dispersed PCs, who need to connect to the AS/400
system for terminal emulation or file transfer/mail type functions.
Many users choose X.25 as their WAN connectivity solution of choice due
to tariffing costs and the stability of the X.25 network technology and
standards. With X.25 the system administrator can manage concurrent
remote PCs via a single X.25 line versus many ASCII
controllers/lines/modems. This reduces customer cabling complexity and
external modem management while providing the additional error recovery
built into an X.25 network.
 
X.25 PAD together with Client Access for OS/400 offers the data
reliability of SNA, the connectivity, flexibility, and availability of
X.25 networking, along with the functions of Client Access for OS/400
Windows Client. This connectivity option uses the ASYNC serial port on
the PC. No additional remote PC I/O hardware is required. AS/400 system
connectivity to the X.25 network is provided on the communications I/O
processor feature 2666.
 
Support on the PC is provided by the Client Access for OS/400 for
Windows 3.1 Client.
 
SYSTEMS MANAGEMENT: OS/400 system management functions are enhanced by
providing Simple Network Management Protocol (SNMP) APIs and access to
additional management information.
 
The new APIs for SNMP managing applications have the ability to
manipulate management data via local or remote SNMP agents. By utilizing
AnyNet/400 support, information can be retrieved from systems on SNA or
TCP/IP networks, making it easier to discover and manage potential
problems anywhere within the network.
 
An SNMP agent responds to an SNMP manager's requests. Most SNMP agents
are extendable and can add sub-agents dynamically. APIs are provided
that allow the addition of sub-agents and therefore show additional
information needed to make good management decisions.
 
OS/400 now supports a Host Resources Management Information Base (MIB)
for hardware and software inventory of an AS/400 system. The APPN MIB
is enhanced to include APPN physical ports (APPC lines) and link
stations (APPC controllers). Both of these additions allow more AS/400
management information to be accessible to applications using SNMP.
 
Independent software vendors (ISVs) can use the SNMP APIs to write
AS/400 management applications to collect inventory data, monitor and
change resources in the network, and a variety of other tasks. They can
also write sub-agents that allow access to additional AS/400 management
information from management applications running on other platforms.
 
Support for the two APPC Applications Suite applications, APING and APPC
Remote Execution (AREXEC), is now available in OS/400. APING is a simple
way to test the connectivity between two APPN systems; it works like the
TCP/IP PING command. AREXEC allows AS/400 systems to communicate with
other platforms supporting AREXEC, such as OS/2 or RS/6000. With AREXEC,
commands can be run on another system, and commands from other systems
can be run on AS/400.
 
NATIONAL LANGUAGE ENHANCEMENTS: Many customers are doing business in a
worldwide environment. It is too costly and time-consuming for them to
redesign and rewrite an application each time they need to support users
of another language or culture. These applications require the ability
to store and process character data from more than one national
language. For example, a database file may need to contain customer
names in English, German, Greek, Arabic, Japanese, and Thai characters.
Also, this capability must be available in a client/server environment
and in a network of heterogeneous systems that are exchanging character
data via customer applications.
 
This capability is provided with the UCS2 Level 1 support for a database
that permits characters of any national language to "coexist" in
database files. Locale support enhances the capability on the AS/400
for applications to support cultural values for more than one language.
National language APIs are also enhanced.
 
UCS2 LEVEL 1 SUPPORT: This enhanced support provides a database solution
using ISO/IEC 10646-1, an international character code standard for
multilingual information processing.
 
o  ISO/IEC 10646-1 specifies the Universal Multiple-Octet Coded
   Character Set (UCS). It applies to the representation, transmission,
   interchange, processing, storage, input, and presentation for most of
   the written form of the languages (scripts) of the world and
   additional symbols.
o  UCS2 Level 1 is a 16-bit encoding for graphic characters. This
   support is compatible with UNICODE.
o  UCS2 Level 1 is supported by the database, using DDS and/or SQL
   interfaces, via the graphic data type.
 
LOCALE SUPPORT OF CULTURAL VALUES: Applications for the global business
environments need to support multiple languages and cultures from one
NLS-enabled application. Locale support improves the multilingual
capabilities of the AS/400 for cultural functions and simplifies the
tasks that an application must perform to provide multilingual
functions. This support provides cultural functions for a language
whether or not a national language version (primary or secondary) is
installed for that language on the AS/400. Examples of cultural values
are date and time format, currency symbol, and sort sequence
(collating).
 
Locale support allows for the creation, deletion, and access of
locale-based information. C applications can access Locale information
via C run-time functions. Non-C applications can retrieve locale
information via APIs.
 
ADDITIONAL SET OF NATIONAL LANGUAGE APIs: This support adds a set of
national language APIs that enable applications for national language
support.
 
The following APIs are provided:
 
o  CDRGCTL -- Get Control Function
      This function gets a requested control function definition
   associated with a given CCSID. Examples of control functions are
   Substitute character and Space character.
 
o  CDRSMXC -- Get Short Form With Maximal Character Set
      This function finds a CCSID when given a code page.
 
o  Several UCS2 Level 2 and Level 3 APIs
 
OBJECTCONNECT FOR OS/400: ObjectConnect for OS/400, an integrated
function of OS/400, simply and efficiently moves individual objects,
entire libraries, or entire Integrated File System (IFS) directories
from one AS/400 system to another over a standard communications
connection or over a high-speed fiber optic bus. ObjectConnect for
OS/400 requires the OptiConnection for OS/400 feature to be active if
the high-speed fiber optic bus support is desired. The economy of not
requiring intermediate savefile procedures and copies to distribution
queues saves DASD and improves performance in a manner that is
non-disruptive to system operations.
 
Customers with more than one AS/400 system can use ObjectConnect for
OS/400 to do the following operations:
 
o  Distribute objects, libraries, or IFS directories to other AS/400
   systems in a network, allowing other systems to efficiently
   reference local copies of the information.
o  Avoid both intermediate savefiles and copies to distribution queues
   by saving objects on connected systems. Systems can be connected via
   standard APPC (via APPN), TCP/IP (via AnyNet) communications lines,
   or a fiber optic bus. APPC or TCP/IP connections can be LAN or remote
   communications lines.
o  Create and maintain copies of critical objects, libraries, or IFS
   directories on other AS/400 systems for use during planned or
   unplanned outages (disaster recovery). When the outage is over,
   ObjectConnect for OS/400 allows you to copy the objects back to the
   original AS/400 system.
o  As part of an upgrade plan, objects libraries or IFS directories can
   be migrated from one AS/400 system to another.
 
Print Support Enhancements
--------------------------
 
PRINT OPENNESS: Various combinations of new application program
interfaces (APIs), new printer file parameters, new printer device
description parameters, new output queue parameters, and new printer
writer parameters can be used to provide increased print function, such
as support for printers with special finishing features like drill and
staple, support for unique data transformations, and support for
release-independent printer attachment.
 
HOST PRINT TRANSFORM: Host Print Transform (HPT), a key component of
the AS/400 print server strategy, provides the ability to transform
host-generated data streams to ASCII-based data streams accepted by
printers commonly found in client environments. The transformation is
based on user-definable workstation customization objects that provide a
high degree of flexibility and control over the output generated.
 
HPT has now been enhanced to accept AFPDS and SCS data streams as input.
This allows advanced AS/400 print applications that incorporate barcode
and image data to create output for low-cost ASCII printers.
 
Also, HPT can transform the AFPDS data stream to TIFF Packbit images.
TIFF images of this format are supported by later models of the popular
HP LaserJet product line.
 
A new API brings the capabilities of Host Print Transform to the AS/400
application developer. For example, an application program can now
utilize the HPT API to convert an AFPDS spoolfile to a TIFF image, and
then present this image on an IBM 3489 InfoWindow II display.
 
AVAILABILITY: Concurrent Add provides the ability to dynamically
increase an ASP on the system without having to stop your normal
business processing. If you have unused slots in your IBM 9337 Disk
Array Subsystem or within your AS/400 Storage Expansion Unit or Storage
Expansion Tower, you can fill these slots with additional disk units and
increase the capacity of your ASP concurrent with your normal system
operation. You can even protect this disk units with mirroring or
RAID-5 concurrent with your normal operations.
 
V3R6 offers additional flexibility when starting mirroring. Disk units
can be placed in mirrored pairs as long as they have the same capacity.
 
SECURITY LEVEL 50: V3R6 has been designed to meet the C2 level of trust,
as defined in the U.S. Government Orange Book, when run at Security
Level 50 as defined in the AS/400 Guide to Enabling C2. V2R3 is
currently in the evaluation process, and IBM intends to pursue moving
this evaluation to the current releases. No prediction can be made
regarding the results or timing of the evaluation by the U.S.
Government.
 
SOMOBJECTS FOR OS/400: SOMobjects for OS/400, an integrated function of
OS/400, provides run-time support for object-oriented programming. It
enables the execution of SOM-based applications developed with
SOMobjects Developer Toolkit for OS/400 along with object persistence
and object sharing among users. Also provided is a distributed system
object model (DSOM) capability within a single system or across multiple
systems that support IBM's System Object Model (SOM) technology, such as
OS/2, AIX, and DOS Windows.
 
PERFORMANCE MANAGEMENT FOR OS/400 (PM/400) OFFERING: PM/400 is available
to help you plan for and manage the growth and performance of your
system. PM/400 automates many of the functions required to do capacity
planning and performance analysis -- with practically no effort on your
part. OS/400 Performance Monitor data is collected automatically,
managed, and then telecommunicated by PM/400 to IBM where it is
maintained on behalf of the customer. Customers then receive back from
IBM periodic, easily understood, feedback in the form of letters,
reports, and graphs that can help avoid unwanted capacity and
performance surprises. Contact your IBM representative to understand
the charges, if any, for PM/400 in your location.
 
For customers receiving a new AS/400 system with V3R6, PM/400 will be
preloaded on the system disk. Simply key in the new "PMREAD" command,
and instructions to activate PM/400 will print on the AS/400 printer.
 
For customers upgrading to V3R6, PM/400 (5716-PM1) is shipped
automatically to you as part of the OS/400 V3R6 install process. NOTE:
Customers using OS/400 V2R3, V3R0.5, and V3R1 have access to PM/400 via
an OS/400 PTF cumulative tape.
 
For additional clarification on the use of and available benefits from
PM/400, contact your local IBM representative.
 
OPTICAL SUPPORT: The system-attached CD-ROM drive can be used to support
new applications for AS/400 users and software vendors. CD-ROM
technology is based on creating a master CD-format, and stamping
quantities at a very low cost. OS/400 V3R6 CL commands for restoring
objects have been enhanced to support CD-ROM. So, AS/400 programs,
databases, or anything that can be restored can in turn be distributed
on this convenient, inexpensive media.
 
Applications can be written to access data directly from CD-ROM. Data on
CD-ROM can be accessed directly using the Hierarchical File System (HFS)
API, which is the same interface used with the IBM 3995 Optical Library
Dataserver and Integrated File System (IFS). This provides CD-ROM
support for such information as catalogs, educational materials,
directories, and historical data.
 
The HFS API supports direct- and LAN-attached 3995. The Integrated File
System and OS/400 save/restore commands are supported for a
direct-attached 3995.
 
SOFTWARE DELIVERY ON COMPACT DISC (CD): Because CD media provides
durability, ease of handling, low shipping cost, and extremely long
shelf-life, it has been selected as the delivery medium for V3R6 System
Program Order (SPO)-supported software and selected publications.
InfoSeeker supports customer use with direct accessing of the CD via HFS
calls and with the RSTSHF command to install books from the CD to DASD.
Softcopy manuals can be displayed, read, and searched using the
InfoSeeker program, which is shipped at no-charge with OS/400. The
manuals can also be read with the library readers (shipped on the
softcopy CD-ROM), or the BookManager READ family of licensed programs.
While IBM software distribution is on CD only, customers can create
their own media or continue to use tape for redistribution of products.
Tape will still be used for backup and save/restore activities.
 
IBM will provide PTFs on custom-written CD-ROM (CD-recordable) media.
 
IBM Packaged Services
---------------------
 
If you would like IBM to design, install, and tailor AS/400 solutions
for you, fee services are available. IBM packaged services are designed
to provide significant value by delivering a specific predefined
objective. These services fully utilize IBM methods, special support
structures, and local and remote tools, as appropriate, to meet the
predefined objectives in a timely manner. IBM packaged services allow
customers to focus on their core business rather than the information
technology tools and are priced based on the length of the service and
the complexity of the environment.
 
IBM Internet Connection for OS/400
----------------------------------
 
AS/400 GOPHER INTERNET INSTALLATION OFFERING: AS/400 Gopher Client
Internet Installation connects your AS/400 system to the Internet. This
service configures your AS/400 to connect to the Internet and installs a
Gopher client and server programs on the AS/400 system so that your
AS/400 users, on PCs or AS/400 workstation displays, have access to the
Internet. The access, using the Gopher client code, is menu-driven,
allowing easy access to information without the performance degradation
of graphics on the Internet. The Gopher server functions makes your menu
accessible to clients around the world.
 
WEBCONNECTION FOR OS/400 INSTALLATION OFFERING: Services will be
provided to install and integrate WebConnection for OS/400 functions as
they become available. These services will be announced in fourth
quarter 1995.
 
Software Upgrade Considerations
-------------------------------
 
Moving to AS/400 Advanced Series requires careful planning prior to
upgrading the hardware and software. The hardware and software upgrades
must occur at the same time, because OS/400 V3R6 runs only on PowerPC
technology. Earlier OS/400 releases do not run on PowerPC technology.
 
However, several different approaches are available to address varying
customer upgrade requirements, and IBM services are available to perform
part or all of the upgrade process, including upgrading from releases
prior to Version 2 Release 3.
 
A feature of AS/400 Advanced Application Architecture is insulation of
application programs from the details of the underlying hardware on
which they run. To accomplish this, information is stored with each
program object to allow it to be easily converted as it is restored on a
system with a different machine instruction set. Such a program is said
to be "observable". However, there is a customer option to delete
observability to save disk space.
 
Nonobservable programs (programs with observability deleted) must be
recompiled from the source -- either on the system being replaced before
they are moved to the new system, or on the new system. For applications
purchased from vendors without source, you must contact the vendor to
get a version created to run with OS/400 V3R6.
 
The nature of RISC computing requires the execution of many, simple
machine instructions very fast. Therefore, IBM licensed programs and
microcode and your application programs will require more disk space on
a PowerPC system. In addition, the new 4KB page size supporting PowerPC
technology causes small objects to require more disk space, so an
important part of upgrade planning is to determine the DASD requirements
on the new system.
 
Contact your IBM representative for assistance in determining the best
upgrade path for your operational environment. The manuals AS/400
PLANNING FOR POWERPC TECHNOLOGY (SA41-4154) and AS/400 ROAD MAP FOR
CHANGING TO POWERPC TECHNOLOGY (SA41-4150) contain information about
alternate upgrade methods. Included are details of the steps required
for each upgrade method and information for estimating the system
downtime during an upgrade.
 
Upgrade Methods
---------------
 
UNLOAD/RELOAD: The Unload/Reload upgrade method consists of unloading
the user system to tape, upgrading the hardware to a PowerPC system,
installing OS/400 V3R6, and reloading the user system. This approach is
attractive for smaller systems as it reduces upgrade time compared to
replacing the release.
 
SIDE-BY-SIDE: A Side-by-Side upgrade consists of a V3R6 system running
in parallel with a prior release system. The two systems can be
connected via communications line or OptiConnect for OS/400, or tape for
upgrading to V3R6 without altering the prior release system, which
continues in production mode. User objects are transformed to the 4KB
page size during the reload. This approach is attractive to those
customers with high-availability requirements, with sensitive
applications requiring extensive checkout, or with unique upgrade needs
demanding greater flexibility.
 
REPLACING THE RELEASE: The Replacing the Release approach is based on
user objects remaining on the DASD units throughout the upgrade process.
All supported DASD units are retained in the upgrade to the V3R6 system.
Prior to upgrading the hardware, the Disk Preparation Utility must be
run to prepare the DASD units on the prior release system for the new
4 KB page size. All necessary object conversions are done by the system
as part of the upgrade. This is the preferred approach for larger
systems when all DASD units will be moved to the V3R6 system. Replacing
the release reduces problems caused by save/restore and tape handling.
It is the method most commonly used by AS/400 customers.
 
TOOL SUPPORT: The following documentation and tools are provided to
enable a successful upgrade from V2R3, V3R0.5, and V3R1 to V3R6 systems.
 
UPGRADE ASSISTANT FOR OS/400: Assistance in the critical upgrade
planning process is provided by the Upgrade Assistant for OS/400 -- a
set of command language commands that run on prior release systems to
provide detailed planning information and disk preparation if required.
A menu interface is provided to improve usability. The following
functions are included:
 
STRINSPRP: Schedules a batch job to collect information on every user
object on the system. This data is then used to provide the planning
information required. It is recommended that this job be run during
off-peak hours. This function must be completed prior to using
DSPINSPRP.
 
DSPINSPRP: Displays the upgrade planning information. This information
includes:
o  Unsupported objects
      Provides a listing of user objects unsupported on V3R6. Examples
   are nonobservable programs and programs created by unsupported
   compilers.
o  Unsupported hardware
      Hardware and system functions that cannot be moved to the PowerPC
   system are listed. Examples include System Checksums, 9332 disk
   units, and 9335 disk units.
o  DASD requirements
      Details the amount of DASD required on the PowerPC system to
   contain the current system. The information is provided by the
   Auxiliary Storage Pool (ASP).
 
STRDSKPRP: Schedules a job to run the Disk Preparation Utility. When
executed, this command powers down the system, automatically re-IPLs to
the restricted state, runs the Disk Preparation Utility for the length
of time specified, then either powers off, re-IPLs, or leaves the system
in the Dedicated Service Tool (DST) environment.
 
DSPDSKPRP: Displays the current status of the Disk Preparation activity
as a percentage of the total DASD that has been prepared, an estimate of
the time remaining to complete, and whether or not the last preparation
completed successfully.
 
STROBJCVN: Initiates V3R6 program and database conversions on a library
basis. Used to convert *PGM, *SRVPGM, and *MODULE program objects and
database objects for later production use. NOTE: If STROBJCVN is not
used, objects are converted on first use (program) or first reference
(database), which causes a delay the first time used.
 
DISK PREPARATION UTILITY: The Disk Preparation Utility is a tool used to
prepare the DASD units for the larger 4 KB page size used on the PowerPC
systems. The preparation provided by this utility is required to be
complete before a Replacing the Release upgrade is started. The Disk
Preparation Utility requires a dedicated system as it runs in the DST
environment. The Disk Preparation Utility provides an estimate of time
to complete preparation of DASD and may be started and stopped as often
as desired in order to complete. A facility is also provided for
submitting a job to automatically run the utility during off-shift
hours.
NOTE:
o   This utility is not required for the Side-by-Side and
    Unload/Reload upgrade paths.
o   This utility is available as program temporary fixes (PTFs).
 
Product Preview
---------------
 
DB2 FOR OS/400: IBM will enhance DB2 for OS/400 with parallel
capabilities that provide an industrial-strength database for the
AS/400 system. These parallel capabilities will offer both dramatic
performance improvements and greatly increased storage capacity.
 
This new support will be most beneficial for data warehousing (large
store houses of data) and decision-support applications. The increased
storage capacity is critical for data warehousing since companies are
collecting huge amounts of data about the products they sell and their
customers. The new support will also offer greatly increased performance
for query-intensive environments by using multiple processors to resolve
each query in a shorter amount of time.
 
These parallel capabilities will be introduced in two separate
architectures. The first, symmetric multiprocessing (SMP), will take
advantage of those AS/400 models that have N-way (multiple) processors
by enabling DB2 for OS/400 to take advantage of those multiple
processors. The second architecture will allow multiple AS/400 systems
to be connected together to function as one database. This architecture
is commonly referred to as loosely coupled, shared-nothing, parallel
database.
 
SMP: SMP allows N-way processors, which share memory and disk space, to
work in parallel to resolve a query in a fraction of the time it would
take with an existing system. Queries are broken down into smaller units
of work and divided between the processors. Once each smaller unit of
work is complete, the system brings the data back together to present
the result of the query.
 
LOOSELY COUPLED, SHARED-NOTHING, PARALLEL DATABASE: Loosely coupled,
shared-nothing, parallel database will also allow queries to be broken
down into smaller units that multiple systems can work on. The
difference is that each system has its own memory and disk space.
 
To make this query processing possible, tables or physical files are
partitioned or split over multiple loosely coupled systems. This means
that each system in this cluster of loosely coupled systems will contain
a portion of the table or physical file. The entire query will be
processed on each system on a smaller, partitioned set of data, making
each part of the query run faster.
 
An application running at any one of those systems can access the entire
table or physical file by simply opening the table or file and working
with it as if the entire object existed on the local system. DB2 for
OS/400 will make this transparent to the application and the end user.
 
Each of these parallel architectures can provide the performance and
capacity needed for data warehouse configurations to unlock information
from a company's most important asset -- its data. They can work
together. Each loosely coupled system can use SMP parallelism to resolve
its part of the query even faster. These capabilities are available
through both the native database and the SQL interfaces. Queries can be
submitted through any existing interface.
 
OS/400 SUPPORT FOR LOTUS NOTES: IBM will provide products to enable base
support for Lotus Notes on the AS/400 FSIOP using a similar product
structure as OS/400 Integration for Novell NetWare.
 
Statement of General Direction
------------------------------
 
WORLD WIDE WEB TRANSACTION SECURITY: With the support of "open access
communication networks" such as Internet, customers need the ability to
transact business across these networks with the same levels of security
that they have with their AS/400 system.
 
This support needs to include TCP/IP encryption and authentication of
transactions according to industry standards for the network.
 
IBM is participating in the definition of these new standards. As the
standards become defined, it is our intent to provide this support
within the AS/400 security system as quickly as possible.
 
ASYNCHRONOUS TRANSFER MODE (ATM): IBM intends to provide hardware and
software to enable any AS/400 system to operate within an ATM network at
speeds up to 155 Mbps, over 2,000 times faster than the wide area links
in common use today.
 
IBM intends to integrate ATM forum-compliant LAN emulation client and
server function into the base OS/400 operating system in the support of
Token-Ring and Ethernet LAN applications and communications protocols.
 
IBM intends to provide an AS/400 system "classical Internetwork Protocol
(IP) and Address Resolution Protocol (ARP) over ATM" client and server
solution as defined in Internet Request for Comments (RFCs) 1483 and
1577.
 
IBM intends to provide physical interfaces for unshielded twisted pair
cabling at 25 Mbps, multimode fiber for SONET OC-3 and STM-1 at 155
Mbps, and coaxial cable for E3 and DS3 at 34 and 45 Mbps.
 
OS/400 ENHANCED INTEGRATION FOR NOVELL NETWARE: IBM intends to provide
products to enable enhanced integration for Novell NetWare on the AS/400
system, including Integrated File System (IFS) support, administration
services such as user profile integration, AS/400 users printing to
NetWare-attached printers, and LAN users printing to AS/400-attached
printers.
 
OS/400 ENHANCED INTEGRATION FOR LOTUS NOTES: IBM intends to provide
products to enable base support and enhanced integration for Lotus Notes
on the AS/400 system. These products will include support for user
administration services, and additional application services support for
mail integration, DB2 for OS/400 database integration, and remote
dial-in.
 
Hardware Requirements
---------------------
 
NETWARE SUPPORT
 
AS/400 ADVANCED SERIES: A FSIOP is required for each NetWare 4.10 server
on an AS/400 system.
 
The approximate amount of disk storage required on the AS/400 system to
support a primary language is 80 MB for each version of NetWare 4.10,
plus 80 MB for each FSIOP installed. Each secondary language requires 6
MB for NetWare 4.10 and 35 MB for Integration Services for FSIOP.
 
Disk requirements for each NetWare LAN user should also be addressed
during installation planning.
 
WORKSTATION: Installation of NetWare 4.10 with NetWare Integration
on the FSIOP requires an approved PC platform be either Token-Ring or
Ethernet LAN-attached directly to the FSIOP (no bridges or routers)
with these minimum requirements: access to a CD-ROM (to support NetWare
installation), 3.5-inch diskette reader (to load NetWare Integration),
LAN adapter card (to attach to LAN supported by the FSIOP), display, and
keyboard.
 
For information on the approved PC platforms for installation of NetWare
4.10 with NetWare Integration on the FSIOP, contact your IBM
representative.
 
OS/400: For V3R6, a minimum of 0.8 GB of disk storage is required for
OS/400 and licensed internal code. Also, 32 MB of main storage is
required.
 
OS/400 V3R6 and other V3R6-related components use more disk space and
main storage than previous releases. Contact your IBM representative
for assistance in determining disk and memory requirements.
 
Refer to the manual NEW RELEASE PLANNING (SA41-4100), which will be
available prior to planned availability, and the SOFTWARE INSTALLATION
GUIDE (SC41-4120) for detailed information.
 
Before installation of OS/400, refer to the AS/400 Memo to Users shipped
with OS/400 and available through your IBM representative.
 
Software Requirements
---------------------
 
OS/400: All AS/400 system programs must be at the V3R6 release level.
V3R6 only runs on the PowerPC technology hardware.
 
Function available in first half of 1996 will require the current
modification level of OS/400.
 
OS/400 Support for Novell NetWare
---------------------------------
 
AS/400 ADVANCED SERIES
o  OS/400 V3R6, or later, release is required.
o  To run NetWare 4.10, the Integration Services for FSIOP feature and
   the OS/400 Integration for Novell NetWare feature are required for
   each FSIOP.
o  If the FSIOP is used as a LAN card, Integration Services for FSIOP is
   required for each FSIOP.
o  NetWare 4.10 must be acquired from an authorized NetWare distributor.
 
WORKSTATION: The installation documentation for NetWare 4.10 provides
the information on NetWare-attached device requirements.
   The approved software platforms for installation of NetWare 4.10 with
Integration Services for FSIOP are:
o  DOS (and Microsoft Windows) Operating Systems
   -  OS/400 Integration for Novell NetWare supports the appropriately
      configured hardware supported with Microsoft DOS 6.2 or PCDOS 6.3
      Operating System, Windows 3.1, IBM-approved OEM equivalents, and
      later compatible releases.
o  DOS (and Microsoft Windows) Operating Systems (DBCS)
   -  OS/400 Integration for Novell NetWare supports the appropriately
      configured hardware platform supported by IBM DOS Version J4.0,
      J4.0/V, J5.0, J5.0/V, J6.1/V operating systems, and MS-Windows
      J3.0 and J3.1.
 
For information on the approved PC platforms for installation of NetWare
4.10 with NetWare Integration on the FSIOP, contact your IBM
representative.
 
Compatibility
-------------
 
UNSUPPORTED OBJECTS ON V3R6
o  Programs (*PGM), service programs (*SRVPGM) and modules (*MODULE)
   without the observable template
o  Cross System Program executable objects CSP Map (*CSPMAP) and CSP
   Table (*CSPTBL)
o  Programs created with the unsupported compilers:  FORTRAN and RM
   COBOL
 
BACKWARD OBJECT SUPPORT: Enhanced backward object support is provided in
V3R6. Supported objects created with OS/400 V3R6 can be saved and
subsequently restored and used on the following OS/400 releases: V2R3,
V3R0.5, and V3R1. Standard TGTRLS support is used to implement this
function.
 
Program objects must be created as observable. However, only a single
instance of the program is required in order to run on all releases from
V2R3 through V3R6. Integrated Language Environment programs can only be
created and restored back to V3R1.
 
PTFs are required on prior release systems for selected objects created
on a V3R6 system to be restored onto an earlier OS/400 release. Refer
to the manual AS/400 PLANNING FOR POWERPC TECHNOLOGY (SA41-4154) for
details.
 
OS/400 SUPPORT FOR NOVELL NETWARE: Installation of NetWare on the FSIOP
is limited to NetWare 4.10. NLMs that have dependencies on hardware
that is not supported by an FSIOP are not supported. For example, NLMs
that support fax or CD-ROM devices are not supported.
 
OS/400 CPA TOOLKIT: The OS/400 CPA Toolkit Feature provides functions
implemented to various drafts of the corresponding POSIX, XPG, and
single UNIX specification standards. In future releases of OS/400, IBM
will replace the CPA Toolkit functions with new implementations
compliant with the approved versions of these standards. Applications
written using these interfaces will require source code modification for
upgrade to the new release and approved standards. These
incompatibilities tend to be minor updates or simple replacements.
Developers using these functions should monitor the appropriate
standards bodies for new drafts and approved standards.
 
CLIENT ACCESS FOR OS/400: Code that runs on the PC must all be at the
same release level, including shared folder programs. Unpredictable
results can occur if Client Access for OS/400 functions are at different
release levels.
 
Publications
------------
 
SOFTCOPY PUBLICATIONS
 
Softcopy publications are shipped on machine-readable CD-ROM media.
With the initial product order, a CD with the unlicensed books will
be shipped with OS/400. Additional copies of the CD are available for a
fee. The CD contains the entire AS/400 publication library,
including books for products that may not have been ordered.
 
To support authorized use, printed copies of the displayable or source
material may be made if the copyright notice and any other legend of
ownership is reproduced on each copy or partial copy.
 
The softcopy manuals can be displayed, read, and searched using the
OS/400 InfoSeeker program. The manuals can also be read with the library
readers (shipped on the softcopy CD-ROM), or the BookManager READ family
of licensed programs.
 
HARDCOPY PUBLICATIONS
 
Hardcopy publications are available for a fee after product
availability. They are available by direct order, through the System
Library Subscription Service (SLSS), or from your IBM representative.
Use the Information Directory on the CD or the softcopy Publication
Guide for current ordering information.
 
For information about other AS/400 publications, refer to the
descriptions in the Information Directory, a PC-based publications
catalog and ordering tool, which is shipped with your system at
no-charge, or the PUBLICATIONS REFERENCE (SC41-4003) in the AS/400
Softcopy Library.
 
HARDCOPY PUBLICATIONS -- BASIC SET: The following set of hardcopy
publications will be supplied automatically with the OS/400 product:
 
                                                       ORDER
TITLE                                                  NUMBER
 
InfoSeeker -- Getting Started                          SC41-4001
Getting Started with AS/400                            SC41-4204
System Startup and Problem Handling                    SC41-4206
Software Installation                                  SC41-4120
AS/400 Road Map for Changing to PowerPC Technology     SA41-4150
 
CD-ROM AND HARDCOPY PUBLICATIONS
 
The following publications are available on CD-ROM and in hardcopy.
One set on CD-ROM is shipped with the initial order of the system.
Additional sets of CD-ROM and hardcopy publications are available for
a fee.
 
                                                       ORDER
TITLE                                                  NUMBER
 
AS/400 Advanced Series Handbook                        GA19-5486
AS/400 Wireless LAN Installation Planning Guide        G571-0303
AS/400 Planning for PowerPC Technology                 SA41-4154
AS/400 Road Map for Changing to PowerPC Technology     SA41-4150
InfoSeeker Use                                         SC41-4002
Publications Reference                                 SC41-4003
Master Glossary                                        SC41-4006
New Release Planning                                   SA41-4100
Software License Keys                                  SC41-4205
System/36 Migration Assistant                          SC41-4151
System/36 Migration Planning                           SC41-4152
System/38 Migration Planning                           SC41-4153
LPS: Operating System/400                              GC41-4050
LPS: TCP/IP Connectivity Utilities for OS/400          GC41-4059
System Operation for New Users                         SC41-3200
System Operation                                       SC41-4203
Security -- Basic                                      SC41-3301
Security -- Reference                                  SC41-4302
National Language Support                              SC41-3101
Local Device Configuration                             SC41-4121
OS/400 Graphical Operations -- Getting Started         SC41-3202
Softcopy Library Installation from Tape                SC41-4127
Backup and Recovery -- Basic                           SC41-4304
Backup and Recovery -- Advanced                        SC41-4305
Font Management Aid User's Guide                       SC18-2216
Remote Workstation Support                             SC41-3402
3270 Device Emulation Support                          SC41-3408
SNA Distribution Services                              SC41-3410
ICF Programming                                        SC41-3442
Asynchronous Communications Programming                SC41-3444
BSC Equivalence Link Programming                       SC41-3445
SNA Upline Facility Programming                        SC41-3446
Intrasystem Communications Programming                 SC41-3447
Retail Communications Programming                      SC41-3448
Finance Communications Programming                     SC41-3449
SAA CPI PrintManager Reference                         S544-3698
PrintManager API Reference                             S544-3699
DB2 for OS/400 Database Programming                    SC41-4701
Distributed Database Programming                       SC41-3702
DB2 for OS/400 Query Management Programming            SC41-4703
DB2 for OS/400 SQL Call Level Interface                SC41-4806
IDDU Use                                               SC41-3704
Data Management                                        SC41-4710
Integrated File System Introduction                    SC41-4711
DDS Reference                                          SC41-3712
Printer Device Programming                             SC41-3713
Application Display Programming                        SC41-4715
Tape and Diskette Device Programming                   SC41-4716
GDDM Programming                                       SC41-3717
GDDM Reference                                         SC41-3718
CL Programming                                         SC41-4721
CL Reference                                           SC41-4722
System/36 Environment Programming                      SC41-4730
System/36 Environment Reference                        SC41-4731
System/38 Environment Programming                      SC41-3735
System API Programming                                 SC41-3800
System API Reference                                   SC41-4801
Common Programming APIs ToolKit/400 Reference          SC41-4802
System Operation Quick Reference                       SX41-4201
Machine Interface Functional Reference                 SC41-4810
Work Management                                        SC41-4306
Distributed Data Management                            SC41-4307
Central Site Distribution                              SC41-4308
Optical Library Dataserver Support                     SC41-4310
CPI Communications Reference                           SC26-4399
Communications Configuration                           SC41-4401
ISDN Support                                           SC41-4403
LAN and Frame Relay Support                            SC41-4404
X.25 Network Support                                   SC41-4405
Communications Management                              SC41-3406
APPN Support                                           SC41-4407
DSNX Support                                           SC41-4409
AnyMail/400 Mail Server Framework Support              SC41-4411
Alerts Support                                         SC41-4413
Sockets Programming                                    SC41-4422
APPC Programming                                       SC41-3443
Ultimedia System Facilities Installation and
  Administration                                       SC41-4540
Ultimedia System Facilities User's Guide               SC41-4541
International Application Development                  SC41-3603
Workstation Customization Programming                  SC41-4605
ILE Concepts                                           SC41-4606
Ultimedia System Facilities Programming                SC41-4652
DB2/400 Database -- An Overview                        SC41-3700
Programming Reference Summary                          SX41-4720
System/36-AS/400 Command Cross-Reference               SX41-4732
REXX/400 Programmer's Guide                            SC24-5739
REXX/400 Reference                                     SC24-5740
Automated Tape Library Planning and Management         SC41-3309
ILE Application Development Example                    SC41-3602
Total System Package Installation                      SA41-4129
 
The following will be available with planned availability of the
supported function.
 
                                                       ORDER
TITLE                                                  NUMBER
 
OS/400 Server Concepts and Administration              SC41-4740
Printer Device Programming                             SC41-4713
SOMobjects for OS/400 User's Guide                     SC41-4631
SOMobjects for OS/400 Reference                        SC41-4632
Internetwork Packet Exchange Support                   SC41-4400
DDS Reference                                          SC41-4712
National Language Support                              SC41-4101
International Application Development                  SC41-4603
Communications Management                              SC41-4406
APPC Programming                                       SC41-4443
TCP/IP Configuration and Reference                     SC41-4420
Simple Network Management Protocol (SNMP) Support      SC41-4412
IBM Integration Services for FSIOP                     SC41-3123
OS/400 Integration for Novell NetWare Installation     SC41-3124
 
LICENSED DOCUMENTATION: The following licensed documentation contains
information about using error logs, dumps, traces, and other service
tools to find and fix OS/400 and SLIC problems. They are available in
hardcopy for a fee.
 
                                                       ORDER
TITLE                                                  NUMBER
 
AS/400 RISC Diagnostic Aids -- Volume 1                LY44-4900
AS/400 RISC Diagnostic Aids -- Volume 2                LY44-4901
OS/400 Diagnostic Aids                                 LY44-4907
 
CD-ROM COLLECTION KIT: A CD-ROM collection kit refers to the delivery of
multiple online books grouped by environment or application area.
Customers can order extra copies of the AS/400 Softcopy Library, a
collection kit, on CD-ROM for V3R6 via the Library Offering 5636-PUB,
for an annual subscription charge. The charge includes all of the
editions shipped during the 12 months following the order date.
Customers should use this library offering if they want to budget
subscription costs on a regular recurring basis, such as an annual
charge.
 
COLLECTION                                              ANNUAL
KIT           FEATURE                                   SUBSCRIPTION
PROGRAM       NUMBER      DESCRIPTION                   CHARGE
 
5636-PUB      2110        AS/400 CD-ROM Annual Charge   190 USD
              5110        AS/400 CD-ROM Media           N/C
NOTE: Customers licensed for 5716-SS1 continue to be entitled to a
no-charge copy of the CD-ROM. Also, extra copies can be ordered by SPO
(5755-AS4) feature number, via SLSS (for subscriptions), or via
PUBORDER (for one-time orders).
 
Call Now to Order
-----------------
 
To order or to request more information, contact IBM Direct. IBM Direct,
our national direct marketing organization, can also arrange to put your
name on the mailing list for catalogs of IBM products.
 
  Phone:     1-800-IBM-CALL (1-800-426-2266)
  Fax:       1-800-2IBM-FAX (1-800-242-6329)
  Internet:  ibm_direct@vnet.ibm.com
  Mail:      IBM Direct
             Dept. AE001
             P.O. Box 16848
             Atlanta, GA 30321-0848
  Reference: AE001
 
       To identify your local IBM Authorized Business Partner or IBM
representative, call 1-800-IBM-4YOU (1-800-426-4968).
 
========================================================================
 
    +--------------------------------------------------------+
    | IBM SOMobjects Developer Toolkit for OS/400 Version 3  |  somob400
    | Release 6 Helps Create Object-Oriented Class Libraries |
    +--------------------------------------------------------+
 
In Brief...
-----------
 
The SOMobjects Developer Toolkit for OS/400 helps you take advantage of
object-oriented techniques in your applications. It also offers you the
following benefits:
 
o  CORBA (1.1)-compliance
o  Compatibility across multiple platforms (using DSOM) including:
   AS/400, AIX/6000, OS/2, and Microsoft Windows
o  Language bindings for C and C++
 
In addition, you get the following enhancements with SOMobjects for
OS/400:
 
o  Language-neutral objects and class libraries
o  Persistent and sharable objects
o  Object modification without application recompilation
o  DSOM support
 
For ordering and information, contact your IBM representative, an IBM
Authorized Business Partner, or IBM Direct at 1-800-IBM-CALL
(1-800-426-2266), Reference: AE001.
 
Overview
--------
 
If you are an application developer, the new object-oriented (OO)
development technology helps you address issues of productivity,
quality, flexibility, consistency of interfaces, and timely delivery of
applications. With IBM's SOMobjects for OS/400 (part of OS/400 Version
3 Release 6) and the separately available SOMobjects Developer Toolkit,
you can create classes and objects, independent of the language used to
write the applications (either C or C ++).
 
The IBM SOMobjects Developer Toolkit for OS/400 is an object-oriented
programming development product with System Object Model (SOM)
technology and tools to help you create object-oriented class libraries.
Classes and objects can be created with the new Interface Definition
Language (IDL) and then accessed from different programming languages --
initially ILE (Integrated Language Environment) C for OS/400 and the new
IBM VisualAge C++ for OS/400. You can reuse to extend beyond single
language boundaries, making the benefits of object-oriented programming
(OOP) far more open and expansive. The SOMobjects Developer Toolkit for
OS/400 includes language bindings for use with C and C++ programming
languages. In addition, this toolkit is fully compliant with the Common
Object Request Broker Architecture (CORBA) specification (1.1) of the
Object Management Group (OMG).
 
IBM SOMobjects for OS/400 lets you execute SOM-based applications
developed with the toolkit, along with object persistence and object
sharing among users. IBM SOMobjects for OS/400 also offers you
Distributed System Object Model (DSOM) capability -- both within a
single AS/400 system and across multiple systems that support SOM
technology, such as OS/2, AIX, and Microsoft Windows. SOM products are
also available for OS/2, AIX, and DOS Windows.
 
Planned availability date: First half of 1996.
 
Description
-----------
 
IBM SOMobjects for OS/400 expands object technology beyond the limits
and boundaries of today's language-bound facilities to a fully open,
fully distributed, heterogeneous, multiplatform environment.
 
With SOM technology, objects and object definitions can be accessed and
manipulated using programming languages different from that used to
create the objects (either C or C ++). Key object-oriented
characteristics are preserved, and the user and implementer of a SOM
class need not use the same language. SOM technology allows applications
written in different programming languages to use a common class
library. This technology also allows for modifying or extending such
libraries without having to recompile existing applications.
 
IBM SOMobjects for OS/400 enables true binary software reuse within the
AS/400 system. This capability makes a software components industry not
only feasible but practical.
 
A unique feature of the AS/400 is that SOM objects can be "protected".
This means they are created as permanent system objects with support
for:
 
o  Checking for authorized use
o  Locking to prevent simultaneous access
o  Saving and restoring
 
This protection feature and object-oriented encapsulation of data with
the methods for its access help to insure data integrity as well as
significantly improve programmer productivity and code quality.
 
DSOM (DISTRIBUTED SYSTEM OBJECT MODEL)
 
DSOM provides support for cross-process transparent access to objects
in a single system (machine) environment. DSOM also provides the ability
to define or access objects remotely in a heterogeneous network,
including AS/400, OS/2, AIX, and Microsoft Windows systems.
 
LANGUAGE NEUTRALITY
 
SOM-based objects can be accessed and manipulated irrespective of the
language in which the object methods were implemented. SOMobjects allow
applications written in different programming languages to use a common
class library.
 
PERSISTENT AND SHARABLE OBJECTS
 
IBM SOMobjects for OS/400 allow objects to be persistent. Object
persistence allows permanent data to be retained between invocations
of an application without writing the data to a file as is required
by many other object-oriented environments. SOMobjects are stored on
AS/400 DASD as a new type of system object, with all the capabilities
of other system objects, such as sharing, locking, and saving. This
makes IBM SOMobjects for OS/400 ideal for object-oriented business
applications.
 
CORBA COMPLIANCE
 
SOMobjects Developer Toolkit supports the Object Management Group's
(OMG) Interface Definition Language (IDL) and Common Object Request
Broker Architecture (CORBA) specification (1.1) for the distributed
object request broker function with the exception that EBCDIC is used
for SOM requests. For DSOM requests, data type conversions between
EBCDIC and ASCII are automatically done.
 
BINARY COMPATIBILITY
 
The SOMobjects implementation allows class libraries to be modified
or replaced without requiring recompilation of applications (as long
as the new class or library does not require changes in the
application's source code). This is not the case in other
object-oriented environments. However, it is essential if
system-provided object-oriented application frameworks are to be used by
software vendors. This is because end users will not have access to an
application's source for recompilation when new releases of a system
library are installed.
 
DEVELOPMENT PROCESS
 
Development of SOMobjects for OS/400 is actually done on a personal
computer with OS/2 using the SOMobjects Developer Toolkit for OS/400.
Classes and interfaces to objects are defined by creating an IDL
source file. The SOM Compiler in the SOMobjects Developer Toolkit is
used to compile the IDL source to produce two language binding files
and an implementation template file. One language binding file is for
the client program using the class object, the other for use by the
class object developer. The class developer can modify the
implementation template file by adding language-specific code (C or C++)
to customize the class. The compilation of the resulting source code
into a program binary for use on the AS/400 system can be done in one of
two ways:
 
o  Using IBM VisualAge C++ for OS/400 (compiler resident on personal
   computer using OS/2)
   -  Compile source code to intermediate code on OS/2 system
   -  Transport intermediate code to AS/400 system via Client Access for
        OS/400
   -  Translate intermediate code to program binary on AS/400 system
   NOTE: These three steps appear as one to the OS/2 user.
 
o  Using IBM ILE C for OS/400, or other compatible C compiler (compiler
   resident on AS/400 system)
   -  Transport source code to AS/400 system
   -  Compile and translate on AS/400 system
   NOTE: These two steps are done separately and explicitly by the OS/2
   user.
 
CONFORMANCE WITH IBM OPEN BLUEPRINT
 
These object-oriented programming products conform with the IBM Open
Blueprint and add to the AS/400's extensive list of supported standards
specified by the IBM Open Blueprint. For information, refer to OPEN
BLUEPRINT TECHNICAL OVERVIEW (GC23-3808) and THE OPEN BLUEPRINT: A
GUIDE TO DISTRIBUTED COMPUTING (G520-7077), available through your IBM
representative.
 
OPEN ENTERPRISE
 
CORBA (1.1) from OMG is fully compliant (except for use of EBCDIC for
SOM requests).
 
Hardware Requirements
---------------------
 
o  For development (using the SOMobjects Developer Toolkit for OS/400):
   -  Any CPU that can run the required operating system (refer to the
      SOFTWARE REQUIREMENTS section)
   -  8 MB main storage
   -  20 MB fixed disk space
   -  Communications link to AS/400 system, supported by Client Access
      for OS/400
 
o  For execution (AS/400 system):
   -  Any IBM AS/400 Advanced Series (models 4XX and 5XX)
   -  18 MB disk space, for optional OS/400 run-time support
 
Software Requirements
---------------------
 
o  For development:
   -  A PC with:
      --  IBM OS/2 Version 3.0 or J3.0 (Warp), or later, or
      --  IBM OS/2 Version 2.1 or J2.1 and SOM/2 run-time support;
          the run-time support is available in:
          o  IBM SOMobjects Workstation Runtime for OS/2, or
          o  IBM SOMobjects Developer Toolkit for OS/2 (includes the
             previous)
 
   -  An AS/400 with:
      --  5716-SS1 Operating System/400 with SOMobjects support
      --  5716-XA1 Client Access for OS/400 (Optimized for OS/2 Client)
      --  One of the following:
          -  5716-CX4 IBM VisualAge C++ for OS/400 (compiler resident
             on OS/2 system)
          -  5716-CX2 IBM ILE C for OS/400, or other compatible C
             compiler (compiler resident on AS/400 system)
 
o   For execution (AS/400 system):
    -  5716-SS1 Operating System/400 with SOMobjects support
    -  TCP/IP communications to remote systems if DSOM is used
 
Publications
------------
 
The following publications are available on CD-ROM and in hardcopy. One
set on CD-ROM is shipped free with the initial order of the system.
Hardcopy publications and additional sets of CD-ROM publications are
available for a fee.
 
                                                       FORM
TITLE                                                  NUMBER
 
LPS: IBM SOMobjects Developer Toolkit for OS/400       GC41-4066
SOMobjects for OS/400 User Guide                       SC41-4631
SOMobjects for OS/400 Reference                        SC41-4632
 
Call Now to Order
-----------------
 
To order or to request more information, contact IBM Direct. IBM Direct,
our national direct marketing organization, can also arrange to put your
name on the mailing list for catalogs of IBM products.
 
  Phone:     1-800-IBM-CALL (1-800-426-2266)
  Fax:       1-800-2IBM-FAX (1-800-242-6329)
  Internet:  ibm_direct@vnet.ibm.com
  Mail:      IBM Direct
             Dept. AE001
             P.O. Box 16848
             Atlanta, GA 30321-0848
  Reference: AE001
 
To identify your local IBM Authorized Business Partner or IBM
representative, call 800-IBM-4YOU.
 
========================================================================
 
    +--------------------------------------------------------+
    | The Human-Centered Experience Gives a Unique Interface |   hcexper
    |    to IBM Power Series and IBM ThinkPad Power Series   |
    +--------------------------------------------------------+
 
In Brief ...
------------
 
The Human-Centered Experience brings a visual user interface to IBM
Personal Computer Power Series and IBM ThinkPad Power Series systems.
The Human-Centered Experience:
 
o  Ships with all Personal Computer Power Series and ThinkPad Power
   Series systems with either OS/2 Warp Connect (PowerPC Edition) or
   Windows NT Workstation 3.51 (PowerPC Edition)
 
o  Uses speech and conversational agents
 
o  Lets you navigate the interface using day-to-day English
 
o  Lets you "mark up" electronic documents with audio, video,
   highlights, or text, and send them to other users
 
o  Includes IBM's award-winning speech dictation and command and control
   technologies
 
Overview
--------
 
The Human-Centered Experience provides a unique user interface for IBM
Personal Computer Power Series and ThinkPad Power Series systems that
makes working with a computer more natural. By using speech and
conversational agents, you can complete tasks without using the mouse or
keyboard. Productivity is enhanced because you can do several tasks at
once.
 
The Human-Centered Experience is shipped with Personal Computer Power
Series and ThinkPad Power Series systems on a CD with OS/2 Warp Connect
(PowerPC Edition) or Windows NT Workstation 3.51 (PowerPC Edition).
 
The Human-Centered Experience interface extends the Workplace Shell on
the OS/2 Warp Desktop and the standard Program Manager on the NT
Desktop. With the visual interface, applications are launched and
conversational agents known as Office Assistants are addressed.
 
Office Assistants supply such services as general calendar information,
time of day, and meeting reminders. A mail agent assists with
electronic mail tasks; a telephone agent helps you make telephone calls.
 
Enablers such as speech recognition and text-to-speech allow you to
interact with your computer by speaking to it and having it respond.
 
A document-markup application is shipped on the Human-Centered
Experience CD. It lets you bring in documents from any source, annotate
them with synchronized audio, video, highlighter, or text markup, and
send them to another person -- letting you give feedback to co-workers
while avoiding traditional meetings.
 
The CD also contains IBM's speech dictation and command and control
technologies, which are members of IBM's award-winning Speech Series and
run on Power Series systems without the addition of an accelerator card.
 
The CD includes a 15-minute introduction to the elements that comprise
the Human-Centered Experience. After viewing the introduction, you can
choose which items you want to use, based on available system memory and
DASD.
 
Planned Availability Dates
--------------------------
 
Windows NT Workstation 3.51 (PowerPC Edition) -- October 1995
 
OS/2 Warp Connect (PowerPC Edition) -- Within 90 days of release of
OS/2 Warp
 
Hardware Requirements
---------------------
 
o  IBM Personal Computer Power Series system
           or
o  IBM ThinkPad Power Series system
           and
o  IBM Color Graphics display
o  2X CD-ROM drive
o  540 MB hard-disk drive
o  24 MB RAM (minimum) without speech dictation technology installed
           or
o  32 MB RAM (minimum) with speech dictation technology installed
 
Software Requirements
---------------------
 
o  IBM OS/2 Warp Connect (PowerPC Edition) -- U.S. English and
   International English versions only
           or
o  Windows NT Workstation 3.51 (PowerPC Edition) -- U.S. English and
   International English versions only
 
After installing the Human-Centered Experience, reboot the system, and
the Human-Centered products are available for use.
 
========================================================================
 
                  +---------------------------------+
                  | IBM Software Advantage Makes It |           advtgsfw
                  | Easier to Do Software Business  |
                  +---------------------------------+
 
(From the formal announcement, 20 June 1995)
 
In Brief ...
------------
 
IBM announces new programs to simplify doing software business for
customers around the world:
 
o  Use-Based Pricing provides a consistent approach to software pricing
   by relating software price to customer use of a product.
 
o  License Use Management provides tools and processes to help manage
   the use of software licenses.
 
o  Suggested Retail Price (SRP) replaces the "List Price" terminology
   for workstation software to better reflect industry practice.
 
o  The International Program License Agreement (IPLA) provides a
   worldwide license for workstation software with a common set of terms
   and conditions.
 
o  Software Advantage for Workstations provides a comprehensive approach
   to the acquisition of workstation software and software upgrades
   around the world.
 
o  The International Software Distributor and Remarketer Agreement is
   designed to promote the efficient distribution and availability of
   workstation software marketed by IBM worldwide.
 
Overview
--------
 
IBM announces a series of improvements designed to simplify the way you
-- our customers, distributors, and remarketers -- do software business
with IBM globally. This announcement covers simplifications in software
pricing and licensing, and a new offering for workstation software. It
also provides a new international workstation software distributor and
remarketer agreement. Through this common global framework for software
business, IBM wants to make it easier for you to acquire the software
you need -- for your own enterprise or for your own customers.
 
The announcements of IBM Software Advantage include:
 
o  Software Licensing for All Software
   -  Use-Based Pricing
   -  License Use Management
o  Software Licensing for Workstations
   -  Suggested Retail Price
   -  Software License Agreement
o  Software Advantage for Workstations
o  Software Distributor and Remarketer Agreement for Workstation
     Software
 
Software Licensing for All Software
-----------------------------------
 
Use-Based Pricing
 
Use-based pricing relates software prices to customer use of a product.
Today we are introducing a framework for IBM's software price
methodology, highlighting applicability across IBM's platforms: S/390,
AS/400, and workstation.
 
Use-based pricing is based on the principle of relating price to value.
"Use" can be expressed in one of two ways: resource-based or user-based.
Resource-based pricing for IBM products will count or measure resources
used or managed by a product. Examples of resources include processor
capacity, processor utilization, bytes of storage, nodes, printers and
quantity of data. User-based pricing for IBM products will count users
of a product. Examples of users include user names, user IDs, and
workstation IDs.
 
With both resource-based and user-based products, the "use" of that
product will be defined in one of two ways: registered use or concurrent
use. Registered use represents designated or potential resources or
users (for example, potential processor capacity, number of potential
users, or number of enabled workstations). Concurrent use represents
measured or recorded product utilization (for example, peak CPU Service
Units/hour, number of simultaneous users).
 
This pricing methodology is being established in response to customer
requests for prices that can be easily explained and managed. These
actions will provide:
 
o  Improved price to value
o  Increased flexibility to run software where it is most efficient
o  Better capability to predict software charges
 
This pricing methodology will be implemented worldwide under consistent
terms and conditions.
 
License Use Management
 
IBM Strategy and Directions: Today's announcement focuses on IBM's
strategy and direction for License Use Management. License Use
Management includes tools and processes for:
 
o  "Use Control" -- To enable specific number of users or resources
   for "use-based" products
 
o  "Access Control" -- To enable specific products from prepackaged,
   preloaded, or electronically available "supply before buy" suites
 
For "Use Control", IBM is announcing "customer-managed use" or
self-management as its worldwide cross platform direction for enabling
use-based pricing. This means that customers will not have to contact
IBM for a "use" key to enable a number of users or number of resources
at any time.
 
In support of this direction, IBM-owned "use-based" software currently
implemented or announced to be implemented with "use" keys are being
converted to customer-managed use. Examples include OS/400, Image, and
AIX Software Development tools.
 
"Access Control" enables software that has been encrypted or
functionally disabled for "supply before buy" merchandising. IBM will
implement "access control" by providing "access keys" at or shortly
after product licensing. Unlike "use" keys, which have to be acquired
and installed any time entitlement changes (for example, new number of
users, different designated processor), "access keys" only need be
installed once. The software is then enabled and "use" is managed by
the customer.
 
Software Developer Tools
 
IBM intends to be an industry leader in providing License Use Management
tools to end-user customers as well as to other software developers. We
recognize that the needs of software developers are a subset of the
needs of the greater software development community. Thus, IBM intends
to offer to software developers a range of options for License Use
Management, many of which we will implement in our own software
products.
 
IBM intends to offer a consistent set of license use management tools
across a variety of workstation environments (for example, support for
server-based and/or stand-alone desktop applications).
 
As a first step, IBM is announcing today two IBM SystemView License Use
Management Products for OS/2. These tools are specifically designed to
enable server-based OS/2 software with License Use Management
capabilities.
 
To complement the server-based tools being announced today, IBM intends
to provide "software metering" tools by first half 1996 to monitor use
of stand-alone workstation software that has not been enabled in any way
by the software developer for license use management. Additionally, IBM
intends to port to AIX the two SystemView License Use Management
Products for OS/2 by first half 1996.
 
For host environments, the existing license use management tools are:
 
o  MVS -- The Measured Usage Tool is the strategic technology for
   measuring resource use on the MVS/ESA platform. "Use" is driven by
   customer workload and not limited in any way by the Measured Usage
   Tool.
 
   Additionally, Software License Monitor/390 (SLM/390) is currently
   used as the tool to assist in customer-managed use of MVS user-based
   products.
 
o  OS/400 -- Software License Manager/400 (SLM/400), included in the
   base OS/400 operating system, is currently used as the tool to
   assist in customer-managed use of OS/400 user-based products.
 
Software Licensing for Workstations
-----------------------------------
 
Suggested Retail Price
 
As part of the Software Advantage announcement, IBM will use the
terminology "Suggested Retail Price" (SRP) instead of "List Price" for
all workstation software products. This change will better reflect
industry practice. In addition, the SRP should more closely reflect the
"Street Price" actually paid for a quantity of one, and when required,
the SRP will be reduced from the previous published List Price.
 
The Software Advantage for Workstations offering will use SRP prices as
its basis. SRP does not apply to VALU, Option-to-Buy, PLCP, or special
bids although customers with these existing volume agreements may choose
to make transition to the new Software Advantage for Workstations
offering.
 
For additional information regarding the new Suggested Retail Price, see
Software Announcement 295-299, dated 20 June 1995.
 
Software License Agreement
 
The IBM International Program License Agreement (IPLA) is currently used
for new PC operating system-based software and, in some countries, for
certain UNIX operating system-based software. Starting in September
1995, IBM will use a newly revised version of the IPLA, worldwide, as a
common license for new and selected existing products in these
environments. Use of a common set of terms for this broad range of
software will help remarketers and customers doing business with IBM.
 
The new IPLA, in most cases, uses the same administrative procedures as
today's IPLA. The terms of the new IPLA allow for processor-based and
use-based charging. The new IPLA also provides for indemnification in
case of copyright or patent infringement by IBM, and increases IBM's
limit of liability. S/390 and current AS/400 Version 3 software will
continue to use existing licenses.
 
For more information regarding the new Software License Agreement, see
Software Announcement 295-301, dated 20 June 1995.
 
Software Advantage for Workstations
-----------------------------------
 
Today IBM announces Software Advantage for Workstations (PC and eligible
UNIX operating system-based), which is a comprehensive approach to
acquiring software and maintaining version and release currency for the
single site or worldwide enterprise customer. IBM Software Advantage for
Workstations, which includes both additional licenses and Upgrade
Protection, is a two-year term agreement that enables customers to
better manage their software migration strategy at a known cost with
per-license savings. Software Advantage for Workstations consists of two
spending-based software acquisition programs, both of which include
Upgrade Protection (also known as "maintenance"):
 
o  IBM Forecast Advantage
o  IBM Commitment Advantage
 
Upgrade Protection can be acquired separately or in combination with
either the Forecast Advantage or Commitment Advantage programs. These
new programs offer customers with small- and medium-sized businesses,
departments, and enterprises a flexible way to acquire and upgrade
protect workstation software in a single agreement at an attractive
price. Customers may choose a program most suited for their
environment.
 
These programs enable them to better manage their software budgets.
Discount levels for software acquisitions are based on the overall
program spending and level of commitment. A customer acquiring software
under the IBM Commitment Advantage program and committing to future
upgrades through Upgrade Protection will be able to achieve the best
discount levels for their overall software program spending.
 
Fulfillment for IBM Software Advantage for Workstations can be through
qualified software remarketers or directly from IBM.
 
Software Remarketer and Software Distributor Agreement for Workstation
Software
----------------------------------------------------------------------
 
IBM introduces the Software Remarketer and Software Distributor
Agreement to promote the efficient distribution and availability of
workstation software worldwide.
 
The agreement provides acquisition terms for software remarketers and
distributors to source workstation software directly from IBM. Covering
eligible PC and UNIX operating system-based software, the agreement is
intended for either software remarketers or software distributors,
operating on a national or multinational basis. Multinational operation
is facilitated with a single contract signature. The agreement features
enhanced consistency of acquisition terms worldwide.
 
Criteria for the new agreement include minimum acquisition levels.
Resellers who choose not to source software directly from IBM, or do not
meet the criteria for this agreement, can source workstation software
marketed by IBM from IBM software distributors.
 
========================================================================
 
         +--------------------------------------------------+
         | Trademarks, Registered Trademarks, Service Marks |     tmarks
         +--------------------------------------------------+
 
(R)  AIX, AIX SystemView NetView/6000, APL2, APL2/6000, Application
     System/400, AS/400, AT, Audio Visual Connection, BookManager,
     Communications Manager/2, C Set/2, DisplayWrite, HelpCenter,
     HelpWare, IBM, ImagePlus, LAN NetView, LAN NetView Fix, LAN NetView
     Manage, LAN NetView Monitor, LAN NetView Scan, LAN NetView Monitor,
     LAN Server, Micro Channel, MVS/ESA, NetView, NetView/6000,
     Operating System/2, Operating System/400, OS/2, OS/400, Pen for
     OS/2, Personal Computer AT, Personal System/2, Presentation
     Manager, PS/1, PS/2, RISC System/6000, RS/6000, S/390, SQL/400,
     SynchroStream, Systems Application Architecture, TALKLink,
     ThinkPad, Ultimedia, VM/ESA, VSE/ESA, and XGA are registered
     trademarks of International Business Machines Corp.
 
(R)  Apple, Bento, and Macintosh are registered trademarks of Apple
     Computer Corp.
(R)  ATI is a registered trademark of ATI Technologies, Inc.
(R)  BIX is a registered trademark of General Videotex Corp.
(R)  Cirrus Logic is a registered trademark of Cirrus Technology, Inc.
(R)  COMDEX is a registered trademark of The Interface Group, Inc.
(R)  CompuServe and CompuServe Information Manager are registered
     trademarks of CompuServe, Inc.
(R)  Computer Associates is a registered trademark of Computer
     Associates International, Inc.
(R)  dBASE is a registered trademark of Borland International.
(R)  Epson is a registered trademark of Seiko Epson Corp.
(R)  GEnie is a registered service mark of General Electric Information
     Services Co.
(R)  Headland is a registered trademark of Headland, Inc.
(R)  Hitachi is a registered trademark of Hitachi Corp.
(R)  HP, LaserJet, DeskJet, OpenView, and PaintJet are registered
     trademarks of Hewlett-Packard Co.
(R)  IEEE is a registered trademark of The Institute of Electrical and
     Electronics Engineers.
(R)  Indianapolis 500, Indy 500, Indy, and Gasoline Alley are registered
     trademarks of the Indianapolis Motor Speedway Corporation, USA.
(R)  Intel and Indeo are registered trademarks of Intel Corp.
(R)  Internet is a registered trademark of Internet, Inc.
(R)  ISO is a registered trademark of the International Organization for
     Standardization.
(R)  Lotus, Lotus Notes, Notes Express, and 1-2-3 are registered
     trademarks of Lotus Development Corp.
(R)  MicroGate is a registered trademark of Gateway Microsystems, Inc.
(R)  Microsoft, Microsoft C, and NT Server are registered trademarks of
     Microsoft Corp.
(R)  NEC is a registered trademark of NEC Corp.
(R)  NetWare, NetWare Server, and Novell are registered trademarks of
     Novell, Inc.
(R)  Object Management Group and OMG are registered trademarks of Object
     Management Group, Inc.
(R)  OpenDoc is a registered trademark of Apple Computer Corp.
(R)  OPEN LOOK is a registered trademark of UNIX System Laboratories,
     Inc.
(R)  Oracle is a registered trademark of Oracle Corp.
(R)  PenDOS is a registered trademark of Communication Intelligence
     Corp.
(R)  PRODIGY is a registered trademark of PRODIGY Services Corp.
(R)  SMART is a registered trademark of One Up Corp.
(R)  Sony is a registered trademark of Sony Corp.
(R)  Sybase is a registered trademark of Sybase, Inc.
(R)  Taligent is a registered trademark of Taligent, Inc.
(R)  ToolTalk and SunSoft are registered trademarks of Sun Microsystems,
     Inc.
(R)  Toshiba is a registered trademark of Toshiba Corp.
(R)  True Type is a registered trademark of Apple Computer, Inc.
(R)  TUXEDO is a registered trademark of Novell.
(R)  UNIX is a registered trademark licensed exclusively through X/Open
     Company Limited.
(R)  Walt Disney World is a registered trademark of Walt Disney
     Productions.
(R)  Western Digital is a registered trademark of Western Digital Corp.
(R)  WordPerfect is a registered trademark of WordPerfect Corp.
(R)  Xerox is a registered trademark of Xerox Corp.
(R)  X/Open is a registered trademark, and the "X" device is a trademark
     of X/Open Co., Ltd.
 
(TM) AIX/6000, APPN, BookManager, BonusPak, CD Showcase, Certified LAN
     Server Engineer, Certified OS/2 Engineer, CICS, CICS/ESA, CICS MVS,
     CICS OS/2, CICS VSE, Common User Access, C Set ++, CUA, Current,
     DATABASE 2, DataGuide, DataHub, DataPropagator, DB2, DB2/2,
     DB2/6000, DDCS/2, The Developer Connection for OS/2, DISTRIBUTED
     DATABASE CONNECTION SERVICES/2, Distributed Relational Database
     Architecture, DRDA, Extended Services for OS/2, Human-Centered,
     IBMLink, IMS Client Server/2, Information Warehouse, LANStreamer,
     Library Reader, LinkWay, Matinee, Midware, Multimedia Presentation
     Manager/2, Natural Computing, NAVIGATOR, NetSp, NetView DM,
     OpenEdition, PCjr, PenAssist, Person to Person, Personal
     Information Manager, PlayAtWill, PowerPC, PowerOpen, Power Series,
     RETAIN, Right at Home, SAA, Select-a-System, SOM, SOMobjects,
     Sources and Solutions, SQL/DS, Storyboard, SuperStor/DS,
     Support-on-Site, SYSINFO, Ultimedia Video IN, Ultimotion, VSE/ESA,
     WIN-OS2, VisualAge, VisualGen, VoiceType, Workplace Shell, and XT
     are trademarks of International Business Machines Corp.
 
(TM) ActionMedia, DVI, Indeo, and Intel386 are trademarks of Intel Corp.
(TM) Adobe, Adobe Illustrator, Adobe Photoshop, and Adobe Premiere are
     trademarks of Adobe Systems, Inc.
(TM) AST is a trademark of AST Research, Inc.
(TM) Borland, Paradox, and Quattro Pro are trademarks of Borland
     International.
(TM) CasePoint is a trademark of Inference Corp.
(TM) Central Point Backup is a trademark of Central Point Software, Inc.
(TM) cpConstructor and cpProfessionals are trademarks of Taligent, Inc.
(TM) ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc.
(TM) Dialcom 400 is a trademark of BT Tymnet.
(TM) DirecPC and DIRECTV are trademarks of Hughes Network Systems, Inc.
(TM) Drake Training and Technologies is a trademark of Drake Training
     and Technologies.
(TM) EasyLink and ATandT Mail are trademarks of ATandT.
(TM) Ethernet is a trademark of Xerox Corp.
(TM) Excel is a trademark of Microsoft Corp.
(TM) FaxWorks is a trademark of SofNet, Inc.
(TM) GEIS Quick Comm is a trademark of General Electric Information
     Services Co.
(TM) Guidelines is a trademark of JBA International.
(TM) HyperACCESS and HyperACCESS Lite are trademarks of Hilgraeve, Inc.
(TM) LAN Workplace and "Yes NetWare Tested and Approved" are trademarks
     of Novell, Inc.
(TM) Macintosh is a trademark of Apple Computer Corp.
(TM) MCI Mail is a trademark of MCI.
(TM) Mesa and MOLI are trademarks of Athena Design, Inc.
(TM) Micro Focus is a trademark of Micro Focus Ltd.
(TM) Open Software Foundation, OSF, OSF/1, and Motif are trademarks of
     the Open Software Foundation, Inc.
(TM) ORACLE Server and ORACLE7 are trademarks of Oracle Corp.
(TM) PC Direct is a trademark of Ziff Communications Company and is used
     by IBM Corporation under license.
(TM) PCMCIA is a trademark of the Personal Computer Memory Card
     International Association.
(TM) PC/TCP is a trademark of FTP Software Inc.
(TM) Pentium is a trademark of Intel Corp.
(TM) PhoenixCARD Manager Plus is a trademark of Phoenix Technologies,
     Inc.
(TM) Photo CD is a trademark of the Eastman Kodak Co.
(TM) PostScript and Adobe Type Manager are trademark of Adobe Systems,
     Inc.
(TM) PSN and Private Satellite Network are trademarks of Private
     Satellite Network, Inc.
(TM) RAMBoost is a trademark of Central Point Software, Inc.
(TM) SCO is a trademark of The Santa Cruz Operation, Inc.
(TM) SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp.
(TM) Solaris is a trademark of Sun Microsystems Inc.
(TM) SoundBlaster is a trademark of Creative Labs, Inc.
(TM) Source Migration and Analysis Tool (SMART) is a trademark of One Up
     Corp.
(TM) SPARCstation is a trademark of SPARC International, Inc.
(TM) Support on Site is a trademark of Ziff-Davis.
(TM) TCP with Demand Protocol Architecture is a trademark of 3COM Corp.
(TM) TelePad is a trademark of TelePad Corp.
(TM) TPC-C is a trademark of the Transaction Processing Performance
     Council.
(TM) Tusk is a trademark of Tusk, Inc.
(TM) Univel is a trademark of Univel.
(TM) Versit is a trademark of IBM Corp. Apple Computer Corp., American
     Telephone and Telegraph Co., and Siemens Corp.
(TM) VX*REXX and WATCOM are trademarks of WATCOM International Corp.
(TM) Windows, Win32, Windows NT, and Windows for Workgroups are
     trademarks of Microsoft Corp.
 
(SM) Advantis is a service mark of Advantis.
(SM) America Online is a service mark of America Online, Inc.
(SM) SprintMail is a service mark of US Sprint.
 
========================================================================
 
This concludes 1995 Issue 9 of IBM SDO Developer Support News. Please
let us know how we can improve it -- send your feedback to
dsnews@vnet.ibm.com. Thank you!
 
