IBM SOMobjects Developer Toolkit and Workgroup Enabler Version 2.1 for OS/2, AIX, and Windows


Table of Contents

IBM Announcement Letter No. ZP94-0744 dated November 15, 1994.

  • Title
  • Program Number
  • Program Number(s) for DUA(s)
  • Abstract
  • General Availability
  • Highlights
  • Description
  • Product Positioning
  • Documentation
  • Technical Information
  • Specified Operating Environment
  • Planning Information
  • Customer Responsibilities
  • Packaging
  • Security, Auditability and Control
  • Ordering Information
  • Professional & Technical Services
  • Charges, Terms & Conditions for COU Program Package
  • Charges
  • Upgrade Charge
  • Terms and Conditions
  • Announcement Countries

  • IBM Announcement Letter No. ZP94-0744 dated November 15, 1994.


    See final section for details of availability and limitations.

    Title

    IBM SOMobjects Developer Toolkit and Workgroup Enabler Version 2.1 for OS/2, AIX, and Windows

    Program Number

     
     
    Program   Part     Program
    Number    Number   Name
    -------   -------- ------------------------------------------------------
    5697-025  07H9738  SOMobjects Developer Toolkit V2.1 for OS/2,
                       AIX and Windows
    5765-475  07H9742  SOMobjects Workgroup Enabler V2.1 for OS/2,
                       AIX and Windows
    

    Program Number(s) for DUA(s)

    5775-EX1  07H9739  DUA for SOMobjects Developers Toolkit v2.1
    5775-EX3  07H9743  DUA for SOMobjects Workgroup Enabler v2.1
    

    DUA Packs for SOMobjects WorkGroup Enabler v2.1 for OS/2, AIX, and
    Windows
    5775-FI7  07H9744  DUA Five (5) Pack
    5775-FI7  07H9745  DUA Ten (10) Pack
    5775-FI7  07H9746  DUA Twnty (20) Pack
    5775-FI7  07H9747  DUA Fifty (50) Pack
    5775-FI7  07H9748  DUA One Hundred (100) Pack
    5775-FI7  07H9749  DUA Five Hundred (500) Pack
    5775-FI7  07H9750  DUA Thousand (1000) Pack
     
     
     
     
     
     
     
    

    Abstract


    SOMobjects (TM) Developer Toolkit Version 2.1 for OS/2 (R), AIX (R) and Windows (1) is an object-oriented programming development product which makes it possible for programmers to use System Object Model (SOM) technology to create object-oriented class libraries which can be shared by programmers using different programming languages. Objects/classes can be created in one programming language and accessed from a different programming language. Code can be reused to extend beyond single language boundaries, making the benefits of object-oriented programming (OOP) much more open and expansive. The SOMobjects Toolkit includes language bindings for use with C and C++ programming languages and Direct-to-SOM (DTS) Compiler support for C++ DTS compilers from IBM and MetaWare is added with V2.1. The SOMobjects Developer Toolkit is fully compliant with the Common Object Request Broker Architecture (CORBA) specification of the Object Management Group (OMG). With the SOMobjects Workgroup Enabler product, the product set also provides distributed object capability, across processes or address spaces in a single workstation and across multiple workgroup nodes in a workgroup LAN configuration. The Workgroup Enabler product enables the execution of SOM-based applications with the described distributed capabilities. The SOMobjects Developer Toolkit Version 2.1 includes the workstation enabler that was previously sold separately. The purchaser of the toolkit is given the "extended right to copy" the workstation enabler code, as needed and to include it in an application. In addition to the DTS Compiler support, Version 2.1 of the SOMobjects products adds performance and usability improvements to the Distributed SOM code and TCP/IP support for Windows. Simplified pricing and packaging, plus support for on-line publications, complete the V2.1 enhancements. With the announcement of SOMobjects for MVS and SOMobjects for OS/400 (See Announcement Letters PLET ZP94-0636 AND PLET ZP94-0241, dated October 4, 1994), MVS and AS/400 become significant players in the end-to-end platform strategy for Object-Oriented Programming.

    General Availability

    Planned General Availability Date is November 1994.


    Highlights


    SOMobjects Developer Toolkit V2.1 for OS/2, AIX, and Windows: SOMobjects Workgroup Enabler:

    Description


    SOM is object enabling technology which provides functions to overcome industry-perceived obstacles to the use of object class libraries. SOM-based objects: In addition, SOM possesses a number of advanced object mechanisms, including support for metaclasses, three types of method dispatch with both static and dynamic method resolution and support for both static and dynamic type checking. This new release of SOMobjects Developer Toolkit for OS/2, AIX and Windows provides improved performance and usability, as well as support for Direct-to-SOM C++ compilers from IBM and Metaware. SOMobjects for MVS uses the same basic SOM technology as the SOMobjects Developer Toolkit. By providing support for the SOM architecture on MVS, customers can take advantage on an end-to-end capability. SOM applications are IDL compatible with SOMobjects for MVS. The IDL code can then be shipped to MVS for compilation and execution. This provides a level of portability for SOM applications.

    Open Enterprise:Common Object Request Broker Architecture (CORBA) from Object Management Group (OMG)- Fully Compliant


    Product Positioning

    The SOMobjects Developer Toolkit provides an open, standards-compliant, object-oriented developer environment on the OS/2, AIX and Windows platforms. The product provides distributed, language-neutral capabilities for defining and manipulating objects and class libraries. It provides the industry with the long-needed technology for breaking the language barriers which have confined object-oriented programming development environments to language-exclusive islands. SOM-based objects can be truly open and shared, in any application language, and distributed across heterogeneous networks and IBM operating system platforms.
    This product is enabled for national language translation(separate files) and for the double byte character set (DBCS). In addition to English, this version of the product will also be available in Japanese.

    Documentation

    Documentation relevant to the SOMobjects products are delivered in the English language in displayable softcopy form on CD-ROM along with the software. Post-script files are included on CD-ROM, as well as diskettes (when ordered as 'alternate media') which represent the publications. This enables customers to print whatever publication they need on their post-script printers.

    Technical Information

    Technical guidelines for use of workstation enabler: With the announcement of SOM 2.1, purchasers of the SOM 2.1 Toolkit can take the workstation enablers from the toolkit, replicate that binary code as often as needed and include those enablers with their applications - at no charge. There are guidelines, however and they apply to:

    1. Coding

      The application vendor may not externalize any IBM SOM Application Programming Interfaces (APIs). Further, all applications that include SOM 2.1 code must use the IBM-supplied 'mini-install' package for the installation of that code. This package comes with the toolkit and ensures proper installation.

    2. Service

      Applications vendors are responsible for service and support of their customers. IBM will provide support to the application vendors for problems with IBM code using standard IBM support channels and tools.

    3. Publications

      Application vendors are not permitted to copy and/or distribute any IBM SOM 2.1 publication or documentation unless explicitly granted permission within the documentation.

    By following these simple guidelines, application vendors can now make maximum use of the IBM SOM 2.1 Toolkit and pass along added value to their customers.

    Specified Operating Environment

    Hardware Requirements

    Toolkit for OS/2, AIX and Windows

    These requirements may vary and may not accommodate the particular combinations of functions selected. Memory and fixed disk requirements for user applications and data are not included. Workgroup for OS/2, AIX and Windows

    These requirements may vary and may not accommodate the particular combinations of functions selected. Memory and fixed disk requirements for user applications and data are not included.

    Software Requirements

    For the SOMobjects Developer Toolkits (OS/2 and Windows):

    (R) Registered Trademark of Novell, Inc. For the SOMobjects Workgroup Enablers (OS/2 and Windows): For the SOMobjects Developer Toolkit (AIX): (R) Registered Trademark of Novell, Inc. For the SOMobjects Workgroup Enabler (AIX):

    Compatibility

    The objects and/or applications developed using the SOM functions included in the SOMobjects Developer Toolkits V2.1 for OS/2, AIX and Windows will be upwardly compatible with the SOMobjects Developer Toolkits V2.0 and the SOMobjects Workstation Enablers (Runtimes) V2.0 for OS/2, AIX and for Windows. For example, applications developed using the SOM Toolkits Version 2.0 will run on subsequent versions of the SOM Enablers. Downward compatibility is not supported; applications developed with the SOMobjects version 2.1 programs will not necessarily run with the earlier versions of the enabler programs. Class libraries and/or applications developed with the 2.0 or 2.1 versions of SOM can coexist with those developed using the SOMobjects Version 1.0 product. Class libraries and applications developed with a prior version of SOM can be migrated to a newer version of the operating platform with a subsequent version of the SOM Enablers.


    Planning Information

    Customer Responsibilities

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

    Packaging

    IBM SOMobjects Developer Toolkit V2.1 for OS/2, AIX and Windows is distributed in one package which contains the following:

    Technology Corporation.
    No special packaging considerations apply.

    Security, Auditability and Control

    The IBM SOMobjects Developer Toolkit and Workgroup Enabler V2.1 for OS/2, AIX, and Windows use the security and auditability features provided by the host operating system file system. User management is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

    Ordering Information

    Program Package - program CD-ROM with on-line softcopy documentation.
     
    Program  Part    Program
    Number   Number  Name                                          Media
    -------  ------  ------------------------------------------    ----------
    5697-025 07H9738 SOMobjects Developer Toolkit V2.1 for OS/2,   CD-ROM
                     AIX, and Windows
     
    5765-475 07H9742 SOMobjects Workgroup Enabler V2.1 for OS/2,   CD-ROM
                     AIX, and Windows
     
    
    DUA's - Distribution and Usage Authorization
     
    Program   Part     Program
    Number    Number   Name
    -------   ------   -----------------------------------------------------
    5775-EX1  07H9739  DUA for SOMobjects Developer Toolkit V2.1
                       for OS/2 AIX, and Windows
     
    5775-EX3  07H9743  DUA for SOMobjects Workgroup Enabler V2.1
                       for OS/2, AIX, and Windows
     
    
    DUA SoftCopy Packs - Authorization for multiple copies
     
    Program   Part     Program
    Number    Number   Name
    -------   ------   -----------------------------------------------------
    5775-FI7  07H9744  DUA Five Pack (5)
    5775-FI7  07H9745  DUA Ten Pack (10)
    5775-FI7  07H9746  DUA Twenty Pack (20)
    5775-FI7  07H9747  DUA Fifty Pack (50)
    5775-FI7  07H9748  DUA One Hundred Pack (100)
    5775-FI7  07H9749  DUA Five Hundred Pack (500)
    5775-FI7  07H9750  DUA One Thousand Pack (1000)
    
    Extended Right to Copy

    Extended right to copy contracts may be obtained for the items listed below. Submit requests via Special Bid for requirments that exceed the one thousand (1000) DUA Pack.

    1. High volumes of additional copies of SOMobjects Workgroup Enabler V2.1 code and documentation, for internal-only deployment, including integration with internal applications, at significant discounts.

    2. Inclusion of SOMobjects Workgroup Enabler V2.1-level code with a software vendor's application, and subject to certain terms and conditions, for redistribution without additional fee.

    3. Inclusion of the SOM/DSOM components of the SOMobjects Developer Toolkit V2.1-level code with a software vendor's application development tools offering, for inclusion in the tool user's applications.

    Program Upgrades

    Existing Customers of

    Developer Toolkit for OS/2 Version(s) 2.0 Program Number 5604-479,
    Developer Toolkit for Windows Version(s) 2.0 Program Number 5604-539,
    Developer Toolkit for AIX Version(s) 2.0 Program Number 5604-480,
    WorkGroup Enabler for OS/2 Version(s) 2.0 Program Number 5604-484,
    WorkGroup Enabler for Windows Version(s) 2.0 Program Number 5604-541,
    WorkGroup Enabler for AIX Version(s) 2.0 Program Number 5604-485,
    DUA for Dev Tlkt for OS/2 Version(s) 2.0 Program Number 5775-BN6,
    DUA for Dev Tlkt for Windows Version(s) 2.0 Program Number 5775-CT5,
    DUA for Dev Tlkt for AIX Version(s) 2.0 Program Number 5775-BN9,
    DUA for WkGp Enab for OS/2 Version(s) 2.0 Program Number 5775-BO4,
    DUA for WkGp Enab for Windows Version(s) 2.0 Program Number 5775-CT7,
    DUA for WkGp Enab for AIX Version(s) 2.0 Program Number 5775-B01,
    DUA Packs for WkGp Enab for OS/2 Version(s) 2.0 Program Number 5775-CJ0,
    DUA Packs for WkGp Enab for Windows Version(s) 2.0
       Program Number 5775-DM2,
    
    can obtain the upgrade to SOMobjects Developer Toolkit & Workgroup Enabler for OS/2, AIX, & Windows Version 2.1 by ordering the following codes:
    Part   ¬Program
    Number ¬Number ¬Upgrade to
    07H9761 ¬5697-025 ¬SOMobjects Dev Kit v2.1
    07H9765 ¬5765-475 ¬SOMobjects W/G Enab v2.1
    07H9762 ¬5775-EX1 ¬DUA for SOMobjects Dev Kit v2.1
    07H9766 ¬5775-EX3 ¬DUA for SOMobjects W/G Enab v2.1
    07H9767 ¬5775-FI7 ¬5 DUA Pack for SOMobjects W/G Enab v2.1
    07H9768 ¬5775-FI7 ¬10 DUA Pack for SOMobjects W/G Enab v2.1
    07H9769 ¬5775-FI7 ¬20 DUA Pack for SOMobjects W/G Enab v2.1
    07H9770 ¬5775-FI7 ¬50 DUA Pack for SOMobjects W/G Enab v2.1
    07H9771 ¬5775-FI7 ¬100 DUA Pack for SOMobjects W/G Enab v2.1
    07H9772 ¬5775-FI7 ¬500 DUA Pack for SOMobjects W/G Enab v2.1
    07H9773 ¬5775-FI7 ¬1000 DUA Pack for SOMobjects W/G Enab v2.1
    
    Customers should use the Program Upgrade Order Form which is available from their IBM Marketing Representative.

    Professional & Technical Services

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


    Charges, Terms & Conditions for COU Program Package

    Charges

    Consult your IBM Marketing Representative for the applicable one time charge.

    Upgrade Charge

    Consult your IBM Marketing Representative.

    A one-time Upgrade Charge is available to customers who have purchased

    Developer Toolkit for OS/2 Version(s) 2.0 Program Number 5604-479,
    Developer Toolkit for Windows Version(s) 2.0 Program Number 5604-539,
    Developer Toolkit for AIX Version(s) 2.0 Program Number 5604-480,
    WorkGroup Enabler for OS/2 Version(s) 2.0 Program Number 5604-484.
    WorkGroup Enabler for Windows Version(s) 2.0 Program Number 5604-541,
    WorkGroup Enabler for AIX Version(s) 2.0 Program Number 5604-485,
    DUA for Dev Tlkt for OS/2 Version(s) 2.0 Program Number 5775-BN6,
    DUA for Dev Tlkt for Windows Version(s) 2.0 Program Number 5775-CT5,
    DUA for Dev Tlkt for AIX Version(s) 2.0 Program Number 5775-BN9.
    DUA for WkGp Enab for OS/2 Version(s) 2.0 Program Number 5775-BO4,
    DUA for WkGp Enab for Windows Version(s) 2.0 Program Number 5775-CT7,
    DUA for WkGp Enab for AIX Version(s) 2.0 Program Number 5775-B01,
    DUA Packs for WkGp Enab for OS/2 Version(s) 2.0 Program Number 5775-CJ0,
    DUA Packs for WkGp Enab for Windows Version(s) 2.0
       Program Number 5775-DM2,
    

    Proof of Entitlement to Program Upgrade is: Proof of Entitlement Card or signed DUA Form.

    Program Upgrades will be available until: NOTIFIED

    Customers acquiring SOMobjects Developer Toolkit & Workgroup Enabler for OS/2, AIX, & Windows 2.1 through an upgrade charge will be required to destroy or erase all program material and related documentation of the program for which the upgrade is acquired.

    Terms and Conditions

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

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

    Warranty

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

    Distribution and Usage Authorization

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

    This program and its upgrade are not eligible under IBM Personal Software Advantage (Enterprise Agreement).

    Program Services

    For program defect related problems, the following procedure for assistance in problem identification is applicable:

    IBM will reply in writing with information about correction, bypass or restriction with the intent to make the program perform according to its specifications, or, if there are none, to its principles of operation.

    Customer information needed when submitting a problem:

    Additional information on customer reported problems can be obtained from your remarketer/distributor or IBM.

    This service, in accordance with the Service Statement included in the program package, will be available until the Service End Date May 31, 1996.


    Announcement Countries

    All European, Middle Eastern and African Countries.


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

    Please note this is an international announcement letter. If applicable you should also refer to your local country complementary document to check for country specific information.

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