Extensible 3D (X3D)
Part 1: Architecture and base components

2 Normative references

--- X3D separator bar ---

The following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

The Bibliography contains a list of informative documents and technology.

Identifier Reference
I639 ISO 639, Codes for the representation of names of languages:

ISO 639-1:2002, Part 1: Alpha-2 code
ISO 639-2:1998, Part 2: Alpha-3 code.

I3166 ISO 3166, Codes for the representation of names of countries and their subdivisions:

ISO 3166-1, Part 1: Country codes
ISO 3166-2, Part 2: Country subdivision code
ISO 3166-3, Part 3: Code for formerly used names of countries.

I8632 ISO/IEC 8632, Information technology — Computer graphics — Metafile for the storage and transfer of picture description information:

ISO/IEC 8632-1:1999, Part 1: Functional specification

ISO/IEC 8632-3:1999, Part 3: Binary encoding

ISO/IEC 8632-4:1999, Part 4: Clear text encoding.

I9899 ISO/IEC 9899:1999, Programming languages — C.
I9973 ISO/IEC 9973:2006, Information technology — Computer graphics, image processing and environmental representation — Procedures for registration of items.
I10641 ISO/IEC 10641:1993, Information technology — Computer graphics and image processing — Conformance testing of implementations of graphics standards.
I10646 ISO/IEC 10646:2003, Information technology — Universal Multiple-Octet Coded Character Set (UCS).
I11172-1 ISO/IEC 11172-1:1993, Information technology — Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s — Part 1: Systems.
I14496-1 ISO/IEC 14496-1:2001, Coding of audio-visual objects — Part 1: Systems.
I14772-1 ISO/IEC 14772-1:1997, Information technology — Computer graphics and image processing — The Virtual reality modeling language (VRML) — Part 1: Functional specification and UTF-8 encoding.
I15948 ISO/IEC 15948:2004, Information technology — Computer graphics — PNG (Portable Network Graphics): Functional specification.
I16262 ISO/IEC 16262:2002, Information technology — ECMAScript language specification.

I18026

ISO/IEC 18026:2006, Information technology — Spatial Reference Model (SRM).
I19774 ISO/IEC 19774:2006, Information technology — Computer graphics and image processing — Humanoid Animation (H-Anim).
I19775-2 ISO/IEC 19775-2, Information technology — Computer graphics and image processing — Extensible 3D (X3D) — Part 2: Scene access interface.
I19776 ISO/IEC 19776, Information technology — Computer graphics and image processing — Extensible 3D (X3D) encodings.
  ISO/IEC 19776-1, Part 1: Extensible Markup Language (XML) encoding
 
ISO/IEC 19776-2, Part 2: Classic VRML encoding
 
ISO/IEC 19776-3, Part 3: Compressed binary encoding
I19777 ISO/IEC 19777, Information technology — Computer graphics and image processing — Extensible 3D (X3D) language bindings
  ISO/IEC 19777-1, Part 1: ECMAScript
 
ISO/IEC 19777-2, Part 2: Java
IEEE1278

IEEE Standard 1278.1-1995, Standard for Distributed Interactive Simulation — Application Protocols, 1995.

IEEE Standard 1278.1a-1998, Supplement to Standard for Distributed Interactive Simulation — Application Protocols, 1998.

IEEE Standard 1278.2-1995, Supplement to Standard for Distributed Interactive Simulation — Communication Services and Profiles, 1995.

IEEE Standard 1278.3-1996, Recommended Practice for Distributed Interactive Simulation — Exercise Management and Feedback, 1996.

IEEE Standard 1278.4-1997, Trial-Use Recommended Practice for Distributed Interactive Simulation--Verification, Validation, and Accreditation, 1997.

JAVA

The Java Language Specification, Third Edition by James Gosling, Bill Joy, Guy Steele and Gilad Bracha, Addison Wesley, Reading Massachusetts, 2005, ISBN 0-321-24678-0.
http://java.sun.com/docs/books/jls/index.html

The Java Virtual Machine Specification, Second Edition by Tim Lindhold and Frank Yellin, Addison Wesley, Reading Massachusetts, 1999, ISBN 0-201-43294-3.
http://java.sun.com/docs/books/vmspec/index.html

JPEG

JPEG File Interchange Format, JFIF, Version 1.02, 1992.
http://www.w3.org/Graphics/JPEG/jfif.txt

ISO/IEC 10918-1:1994, Information technology — Digital compression and coding of continuous-tone still images: Requirements and guidelines.

MIDI Complete MIDI 1.0 Detailed Specification v96.1 (second edition), MIDI Manufacturers Association,
P.O. Box 3173, La Habra, CA 90632-3173 USA, 2001.
http://www.midi.org
REG ISO International Register of Graphical Items, Registration authority — National Imagery and Mapping Agency, c/o Joint Interoperability Test Command, Building 57305, Room 263A, Fort Huachuca, Arizona 85613-7020. USA.
http://jitc.fhu.disa.mil/nitf/graph_reg/graph_reg.html
RFC1738 IETF RFC 1738, Uniform Resource Locators (URL), Internet standards track protocol.
RFC1766 IETF RFC 1766, Tags for the Identification of Languages, Internet standards track protocol.
RFC1808 IETF RFC 1808, Relative Uniform Resource Locators, Internet standards track protocol.
RFC1889 IETF RFC 1889, RTP: A Transport Protocol for Real-Time Applications.
RFC2077 IETF RFC 2077, The Model Primary Content Type for Multipurpose Internet Mail Extensions, Internet standards track protocol.
RFC2141 IETF RFC 2141, URN Syntax, Internet standards track protocol.
RFC2397 IETF RFC 2397, The "data" URL scheme, Internet standards track protocol.
RFC3066

IETF RFC 3066, Tags for the Identification of Languages.

RFC3541 IETF RFC 3541, A Uniform Resource Name (URN) Namespace for the Web3D Consortium (Web3D)
--- X3D separator bar ---