Getting Started with STK Engine

This following provides information that will help get you started with STK Engine:

NoGraphics Mode

Depending on your application specific requirements, you may want to consider the NoGraphics mode.

64-bit Version Notes

Installing STK Engine 32-bit Version

You can install STK Engine from the STK DVD. In order to install STK, you must be an administrator or have elevated permission for the computer on which STK is being installed.

  1. Insert the STK Installation DVD.
  2. Load the STK installer by opening the install.exe file located in the root of the installation DVD (If your computer has the autorun option enabled, the STK installer will be loaded automatically upon inserting the STK DVD into the computer's DVD drive.)
  3. When the Welcome to the STK Installer window appears, select the Support files for STK Engine application deployment option.
  4. Click the Start Installation button to proceed with the installation process.

Installing STK Engine 64-bit Version

You can install STK Engine 64-bit from the STK DVD. In order to install STK, you must be an administrator or have elevated permission for the computer on which STK is being installed.

  1. Insert the STK Installation DVD.
  2. Load the STK installer by opening the install.exe file located in the root of the installation DVD. (If your computer has the autorun option enabled, the STK installer will be loaded automatically upon inserting the STK DVD into the computer's DVD drive.)
  3. When the Welcome to the STK Installer window appears, select the Support files for STK Engine 64-bit application development and deployment option.
  4. Click the Start Installation button to proceed with the installation process.

Running 64-Bit and 32-bit Engines Side-by-Side

The 64-bit engine can be installed side by side with the 32-bit version of STK or STK Engine. The Windows registry and file system locations are different, preventing the 64-bit and the 32-bit versions from stepping on each other.

Registry Structure for 64-bit and 32-bit Versions

File System Locations for 32-bit and 64-bit Versions

Description 32-bit Location 64-bit Location
Install C:\Program Files (x86)\AGI\STK 11 C:\Program Files\AGI\STK 11
Application Data %ALLUSERSPROFILE%\AGI\STK 11 or %ALLUSERSPROFILE%\Application Data\AGI\STK 11 %ALLUSERSPROFILE%\AGI\STK 11 (x64) or %ALLUSERSPROFILE%\Application Data\AGI\STK 11 (x64)
User Directory %USERPROFILE%\Documents\STK 11 or %USERPROFILE%\My Documents\STK 11

%USERPROFILE%\Documents\STK 11 (x64) or %USERPROFILE%\My Documents\STK 11 (x64)

Merge Modules C:\Program Files (x86)\Common Files\Merge Modules C:\Program Files (x86)\Common Files\Merge Modules
Java Developer Kit (JARs and JNI DLLs) C:\Program Files (x86)\AGI\STK 11\bin C:\Program Files\AGI\STK 11\bin
.Net Primary Interop Assemblies C:\Program Files (x86)\AGI\STK 11\bin\Primary Interop Assemblies C:\Program Files\AGI\STK 11\bin\Primary Interop Assemblies

The only commonality between the two versions is licensing. The 64-bit version looks at the same licensing registry key ([HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\FLEXlm License Manager\STKD_LICENSE_FILE] key) as the 32-bit version. This enables the same licenses and license files to be detected and used for both versions. Also the same 32-bit License Manager version is used to manage licensing in both cases.

Installing the STK License Server

The STK License Server is an area on a network that contains AGI licenses for multiple users. You can configure any machine on your network to act as the network license server, provided that the directory path to licenses on the server machine is shared, and that all of the clients that will be accessing licenses from the server can see it.

To install the STK License Server from the STK DVD

  1. Browse the STK_License_Server\<version>\Windows folder on the STK DVD.
  2. Run setup.exe.   

Obtaining and Registering AGI Licenses

You will need your Registration ID to register AGI product licenses and your Host ID to purchase AGI products. The License Manager enables you to identify your Registration ID and Host ID.  (The Host ID is the NIC Address of the Ethernet adapter.)

Note: An STK license allows you to run custom STK Engine applications built with vendor IDs. However, any advanced features in the STK Engine application that require additional STK licenses will not be available with the STK license.

Accessing the STK Deployment Resource Files

To access the STK Engine Application Deployment Resource files select STK Engine Resources 11\Deployment Resources 11 from the Start->All Programs menu.

To access the STK Programming Interface help file, select STK 11\Help\STK 11 - Programming Interface from the Start->All Programs menu.

STK 11.2.1 Programming Interface