HOOPS 3DF components are accessible from a wide range of languages:

C/C++ - All of the HOOPS 3DF components are available as natively compiled C++ class libraries or C subroutines libraries. ANSI C/C++ conventions apply, and details about HOOPS/3dGS datatypes are covered here. Information about the location of header/library files is covered in the Programming Guide for each component.

C# - The HOOPS/3dGS, HOOPS/MVO and HOOPS/Stream components include C# wrapper classes for their native C/C++ libraries. These classes can be accessed from C# applications. Refer to the HOOPS/Winforms Programming Guide for details about using the wrapper classes and integrating HOOPS/3dAF into a C# application.

Java - The HOOPS/3dGS, HOOPS/MVO and HOOPS/Stream components include Java wrapper classes for their native C/C++ libraries. Refer to the HOOPS/Java Programming Guide for details about using the wrapper classes and integrating HOOPS 3DF into a Java application.