Follow this link to skip to the main content

CLARAty Development Tools


Third Party Development Packages

CLARAty currently requires the following 3rd party software libraries for development. Installations of these packages for actively supported targets are available in the claraty group space:

  • ACE: Adaptive Communication Environment for operating system independence
    • Notes for building ACE
    • ACE for QNX
      • Because QNX does not currently support AFS, the current installation of ACE for QNX is available at:
        /home/claraty/pkgs/ACE
    • Configuration of ACE is in a combination of ace/config.h and include/makeinclude/platform_macros.GNU. We made minor changes to OS.h and SString.cpp to support the newer vxworks (search on OS.h and SString.cpp in the above notes for building ACE to see details)
    • ACE frequently made mistakes
  • CPPUnit: Regression unit test toolkit (only required for building utest_ programs)
  • Qt: Graphical toolkit (optional package which requires a license)

Development Tools

CLARAty currently uses the following 3rd party tools and in-house scripts to support the development process:

Debugging and Testing

Future Implementation