Operations Dashboard

Transform any TV or projector into a mission command display. Real-time situational awareness with live map sync, video feeds, alerts, chat, and documents — served directly from your ATAK device.

Single Pane of Glass

When ATAK runs on tablets or Android TV boxes connected to large displays, you need more than a mirrored screen. The Operations Dashboard provides a purpose-built web interface optimized for big screens, delivering all critical information in one unified view. Multiple operators can view the same dashboard from any browser on the network.

📺 Mission Command Center

Connect an Android TV box to a 65" display in your TOC. The dashboard shows real-time map positions, incoming alerts, team chat, active tasks, and drone video — all updating live from ATAK. No additional hardware or software required.

Widget-Based Layout

The dashboard uses a responsive 12-column grid with modular widgets. Each widget provides a specific capability, and the entire layout adapts to your screen size. Configure which widgets to display through the ATAK plugin settings.

Widget Description Data Source
Map Real-time ATAK map state with markers, layers, and team positions MapLibre GL + WebSocket sync
Video UAS/drone feeds with RTSP and HLS streaming support HLS.js / Native video
Alerts Active notifications sorted by priority with visual indicators WebSocket push
Chat Messages from XMPP, Slack, Teams, Signal, WhatsApp gateways MessagingManager
Tasks Active assignments with status and priority tracking TaskService
Documents Mission documents with PDF, EPUB, Office preview DocumentService
External Embed web pages from other systems (weather, Intel, logistics) HTTPS iframe

Real-Time Map Synchronization

The map widget stays synchronized with your ATAK map view. Pan, zoom, and layer changes in ATAK are instantly reflected on the dashboard. Team member positions, markers, routes, and AOIs update in real-time via WebSocket.

Map Widget Features

Video Feed Integration

Display live drone feeds or surveillance cameras directly in the dashboard. Support for RTSP streams via HLS transcoding, with automatic reconnection and stream selection. Fullscreen mode for detailed inspection.

📷 UAS Operations

During a drone reconnaissance mission, operators in the TOC watch the live feed on the main display while simultaneously tracking the drone's position on the map widget. The feed persists even when the tablet is used for other tasks.

Multi-Source Messaging

The chat widget aggregates messages from all configured gateways. See Slack messages from HQ, Signal chats from field teams, and XMPP CoT alerts in one unified stream. Messages are enriched with entity extraction and geolocation when coordinates are detected.

Gateway Use Case Features
XMPP Tactical team chat CoT integration, presence tracking
Slack Enterprise coordination Channel monitoring, thread support
MS Teams Government/defense users Teams channel integration
Signal Encrypted comms End-to-end encryption
WhatsApp Civilian coordination Group chat monitoring

Document Preview

View mission documents without leaving the dashboard. PDF.js enables in-browser PDF viewing with page navigation. EPUB.js powers electronic publication viewing. Office documents are served for download when preview isn't available.

Supported Document Types

Technical Architecture

The dashboard runs as a local web server from your ATAK device. Built on Javalin, it serves the SPA and provides REST/WebSocket APIs. The server runs entirely on-device with no external dependencies, making it suitable for air-gapped networks.

Server Specifications

Display Options

Access the dashboard in multiple ways depending on your operational setup. The responsive design adapts from phones to ultra-wide monitors.

Setup Connection Use Case
Same Device localhost:8085 Tablet with second screen
LAN Access [device-ip]:8085 Multiple viewers on network
Android TV Browser on TV TOC main display
Mirrored Chromecast/Miracast Ad-hoc projector display

Dark Mode Optimized

The dashboard uses a carefully designed dark theme optimized for tactical operations centers and nighttime use. Low contrast backgrounds reduce eye strain while maintaining readability. The color scheme matches ATAK's visual language for seamless transitions.

Javalin WebSocket MapLibre GL JS HLS.js PDF.js EPUB.js Responsive Grid
← Map State API Next: Real-Time Data →