What are our options for integrating our application with the Orion client library?

The Java and .NET client libraries provide two levels of functionality:

  • A high level client library that enables one-to-two lines of code application integration of complex licensing functionality including product activation, floating licensing and offline activation. The library encapsulates all license integration know-how and includes all the necessary built-in dialog boxes and registry storage. You have the option to override the built-in user interfaces and storage mechanisms with your own.
  • A core client library that requires more work but provides maximum flexibility. When using the core library, you are responsible for file IO and dialog boxes if needed.

The core library is inherently non-interactive, non-blocking and multithreadsafe, and can be used with server applications. The Java high-level client is non-blocking, and can be parameterized to be non-interactive and multithreadsafe so that it too can be used with server applications.

A C/C++ application is integrated with the respective core C/C++ Orion client library. On Windows, the C/C++ application is able to use the high level .NET / ActiveX client library.

Comments are closed.