
For product information, please see:
- Product content of IBM
for z/OS Java 2 Technology Edition, Version 1.4
- Product content of IBM 64-bit SDK
for z/OS, Java 2 Technology Edition, Version 1.4
- Product content of IBM 31-bit SDK
for z/OS, Java 2 Technology Edition, V5
- Product content of IBM 64-bit SDK
for z/OS, Java 2 Technology Edition, V5
- Product content of IBM 31-bit SDK
for z/OS, Java Technology Edition, V6
- Product content of IBM 64-bit SDK
for z/OS, Java Technology Edition, V6
Some of the documents below are PDF files.
To view a PDF file, you need Adobe
Acrobat Reader.
Make sure you have the latest version of the free Adobe
Acrobat Reader for proper viewing and printing.
You can download the Adobe Acrobat Reader here:

The IBM SDK Diagnostics Guides are available
Diagnostic guides for 31-bit SDK6, 64-bit SDK6, 31-bit SDK5, 64-bit SDK5,
64-bit SDK1.4.2, 31-bit SDK1.4 and SDK1.3.1
are available. These guides include a description of
IBM-specific facilities and their use. (November, 2007)
IBM 31-bit and 64-bit SDKs for z/OS,
Java 2 Technology Edition, V5 SDK and Runtime Environment User's Guide
Provides general information about the SDK and specific information about any differences
in the IBM implementation of the SDK.
IBM SDK for z/OS platforms,
Java Technology Edition, V6
Provides general information about the SDK and specific information about any differences
in the IBM implementation of the SDK.

Articles
Garbage collection in Java 5
This article introduces the different garbage collection policies and
discusses their general characteristics.
IBM 64-Bit Redbook
This redbook describes the z/OS 64-bit C/C++ and Java Programming Environment.
IBM 64-Bit Java Porting Guide
This guide will help you move your Java applications to a 64-bit environment.
Java programming code page considerations
ASCII vs EBCDIC, and other considerations
Persistent Reusable Java Virtual Machine (PRJVM) for SDK 1.3
Persistent Reusable Java Virtual Machine (PRJVM) for SDK 1.4.2
A Serially Reusable Java(tm) Virtual Machine Implementation for High Volume,
Highly Reliable Transaction Processing (White Paper)
Java Cryptography using hardware, a performance analysis on z/OS - 3/06/02
Java security on z/OS, an introduction - 12/05/01
Java Cryptography Architecture using Hardware cryptography - article 1 - 11/7/01 (JCA hardware and introduction)
Java Cryptography Architecture using Hardware cryptography - article 2 - 11/14/01 (JCA hardware more detail)
Java Cryptography Extension using hardware cryptography - article 3 - 11/28/01 (JCE hardware)
IBM System Journal,
which is devoted to Java Performance. (2/00)

Books
Java for OS/390 and AS/400 COBOL Programmers
A book designed to help COBOL programmers make the jump to
Java was written by mainframe and midrange IBM professionals
George Farr and Phil Coulthard.

Papers
Read the
formal announcement
for the IBM Developer Kit for OS/390, Java 2 Technology Edition.
Building a Java virtual machine forserver applications:
The JVM on OS/390
This paper describes the work done for the Operating System/390(OS/390) Java virtual machine to improve performance
and serviceability, to introduce security and performance enhancements, and to re-design parts of the virtual
machine to enable it to run server programs efficiently and safely.
Architecture and software support in IBMS/390 Parallel Enterprise Servers for IEEE Floating-Point
arithmetic
This paper describes the architecture, hardware, and software efforts that
combine to produce a conforming implementation of IEEE Floating-Point on System/390 while retaining
compatibility with theoriginal IBM architecture.
Sample Java application results
Java Products on OS/390 - Positioning
Paper
This paper is intended to provide guidance in positioning three Java products
on OS/390 that can be used to optimize a Java application for execution on OS/390.
OS/390 e-business Connectors Guide
white paper (for version 2) and
OS/390 e-business Connectors Guide white paper (for version 3)
This white paper is intended to help customers choose the e-business connectors
for their existing subsystem, applications, and data. ("Connectors" in this paper refers to programs that
connect a Web application or browser to an existing application).
Porting Java to the Mainframe
This article relates porting experiences to give an insight into the advantages and unique characteristics
that are encountered when running or writing Java applications on the OS/390 platform.
Enterprise JavaBeans for z/OS and OS/390 CICS Tranaction Server V2.2
An introduction to both Enterprise JavaBeans and the way it has been implemented
within the CICS architecture.

ITSO Redbooks
Redbooks, named for their red covers, are "how to" books, written by experienced IBM and IT
professionals from all over the world.
-
Java Stand-alone Applications on z/OS, Volume II, SG24-7291-00, December 2006
-
Java Stand-alone Applications on z/OS, Volume 1, SG24-7177-00, May 2006
-
DB2 for z/OS and OS/390: Ready for Java, SG24-6435-00, January-5-2005
-
IBM Redbook, the OS/390 Java Programming Guide, SG24-5619-00, December-28-1999
- Integrating
Java with Existing Data and Applications on OS/390, SG24-5142-00, July-29-1998
- Experiences Moving a Java Application to OS/390,
SG24-5620-00, November-17-1999
- e-business
Application Solutions Using Java: Volume I, SG24-5342-00, 1999-05-24
- e-business
Application Solutions on OS/390 Using Java: Samples, SG24-5365-00, 1999-05-14
- e-business
Enablement Cookbook for OS/390 Volume I: Technology Introduction, SG24-5664-00,December-19-2000
- e-business
Enablement Cookbook for OS/390 Volume II: Infrastructure for Java-based Solutions,SG24-5981-00,December-20-2000
- e-business
Enablement Cookbook for OS/390 Volume III: Java Development, SG24-5980-00, December-20-2000
- Java
Application Development for CICS, SG24-5275-01,November-30-1999
- Enterprise
JavaBeans for z/OS and OS/390 CICS Transaction Server V2.1, SG24-6284-00, July-30-2001
- IMS
Version 7 and Java Application Programming, SG24-6123-00, February-19-2001
-
IMS Version 7 Java Update, SG24-6536-00, 26-April-2002
-
DB2 UDB for OS/390 and z/OS V7 Application Programming Guide and Reference for Java
-
Getting Started with the DB2 Development Center to Create SQL and JAVA SPs on DB2 V7 on z/OS - a Setup Cookbook

Education
There are
self-paced OS/390 courses that include the following topics:
- Java and OS/390 architecture
- Java and client/server architectures
- Using Java in the OS/390 environment
- Java Integrated Development Environments (IDEs)
- Design considerations for e-business Web sites
- Web site scalability and capacity
- e-business connection applications
- e-business storage requirements

Other information
Practical Code Examples
These are working code samples that may be used without royalty or license.
They are provided as-is.
Program Directories
These files contain information about downloading and installing the code and is primarily for installations that
use OS/390 change management tools (SMP/E). The links here will always be to the most currently available level of
the program directory:
|
 |
|