IBM SAA Common User Access Controls Library/2 Version 1.0

From OS2World.Com Wiki
Revision as of 20:00, 17 December 2019 by Jugbogdan (talk | contribs)
Jump to navigation Jump to search
NUMBER     292-114
DATE       920303
TYPE       Programming
TITLE      IBM SAA COMMON USER ACCESS CONTROLS LIBRARY/2 VERSION 1.0
ABSTRACT          IBM SAA (TM) Common User Access (TM) Controls Library/2
           Version 1.0 provides a set of CUA (TM) 91 graphical user interface
           controls for OS/2 (R) Version 1.3 and Microsoft (1) Windows (2)
           Version 3.0 applications.  With these controls, users can now have
           consistent Common User Access applications across OS/2 Version 2.0,
           OS/2 Version 1.3 and Windows Version 3.0.  In providing the
           Presentation Manager (R) Application Programming Interface (API) for
           the SAA CUA 91 architecture, Common User Access Controls Library
           aides in migration from OS/2 Version 1.3 and Windows Version 3.0 to
           OS/2 Version 2.0.  For OS/2 Version 1.3 users, the controls provided
           by Common User Access Controls Library include container, value set,
           notebook, slider, file dialog and font dialog.  For Windows
           Version 3.0 users, the controls provided by Common User Access
           Controls Library include spin button, container, value set, notebook,
           slider, file dialog and font dialog.
                  IBM SAA Common User Access Controls Library/2 Version 1.0 has
           National Language Support for the following languages:  Canadian
           French, Danish, Dutch, Finnish, French, German, Italian, Norwegian,
           Portuguese, Spanish, Swedish, United Kingdom English, and United
           States English.  DBCS enablement is provided for Japanese (Kanji),
           Korean (Hanguel), and Traditional Chinese.  DBCS language translation
           is provided for Japanese (Kanji) only.  Product documentation is
           provided in United States English.  National language support is
           provided as separate dynamic link libraries (DLLs) on the diskettes
           in the program package.
                  Planned Availability Date:  March 27, 1992.
            (TM) Trademark of International Business Machines Corporation.
            (R) Registered trademark of International Business Machines
              Corporation.
            (1) Registered trademark of the Microsoft Corporation.
            (2) Trademark of the Microsoft Corporation.
PRODNO       5871-AAA IBM SAA Common User Access
                       Controls Library/2 Version 1.0 (20G0400)
