< Home

< Support Portal

DISTRIBUTING YOUR APPLICATION

Binaries

HOOPS Exchange and HOOPS Publish share the same binaries folder. Not all binaries are used by both products, therefore, developers who want to minimize the size of their application should only include those items with the functionality they are using.

The following table lists the binaries in the bin required for distributing a HOOPS Publish application. All items listed as "Core logic" must be included with your product - all others are optional. If you are a HOOPS Publish developer who also uses HOOPS Exchange, you must also include the relevant binaries from the HOOPS Exchange distribution list.

Windows
Binary Functionality
A3DLIBS.dll Core logic
ACE.dll Core logic
AdobePDFL.dll Core logic
AdobeXMP.dll Core logic
AGM.dll Core logic
ARE.dll Core logic
AXE8SharedExpat.dll Core logic
BIB.dll Core logic
BIBUtils.dll Core logic
CoolType.dll Core logic
hioexchange1938.hio Core logic
hoops_mvo_mgk1938_vc90.dll Core logic
hoops_stream1938_vc90.dll Core logic
hoops1938_vc90.dll Core logic
icucnv36.dll Core logic
icudt36.dll Core logic
icudt44.dll Core logic
icuuc44.dll Core logic
ImageMagick.dll Core logic
JP2KLib.dll Core logic
TfFontMgr.dll Core logic
TfKernel.dll Core logic
TFKGEOM.dll Core logic
TFUGEOM.dll Core logic
tabletopdf.dll TableToPDF
QtCore4.dll TableToPDF
QtGui4.dll TableToPDF
QtNetwork4.dll TableToPDF
QtWebKit4.dll TableToPDF
Linux
Binary Functionality
libImageMagick.so Core logic
libHOOPSPoster.so Screenshots
hioexchange2020.hio Screenshots
libhoops2020.so Screenshots
libhoops_mvo_mgk.so Screenshots
libpdfl.so Core logic
libACE.so Core logic
libAdobeXMP.so Core logic
libAGM.so Core logic
libARE.so Core logic
libAXE8SharedExpat.so Core logic
libBIB.so Core logic
libBIBUtils.so Core logic
libCoolType.so Core logic
libicucnv.so.40 Core logic
libicudata.so.40 Core logic


Resources

The resource directory is to be used by HOOPS Publish. It is advised to always include this directory in a HOOPS Publish distribution, to avoid unpredictable behavior on specific customer platforms. Only restricted minimal usage of HOOPS Publish that produces PDF files without any texts could be supported without the resource directory and its subfolders.

Also, resource\Font contains the Adobe MyriadCAD OpenType font which is provided with HOOPS Exchange and HOOPS Publish to ensure standard GD&T symbols are available. This font must be installed to ensure accurate display of PMI data. The MyriadCAD font may only be redistributed with HOOPS Exchange and HOOPS Publish enabled applications.

TableToPDF

TableToPDF is a free add-on to HOOPS Publish, dedicated to the creation of tables in PDF documents. TableToPDF only works on Windows platforms.

TableToPDF uses third-party libraries that require LGPL conformance for distribution. TableToPDF can be downloaded at http://developer.techsoft3d.com/add-ons/tabletopdf/. TableToPDF binaries have to be redistributed in the same folder as HOOPS Publish binaries.