Skip to main content

Sample apps

The sample apps below demonstrate the features of the Lattice SDK and provide a basis for development of more complex applications.

Integrate Maritime AIS Position Data

The AIS (Automatic Identification System) vessel traffic dataset is a repository of vessel identification and positioning data. The data is collected by the U.S. Coast Guard through an onboard navigation safety device that transmits and monitors the location and characteristics of vessels in U.S. and international waters in real time. This sample integration utilizes previously extracted AIS data to represent the location of a surface vessel over time, and then models that vessel as an entity with a location which is periodically updated. Once the entity is published in Lattice it may be visualized or referenced by another application.

This sample application is available using the gRPC SDK or the HTTP SDK and both are downloadable from GitHub.

Click to go to the sample application repository on GitHub. By downloading and/or using, you agree to the terms of use. If you do not agree, do not use the application or the SDK.

AIS integration

Task an Asset

Tasks are the core open data model which communicate requests to manned or unmanned agents to perform purposeful activities, such as moving to a given location, orienting sensing towards a location of interest, or taking more active actions on other entities. This example performs basic tasking and task status management for a notional asset.

You can download this sample application from GitHub.

Click to go to the sample application repository on GitHub. By downloading and/or using, you agree to the terms of use. If you do not agree, do not use the application or the SDK.

Asset tasking

Entity Visualization Tool

Entities characterize real world objects such as vehicles, ships, aircraft, and more. Lattice’s open data model provides for a rich set of entity attributes which may be defined by automated sensor systems, tactical data links, and input by human operators. This sample application renders a simple web application which shows all entities in an environment on a map. This application is a great starting point for learning about entities and the many attributes enabled by the entity open data model.

You can download this sample application from Github.

Click to go to the sample application repository on GitHub. By downloading and/or using, you agree to the terms of use. If you do not agree, do not use the application or the SDK.

Entity map app