Extensible 3D (X3D) language bindings
Part 2:  Java

ISO/IEC 19777-2:2005

--- X3D separator bar ---

This document is Part 2 of ISO/IEC 19777, Extensible 3D (X3D) language bindings. The full title of this part of the International Standard is: Information technology — Computer graphics and image processing — Extensible 3D (X3D) language bindings — Part 2: Java.

Background Clauses Annexes
cube   Foreword cube  1 Scope cube  A  Constructs in compilation order
cube   Introduction cube  2 Normative references cube  B Abstract node interfaces
  cube  3 Concepts cube  C Concrete node interfaces
  cube  4  Tables cube  D Examples
  cube  5  Type definitions  
cube  6  Function definitions  

The Foreword provides background on the standards process for X3D language bindings. The Introduction describes the purpose of X3D language bindings. The following clauses define this part of ISO/IEC 19777:

  1. Scope defines the problem area that the Java language binding of X3D addresses.
  2. Normative references lists the normative standards referenced in this part of ISO/IEC 19777.
  3. Concepts describes various fundamentals of the Java language binding of X3D.
  4. Tables describes the mapping between abstract names and bound names.
  5. Type definitions specifies the binding of abstract data types to Java data types.
  6. Function definitions specifies binding of abstract service and function definitions to Java function definitions.

There are several annexes included in the specification:

  1. Compilation order contains all bound constructs in compilation order.
  2. Abstract node interfaces contains definitions of Java interfaces that match with abstract node types defined in IS0/IEC 19775-1.
  3. Concrete node interfaces contains definitions of Java interfaces that match with the concrete nodes defined in IS0/IEC 19775-1.
  4. Examples includes a variety of Java bound example files.

--- X3D separator bar ---