home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 16 Announce / 16-Announce.zip / 294080.zip / 294080.ANN
Text File  |  1994-02-22  |  28KB  |  447 lines

  1. DATE       940222
  2. CATEGORY   AS60, IC10, IC13, IC18, WS00, WS20
  3. TITLE      IBM APL2/2 VERSION 1.0
  4. ABSTRACT          APL2 (R) is a high-productivity, general-purpose programming
  5.            language useful to application developers and interactive end users.
  6.            This language provides an extensive collection of functions that can
  7.            be quickly combined to solve many business problems.  APL2 is used in
  8.            a wide set of application areas such as commercial data processing,
  9.            system design and prototyping, engineering and scientific
  10.            computation, artificial intelligence, and education.
  11.                   IBM APL2 for OS/2 (R) (APL2/2) Version 1.0 provides a
  12.            productive environment for developing and executing applications in
  13.            the OS/2 environment.  APL2/2 is designed to be compatible with:
  14.            o   APL2 (5688-228 and 5688-229) Version 2 Release 2, for the IBM
  15.                host mainframe processors
  16.            o   APL2/6000 (R) (5765-012) Version 1 Release 2, for the RISC
  17.                System/6000 (R) family of processors
  18.            o   APL2 for SUN Solaris (1) (5648-065) Version 1 Release 1, for Sun
  19.                SPARCstation (2) systems
  20.                   Two packaging options are available in the APL2/2 family:
  21.            o   APL2/2 Entry for personal and educational use
  22.            o   APL2/2 Advanced for professional application development and
  23.                cooperative processing
  24.                   The APL2/2 Advanced package provides everything in the Entry
  25.            package, plus extended cross-system compatibility and cooperative
  26.            processing with other IBM APL2 platform products.  Cooperative
  27.            processing is now available across TCP/IP-connected APL2 systems
  28.            running on VM, MVS, AIX/6000 (TM), OS/2, and Sun Solaris.  The
  29.            Advanced package also includes interfaces to the DB2/2 (TM) database
  30.            system and the TCP/IP Socket Interface (AP119), which provides the
  31.            capability to communicate with non-APL2 programs and facilities.
  32.                   The Entry and Advanced packages are fast and easy to install,
  33.            using diskettes, hard disk or an established LAN drive.
  34.                   Who are the target customers?
  35.            o   Customers who use IBM VS APL, APL2, APL2/6000, and APL2/DOS
  36.                       APL2/2 provides an OS/2 solution to supplement computing
  37.                on the customer's mainframe or personal computer (PC).
  38.            o   Customers who develop or need to develop applications in APL2
  39.            o   Users of competitive APL systems
  40.                       APL2/2 provides a high degree of compatibility with the
  41.                mainframe, RISC System/6000, and PC APL2 products, benefiting
  42.                customers who require applications to run on a wide range of
  43.                hardware platforms.
  44.                   One-Time Charge:
  45.            o   APL2/2 Version 1.2 Entry Package:  $185
  46.            o   APL2/2 Version 1.2 Advanced Package:  $650
  47.                   Planned Availability Date:   February 25, 1994
  48.             (R) Registered trademark of International Business Machines
  49.               Corporation
  50.             (1) Trademark of Sun Microsystems, Inc.
  51.             (2) Registered trademark of SPARC International, Inc.
  52.             (TM) Trademark of International Business Machines Corporation
  53.            IN BRIEF . . .
  54.                   APL2/2 ENTRY and APL2/2 ADVANCED provide:
  55.            o   Exploitation of the 32-bit OS/2 2.0 operating system
  56.            o   Portability between IBM APL2 on MVS, VM, AIX/6000, Solaris, and
  57.                DOS
  58.            o   Inter-language communication facilities for calling programs and
  59.                subroutines written in other languages
  60.            o   Fully asynchronous shared variable processor with dynamic
  61.                processor loading and support for auxiliary processors written in
  62.                APL2 or C
  63.            o   CUA (TM)-compliant session manager with full windowing features
  64.            o   Set of auxiliary processors for interface to the following system
  65.                facilities:  system commands, input stack management, full-screen
  66.                management, universal graphics management, system file I/O, APL2
  67.                object library, and OS/2 Presentation Manager (R) services
  68.                   APL2/2 ADVANCED provides the following additional features:
  69.            o   Interfaces to the DB2/2 database system
  70.            o   TCP/IP Socket Interface
  71.            o   Cooperative processing across a TCP/IP network, providing the
  72.                capability to:
  73.                -   Share variables with MVS, VM, AIX/6000, OS/2, and Solaris
  74.                -   Share variables with remote auxiliary processors for access
  75.                    to graphical user interface (GUI), database, and other system
  76.                    services
  77.                -   Run a session manager communicating with an APL2 interpreter
  78.                    on a remote platform
  79.                -   Distribute parts of an application across multiple machines
  80.                -   Build a network server
  81. PRODNO       89G1697
  82.              89G1556
  83. OVERVIEW   DESCRIPTION
  84.            IBM APL2 OFFERING ON OS/2
  85.            Customers can exploit the benefits of workstation development, such
  86.            as higher productivity, lower cost, and isolated test environment.
  87.            Programmers can enhance productivity and program reliability using
  88.            APL2 for the OS/2 environment.
  89.            USER PRODUCTIVITY:  APL2 is designed to enhance a customer's
  90.            productivity through a choice of platforms and extensive system
  91.            integration.
  92.                   Users who write applications for multiple platforms will find
  93.            APL2 for OS/2 compatible with other IBM APL2 platforms, reducing the
  94.            need for application-specific code.
  95.                   APL2 provides an environment for:
  96.            o   Analyzing AD HOC data and solving problems, especially when
  97.                dealing with incomplete data or ill-defined problems
  98.            o   Developing interactive programs by, or working closely with, end
  99.                users
  100.            o   Building portable applications that need to run on many kinds of
  101.                systems
  102.            o   Building advanced decision support systems
  103.            o   Researching and designing new models and decision technologies
  104.            o   Teaching the computational aspects of applied mathematics
  105.                   APL2 brings the tools for these tasks together in a single
  106.            environment by combining:
  107.            o   Rich data structures, more general and flexible than those
  108.                provided by most programming languages
  109.            o   Large set of primitives (built-in functions) that apply to broad
  110.                classes of data types
  111.            o   Simple syntax that treats user-defined programs like language
  112.                primitives
  113.            o   Support for complex arithmetic
  114.            o   Interactive environment that permits the user to concentrate on a
  115.                problem without needing to compile or link-edit
  116.            o   Capability to be productive knowing only a small subset of the
  117.                language
  118.                   APL2 provides the following benefits:
  119.            o   Allows users to solve problems without compiling or link-editing
  120.                programs
  121.            o   Enables fast and powerful computing through problem-solving
  122.                operations, array manipulation, and immediate execution
  123.                       APL2 automatically uses special hardware such as math
  124.                coprocessors.
  125.            o   Reduces coding, builds on its existing applications, and provides
  126.                several debugging aids
  127.                       The auxiliary processors and associated processors provide
  128.                access to system services outside APL2.  The associated
  129.                processors also provide access to routines written in other
  130.                programming languages such as FORTRAN, assembler, C, or PL/I.
  131.            o   Provides an iterative system design to aid developers in creating
  132.                applications that fit their needs
  133.            o   Offers an integrated object library manager on all platforms,
  134.                implemented using Auxiliary Processor 211
  135.                       This facility stores any APL array as a component of the
  136.                file, freeing the user from the details of how or where the data
  137.                is actually stored.  Objects of any size and data type can be
  138.                easily stored and retrieved by name, using a simple set of
  139.                commands.  Automatic data conversion is performed when accessing
  140.                object libraries in a multiplatform network configuration.
  141.            o   Provides a variety of editors that can be used among the
  142.                platforms
  143.                       Editor 1 is a common editor among platforms that allows
  144.                the user to manipulate lines in a function or operator
  145.                definition.  APL2 also provides windowed editors.
  146.            COOPERATIVE PROCESSING
  147.            Cooperative processing improves programming productivity, efficiency,
  148.            and flexibility by allowing an application to:
  149.            o   Share a variable directly with an APL or non-APL application
  150.                anywhere else on a network
  151.            o   Control a remote APL2 session from another APL or non-APL
  152.                application
  153.            INVESTMENT PROTECTION:  APL2/2 is designed to simplify migration of
  154.            code and applications across platforms, and increase cross-system
  155.            compatibility with APL2 applications on the mainframe, AIX/6000, PC,
  156.            and Sun Solaris.  Applications can be moved between platforms and
  157.            distributed across platforms, giving maximum flexibility to each
  158.            installation as customers change their computer hardware.
  159.                   APL2 and its interactive environment provide benefits in areas
  160.            such as:
  161.            o   Business and scientific applications
  162.                       APL2 lets users store, select, and manipulate large
  163.                amounts of data with concise, consistent, powerful operations.
  164.                APL2 is also useful for statistical analysis and business
  165.                reports.
  166.            o   Application design
  167.                       APL2 helps developers and users define solutions to their
  168.                problems.  As programmers develop an application, user feedback
  169.                can be incorporated quickly and easily, often in real time while
  170.                the developer and user are discussing the issue.  This provides a
  171.                truly iterative design phase.
  172.            o   Models and simulation
  173.                       APL2 lets professionals model business and scientific
  174.                systems.  Users can test hypotheses and easily change values for
  175.                "what if" studies.
  176.            CROSS-SYSTEM COMPATIBILITY
  177.            APL2/2 provides comprehensive cross-system compatibility with other
  178.            APL2 platform products.  The language is nearly identical on all
  179.            platforms.  Compatible shared variable and external processor
  180.            facilities are provided.  Equivalent auxiliary processors exist
  181.            wherever operating system facilities make this feasible.
  182.            GROWTH ENABLEMENT:  APL2 is designed to support growth of the
  183.            customer's business and enable fast response to customer business
  184.            requirements.
  185.                   The availability of APL2 products on new platforms and the
  186.            extensive degree of cross-system communication and compatibility
  187.            across the APL2 platform products, allow customer applications to
  188.            grow in a very flexible manner.  Applications can run on one platform
  189.            or can be distributed across several platforms.
  190.                   APL2 encourages developers to use application building blocks
  191.            and common tools that can yield enormous productivity gains.  With
  192.            APL2, developers can design, code, and implement applications in a
  193.            shorter period of time and react more quickly to program changes.
  194.                   The session manager helps users conduct and control APL2
  195.            sessions within the system it is running on or in sessions running on
  196.            other systems, including computers with dissimilar hardware or
  197.            operating systems.  The session manager has similar features in all
  198.            APL2 products, so using APL2 on different platforms is easier for the
  199.            users.
  200.                   The auxiliary processors distributed with APL2 allow users to
  201.            perform a number of functions, including:
  202.            o   Accessing host services, databases, communication networks, and
  203.                various file systems
  204.            o   Providing graphics and text interaction with display devices
  205.                   Associated processors allow applications or users to treat
  206.            routines, often written in other languages, as if the routines were
  207.            APL functions within the active workspace.
  208.            FULL SET OF AUXILIARY PROCESSORS
  209.            A common set of auxiliary processors is available across all
  210.            platforms to help increase development productivity and reduce the
  211.            cost of code migration.
  212.            BUSINESS SOLUTIONS:  APL2 provides the capability to rapidly develop
  213.            business solutions, and the flexibility to create these solutions on
  214.            one system or distributed systems.  APL2 also has interfaces to other
  215.            products and parts of the system that allow it to be used to connect
  216.            data and programs from outside APL2.
  217.                   APL2 is an excellent production tool.  In addition to its
  218.            normal interactive mode, APL2 allows production applications to be
  219.            run in an automated environment without requiring user interaction.
  220.            APL2 also provides a powerful environment with robust error detection
  221.            and recovery capability.  The flexibility of APL2 allows applications
  222.            to call other languages and products, and allows the communication
  223.            facilities to support distributed production environments using
  224.            client/server protocols.
  225.                   With APL2 symbol orientation, users do not need to know
  226.            English to work with APL2 or create APL2 programs.  APL2 also has no
  227.            reserved words, enabling users to write programs in other national
  228.            languages with no conflict.  Additionally, system messages can be
  229.            received in a variety of national languages.  The IBM APL2 platform
  230.            products each provide some support for double-byte character sets
  231.            (DBCS).
  232. CUSTINFO   PUBLICATIONS
  233.                   After February 25, 1994, the following publications are
  234.            available from the system library subscription service (SLSS).  To
  235.            order, call 800-879-2755.
  236.                                                                   ORDER
  237.            TITLE                                                  NUMBER
  238.            The APL2 Family of Products (fact sheet)               GH21-1090
  239.            APL2 Programming:  Language Reference                  SH21-1061
  240.            APL2 Reference Summary                                 SX26-3999
  241.            APL2 for OS/2: User's Guide                            SH21-1091
  242.            APL2 at a Glance                                       SC26-4676
  243.            APL2 Keyboard Decals                                   SC33-0604
  244.            EDUCATION SUPPORT
  245.                   The current availability and status of APL2 education
  246.            offerings are available by calling Skill Dynamics (TM) at
  247.            800-IBM-TEACH (426-8322), for schedules and enrollments.
  248. TECHINFO   TECHNICAL INFORMATION
  249.            SPECIFIED OPERATING ENVIRONMENT
  250.            MACHINE REQUIREMENTS:  The minimum required hardware for APL2/2 is:
  251.            o   A personal computer running OS/2 Version 2.0, or higher; or
  252.                OS/2 Version J2.1, or higher (Japanese version)
  253.                       For more information on the OS/2 Version 2.0 machine
  254.                requirements, refer to IBM OS/2 VERSION 2.0 INFORMATION AND
  255.                PLANNING GUIDE.
  256.            o   At least 6MB of hard disk space, in addition to that required by
  257.                OS/2
  258.            o   At least 2MB of memory, in addition to that required by OS/2
  259.                   All displays and printers supported by OS/2 are supported for
  260.            APL2/2.
  261.            PROGRAMMING REQUIREMENTS:  The minimum required software to run
  262.            APL2/2 is:
  263.            o   OS/2 Version 2.0 (5621-077), or later; or OS/2 Version J2.1, or
  264.                later (Japanese version)
  265.                   Additional requirements for APL2/2 Advanced:
  266.            o   DB2/2 1.0 (5622-044), or later, for AP 127
  267.                       Auxiliary Processor 127 allows you to use the structure
  268.                query language (SQL) on DATABASE 2 (TM) (DB2 (R)).
  269.            o   TCP/IP 2.0 (5622-086), or later, for AP 119
  270.                       Auxiliary Processor 119 is the socket interface processor
  271.                that is used to pass requests to the TCP/IP product.  TCP/IP
  272.                provides communication facilities across networks.
  273.            COMPATIBILITY:  APL2/2 Version 1.0 is designed to be compatible with:
  274.            o   APL2 Version 2 Release 2 on IBM host mainframe processors
  275.            o   APL2/6000
  276.            o   APL2 for SUN Solaris
  277.                   This compatibility allows for easy migration of workspaces
  278.            between all of these platforms.
  279.            PLANNING INFORMATION
  280.            INSTALLABILITY:  APL2/2 is configuration, installation and
  281.            distribution (CID)-enabled for installation on local area networks.
  282.            PACKAGING:  APL2/2 Version 1.0 Entry Package (89G1556) contains:
  283.            o   IBM Program License Agreement
  284.            o   Proof of License
  285.            o   License Information
  286.            o   Memo to Users
  287.            o   Four 3.5-inch, double-sided (1.44MB) diskettes
  288.            o   APL2 for OS/2: User's Guide
  289.            o   APL2 Reference Summary
  290.            o   The APL2 Family of Products (fact sheet)
  291.            o   APL2 Programming: Language Reference
  292.            o   APL2 at a Glance
  293.            o   Registration card
  294.            o   Information card
  295.            o   Additional diskettes request card
  296.            o   APL2 keyboard decals (two copies)
  297.                   APL2/2 Version 1.0 Advanced Package (89G1697) contains:
  298.            o   IBM Program License Agreement
  299.            o   Proof of License
  300.            o   License Information
  301.            o   Four 3.5-inch, double-sided (1.44MB) diskettes
  302.            o   APL2 for OS/2: User's Guide
  303.            o   APL2 Reference Summary
  304.            o   The APL2 Family of Products (fact sheet)
  305.            o   APL2 Programming: Language Reference
  306.            o   APL2 at a Glance
  307.            o   Registration card
  308.            o   Information card
  309.            o   Additional diskettes request card
  310.            o   APL2 keyboard decals (two copies)
  311.            SECURITY, AUDITABILITY AND CONTROL
  312.                   The security and auditability features of APL2/2 Version 1.0
  313.            are supplied by the APL2/2 sign-on program that implements control of
  314.            user access to programs, data, and other resources.
  315.                   User management is responsible for evaluation, selection, and
  316.            implementation of security features, administrative procedures, and
  317.            appropriate controls in application systems and communication
  318.            facilities.
  319. ORDERING   ORDERING INFORMATION
  320.                   Orders for new licenses will be accepted now.
  321.                   Unless a later date is specified, orders entered prior to
  322.            February 25, 1994, will be assigned a schedule date of
  323.            February 25, 1994.  Shipment of orders will begin on
  324.            February 25, 1994.
  325.                   Orders entered after February 25, 1994, will be scheduled for
  326.            shipment on the Friday following the week of order entry or as soon
  327.            thereafter as supply permits.
  328.                   To order the programs in this announcement for order type,
  329.            specify the order type program number, feature number, part number,
  330.            program name, and quantity.
  331.            ORDER
  332.            TYPE         FEATURE   PART
  333.            NUMBER       NUMBER    NUMBER    PROGRAM NAME
  334.            5871-BBB     7502      89G1556   APL2/2 Version 1.0
  335.                                               Entry Package
  336.            5872-BBB     7510      89G1727   APL2/2 Version 1.0
  337.                                               Entry Package
  338.                                               Additional License Copy
  339.            5872-BB2     7510      89G1727   APL2/2 Version 1.0
  340.                                               Entry Package
  341.                                               Volume Additional
  342.                                               License Usage Copy
  343.            5872-BBB     7508      89G1573   APL2/2 Version 1.0
  344.                                               Entry Package
  345.                                               Proof of Additional
  346.                                               License Copy
  347.                                               with Certificate
  348.            5872-BB2     7508      89G1573   APL2/2 Version1.0
  349.                                               Entry Package
  350.                                               Proof of Volume
  351.                                               Additional License
  352.                                               Usage Copy
  353.                                               with Certificate
  354.            5871-BBB     7506      89G1697   APL2/2 Version 1.0
  355.                                               Advanced Package
  356.            5872-BBB     7509      89G1730   APL2/2 Version 1.0
  357.                                               Advanced Package
  358.                                               Additional License Copy
  359.            5872-BB2     7509      89G1730   APL2/2 Version 1.0
  360.                                               Advanced Package
  361.                                               Volume Additional
  362.                                               License Copy
  363.            5872-BBB     7507      89G1695   APL2/2 Version 1.0
  364.                                               Advanced Package
  365.                                               Proof of Additional
  366.                                               License Copy
  367.                                               with Certificate
  368.            5872-BB2     7507      89G1695   APL2/2 Version 1.0
  369.                                               Advanced Package
  370.                                               Proof of Volume
  371.                                               Additional License
  372.                                               Usage Copy
  373.                                               with Certificate
  374.            o   Program Package -- program diskette with documentation.
  375.            o   Additional License Copies -- authorization  for the customer who
  376.                has a program package to make a single copy of the program
  377.                diskette and documentation.  There are two ways to receive
  378.                authorization to copy.  Receipt of the invoice authorizes the
  379.                customer to make the additional license copy, the IBM Customer
  380.                Agreement (ICA) must be in effect.  The customer also has the
  381.                option of ordering a Proof of Additional License certificate, the
  382.                ICA is not required.
  383.            IBM EDUCATION FULFILLMENT CENTER:  The announced program is eligible
  384.            to be ordered through the IBM Education Fulfillment Center.
  385.            Availability through the IBM Education Fulfillment Center may not
  386.            coincide with the programming availability dates in other sections of
  387.            this document.
  388.                   The IBM Education Fulfillment Center is the order processing
  389.            location for selected personal computers and related
  390.            hardware/software for eligible education end users.
  391.            TERMS AND CONDITIONS
  392.            LICENSING:  The programs in this announcement are licensed under the
  393.            terms and conditions of the IBM Program License Agreement.  A copy of
  394.            the agreement is included in the program package.
  395.            ADDITIONAL LICENSE:  The ICA must be in effect, or Proof of
  396.            Additional License certificate must be acquired.
  397.            LIMITED WARRANTY
  398.            o   Program:  Yes.  Media:  Three months.
  399.            o   Additional Licenses:  Yes.  Media:  Not applicable.
  400.            PROGRAM SERVICES:  Central Service, will be available during the
  401.            first 24 months following the date of delivery to the customer by
  402.            IBM, but not later than April 31, 1996.
  403.                   Program service will be available by contacting the IBM
  404.            Support Center or the APL Products and Services department:
  405.            o   Internet address:  apl2@vnet.ibm.com
  406.            o   CompuServe address:  go IBMAPL2
  407.            o   Fax:  408-463-4488
  408.            o   Mail:
  409.                    IBM Corporation
  410.                    APL2 Products and Services, Dept M46/D12
  411.                    555 Bailey Ave
  412.                    San Jose, CA  95141
  413.                   The statement of service included in the program package
  414.            describes this service.
  415.            VOLUME DISCOUNT:  The additional licenses included in this
  416.            announcement are eligible for volume discounting under the terms of
  417.            the ICA and the Volume Discount Exhibit -- Volume Additional License
  418.            Usage (VALU).  This program is included in Category B under 5872-BB2.
  419.                   For information regarding other volume orders, contact your
  420.            IBM representative.
  421.            TESTING PERIOD:  Two months for program packages.
  422.                   The ICA must be in effect.
  423.            NATIONAL EDUCATION LICENSE FEE:  A National Education License Fee
  424.            (NELF) is available under the terms and conditions of the Education
  425.            Allowance Attachment.  The NELF, which represents a 30% discount off
  426.            the single unit price, is not subject to any further discount or
  427.            allowance.
  428.            CHARGES
  429.            PART                                                        ONE-TIME
  430.            NUMBER                      ORDER TYPE                      CHARGE
  431.            APL2/2 Version 1.0 Entry Package
  432.            89G1556                     Program Package                   $185
  433.            89G1727                     Additional License                 167
  434.            89G1573                     Proof of Additional
  435.                                          License Certificate              167
  436.            APL2/2 Version 1.0 Advanced Package
  437.            89G1697                     Program Package                    650
  438.            89G1730                     Additional License                 585
  439.            89G1695                     Proof of Additional
  440.                                          License Certificate              585
  441.            ADDITIONAL LICENSES CHARGE:  Customers who pay a one-time charge for
  442.            additional licenses may copy machine-readable program materials and
  443.            printed documentation previously acquired from IBM in a program
  444.            package.  One copy may be made for each additional license ordered.
  445.  
  446.               - - -    E N D   O F   P R I N T O U T    - - -
  447.