Tracking Server SDK Overview

The Tracking Server SDK contains documentation, templates for custom development in Visual Studio, and sample applications. It is important to note that many of these components can be used effectively without having Tracking Server installed.

Documentation

This Tracking Server SDK help documentation contains:

Visual Studio Integration

Templates are provided for development with Visual Studio 2008 and Visual Studio 2010.

C# Project Templates

The Tracking Server SDK provides C# project templates for Visual Studio. Templates are provided which allow you to create:

  • Custom Actions
  • Custom Data Connectors
  • Custom Data Links for Tracking Server

C++ ATL Class Templates

The Tracking Server SDK provides C++ ATL class templates for Visual Studio. The class templates use a wizard-driven approach to automatically generate classes in your project. Three class templates are provided which allow you to create:

  • Custom Actions
  • Custom Data Connectors
  • Custom Data Links for Tracking Server

Samples

Three applications and a custom action are provided as project samples in .NET C#, C++, and VB6. The applications are used for communicating with Tracking Server, and they can be customized to meet your needs using the samples.

Client Data Viewer

The Client Data Viewer sample application is a utility that allows you to view data and services from Tracking Server using a client connection.

Using the Client Data Viewer, you can connect to a Tracking Server and view information about the services and the messages coming from that server.

Data Message Viewer

The Data Message Viewer sample provides a subset of the functionality provided in the Client Data Viewer sample. It allows you to view messages from Tracking Server.

Map Simulator

The Map Simulator sample application gives you the ability to draw points on a map and transmit them to Tracking Server. You can view them in real time in a client that is connected to the Tracking Server Gateway.

Geofence Tag Action

The Geofence Tag Action sample allows you to create a custom action. The custom action populates a field in your tracking data with the name of the polygon that it intersects. For example, if you have point tracking data around the United States and you have a feature class containing the states, you can tag each tracking point feature with the name of the state it is in.

Run Command Action

The Run Command Action sample allows you to create a custom action. The custom action runs a command line statement when it is triggered.

8/21/2012