STK Engine

STK Engine STK Engine At the core of AGI's flagship product, STK, is our technology engine. Under the hood, the STK Engine provides an Application Programming Interface (API) for users to leverage STK’s analytical and visualization capabilities in a custom application. Integrators and engineers alike can build applications that:

  • Create and manage high level objects (satellites, aircraft, facilities)
  • Propagate and orient vehicles
  • Analyze relationships between objects
  • Visualize objects in 2D and 3D and
  • Animate in real or simulated time

STK Engine users have the flexibility to build their own interface, or "container application," in the software environment of their choice for deployment of mission-specific applications for large programs or software resale.

As part of STK, users have access to the STK Software Development Kit for documentation, examples, and tools necessary to develop and deploy custom STK Engine applications.

STK Engine comes with the current version of STK for PC and is also available for UNIX in versions 7.1 and 8.0.2.

Read about the "Product Breakthrough" award STK Engine (formerly 4DX) received from Aviation Week & Space Technology

AGI Developer Network
AGI Developer Network:
Free online service for software developers and integrators that provide documentation libraries, blogs, software downloads and more.



User Presentations, New Product Details and Networking
All at the free AGI Virtual Users' Conference this October ...
  • Highlights

    • Embed AGI technology within any MS COM compliant application
    • Program container application in C, C++, C#, Java, Perl, VBscript or HTML
    • Leverage industry-standard STK analysis and visualization technology
    • Leverage industry standard ActiveX technology
    • Compatible in Windows, JAVA, or .NET
    • Embed STK Engine applications in MS Office, Excel, Word, PowerPoint, Outlook
    • Register mouse events, keyboard events, and drag and drop events.
    • Merge module utilities to help build installation for deployment
    • Conjunction analysis
    • Create VDF files
    • Read our STK Engine flyer

  • Key Features


  • Flexible development environment

    STK Engine (4DX) container applications can be built in any Microsoft COM-compatible environment. Developers can use programming languages (C, C++, C#, J#), scripting languages (VB script, JAVA, Perl), or HTML to create their interface within an MFC (Microsoft Foundation Class), .NET or JAVA framework. Additionally, it can be embedded in any program that supports ActiveX controls—including Word, Outlook, Excel, and PowerPoint—to generate powerful automation tools.

    Industry-standard imagery and GIS data support

    Create realistic globes with global Earth imagery and terrain at 1 km resolution, and then further enhance your environment by importing specific images, terrain, and GIS data in industry-standard formats for large theaters of interest. The STK Engine converts or directly reads standard formats such as:

    • Imagery - CADRG, ADRG, NITF, GeoTIFF, CIB
    • Terrain DTED
    • GIS data

    Event registration and notification

    Customized users' interactions with the graphics window and analytical feedback can be linked to mouse events, keyboard events, and drag-and-drop events to optimize mission-specific workflows.

    Extend your STK Engine analysis

    Users can extend the analytical depth of their STK Engine application with the same functionality available with STK. Developers have the option to add communications link analysis, radar analysis, trajectory design, dynamic coverage, attitude analysis and conjunction analysis to your deployed application.

    STK Engine software development kit (SDK)

    The SDK includes documentation and tutorials that step users through example applications in a variety of programming and scripting languages to help jumpstart development efforts. Once the application is complete, STK Engine includes a "merge module" utility for building a single CD or DVD installation to widely distribute the application.

    AGI also provides a Custom Application Framework that speeds development time by providing an add-in structure that allows for custom workflows along with standard functionality common to many STK Engine applications.

    Centralized program deployment and maintenance

    By creating program interfaces in HTML, instantaneous updates to thousands of end users are accomplished with a simple Web link or HTML update. Applications can be customized via specific user interfaces and delivered to users with the same basic local install.

    Extended STK Engine capabilities

    Developers can expand the analytical range of their STK Engine application by adding any of the following extensions to a deployed application:

    The STK Engine is a powerful component for custom application development. Make the STK Engine the foundation of your next defense, intelligence, or space-based application. For more information on product capabilities and licensing options, please contact an AGI representative by calling 1.800.220.4785 (toll-free in U.S. & Canada) or 1.610.981.8000, or by e-mailing info@agi.com.

AGI Support

Hours

  • Monday - Thursday: 6 a.m. - 10 p.m. ET
  • Friday: 6 a.m. - 8 p.m. ET

Phone

  • 1.800.924.7244
  • 1.610.981.8888

E-mail

Try AGI's Public ADF Server
  1. Obtain temporary permission to write to AGI's ADF server by requesting a guest account.
  2. Step by Step ADF Tutorial

See the ADF Administrators Guide for specific information about configuring an ADF Server.

Follow instructions below to request a 90 day evaluation license and the ADF Server Installation download link.

AGI Data Federate requires the use of a FlexNET License Server to host your license.

Obtain the Host ID and the Hostname or IP Address:

  • Start All Programs/Accessories/Command Prompt. Right-click to 'Run as administrator'.
  • At the prompt, enter ipconfig /all
  • Under Ethernet adapter Local Area Connection, note:
    • Physical Address (Host id)
    • IPv4 Address (IP Address)
  • Send this to AGI Support (moc.iga@troppus), with the subject line "Request for ADF Licenses."

You will receive an e-mail containing

  1. ADF Server Installation download link
  2. Detailed instructions for installing the License Server.
  3. Users are provided two *.lic files; a server license file installed on the FlexNET License Server and a client license, installed during the AGI Data Federate Server installation.

Supported OS and Hardware Requirements

Supported Operating Systems
  • Windows
  • XP Professional
  • Server 2003, 2008
  • Vista
  • Windows 7
  • Linux (TBA)
Minimum Hardware Requirements
  • 1.4 GHz Core Duo Processor
  • 2 GB RAM, 1 GB Disk Space for Installation
  • Dedicated Storage for Data, based on your needs
Why do I need to create an account and/or login?

AGI offers valuable online resources to registered Web visitors, such as software and data downloads, webinars and training materials, and product and event information. To access these key sections of our site, users must login. Remember, you only have to sign-up once and after that, you just need to login each time you visit.

Note: The following information is required for export control purposes only. AGI is committed to protecting your privacy, and as such, does not sell, trade or rent your personal information to third parties.