home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / CUA91.ZIP / CUA91.TXT
Text File  |  1992-08-30  |  20KB  |  300 lines

  1. NUMBER     292-114
  2. DATE       920303
  3. TYPE       Programming
  4. TITLE      IBM SAA COMMON USER ACCESS CONTROLS LIBRARY/2 VERSION 1.0
  5. ABSTRACT          IBM SAA (TM) Common User Access (TM) Controls Library/2
  6.            Version 1.0 provides a set of CUA (TM) 91 graphical user interface
  7.            controls for OS/2 (R) Version 1.3 and Microsoft (1) Windows (2)
  8.            Version 3.0 applications.  With these controls, users can now have
  9.            consistent Common User Access applications across OS/2 Version 2.0,
  10.            OS/2 Version 1.3 and Windows Version 3.0.  In providing the
  11.            Presentation Manager (R) Application Programming Interface (API) for
  12.            the SAA CUA 91 architecture, Common User Access Controls Library
  13.            aides in migration from OS/2 Version 1.3 and Windows Version 3.0 to
  14.            OS/2 Version 2.0.  For OS/2 Version 1.3 users, the controls provided
  15.            by Common User Access Controls Library include container, value set,
  16.            notebook, slider, file dialog and font dialog.  For Windows
  17.            Version 3.0 users, the controls provided by Common User Access
  18.            Controls Library include spin button, container, value set, notebook,
  19.            slider, file dialog and font dialog.
  20.                   IBM SAA Common User Access Controls Library/2 Version 1.0 has
  21.            National Language Support for the following languages:  Canadian
  22.            French, Danish, Dutch, Finnish, French, German, Italian, Norwegian,
  23.            Portuguese, Spanish, Swedish, United Kingdom English, and United
  24.            States English.  DBCS enablement is provided for Japanese (Kanji),
  25.            Korean (Hanguel), and Traditional Chinese.  DBCS language translation
  26.            is provided for Japanese (Kanji) only.  Product documentation is
  27.            provided in United States English.  National language support is
  28.            provided as separate dynamic link libraries (DLLs) on the diskettes
  29.            in the program package.
  30.                   Planned Availability Date:  March 27, 1992.
  31.             (TM) Trademark of International Business Machines Corporation.
  32.             (R) Registered trademark of International Business Machines
  33.               Corporation.
  34.             (1) Registered trademark of the Microsoft Corporation.
  35.             (2) Trademark of the Microsoft Corporation.
  36. PRODNO       5871-AAA IBM SAA Common User Access
  37.                        Controls Library/2 Version 1.0 (20G0400)
  38. OVERVIEW   HIGHLIGHTS
  39.            o   Offers ability to conform to CUA 91 architecture for OS/2
  40.                Version 1.3 and Windows Version 3.0.
  41.            o   Relieves application developers of significant user interface
  42.                development efforts which allows them to concentrate on the
  43.                competitive functions.
  44.            o   Provides for easier application migration to OS/2 Version 2.0
  45.                because the CUA Controls APIs for OS/2 Version 1.3 and Windows
  46.                Version 3.0 are consistent with those found in OS/2 Version 2.0.
  47.            DESCRIPTION
  48.            BUSINESS SOLUTIONS
  49.            Common User Access Controls Library provides reusable code components
  50.            that enable the IBM graphical user interface CUA 91 architecture.
  51.            Refer to Programming Announcement 291-467, dated September 11, 1991,
  52.            for a description of the CUA 91 architecture.  Today, IBM is
  53.            announcing that it will provide the CUA Controls for OS/2 Version 1.3
  54.            and Windows Version 3.0 in the IBM SAA Common User Access Controls
  55.            Library/2.  Common User Access Controls Library provides controls
  56.            consistent with OS/2 Version 2.0 in look and feel and in API
  57.            structure.  Refer to Programming Announcement 291-598, dated
  58.            October 22, 1991, for a description of OS/2 Version 2.0.
  59.                   Common User Access Controls Library is a productivity tool
  60.            that embodies the CUA user interface architecture in a set of dynamic
  61.            link libraries (DLLs).  These DLLs may be incorporated directly with
  62.            the application code thus allowing the developer to focus more on the
  63.            content and quality of their application rather than on CUA
  64.            conformance.  The net results should be greater end user satisfaction
  65.            with less development resource.
  66.            USER PRODUCTIVITY
  67.            There are two aspects of user productivity addressed by the Common
  68.            User Access Controls Library:
  69.            o   Developer productivity gains:
  70.                -   through utilization of reusable components.
  71.                -   through consistency with OS/2 Version 2.0 APIs.
  72.            o   End user productivity gains resulting from adoption of CUA.
  73.                   IBM has designed its Common User Access Controls Library to
  74.            allow developers to maximize their productivity when developing
  75.            applications that conform to the CUA 91 architecture.  This
  76.            productivity gain can be realized through reusable components, which
  77.            implement constructs that employ the CUA 91 architecture.  Packaged
  78.            as dynamic link libraries, portions of the Common User Access
  79.            Controls Library can be shipped directly with the developed
  80.            application.  Details concerning which portions can be redistributed
  81.            with the developed application are specified in the License
  82.            Information shipped in the program package.
  83.                   Common User Access Controls Library is structured to conform
  84.            to the same APIs as found in OS/2 Version 2.0.  This similarity of
  85.            APIs between the CUA Controls has the effect of reducing rework in
  86.            migrating applications incorporating Common User Access Controls
  87.            Library from OS/2 Version 1.3 or Windows Version 3.0 to OS/2
  88.            Version 2.0.  The APIs for IBM SAA Common User Access Controls
  89.            Library/2 Version 1.0 in the OS/2 Version 1.3 environment are the
  90.            same as the CUA Controls in OS/2 Version 2.0.  Due to differences
  91.            between OS/2 Presentation Manager and Windows, the APIs for Common
  92.            User Access Controls Library in the Windows Version 3.0 environment
  93.            are similar to those in OS/2 Version 2.0.
  94.                   The CUA 91 architecture enhances the object-based user
  95.            interface defined in previous CUA guidelines.  Rather than
  96.            interacting with applications, users interact with objects that
  97.            represent the inputs and outputs of their jobs.  CUA conformance
  98.            benefits an organization in the following two ways:
  99.            o   the benefits specific to adopting CUA 91 architecture.
  100.            o   the benefits of user interface consistency between applications.
  101.                   Increased user productivity is enabled through emphasis on
  102.            direct manipulation of objects.  Objects, which are represented by
  103.            controls and icons in applications, mimic objects in the real world.
  104.            A user can transfer knowledge about an object from the real world to
  105.            the computer environment.  A sense of familiarity is provided and
  106.            learning time and errors are reduced.  The user is allowed to
  107.            concentrate more on the task at hand.
  108.                   User interface consistency across multiple applications and
  109.            environments helps a user transfer knowledge of one product to
  110.            another.  Minimizing the need to learn new techniques for similar
  111.            tasks should yield savings in user training.  Common User Access
  112.            Controls Library helps stretch this consistency to the OS/2
  113.            Version 1.3 and Windows Version 3.0 platforms.
  114.            GROWTH ENABLEMENT
  115.            The similarity of Common User Access Controls Library to the CUA 91
  116.            architecture constructs in OS/2 Version 2.0 increases organizations'
  117.            opportunities to develop code that can be more easily migrated to
  118.            OS/2 Version 2.0.  Those customers who plan to migrate to OS/2
  119.            Version 2.0 with near term OS/2 Version 1.3 or Windows Version 3.0
  120.            development can better position their application for migration to
  121.            OS/2 Version 2.0.  Because those portions of applications using
  122.            Common User Access Controls Library which were developed for OS/2
  123.            Version 1.3 and Windows Version 3.0 will run on OS/2 Version 2.0, an
  124.            organization is also better able to stage technical growth as
  125.            dictated by their business.
  126.                   Common User Access Controls Library components provide the
  127.            application developer with many highly flexible features.  In
  128.            addition, many customization options are provided to allow the
  129.            developer to change the appearance of the controls.
  130.            INVESTMENT PROTECTION
  131.            Common User Access Controls Library supports existing customer
  132.            investment by enabling the CUA 91 architecture on platforms which
  133.            support IBM compatible 286-based machines.
  134.            PRODUCT POSITIONING
  135.            In September 1991, IBM announced CUA extensions to its SAA
  136.            architecture.  The SAA CUA 91 architecture strategy is focused on
  137.            providing a user interface that can exploit increasing levels of
  138.            application-to-application interoperability at the programming
  139.            workstation while allowing users the freedom to customize and
  140.            organize their work environments as the job requires.  Application
  141.            developers are encouraged to participate in this strategy by enabling
  142.            their application to the enhancements as documented in the following
  143.            publications:  SAA CUA Guide to User Interface Design (SC34-4289) and
  144.            SAA CUA Advanced Interface Design Reference (SC34-4290).
  145.                   This strategy recognizes that application developers require
  146.            not only a definition of the user interface, but productivity tools
  147.            to assist in the development of software to make the user interface a
  148.            reality.  The Common User Access Controls Library provides the
  149.            application developer a set of dynamic link libraries (DLLs) for both
  150.            the OS/2 Version 1.3 and Windows Version  3.0 programming
  151.            environments that can be used in the development of applications that
  152.            conform to the CUA 91 architecture.  Common User Access Controls
  153.            Library fully exploits CUA 91 architecture guidelines.  Other CUA 91
  154.            architecture guidelines such as the definition of major objects are
  155.            the responsibility of the application developer.
  156.                   DLLs, sample code and online documentation are provided for
  157.            the following the CUA 91 architecture constructs:
  158.            o   Container Control
  159.            o   Notebook Control
  160.            o   Value Set Control
  161.            o   Slider Control
  162.            o   File Dialog
  163.            o   Font Dialog
  164.            o   Spin Button Control (for Windows only, already included in OS/2
  165.                Version 1.3 operating system).
  166.                   Usage of these controls will allow development of programs
  167.            that conform to the application orientation of the CUA 91
  168.            architecture for both the OS/2 Version 1.3 and Windows Version 3.0
  169.            environment.  The consistency of the Common User Access Controls
  170.            Library interfaces with the new APIs in OS/2 Version 2.0 will provide
  171.            for user interface migration with minimal rework.
  172. CUSTINFO   PUBLICATIONS
  173.                   The IBM SAA Common User Access Controls Library/2 Version 1.0
  174.            publications, the Programming Guide, the Programming Reference for
  175.            OS/2 Presentation Manager, and the Programming Reference for
  176.            Microsoft Windows, are shipped as part of the program package and are
  177.            not separately orderable.  Online versions of these publications are
  178.            also available on the diskettes shipped in the program package.
  179.            SCHEDULE
  180.                   The planned availability date is March 27, 1992.
  181. TECHINFO   TECHNICAL INFORMATION
  182.            SPECIFIED OPERATING ENVIRONMENT
  183.            MACHINE REQUIREMENTS:  IBM SAA Common User Access Controls Library/2
  184.            Version 1.0 is an extension of OS/2 Version 1.3 and Windows
  185.            Version 3.0:
  186.            o   OS/2 Version 1.3:
  187.                -   Any OS/2 SE Version 1.3 or OS/2 EE Version 1.3 or OS/2
  188.                    Version J1.3 or OS/2 Version K1.3 or OS/2 Version T1.3
  189.                    supported workstation.
  190.                -   A 3.5-inch or 5.25-inch high-capacity diskette drive.
  191.                -   A display and associated display adapter supported by OS/2 SE
  192.                    Version 1.3 or OS/2 EE Version 1.3 or OS/2 Version J1.3 or
  193.                    OS/2 Version K1.3 or OS/2 Version T1.3.
  194.                -   No memory is required above that needed for OS/2 SE
  195.                    Version 1.3 or OS/2 EE Version 1.3 or OS/2 Version J1.3 or
  196.                    OS/2 Version K1.3 or OS/2 Version T1.3.
  197.            o   Windows Version 3.0:
  198.                -   Any Windows 3.0 supported workstation that can run Windows
  199.                    standard or enhanced mode.
  200.                -   A 3.5-inch or 5.25-inch high-capacity diskette drive.
  201.                -   A display and associated display adapter supported by Windows
  202.                    Version 3.0.
  203.                -   No memory is required above that needed for Windows
  204.                    Version 3.0.
  205.            PROGRAMMING REQUIREMENTS:
  206.            o   OS/2 Version 1.3:
  207.                -   OS/2 SE Version 1.3 or OS/2 EE Version 1.3 or OS/2
  208.                    Version J1.3 or OS/2 Version K1.3 or OS/2 Version T1.3.
  209.                -   IBM C/2 (TM) Language Compiler Version 1.1 or Microsoft C
  210.                    Compiler Version 5.1 or Microsoft C Compiler Version 6.0.
  211.            o   Windows Version 3.0:
  212.                -   Microsoft Windows Version 3.0.
  213.                -   DOS Version 3.1 or later.
  214.                -   Microsoft C Compiler Version 5.1 or Microsoft C Compiler
  215.                    Version 6.0.
  216.             (TM) Trademark of International Business Machines Corporation.
  217.            PLANNING INFORMATION
  218.            PACKAGING:  IBM SAA Common User Access Controls Library/2 Version 1.0
  219.            program package is distributed in one package with the following
  220.            materials:
  221.            o   IBM Program License Agreement
  222.            o   License Information
  223.            o   Proof of License
  224.            o   Registration Card
  225.            o   Four 3.5-inch (1.44 MB) diskettes
  226.            o   Four 5.25-inch high density (1.2MB) diskettes
  227.            o   IBM SAA Common User Access Controls Library/2 Version 1.0 binder
  228.                containing the Programming Guide and Programming Reference
  229.                manuals.
  230.            SECURITY, AUDITABILITY AND CONTROL
  231.                   User management is responsible for evaluation, selection, and
  232.            implementation of security features, administrative procedures, and
  233.            appropriate controls in application systems and communication
  234.            facilities.
  235. ORDERING   ORDERING INFORMATION
  236.                   Orders for new licenses will be accepted March 3, 1992, unless
  237.            a later date is specified, orders entered prior to the planned
  238.            availability date will be assigned a schedule date of April 3, 1992.
  239.            Shipment of orders will commence on the availability date.  Orders
  240.            entered after the planned availability date will be scheduled for
  241.            shipment on the Friday following the week of order entry or as soon
  242.            thereafter as supply permits.
  243.                   To order the programs in this announcement for order type,
  244.            specify the order type number, feature number, part number, program
  245.            name, media and quantity.
  246.            Order-Type      Feature  Part
  247.            Number          Number   Number     Program Name              Media
  248.            5871-AAA        2463     20G0400    IBM SAA                   Dual
  249.                                                 Common User Access
  250.                                                 Controls Library/2
  251.                                                 Version 1.0
  252.                   The available order type is as follows:
  253.            o   Program Package -- program diskette with documentation.
  254.            IBM EDUCATION FULFILLMENT CENTER:  The announced program is eligible
  255.            to be ordered through the IBM Education Fulfillment Center.  Please
  256.            note that availability through the IBM Education Fulfillment Center
  257.            may not coincide with the programming availability dates noted in
  258.            other sections of this document.
  259.                   The IBM Education Fulfillment Center is the order processing
  260.            location for selected Personal Computers and related
  261.            hardware/software for eligible education end-users.
  262.            TERMS AND CONDITIONS
  263.            LICENSING:  The program in this announcement is licensed under the
  264.            terms and conditions of the IBM Program License Agreement.  A copy of
  265.            the agreement is included in the program package.  Details concerning
  266.            which portions of the Licensed Program can be redistributed with
  267.            applications incorporating IBM SAA Common User Access Controls
  268.            Library/2 Version 1.0 are specified in the License Information
  269.            shipped in the program package.
  270.            LIMITED WARRANTY:  Program:  Yes.  Media:  Three months.
  271.            PROGRAM SERVICES:  Central Service, including a Support Center, will
  272.            be available until September 27, 1993.  The program in this
  273.            announcement is supported by the Common User Access Controls Library
  274.            Support Group, Cary, North Carolina.  Access to this Support Center
  275.            is through the IBM Support Center.  The statement of service included
  276.            in the program package describes this service.
  277.            CUSTOMER FULFILLMENT OPTION:  Yes.
  278.            VOLUME DISCOUNT:  Volume discounting is available under the terms and
  279.            conditions of the IBM Customer Agreement (ICA) and the Exhibit for
  280.            Personal Computer/System Programs.  The program in this announcement
  281.            is included in the Eligible Program List for Personal Computer/System
  282.            Programs.  It may be added to the applicable category in the space
  283.            provided on the Eligible Program List.  Program Packages are included
  284.            in Category A under 5871-AAA.
  285.            TESTING PERIOD:  Two months for up to three licenses.
  286.                   ICA must be in effect.
  287.            NATIONAL EDUCATION LICENSE FEE:  A National Education License Fee
  288.            (NELF) is available under the terms and conditions of the Education
  289.            Allowance Attachment.  The NELF, which represents a 30% discount off
  290.            the single unit price, is not subject to any further discount or
  291.            allowance.
  292.            CHARGES
  293.            PROGRAM                                           ONE-TIME
  294.            NAME                       ORDER TYPE             CHARGE
  295.            IBM SAA Common User        Program Package        $595
  296.             Access Controls Library/2
  297.             Version 1.0 (20G0400)
  298.  
  299.               - - -    E N D   O F   P R I N T O U T    - - -
  300.