Integration

From SMath Wiki
Revision as of 06:49, 6 August 2024 by Gleb.Zaborshchikov (talk | contribs) (Created page with "SMath Studio Enterprise, when properly licensed, supports integration with other applications via a Calculation Service. Calculation Service is a process that can be started by the calling application to immediately perform calculations. Running multiple computing services simultaneously supported. It is important to understand that Calculation Service is not registered in the operating system as a service, and its life cycle completely depends on the ca...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

SMath Studio Enterprise, when properly licensed, supports integration with other applications via a Calculation Service. Calculation Service is a process that can be started by the calling application to immediately perform calculations. Running multiple computing services simultaneously supported.

It is important to understand that Calculation Service is not registered in the operating system as a service, and its life cycle completely depends on the calling application. To ensure maximum ease of interaction with Calculation Service for third-party developers, along with SMath Studio Enterprise a convenient API is supplied in the form of a file in the program installation directory:

 SMath.UI.Service.Api.dll

When running on Windows, the Calculation Service API library is registered to interact with COM on SMath Studio installation, which makes it possible to implement integration with SMath Studio to almost any external application.

Calculation Service SMath Studio API use examples for different programming languages ​​can be found in the open SVN repository: https://smath.com/svn/public/integration.