NonStop Server for Java 6.0 Programmer's Reference
Java Standard Edition Development Kit (JDK) Highlights
The NonStop Server for Java 6.0 consists of the following standard Java components (and the HP
extensions described else where in this document):
• Java virtual machine (VM) based on the J ava SE Runtime Environment (JRE) 6.0
• Core Packages of the Java ™ SE Development Kit (JDK) 6.0
• Standard Java SE 6.0 tools as documented in the NonStop Server for Java 6.0 Tools Reference
Pages. All standard tools are supported, except graphical-user interface (GUI)—such as
appletviewer, policytool, and jconsole—and client-side tools—such as javaws
and HtmlConverter. Experimental tools are not supported.
NonStop Server for Java 6.0 supports the JDK 6.0 API packages (java, javax, and org packages)
described in the Java Platform Standard Edition 6.0 API Specification
(http://download.oracle.com/javase/6/docs/api/index.html).
Because of the nonvisual nature of NonStop servers, the NonStop Server for Java 6.0 supports the
following packages according to “Headless Support” (page 42).
Table 2 Headless Support for Visual Feature Packages
DescriptionPackage
Contains all of the classes for creating user interfaces and for painting graphics
and images.
java.awt and AWT-related packages
Defines a contract between user interface components and technology that
provides access to those components.
javax.accessibility
Provides an API for capturing, processing, and playing back audio and MIDI
(Musical Instrument Digital Interface) data. This API is supported by a sound
javax.sound and Sound-related
packages
engine that provides high-quality audio mixing and MIDI synthesis capabilities
for the platform.
Provides a set of Java components that, as much as possible, work in the same
manner on all platforms.
javax.swing and Swing-related
packages
If code that depends on a keyboard, display, mouse, or sound processing is called, NonStop
Server for Java 6.0 throws a java.awt.HeadlessException.
For more information on the Core Packages of Java SE Development Kit 6.0, see “Oracle Java
Documents” (page 19).
Java Naming and Directory Interface (JNDI) Highlights
The Java Naming and Directory Interface (JNDI) provides naming and directory functionality to
Java programs. It is independent of any specific directory service implementation; therefore, it
allows a variety of directories to be accessed in a common way.
The JNDI architecture consists of an Application Programming Interface (API) and a Service Provider
Interface (SPI). Java programs use the JNDI API to access a variety of naming and directory services.
The JNDI SPI enables a variety of naming and directory services to be plugged in transparently,
allowing Java programs that use the JNDI API to access their services.
NonStop Server for Java supports JNDI, which is a standard interface in Java implementations.
For more information about the JNDI, see the Sun Microsystems Java Naming and Directory Interface
1.1.1 Specification
(http://docs.oracle.com/cd/E17802_01/products/products/jndi/javadoc/overview-summary.html).
Java Standard Edition Development Kit (JDK) Highlights 23










