Skip to main content

IBM Systems > System z > Software >

Reference information

(last updated February, 2008)


For product information, please see:

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:
Adobe Acrobat Reader Get Adobe® Reader®


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.



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:


Java logo