Build custom applications on a foundation of STK’s algorithms and capabilities.
STK Components is a collection of native Java and .Net libraries designed to provide an extensible, open architecture for analyzing and visualizing complex problems. Use the STK Components libraries in conjunction with your proprietary business logic to accelerate the development and deployment of software solutions for your enterprise or programs.
- Creating a user-defined operating picture for authoritative data sources.
- Adding visualization to proprietary analysis.
- Modernize existing software by recreating it with AGI technology.
- Platform independent (pure .NET or Java libraries).
- API design has an extensible, open architecture.
- Thread safe and multithreaded.
- Highly scalable.
- Suitable for thick-client, thin-client, or server deployment.
- Thoroughly documented APIs with code examples, tutorials, and demo applications.
STK Engine or STK Components?
At first glance, STK Engine and STK Components may seem indistinguishable. Both products offer APIs that enable you to extend and automate STK. You can create custom applications with either of them. But, STK Engine and STK Components are different in some important ways, and if you know each product’s strengths, you can choose the right one for your project.
You should use STK Components if you want to customize STK down to the core. To achieve this level of customization, you will need to rely on strong programming skills to adapt Components to your needs. Your reward is simple but powerful — full control over the capabilities of STK. With Components, you have the flexibility to create an application completely specialized to your mission. By default, Components does not include graphics, but it's easy to integrate them.
You should use STK Engine if the STK fits into your workflow already. You need less programming knowledge to create a custom application using Engine because it works with the STK user interface. If you are familiar with the STK Object Model and Connect, you can use both of those APIs with Engine. By default, Engine enables graphics, but you can disable them to speed up computations.