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#/Visual Basic - 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#.Net and VB.Net applications. Refer to the HOOPS/Winforms Programming Guide for details about using the wrapper classes and integrating HOOPS/3dAF into a C#.Net or VB.Net 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.