Desktop GIS for contested environments.

Field Sentinel is a Go Wails cross-platform desktop mapping application — ArcGIS Maps SDK for JavaScript, TAK Server, Meshtastic mesh, and FieldMapper backend integration in one mission-ready package.

Platform Architecture

Three integrated layers — desktop command, field mobile, and mesh/TAK connectivity

Desktop Application (Wails)

  • Go backend + web frontend shell
  • Windows, macOS, Linux targets
  • ArcGIS Maps SDK for JavaScript
  • Offline tile packages & local layers
  • GIS visualization & analysis workflows
  • Field data collection on desktop

Connectivity Layer

  • TAK Server UDP/TCP integration
  • CoT messaging & team tracking
  • Meshtastic LoRa mesh networking
  • Off-grid relay when SATCOM fails
  • Online / offline mode switching
  • Deferred sync when connected

FieldMapper Backend

  • Team assignment APIs
  • Task & work order management
  • Data synchronization services
  • Complements iOS & Android apps
  • Unified field-to-HQ pipeline
  • Enterprise authentication ready

Core Capabilities

Every module engineered for defense, intelligence, and government field operations

ArcGIS Maps SDK for JavaScript

Enterprise-grade 2D and 3D mapping with full ArcGIS layer support — feature services, imagery, scene layers, and analysis widgets in a native desktop shell.

ArcGIS JS2D/3DEnterprise

TAK Server Integration

Native UDP and TCP connectivity to TAK Server for real-time situational awareness. Share positions, markers, and CoT events with ATAK/iTAK teams on the same mission thread.

TAKCoTUDP/TCP

Meshtastic Mesh Network

Long-range, off-grid LoRa mesh when cellular and satellite links are unavailable. Extend the common operating picture beyond traditional comms infrastructure.

MeshtasticLoRaOff-grid

Cross-Platform Desktop

Single Go Wails codebase targeting Windows, macOS, and Linux — including embedded systems and RTOS distributions for edge deployment scenarios.

GoWailsCross-platform

Offline-First Operations

Full mapping, collection, and analysis without network connectivity. Local tile packages, cached layers, and queued sync when back on the wire.

OfflineTile packagesDeferred sync

Field Data Collection

Capture geospatial features, attachments, and attributes from the desktop or in coordination with mobile crews. Structured data flows through FieldMapper services.

CollectionAttachmentsGeoJSON

Task & Assignment Sync

FieldMapper backend APIs for team assignments, task tracking, and project management — unified across desktop command posts and mobile field units.

TasksAssignmentsFieldMapper API

GIS Analysis Workflows

Measure, query, overlay intelligence layers, and run visualization workflows on desktop — export results for briefing products and mission planning.

AnalysisQueryExport

Mobile Fleet Complement

Designed as the desktop companion to native iOS and Android FieldMapper mobile apps — same backend, same data model, extended to the command post.

iOSAndroidUnified fleet

Source code & licensing available

Field Sentinel is available for evaluation, licensing, and custom deployment through Tech Maven Geospatial.