webSAF - front-end architecture and design
FFI-Report
2020
About the publication
Report number
20/00354
ISBN
978-82-464-3138-3
Format
PDF-document
Size
1.8 MB
Language
English
webSAF is an easy-to-use, web-based tool for simulation-supported, two-sided wargaming. It
consists of a server that communicates with a graphical user interface (GUI) in the browser
using WebSocket. It currently has functionality for controlling indirect fire entities, maneuver
entities and air defence entities. webSAF is designed to be independent of the simulation tools
in use, and can be used to control entities in a federation of different simulation tools.
The web-based user interface (UI) is written in TypeScript, a superset of JavaScript, and is
based on a selection of web technologies, the most important being React, Redux and
OpenLayers. This report describes the technologies, decisions that were made and experiences
related to development of the GUI.