Included Jar Files

Java Archive (jar) files are required during development/runtime for all STK Java API applications to integrate with STK, STK X and the STK Object Model. Some jar files must be set within the equivalent "classpath" setting within your development/runtime environment.

STK Java API 11 Jar Files
Name Description
agi.stk.javadocs.jar Contains the HTML javadocs for this Java implementation API. The file can be unzipped to your preferred Javadoc location.
agi.swing.jar AGI's lowest level jar file for AWT/Swing based UI applications, which contains useful Swing/AWT components/classes that can be reused in your application
agi.swt.jar AGI's lowest level jar file for SWT based UI applications, which contains useful Swing/AWT components/classes that can be reused in your application
agi.core.jar AGI low level jar file that contains implementations of classes that allow for proxy calls to be made between Java / JNI / C++ / STK.
agi.core.swing.jar AGI low level jar file that contains implementations of classes that allow for basic integration with the AWT/Swing UI framework.
agi.core.swt.jar AGI low level jar file that contains implementations of classes that allow for basic integration with the SWT UI framework.
agi.stkutil.jar STK Util is a library containing objects and enumerations shared by the STK Objects and STK X type libraries. The types provided by STK Util are used indirectly through methods and properties in the those libraries. It also supports various standalone utilities, such as date, coordinate and unit conversions.
agi.stkx.jar STK X is a library containing types, interfaces, events and classes that allow developers to add advanced STK 2D, 3D visualization and analytical capabilities to applications with little effort.
agi.stkx.swing.jar STK Java API implementation of the native STKX.dll UI components like AgGlobeCntrlClass, AgMapCntrlClass and AgGfxAnalysisCntrlClass within the AWT/Swing UI framework.
agi.stkx.swt.jar STK Java API implementation of the native STKX.dll UI components like AgGlobeCntrlClass, AgMapCntrlClass and AgGfxAnalysisCntrlClass within the SWT UI framework.
agi.stkx.initialization.jar STK Java API implementation of the native AgSTKXInitialization.dll. This jar file will utilize System.loadLibrary() to load the AgJNIStkXInitialization.dll. The dll's parent directory must be set within a "path" equivalent setting depending on your platform or development environment.
agi.stkobjects.jar STK Objects is a library containing types, interfaces, events and classes representing various aspects of the STK application structure. Components from the STK Objects library can be used with the STK desktop application as well as custom-built STK X-STK Engine applications.
agi.stkobjects.astrogator.jar STK Astrogator is a library containing Object Model components specifically designed to support AGI's Astrogator technology.
agi.stkvgt.jar The VGT Object Model provides a simple, consistent, and hierarchical approach to constructing and manipulating Geometry, Time and Calculation components that can be utilized in custom Engine applications or in UI Plugins.
agi.stkgraphics.jar The Graphics Object Model provides an approach to constructing and manipulating Globe Overlays, Primitves, Screen Overlays, Display Conditions, Picking, Camera and Imaging that can be utilized in custom Engine applications.
agi.stkengine.jar STK Java API implementation of a base UI independent reusable classes.
agi.stkengine.swing.jar STK Java API implementation of the Java UI AWT/Swing framework components such as Animation, Globe View, Map View, Scenario, VDF, etc toolbars and menus. See the examples for usage.
agi.stkengine.swt.jar STK Java API implementation of the Java UI SWT framework components such as Animation, Globe View, Map View, Scenario, VDF, etc toolbars and menus. See the examples for usage.
agi.stk.ui.jar STK Java API implementation of the STK User Interface Automation entry point via the AgStkUi class that allows creation of or attachment to a running instance of the STK User Interface product.
agi.stk.ui.core.jar STK Java API implementation of the STK User Interface Automation Core components like windows, toolbars.
agi.stk.ui.application.jar STK Java API implementation of the STK User Interface Automation Application components.
agi.stk.attr.jar The Attribute plugin point provides an interface that allows a plugin to add and access Attributes.
agi.stk.plugin.util.jar The Util plugin point provides a base interface that allows a plugin to write messages to the message viewer and to obtain the name of the site interface itself.
agi.stk.plugin.stk.jar The STK plugin point provides a base interface that allows a plugin to access the STK Object Model and VGT Object Model.
agi.stk.plugin.crdn.jar The VGT plugin point provides a way for users to create custom vector, Axes, and Scalar calculation objects that could not be created with the VGT Object Model.
agi.stk.plugin.accessconstraints.jar The Access Constraint plugin point provides a way for users to create access constraint objects that are not pre defined by STK.
agi.stk.plugin.astrogator.plugin.jar The Astrogator plugin point provides a way for users to create custom propagtors, Engine Models, and Calculation objects.
agi.stk.plugin.graphics.jar The Graphics plugin point provides a way for users to create Projection Streams, Raster Streams, and Custom Image Globe Overlays.
agi.stk.plugin.jar This jar file provides the base plugin initialization API.
agi.ntvapp.jar This jar file provides the base for native applications API.
agi.ntvapp.swing.jar This jar file provides the base for native applications API based on Swing.
agi.stk.core.jar This jar file provides the base ui resources for stk applications based in Swing or SWT.
agi.stk.core.swing.jar This jar file provides the base ui resources for stk applications based in Swing.

STK Programming Interface 11.0.1