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.

Use cases

  • Creating a user-defined operating picture for authoritative data sources.
  • Adding visualization to proprietary analysis.
  • Modernize existing software by recreating it with AGI technology.

Highlights

  • 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.

STK Components

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.

STK Engine

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.

Related Content

Tech Tips

Tips and tricks on using STK Components.

Read More

Developer Tools

Extend your existing software or create custom applications with AGI technology.

Read More

STK Components Spec Sheet

Detailed feature list for STK Components.

Read More

Related Products

Developer Tools

Extend your existing software or create custom applications with AGI technology.

STK Engine

Add STK’s capabilities to your existing software or build custom applications.