Software Announcement 200-143
May 16, 2000

IBM Developer Kit for OS/390, Java 2 Technology Edition: A Key Building Block for e-business Application Development

 ENUS200-143.PDF (30KB)


At a Glance

IBM Developer Kit for OS/390, Java 2 Technology Edition provides a complete Java 2 Technology Development Kit at the JDK 1.3.0 level for the S/390 platform. In addition to the Java 2 APIs, IBM Developer Kit for OS/390, Java 2 Technology Edition provides additional functional capability as represented by the Java Record I/O (JRIO) and security API functions introduced in the previous Java product.

A no-charge product, IBM Developer Kit for OS/390, Java 2 Technology Edition will be available from Software Delivery and Fulfillment and the S/390 Java Web site at:

For ordering, contact:

Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at 800-IBM-CALL (Reference: LE001).

Overview

IBM Developer Kit for OS/390®, Java™ 2 Technology Edition provides a full-function Software Development Kit (SDK) at the Java 2 technology level, compliant with the Sun SDK 1.3.0 application programming interfaces (APIs).

With IBM Developer Kit for OS/390, Java 2 Technology Edition you can:

  • Test and deploy Java applications at the Java 2 API level
  • Continue the "write once, run anywhere" Java paradigm at the Java 2 API level
  • Take advantage of the new Java 2 function
  • Continue to take advantage of:
    • Security Authorization Facility (SAF) security APIs
    • Java Record Input/Output (JRIO) APIs
  • Leverage traditional S/390® characteristics: scalability, reliability, availability, and serviceability

IBM Developer Kit for OS/390, Java 2 Technology Edition (5655-D35) will be available via download from the IBM S/390 Java Web site and by tape from IBM Software Delivery and Fulfillment.

Additional information about S/390 Java products is available at:

Key Prerequisites

  • Hardware: S/390 hardware with floating point instructions for best performance
  • Software: OS/390 Version 2 Release 8 or later

Planned Availability Dates

  • Via the IBM S/390 Java Web site: June 30, 2000
  • Via Software Delivery and Fulfillment: Within 90 days after availability on the Java Web site

Description

IBM Developer Kit for OS/390, Java 2 Technology Edition is a Java Development Kit that contains IBM's Just-in-Time (JIT) compiler and a re-engineered Java 2 virtual machine. It is a key building block to develop e-business applications. Like the earlier Java for OS/390, IBM Developer Kit for OS/390, Java 2 Technology Edition passes Sun's Java compatibility test and provides the stability, service, and scalability you expect from a S/390 product.

IBM Developer Kit for OS/390, Java 2 Technology Edition provides:

  • Java 2 APIs at the JDK 1.3.0 level
  • A continuation of the "write once, run anywhere" Java paradigm
  • IBM's enhanced Just-in-Time compiler
  • Java Record I/O (JRIO)
  • Security services
  • RMI-IIOP
  • Euro and Y2K compliance
  • IBM's enhanced memory management
  • Support for Java Virtual Machine Profiler Interface (JVMPI)
  • Additional RAS enhancements

Java Virtual Machine Profiler Interface

JVMPI is a new interface with Java 2. It allows tools providers to develop profiling agents. When run in conjunction with the Java Virtual Machine (JVM), these agents can take advantage of this standard interface to capture application profiling data generated by a wide set of profiling events. Such data can be used to determine application behavior and resource usage, for example.

Reliability, Availability, and Serviceability (RAS)

IBM Developer Kit for OS/390, Java 2 Technology Edition includes additional RAS enhancements. There have been improvements in dump capability, tracing, and problem determination and isolation to better enable the diagnosing and fixing of software defects.

Security

IBM Developer Kit for OS/390, Java 2 Technology Edition security services include security APIs. These APIs are implemented by Java classes wrapping OS/390 UNIX® System Services. The OS/390 UNIX System Services are in turn handled by the SecureWay™ Security Server for OS/390 that implements SAF interfaces (such as RACF®).

For more information, visit:

Java Record Input/Output

JRIO lets Java applications access traditional OS/390 file systems in addition to the Hierarchical File System (HFS). JRIO makes it easier for Java applications to access records within files and to access file systems through native methods when standard Java I/O APIs do not support those file systems.

JRIO lets record-oriented applications (supporting multiple file systems) run using files on different file systems. It also provides a set of OS/390 native code drivers to access:

  • Virtual Sequential Access Method (VSAM) data sets (KSDS only)
  • Non-VSAM record-oriented data sets
  • The system catalog
  • A partitioned data set (PDS) directory

For more information, visit:

IBM Developer Kit for OS/390, Java 2 Technology Edition will be available via download from the IBM S/390 Java Web site and from Software Delivery and Fulfillment.

Persistent Reusable Java Virtual Machines