OVERVIEW   HIGHLIGHTS
           o   Offers ability to conform to CUA 91 architecture for OS/2
               Version 1.3 and Windows Version 3.0.
           o   Relieves application developers of significant user interface
               development efforts which allows them to concentrate on the
               competitive functions.
           o   Provides for easier application migration to OS/2 Version 2.0
               because the CUA Controls APIs for OS/2 Version 1.3 and Windows
               Version 3.0 are consistent with those found in OS/2 Version 2.0.
           DESCRIPTION
           BUSINESS SOLUTIONS
           Common User Access Controls Library provides reusable code components
           that enable the IBM graphical user interface CUA 91 architecture.
           Refer to Programming Announcement 291-467, dated September 11, 1991,
           for a description of the CUA 91 architecture.  Today, IBM is
           announcing that it will provide the CUA Controls for OS/2 Version 1.3
           and Windows Version 3.0 in the IBM SAA Common User Access Controls
           Library/2.  Common User Access Controls Library provides controls
           consistent with OS/2 Version 2.0 in look and feel and in API
           structure.  Refer to Programming Announcement 291-598, dated
           October 22, 1991, for a description of OS/2 Version 2.0.
                  Common User Access Controls Library is a productivity tool
           that embodies the CUA user interface architecture in a set of dynamic
           link libraries (DLLs).  These DLLs may be incorporated directly with
           the application code thus allowing the developer to focus more on the
           content and quality of their application rather than on CUA
           conformance.  The net results should be greater end user satisfaction
           with less development resource.
           USER PRODUCTIVITY
           There are two aspects of user productivity addressed by the Common
           User Access Controls Library:
           o   Developer productivity gains:
               -   through utilization of reusable components.
               -   through consistency with OS/2 Version 2.0 APIs.
           o   End user productivity gains resulting from adoption of CUA.
                  IBM has designed its Common User Access Controls Library to
           allow developers to maximize their productivity when developing
           applications that conform to the CUA 91 architecture.  This
           productivity gain can be realized through reusable components, which
           implement constructs that employ the CUA 91 architecture.  Packaged
           as dynamic link libraries, portions of the Common User Access
           Controls Library can be shipped directly with the developed
           application.  Details concerning which portions can be redistributed
           with the developed application are specified in the License
           Information shipped in the program package.
                  Common User Access Controls Library is structured to conform
           to the same APIs as found in OS/2 Version 2.0.  This similarity of
           APIs between the CUA Controls has the effect of reducing rework in
           migrating applications incorporating Common User Access Controls
           Library from OS/2 Version 1.3 or Windows Version 3.0 to OS/2
           Version 2.0.  The APIs for IBM SAA Common User Access Controls
           Library/2 Version 1.0 in the OS/2 Version 1.3 environment are the
           same as the CUA Controls in OS/2 Version 2.0.  Due to differences
           between OS/2 Presentation Manager and Windows, the APIs for Common
           User Access Controls Library in the Windows Version 3.0 environment
           are similar to those in OS/2 Version 2.0.
                  The CUA 91 architecture enhances the object-based user
           interface defined in previous CUA guidelines.  Rather than
           interacting with applications, users interact with objects that
           represent the inputs and outputs of their jobs.  CUA conformance
           benefits an organization in the following two ways:
           o   the benefits specific to adopting CUA 91 architecture.
           o   the benefits of user interface consistency between applications.
                  Increased user productivity is enabled through emphasis on
           direct manipulation of objects.  Objects, which are represented by
           controls and icons in applications, mimic objects in the real world.
           A user can transfer knowledge about an object from the real world to
           the computer environment.  A sense of familiarity is provided and
           learning time and errors are reduced.  The user is allowed to
           concentrate more on the task at hand.
                  User interface consistency across multiple applications and
           environments helps a user transfer knowledge of one product to
           another.  Minimizing the need to learn new techniques for similar
           tasks should yield savings in user training.  Common User Access
           Controls Library helps stretch this consistency to the OS/2
           Version 1.3 and Windows Version 3.0 platforms.
           GROWTH ENABLEMENT
           The similarity of Common User Access Controls Library to the CUA 91
           architecture constructs in OS/2 Version 2.0 increases organizations'
           opportunities to develop code that can be more easily migrated to
           OS/2 Version 2.0.  Those customers who plan to migrate to OS/2
           Version 2.0 with near term OS/2 Version 1.3 or Windows Version 3.0
           development can better position their application for migration to
           OS/2 Version 2.0.  Because those portions of applications using
           Common User Access Controls Library which were developed for OS/2
           Version 1.3 and Windows Version 3.0 will run on OS/2 Version 2.0, an
           organization is also better able to stage technical growth as
           dictated by their business.
                  Common User Access Controls Library components provide the
           application developer with many highly flexible features.  In
           addition, many customization options are provided to allow the
           developer to change the appearance of the controls.
           INVESTMENT PROTECTION
           Common User Access Controls Library supports existing customer
           investment by enabling the CUA 91 architecture on platforms which
           support IBM compatible 286-based machines.
           PRODUCT POSITIONING
           In September 1991, IBM announced CUA extensions to its SAA
           architecture.  The SAA CUA 91 architecture strategy is focused on
           providing a user interface that can exploit increasing levels of
           application-to-application interoperability at the programming
           workstation while allowing users the freedom to customize and
           organize their work environments as the job requires.  Application
           developers are encouraged to participate in this strategy by enabling
           their application to the enhancements as documented in the following
           publications:  SAA CUA Guide to User Interface Design (SC34-4289) and
           SAA CUA Advanced Interface Design Reference (SC34-4290).
                  This strategy recognizes that application developers require
           not only a definition of the user interface, but productivity tools
           to assist in the development of software to make the user interface a
           reality.  The Common User Access Controls Library provides the
           application developer a set of dynamic link libraries (DLLs) for both
           the OS/2 Version 1.3 and Windows Version  3.0 programming
           environments that can be used in the development of applications that
           conform to the CUA 91 architecture.  Common User Access Controls
           Library fully exploits CUA 91 architecture guidelines.  Other CUA 91
           architecture guidelines such as the definition of major objects are
           the responsibility of the application developer.
                  DLLs, sample code and online documentation are provided for
           the following the CUA 91 architecture constructs:
           o   Container Control
           o   Notebook Control
           o   Value Set Control
           o   Slider Control
           o   File Dialog
           o   Font Dialog
           o   Spin Button Control (for Windows only, already included in OS/2
               Version 1.3 operating system).
                  Usage of these controls will allow development of programs
           that conform to the application orientation of the CUA 91
           architecture for both the OS/2 Version 1.3 and Windows Version 3.0
           environment.  The consistency of the Common User Access Controls
           Library interfaces with the new APIs in OS/2 Version 2.0 will provide
           for user interface migration with minimal rework.
