Existing User

If you already have an AGI Web account, enter it here.




Guest
Create a new account. (All fields are required)


Used to sign in to your account

Select country for available organizations and states/provinces





close

Tracking Library

Tracking Library Tracking Library Tracking Library seamlessly integrates the processing, visualization, and analysis of dynamically acquired data in AGI Components. Whether occurring in real-time, faster than real-time, or slower than real-time, Tracking Library supports development of decision support, situational awareness, and distributed simulation applications; providing integrated, configurable, and customizable functionality including:

  • Data filtering
  • Event processing
  • Optimized one-point analysis
  • Software transactional memory system
  • Archiving and playback
  • Out of the box Insight3D support

View online Tracking Library documentation

If you are interested in trying our component technology, please visit the AGI Developer Network to download the free developer kit.

You can also contact us directy at 1.800.220.4785 or e-mail us at sales@agi.com

  • Highlights

    • Standardized component technology for rapid assembly of applications
    • Add real-time data support to any application
    • Suitable for situational awareness, decision support, and distributed simulation applications
    • Functions for data analysis, visualization, filtering, events, archiving, and playback
    • Software transactional memory system for simplified multi-threaded development
    • Built-in support for Insight3D visualization
    • Combine with other AGI Components to create analysis-based decision support aids

  • Key Features

  • The Tracking Library offers the following major capabilities:

    Software transactional memory (STM)

    In order to achieve maximum performance with today's multi-core hardware architectures, Tracking Library implements an STM system which greatly simplifies the process of multi-threaded application development, making it easy for a programmer to build fast, scalable applications without traditional and error-prone lock-based APIs.

    Entities

    Developers create their own entity types by implementing a variety of small standard interfaces. This provides a standard way to access data while still allowing the developer to create classes tailored to the specific input being used.

    Filtering and events

    Modern datasets can contain thousands, if not hundreds of thousands of unique points of interest. While computer hardware has scaled to meet increasing demand, the ability for a human being to ingest such large quantities of data has gone unchanged. Users have to comb through more data than ever to separate important findings from background noise. To automate this process, Tracking Library provides a mechanism to automatically filter entity data as it’s received and select only those entities that match the criteria defined.

    Visualization

    While a developer is free to use the solution of their choice when visualizing Tracking Library data, a specialized assembly is provided for making it easy to work with AGI Components' own Insight3D Visualization Library. This prevents each developer from having to implement the same functionality over and over again; allowing them to concentrate on the specialized details of their application.

    Archiving

    While the primary benefit of Tracking Library is the ability to perform analysis and visualization as data is received, it also contains a set of classes for archiving that data for additional analysis, playback and review. Built-in support for Microsoft SQL Server is provided as well as the ability to easily add other archive targets, such as flat files or Oracle databases. This seamlessly integrates archived data with the rest of STK Components capabilities.

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.