May 16, 2000
IBM Developer Kit for OS/390, Java 2 Technology Edition: A Key Building Block for e-business Application Development
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:
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:
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:
Planned Availability Dates
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 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.
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:
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.
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.
This program is EuroReady.
For more information on the implications of the euro, visit the IBM euro Web site at:
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.
IBM considers a solution to be EuroReady when the solution providers have:
and can clearly demonstrate this by:
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.
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:
Product Information will be available on day of announcement through Offering Information (OITOOL) at:
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.
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:
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:
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.
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
Terms and Conditions
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:
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
Use Priority/Reference Code: LE001 Phone: 800-IBM-CALL Fax: 800-2IBM-FAX Internet: firstname.lastname@example.org 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.