AGI STK Engine (4DX) Blog

October 13, 2010

New blog location…

Filed under: stk — Tags: , — Sylvain @ 3:47 pm

The Engine blog site is moving to a new location!

All the AGI blogs are being consolidated at As result the STK Engine articles will no longer be posted here. Instead they will now be available at: Peter has already posted a new article at that location about transforming between ECF and ECI using the new VGT API. Also don't forget to update your feed reader to now point to the new RSS feed for STK Engine:

September 20, 2010

STK 9.2.1 is out!

Filed under: STK Object Model, VGT, Vectory Geometry API, stk — Tags: , , , — Sylvain @ 12:12 pm

STK 9.2.1 is out! You can download the new release from the ADN download center (direct link to the 9.2.1 download). The release notes are also available online here. For STK & Engine developers, the main new feature in this release is that the Vector Geometry Tool API is no longer beta and is now official!

May 16, 2010

Vector Geometry API (Beta) – Part Uno

Vector Geometry Tool API is now out and available as beta with STK 9.2. With the Vector Geometry Tool API developers and engineers can programmatically manipulate existing or create custom geometric constructs in order to perform analysis and/or visualization. (more...)

May 13, 2010

STK 9.2 is out!

Filed under: STK Object Model, stk — Tags: , , — Sylvain @ 4:11 pm

STK is 9.2 is out! You can download the new release from ADN here. The release notes are also available online here. Besides the STK enhancements, this release also adds (beta) support for the Vector Geometry Tool to the STK Object Model. This is a brand new library! More details to come on this blog in the next days. Stay tuned!

January 29, 2010

Update on mono

Filed under: .Net, Linux, mono — Tags: , , , — Sylvain @ 12:23 pm

Previously in this blog I wrote an article about using STK Engine with mono (see here). At that time, mono supported running a purely analytical STK Engine application, but with some limitations. One of the limitations found was the lack of proper support for passing arrays as parameters to the STK Engine methods (i.e. marshalling of COM safearrays between managed and unmanaged code). Since then, I have contributed two patches (r136836 and r149817) to the mono code base that address these issues. (more...)

May 13, 2009

STK 9 Astrogator Object Model

Filed under: .Net, C#, Java — Tags: , , , , , — Matthew @ 5:15 pm

With STK 9 just about wrapped up, I have time to talk about some of the new features added to the STK Object Model. I'll be focusing today on one of the major pieces that was added, Astrogator. For those who aren't too familiar with Astrogator, it is a specialized analysis module for interactive orbit maneuver and spacecraft trajectory design. Astrogator acts as one of the propagators available for a satellite object. This module calculates the satellite's ephemeris by executing a Mission Control Sequence, or MCS, that you define according to the requirements of your mission. By exposing it through the STK Object Model you now have more options for automating repetitive tasks, integrating with other applications or even developing your own custom application. (more...)

March 16, 2009

What’s cooking in STK Engine 9.0…

Filed under: .Net, C#, Java — Tags: , , , , — Sylvain @ 9:04 am

Hi everybody! Sorry for not posting more articles on this blog for the last couple of months. We have been busy working on STK 9.0! We have lots of exciting Engine features currently in the final stages of development (this is in addition of many, many new features in the STK Desktop application as well, both on the user interface usability and the computational capabilities). The STK 9 Seminar Series will be held tomorrow and (more...)

November 3, 2008


Filed under: .Net, C#, Linux, mono — Tags: , , , — Sylvain @ 11:50 am

Update to this post available here

In the past few months a couple of requests for information have been posted on ADN forums regarding using STK Engine (4DX) with mono on Linux (see here and here). This question also comes up from time to time directly from customers. In the past the missing piece has been COM interop (STK Engine is written in C++ with the API exposed to .Net using COM Interop). Therefore when mono 2.0 came out at the beginning of October the mention of better COM interop support sparked my interest. From Miguel de Icaza's blog announcing mono 2.0: «COM interop is now complete (works on Windows with "real COM" and can be used on Unix with Mainsoft's COM or Mozilla's XPCOM)». However I could not find anywhere a list of what is or is not supported at this point. The documentation is somehow sparse, or outdated and still referring to mono 1.1 in most places. So I decided to take a look and evaluate what is possible (more...)

October 1, 2008

Installing STK Engine on Ubuntu Linux

Filed under: Java, Linux — Tags: , , , , — Sylvain @ 5:11 pm

In my last post I promised to give directions about how to install STK Engine 8.02 on Ubuntu 8.04. So here it is, in a few easy steps. I used a VMware virtual machine to generate this procedure. I configured the virtual machine for 1GB of memory and an 8GB hard disk. I started from a clean install of Ubuntu using the default install settings (more...)

September 10, 2008

Installs for STK Engine 8.02 for Linux & Solaris posted on ADN Download Center

Filed under: Linux, Solaris — Tags: , , — Sylvain @ 1:23 am

Just a quick note regarding the latest ADN updates. The STK Engine 8.02 installs for Linux & Solaris have been posted on the ADN Download Center. These 2 downloads enable you to experiment easily with (more...)

Powered by WordPress