home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 16 Announce
/
16-Announce.zip
/
294080.zip
/
294080.ANN
Wrap
Text File
|
1994-02-22
|
28KB
|
447 lines
DATE 940222
CATEGORY AS60, IC10, IC13, IC18, WS00, WS20
TITLE IBM APL2/2 VERSION 1.0
ABSTRACT APL2 (R) is a high-productivity, general-purpose programming
language useful to application developers and interactive end users.
This language provides an extensive collection of functions that can
be quickly combined to solve many business problems. APL2 is used in
a wide set of application areas such as commercial data processing,
system design and prototyping, engineering and scientific
computation, artificial intelligence, and education.
IBM APL2 for OS/2 (R) (APL2/2) Version 1.0 provides a
productive environment for developing and executing applications in
the OS/2 environment. APL2/2 is designed to be compatible with:
o APL2 (5688-228 and 5688-229) Version 2 Release 2, for the IBM
host mainframe processors
o APL2/6000 (R) (5765-012) Version 1 Release 2, for the RISC
System/6000 (R) family of processors
o APL2 for SUN Solaris (1) (5648-065) Version 1 Release 1, for Sun
SPARCstation (2) systems
Two packaging options are available in the APL2/2 family:
o APL2/2 Entry for personal and educational use
o APL2/2 Advanced for professional application development and
cooperative processing
The APL2/2 Advanced package provides everything in the Entry
package, plus extended cross-system compatibility and cooperative
processing with other IBM APL2 platform products. Cooperative
processing is now available across TCP/IP-connected APL2 systems
running on VM, MVS, AIX/6000 (TM), OS/2, and Sun Solaris. The
Advanced package also includes interfaces to the DB2/2 (TM) database
system and the TCP/IP Socket Interface (AP119), which provides the
capability to communicate with non-APL2 programs and facilities.
The Entry and Advanced packages are fast and easy to install,
using diskettes, hard disk or an established LAN drive.
Who are the target customers?
o Customers who use IBM VS APL, APL2, APL2/6000, and APL2/DOS
APL2/2 provides an OS/2 solution to supplement computing
on the customer's mainframe or personal computer (PC).
o Customers who develop or need to develop applications in APL2
o Users of competitive APL systems
APL2/2 provides a high degree of compatibility with the
mainframe, RISC System/6000, and PC APL2 products, benefiting
customers who require applications to run on a wide range of
hardware platforms.
One-Time Charge:
o APL2/2 Version 1.2 Entry Package: $185
o APL2/2 Version 1.2 Advanced Package: $650
Planned Availability Date: February 25, 1994
(R) Registered trademark of International Business Machines
Corporation
(1) Trademark of Sun Microsystems, Inc.
(2) Registered trademark of SPARC International, Inc.
(TM) Trademark of International Business Machines Corporation
IN BRIEF . . .
APL2/2 ENTRY and APL2/2 ADVANCED provide:
o Exploitation of the 32-bit OS/2 2.0 operating system
o Portability between IBM APL2 on MVS, VM, AIX/6000, Solaris, and
DOS
o Inter-language communication facilities for calling programs and
subroutines written in other languages
o Fully asynchronous shared variable processor with dynamic
processor loading and support for auxiliary processors written in
APL2 or C
o CUA (TM)-compliant session manager with full windowing features
o Set of auxiliary processors for interface to the following system
facilities: system commands, input stack management, full-screen
management, universal graphics management, system file I/O, APL2
object library, and OS/2 Presentation Manager (R) services
APL2/2 ADVANCED provides the following additional features:
o Interfaces to the DB2/2 database system
o TCP/IP Socket Interface
o Cooperative processing across a TCP/IP network, providing the
capability to:
- Share variables with MVS, VM, AIX/6000, OS/2, and Solaris
- Share variables with remote auxiliary processors for access
to graphical user interface (GUI), database, and other system
services
- Run a session manager communicating with an APL2 interpreter
on a remote platform
- Distribute parts of an application across multiple machines
- Build a network server
PRODNO 89G1697
89G1556
OVERVIEW DESCRIPTION
IBM APL2 OFFERING ON OS/2
Customers can exploit the benefits of workstation development, such
as higher productivity, lower cost, and isolated test environment.
Programmers can enhance productivity and program reliability using
APL2 for the OS/2 environment.
USER PRODUCTIVITY: APL2 is designed to enhance a customer's
productivity through a choice of platforms and extensive system
integration.
Users who write applications for multiple platforms will find
APL2 for OS/2 compatible with other IBM APL2 platforms, reducing the
need for application-specific code.
APL2 provides an environment for:
o Analyzing AD HOC data and solving problems, especially when
dealing with incomplete data or ill-defined problems
o Developing interactive programs by, or working closely with, end
users
o Building portable applications that need to run on many kinds of
systems
o Building advanced decision support systems
o Researching and designing new models and decision technologies
o Teaching the computational aspects of applied mathematics
APL2 brings the tools for these tasks together in a single
environment by combining:
o Rich data structures, more general and flexible than those
provided by most programming languages
o Large set of primitives (built-in functions) that apply to broad
classes of data types
o Simple syntax that treats user-defined programs like language
primitives
o Support for complex arithmetic
o Interactive environment that permits the user to concentrate on a
problem without needing to compile or link-edit
o Capability to be productive knowing only a small subset of the
language
APL2 provides the following benefits:
o Allows users to solve problems without compiling or link-editing
programs
o Enables fast and powerful computing through problem-solving
operations, array manipulation, and immediate execution
APL2 automatically uses special hardware such as math
coprocessors.
o Reduces coding, builds on its existing applications, and provides
several debugging aids
The auxiliary processors and associated processors provide
access to system services outside APL2. The associated
processors also provide access to routines written in other
programming languages such as FORTRAN, assembler, C, or PL/I.
o Provides an iterative system design to aid developers in creating
applications that fit their needs
o Offers an integrated object library manager on all platforms,
implemented using Auxiliary Processor 211
This facility stores any APL array as a component of the
file, freeing the user from the details of how or where the data
is actually stored. Objects of any size and data type can be
easily stored and retrieved by name, using a simple set of
commands. Automatic data conversion is performed when accessing
object libraries in a multiplatform network configuration.
o Provides a variety of editors that can be used among the
platforms
Editor 1 is a common editor among platforms that allows
the user to manipulate lines in a function or operator
definition. APL2 also provides windowed editors.
COOPERATIVE PROCESSING
Cooperative processing improves programming productivity, efficiency,
and flexibility by allowing an application to:
o Share a variable directly with an APL or non-APL application
anywhere else on a network
o Control a remote APL2 session from another APL or non-APL
application
INVESTMENT PROTECTION: APL2/2 is designed to simplify migration of
code and applications across platforms, and increase cross-system
compatibility with APL2 applications on the mainframe, AIX/6000, PC,
and Sun Solaris. Applications can be moved between platforms and
distributed across platforms, giving maximum flexibility to each
installation as customers change their computer hardware.
APL2 and its interactive environment provide benefits in areas
such as:
o Business and scientific applications
APL2 lets users store, select, and manipulate large
amounts of data with concise, consistent, powerful operations.
APL2 is also useful for statistical analysis and business
reports.
o Application design
APL2 helps developers and users define solutions to their
problems. As programmers develop an application, user feedback
can be incorporated quickly and easily, often in real time while
the developer and user are discussing the issue. This provides a
truly iterative design phase.
o Models and simulation
APL2 lets professionals model business and scientific
systems. Users can test hypotheses and easily change values for
"what if" studies.
CROSS-SYSTEM COMPATIBILITY
APL2/2 provides comprehensive cross-system compatibility with other
APL2 platform products. The language is nearly identical on all
platforms. Compatible shared variable and external processor
facilities are provided. Equivalent auxiliary processors exist
wherever operating system facilities make this feasible.
GROWTH ENABLEMENT: APL2 is designed to support growth of the
customer's business and enable fast response to customer business
requirements.
The availability of APL2 products on new platforms and the
extensive degree of cross-system communication and compatibility
across the APL2 platform products, allow customer applications to
grow in a very flexible manner. Applications can run on one platform
or can be distributed across several platforms.
APL2 encourages developers to use application building blocks
and common tools that can yield enormous productivity gains. With
APL2, developers can design, code, and implement applications in a
shorter period of time and react more quickly to program changes.
The session manager helps users conduct and control APL2
sessions within the system it is running on or in sessions running on
other systems, including computers with dissimilar hardware or
operating systems. The session manager has similar features in all
APL2 products, so using APL2 on different platforms is easier for the
users.
The auxiliary processors distributed with APL2 allow users to
perform a number of functions, including:
o Accessing host services, databases, communication networks, and
various file systems
o Providing graphics and text interaction with display devices
Associated processors allow applications or users to treat
routines, often written in other languages, as if the routines were
APL functions within the active workspace.
FULL SET OF AUXILIARY PROCESSORS
A common set of auxiliary processors is available across all
platforms to help increase development productivity and reduce the
cost of code migration.
BUSINESS SOLUTIONS: APL2 provides the capability to rapidly develop
business solutions, and the flexibility to create these solutions on
one system or distributed systems. APL2 also has interfaces to other
products and parts of the system that allow it to be used to connect
data and programs from outside APL2.
APL2 is an excellent production tool. In addition to its
normal interactive mode, APL2 allows production applications to be
run in an automated environment without requiring user interaction.
APL2 also provides a powerful environment with robust error detection
and recovery capability. The flexibility of APL2 allows applications
to call other languages and products, and allows the communication
facilities to support distributed production environments using
client/server protocols.
With APL2 symbol orientation, users do not need to know
English to work with APL2 or create APL2 programs. APL2 also has no
reserved words, enabling users to write programs in other national
languages with no conflict. Additionally, system messages can be
received in a variety of national languages. The IBM APL2 platform
products each provide some support for double-byte character sets
(DBCS).
CUSTINFO PUBLICATIONS
After February 25, 1994, the following publications are
available from the system library subscription service (SLSS). To
order, call 800-879-2755.
ORDER
TITLE NUMBER
The APL2 Family of Products (fact sheet) GH21-1090
APL2 Programming: Language Reference SH21-1061
APL2 Reference Summary SX26-3999
APL2 for OS/2: User's Guide SH21-1091
APL2 at a Glance SC26-4676
APL2 Keyboard Decals SC33-0604
EDUCATION SUPPORT
The current availability and status of APL2 education
offerings are available by calling Skill Dynamics (TM) at
800-IBM-TEACH (426-8322), for schedules and enrollments.
TECHINFO TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS: The minimum required hardware for APL2/2 is:
o A personal computer running OS/2 Version 2.0, or higher; or
OS/2 Version J2.1, or higher (Japanese version)
For more information on the OS/2 Version 2.0 machine
requirements, refer to IBM OS/2 VERSION 2.0 INFORMATION AND
PLANNING GUIDE.
o At least 6MB of hard disk space, in addition to that required by
OS/2
o At least 2MB of memory, in addition to that required by OS/2
All displays and printers supported by OS/2 are supported for
APL2/2.
PROGRAMMING REQUIREMENTS: The minimum required software to run
APL2/2 is:
o OS/2 Version 2.0 (5621-077), or later; or OS/2 Version J2.1, or
later (Japanese version)
Additional requirements for APL2/2 Advanced:
o DB2/2 1.0 (5622-044), or later, for AP 127
Auxiliary Processor 127 allows you to use the structure
query language (SQL) on DATABASE 2 (TM) (DB2 (R)).
o TCP/IP 2.0 (5622-086), or later, for AP 119
Auxiliary Processor 119 is the socket interface processor
that is used to pass requests to the TCP/IP product. TCP/IP
provides communication facilities across networks.
COMPATIBILITY: APL2/2 Version 1.0 is designed to be compatible with:
o APL2 Version 2 Release 2 on IBM host mainframe processors
o APL2/6000
o APL2 for SUN Solaris
This compatibility allows for easy migration of workspaces
between all of these platforms.
PLANNING INFORMATION
INSTALLABILITY: APL2/2 is configuration, installation and
distribution (CID)-enabled for installation on local area networks.
PACKAGING: APL2/2 Version 1.0 Entry Package (89G1556) contains:
o IBM Program License Agreement
o Proof of License
o License Information
o Memo to Users
o Four 3.5-inch, double-sided (1.44MB) diskettes
o APL2 for OS/2: User's Guide
o APL2 Reference Summary
o The APL2 Family of Products (fact sheet)
o APL2 Programming: Language Reference
o APL2 at a Glance
o Registration card
o Information card
o Additional diskettes request card
o APL2 keyboard decals (two copies)
APL2/2 Version 1.0 Advanced Package (89G1697) contains:
o IBM Program License Agreement
o Proof of License
o License Information
o Four 3.5-inch, double-sided (1.44MB) diskettes
o APL2 for OS/2: User's Guide
o APL2 Reference Summary
o The APL2 Family of Products (fact sheet)
o APL2 Programming: Language Reference
o APL2 at a Glance
o Registration card
o Information card
o Additional diskettes request card
o APL2 keyboard decals (two copies)
SECURITY, AUDITABILITY AND CONTROL
The security and auditability features of APL2/2 Version 1.0
are supplied by the APL2/2 sign-on program that implements control of
user access to programs, data, and other resources.
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 now.
Unless a later date is specified, orders entered prior to
February 25, 1994, will be assigned a schedule date of
February 25, 1994. Shipment of orders will begin on
February 25, 1994.
Orders entered after February 25, 1994, 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 program number, feature number, part number,
program name, and quantity.
ORDER
TYPE FEATURE PART
NUMBER NUMBER NUMBER PROGRAM NAME
5871-BBB 7502 89G1556 APL2/2 Version 1.0
Entry Package
5872-BBB 7510 89G1727 APL2/2 Version 1.0
Entry Package
Additional License Copy
5872-BB2 7510 89G1727 APL2/2 Version 1.0
Entry Package
Volume Additional
License Usage Copy
5872-BBB 7508 89G1573 APL2/2 Version 1.0
Entry Package
Proof of Additional
License Copy
with Certificate
5872-BB2 7508 89G1573 APL2/2 Version1.0
Entry Package
Proof of Volume
Additional License
Usage Copy
with Certificate
5871-BBB 7506 89G1697 APL2/2 Version 1.0
Advanced Package
5872-BBB 7509 89G1730 APL2/2 Version 1.0
Advanced Package
Additional License Copy
5872-BB2 7509 89G1730 APL2/2 Version 1.0
Advanced Package
Volume Additional
License Copy
5872-BBB 7507 89G1695 APL2/2 Version 1.0
Advanced Package
Proof of Additional
License Copy
with Certificate
5872-BB2 7507 89G1695 APL2/2 Version 1.0
Advanced Package
Proof of Volume
Additional License
Usage Copy
with Certificate
o Program Package -- program diskette with documentation.
o Additional License Copies -- authorization for the customer who
has a program package to make a single copy of the program
diskette and documentation. There are two ways to receive
authorization to copy. Receipt of the invoice authorizes the
customer to make the additional license copy, the IBM Customer
Agreement (ICA) must be in effect. The customer also has the
option of ordering a Proof of Additional License certificate, the
ICA is not required.
IBM EDUCATION FULFILLMENT CENTER: The announced program is eligible
to be ordered through the IBM Education Fulfillment Center.
Availability through the IBM Education Fulfillment Center may not
coincide with the programming availability dates 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 programs in this announcement are licensed under the
terms and conditions of the IBM Program License Agreement. A copy of
the agreement is included in the program package.
ADDITIONAL LICENSE: The ICA must be in effect, or Proof of
Additional License certificate must be acquired.
LIMITED WARRANTY
o Program: Yes. Media: Three months.
o Additional Licenses: Yes. Media: Not applicable.
PROGRAM SERVICES: Central Service, will be available during the
first 24 months following the date of delivery to the customer by
IBM, but not later than April 31, 1996.
Program service will be available by contacting the IBM
Support Center or the APL Products and Services department:
o Internet address: apl2@vnet.ibm.com
o CompuServe address: go IBMAPL2
o Fax: 408-463-4488
o Mail:
IBM Corporation
APL2 Products and Services, Dept M46/D12
555 Bailey Ave
San Jose, CA 95141
The statement of service included in the program package
describes this service.
VOLUME DISCOUNT: The additional licenses included in this
announcement are eligible for volume discounting under the terms of
the ICA and the Volume Discount Exhibit -- Volume Additional License
Usage (VALU). This program is included in Category B under 5872-BB2.
For information regarding other volume orders, contact your
IBM representative.
TESTING PERIOD: Two months for program packages.
The 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
PART ONE-TIME
NUMBER ORDER TYPE CHARGE
APL2/2 Version 1.0 Entry Package
89G1556 Program Package $185
89G1727 Additional License 167
89G1573 Proof of Additional
License Certificate 167
APL2/2 Version 1.0 Advanced Package
89G1697 Program Package 650
89G1730 Additional License 585
89G1695 Proof of Additional
License Certificate 585
ADDITIONAL LICENSES CHARGE: Customers who pay a one-time charge for
additional licenses may copy machine-readable program materials and
printed documentation previously acquired from IBM in a program
package. One copy may be made for each additional license ordered.
- - - E N D O F P R I N T O U T - - -