CUSTINFO   PUBLICATIONS
                  The IBM SAA Common User Access Controls Library/2 Version 1.0
           publications, the Programming Guide, the Programming Reference for
           OS/2 Presentation Manager, and the Programming Reference for
           Microsoft Windows, are shipped as part of the program package and are
           not separately orderable.  Online versions of these publications are
           also available on the diskettes shipped in the program package.
           SCHEDULE
                  The planned availability date is March 27, 1992.
TECHINFO   TECHNICAL INFORMATION
           SPECIFIED OPERATING ENVIRONMENT
           MACHINE REQUIREMENTS:  IBM SAA Common User Access Controls Library/2
           Version 1.0 is an extension of OS/2 Version 1.3 and Windows
           Version 3.0:
           o   OS/2 Version 1.3:
               -   Any OS/2 SE Version 1.3 or OS/2 EE Version 1.3 or OS/2
                   Version J1.3 or OS/2 Version K1.3 or OS/2 Version T1.3
                   supported workstation.
               -   A 3.5-inch or 5.25-inch high-capacity diskette drive.
               -   A display and associated display adapter supported by OS/2 SE
                   Version 1.3 or OS/2 EE Version 1.3 or OS/2 Version J1.3 or
                   OS/2 Version K1.3 or OS/2 Version T1.3.
               -   No memory is required above that needed for OS/2 SE
                   Version 1.3 or OS/2 EE Version 1.3 or OS/2 Version J1.3 or
                   OS/2 Version K1.3 or OS/2 Version T1.3.
           o   Windows Version 3.0:
               -   Any Windows 3.0 supported workstation that can run Windows
                   standard or enhanced mode.
               -   A 3.5-inch or 5.25-inch high-capacity diskette drive.
               -   A display and associated display adapter supported by Windows
                   Version 3.0.
               -   No memory is required above that needed for Windows
                   Version 3.0.
           PROGRAMMING REQUIREMENTS:
           o   OS/2 Version 1.3:
               -   OS/2 SE Version 1.3 or OS/2 EE Version 1.3 or OS/2
                   Version J1.3 or OS/2 Version K1.3 or OS/2 Version T1.3.
               -   IBM C/2 (TM) Language Compiler Version 1.1 or Microsoft C
                   Compiler Version 5.1 or Microsoft C Compiler Version 6.0.
           o   Windows Version 3.0:
               -   Microsoft Windows Version 3.0.
               -   DOS Version 3.1 or later.
               -   Microsoft C Compiler Version 5.1 or Microsoft C Compiler
                   Version 6.0.
            (TM) Trademark of International Business Machines Corporation.
           PLANNING INFORMATION
           PACKAGING:  IBM SAA Common User Access Controls Library/2 Version 1.0
           program package is distributed in one package with the following
           materials:
           o   IBM Program License Agreement
           o   License Information
           o   Proof of License
           o   Registration Card
           o   Four 3.5-inch (1.44 MB) diskettes
           o   Four 5.25-inch high density (1.2MB) diskettes
           o   IBM SAA Common User Access Controls Library/2 Version 1.0 binder
               containing the Programming Guide and Programming Reference
               manuals.
           SECURITY, AUDITABILITY AND CONTROL
                  User management is responsible for evaluation, selection, and
           implementation of security features, administrative procedures, and
           appropriate controls in application systems and communication
           facilities.