IBM intends to provide enhancements to its Java Virtual Machine technologies on the OS/390 platform that address the specific high-performance requirements of short-lived, fast, transactional applications. The overhead in initializing and terminating these types of applications implemented in Java should be substantially reduced, garbage collection more efficiently implemented, and transactions physically isolated from one another.

These fully Java-compatible JVM implementations are intended to allow applications written in Java for OS/390 subsystems such as CICS® Transaction Server, IMS™, and DB2® Stored Procedures to take advantage of the traditional high performance, scalability, workload balancing, and high availability of these subsystems. IBM plans to add these new technologies to the existing base JVM while continuing to maintain the Java compatibility and operational and performance characteristics of existing applications in Java deployed on OS/390.

All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Year 2000

This product is Year 2000 ready. When used in accordance with its associated documentation, it is capable of correctly processing, providing, and/or receiving date data within and between the twentieth and twenty-first centuries, provided that all products (for example, hardware, software, and firmware) used with the product properly exchange accurate date data with it.

The service end date for this Year 2000 ready product is December 31, 2001.

Euro Currency

This program is EuroReady.

For more information on the implications of the euro, visit the IBM euro Web site at:

EuroReady Products

IBM considers an IBM product to be EuroReady if the product, when used in accordance with its associated documentation, is capable of correctly processing monetary data in the euro denomination and of respecting the euro currency formatting conventions (including the euro sign). This assumes that all other products (that is, hardware, software, and firmware) that are used with this product are also EuroReady. IBM hardware products that are EuroReady may or may not have an engraved euro sign key on their keyboards.

Currently, EuroReady status applies primarily to IBM products specific to the EMU countries. Products that are not specific to these countries are deemed to be "not ready" for euro unless otherwise stated in the product's country-specific specifications.

IBM Hardware Ready

IBM supplies certain IBM products that include third-party software (preloaded or not) and/or third-party attached hardware. In these instances IBM is not in a position to assert that these third-party products are, in themselves, EuroReady.

Therefore, such IBM products will be designated as Hardware ready.

EuroReady Solutions

IBM considers a solution to be EuroReady when the solution providers have:

  • Analyzed the euro requirements, including the need to comply with relevant EC rules
  • Built in appropriate function

and can clearly demonstrate this by:

  • Detailing euro related requirements
  • Describing how these will be implemented in the solution
  • Declaring when the implementation will be generally available

The euro capabilities of a EuroReady solution will be clearly identified as features of the solution specification as described in the contracts document.

Product Positioning

Java can be used for developing traditional S/390 commercial applications as well as Internet and intranet applications using standard interfaces.

IBM Developer Kit for OS/390, Java 2 Technology Edition benefits application developers who want to take advantage of the Java APIs for OS/390, write or run applications across multiple platforms, or use Java to access S/390 data. S/390 administrators can provide the Java 2 JDK for their application developers and users. Building on the existing OS/390 Java product, companies can continue their deployment of Java with the benefits of S/390 quality, scalability, and service.

Reference Information

For the most current information on IBM Developer Kit for OS/390, Java 2 Technology Edition visit the IBM S/390 Java Web site at:

Trademarks

 
SecureWay and IMS are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
OS/390, S/390, RACF, CICS, and DB2 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX is a registered trademark in the United States and other countries exclusively through X/Open Company Limited.
 
Other company, product, and service names may be trademarks or service marks of others.

Offering Information

Product Information will be available on day of announcement through Offering Information (OITOOL) at:

Publications

No publications are shipped with this program.

Technical Information

Specified Operating Environment

Hardware Requirements: The hardware requirements for this product are any hardware that supports the OS/390® operating system Version 2 Release 8 and later. However, there are significant performance advantages for those applications doing floating point arithmetic if the machine has binary floating point hardware, such as S/390® Parallel Enterprise Server — Generation 5 and later systems.

Software Requirements: In order to use IBM Developer Kit for OS/390, Java™ 2 Technology Edition, you must be running OS/390 Version 2 Release 8 or later.

Compatibility: Most Java applications executed on Java for OS/390 (5755-A46) should run on IBM Developer Kit for OS/390, Java 2 Technology Edition unchanged provided they did not use deprecated Java 1.1 APIs. Additionally, in some cases because of incompatibilities introduced industry-wide between Java 1.1 and Java 2 APIs, some applications may have to change, particularly if they used GUI classes or Java Native Interface (JNI).

For details of incompatibilities, refer to the S/390 Java Web site at:

Limitations

  • Remote AWT (RAWT) is not supported.
  • Input Method Framework (IMF) is not supported.

Performance Considerations: IBM Developer Kit for OS/390, Java 2 Technology Edition is expected to perform, in general, as well as or better than the JDK 1.1.8 level of Java for OS/390. The industry-leading scalability characteristics demonstrated with the JDK 1.1.8 level will continue. A completely new and improved Just-in-Time (JIT) compiler will be included. It will generate machine code highly tuned to S/390 to take advantage of recent architectural enhancements.

As with the JDK 1.1.8 level of Java for OS/390, optimal performance will be obtained with the most recent levels of the hardware and operating system.

For additional performance-related information, visit the S/390 Java Web site at:

Planning Information

Packaging: IBM Developer Kit for OS/390, Java 2 Technology Edition will be available via download from the S/390 Java Web site and in tape form from IBM Software Delivery and Fulfillment.

Security, Auditability, and Control

IBM Developer Kit for OS/390, Java 2 Technology Edition uses the security and auditability features of the host OS/390 operating system. For more information, refer to Software Announcement 200-030 , dated February 29, 2000.

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

Ordering Information

IBM Developer Kit for OS/390, Java 2 Technology Edition is a no-charge product. It can be ordered today. New users should specify:

          Type        Model
 
          5655         D35

For information on downloading the code from the S/390 Java Web site (available June 30, 2000), visit:

IBM Developer Kit for OS/390, Java 2 Technology Edition will be available from Software Delivery and Fulfillment within 90 days after availability on the S/390 Java Web site.

This is a no-charge product.

Basic Machine-Readable Material: To order, specify program number 5655-D35, feature number 9001 for asset registration, and feature number 0001 for a one-time charge of $0.00.

Also, specify the feature number corresponding to the operating environment and desired distribution medium.

                      Type-         Medium
Order Type            Model         Feature     Distribution
Description           Number        Number      Medium
 
IBM Developer         5655-D35      5802        3480 Tape Cartridge
 Kit for OS/390,                    6086        4-mm DAT Cartridge
 Java 2
 Technology Edition

The code will be downloadable from the S/390 Java Web site on June 30, 2000. Tape for IBM Developer Kit for OS/390, Java 2 Technology Edition will be available, however, from Software Delivery and Fulfillment within 90 days of availability on the S/390 Java Web site.

Customization Options: Select the appropriate feature numbers to customize your order with delivery options desired. These features can be specified on the initial or MES orders.

Example: If publications are not desired for the initial order, specify feature number 3470 to ship media only. For future updates, specify feature number 3480 to ship media updates only. If, in the future, publication updates are required, order an MES to remove feature number 3480; then, the publications will ship with the next release of the program.

                                                    Feature
Description                                         Number
 
Initial Shipments
 
Serial Number Only (suppresses shipment             3444
 of media and documentation)
 
Ship Media Only (suppresses initial                 3470
 shipment of documentation)
 
Ship Documentation Only (suppresses                 3471
 initial shipment of media)
 
Update Shipments
 
Ship Media Updates Only (suppresses                 3480
 update shipment of documentation)
 
Ship Documentation Only (suppresses                 3481
 update shipment of media)
 
Suppress Updates (suppresses update                 3482
 shipment of media and documentation)
 
Expedite Shipments
 
Local IBM Office Expedite                           3445
 (for IBM use only)
 
Customer Expedite Process Charge                    3446
 ($30 charge for each product)

Expedite shipments will be processed to receive 72-hour delivery from the time IBM Software Delivery and Fulfillment (SDF) receives the order. SDF will then ship the order via overnight air transportation.

Program Name                            Program Number
 
IBM Developer Kit for OS/390,           5655-D35
 Java 2 Technology Edition

Consult your IBM representative.

Terms and Conditions

Licensing: IBM International Program License Agreement. Proofs of Entitlement (PoE) are required for all authorized use.

Limited Warranty Applies: Yes

Program Services: Central services, including IBM Support Center, will be available until discontinued by IBM on December 31, 2001.

This statement is complementary to the IBM IPLA contained in this package:

                              Program        Service
Program Name                  Number         End Date
 
IBM Developer Kit             5655-D35       December 31, 2001
 for OS/390, Java 2
 Technology Edition

For the latest information on service availability, refer to our Web site:

Support Line: Yes

Upgrade Protection Applies: No

Entitled Upgrade for Current Upgrade Protection Licensees: No

Charges

The charges provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

                                        Type-          One-
                                        Model          Time
Order Type Description                  Number         Charge
 
IBM Developer Kit for OS/390,           5655-D35       $0.00
 Java 2 Technology Edition

Upgrades: Contact your sales channel for Support Line pricing information.

Order Now

 Use Priority/Reference Code: LE001
 
 Phone:     800-IBM-CALL
 Fax:       800-2IBM-FAX
 Internet:  ibm_direct@us.ibm.com
 Mail:      IBM Atlanta Sales Center
            Dept. LE001
            P.O. Box 2690
            Atlanta, GA  30301-2690

You can also contact your local IBM Business Partner or IBM representative. To identify them, call 800-IBM-4YOU.

Note: Shipments will begin after the planned availability date.

Trademarks

 
OS/390 and S/390 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Java is a trademark of Sun Microsystems, Inc.
 
Other company, product, and service names may be trademarks or service marks of others.