ORDERING   ORDERING INFORMATION
                  Orders for new licenses will be accepted March 3, 1992, unless
           a later date is specified, orders entered prior to the planned
           availability date will be assigned a schedule date of April 3, 1992.
           Shipment of orders will commence on the availability date.  Orders
           entered after the planned availability date will be scheduled for
           shipment on the Friday following the week of order entry or as soon
           thereafter as supply permits.
                  To order the programs in this announcement for order type,
           specify the order type number, feature number, part number, program
           name, media and quantity.
           Order-Type      Feature  Part
           Number          Number   Number     Program Name              Media
           5871-AAA        2463     20G0400    IBM SAA                   Dual
                                                Common User Access
                                                Controls Library/2
                                                Version 1.0
                  The available order type is as follows:
           o   Program Package -- program diskette with documentation.
           IBM EDUCATION FULFILLMENT CENTER:  The announced program is eligible
           to be ordered through the IBM Education Fulfillment Center.  Please
           note that availability through the IBM Education Fulfillment Center
           may not coincide with the programming availability dates noted in
           other sections of this document.
                  The IBM Education Fulfillment Center is the order processing
           location for selected Personal Computers and related
           hardware/software for eligible education end-users.
           TERMS AND CONDITIONS
           LICENSING:  The program in this announcement is licensed under the
           terms and conditions of the IBM Program License Agreement.  A copy of
           the agreement is included in the program package.  Details concerning
           which portions of the Licensed Program can be redistributed with
           applications incorporating IBM SAA Common User Access Controls
           Library/2 Version 1.0 are specified in the License Information
           shipped in the program package.
           LIMITED WARRANTY:  Program:  Yes.  Media:  Three months.
           PROGRAM SERVICES:  Central Service, including a Support Center, will
           be available until September 27, 1993.  The program in this
           announcement is supported by the Common User Access Controls Library
           Support Group, Cary, North Carolina.  Access to this Support Center
           is through the IBM Support Center.  The statement of service included
           in the program package describes this service.
           CUSTOMER FULFILLMENT OPTION:  Yes.
           VOLUME DISCOUNT:  Volume discounting is available under the terms and
           conditions of the IBM Customer Agreement (ICA) and the Exhibit for
           Personal Computer/System Programs.  The program in this announcement
           is included in the Eligible Program List for Personal Computer/System
           Programs.  It may be added to the applicable category in the space
           provided on the Eligible Program List.  Program Packages are included
           in Category A under 5871-AAA.
           TESTING PERIOD:  Two months for up to three licenses.
                  ICA must be in effect.
           NATIONAL EDUCATION LICENSE FEE:  A National Education License Fee
           (NELF) is available under the terms and conditions of the Education
           Allowance Attachment.  The NELF, which represents a 30% discount off
           the single unit price, is not subject to any further discount or
           allowance.
           CHARGES
           PROGRAM                                           ONE-TIME
           NAME                       ORDER TYPE             CHARGE
           IBM SAA Common User        Program Package        $595
            Access Controls Library/2
            Version 1.0 (20G0400)