Nobori: MIL-STD-2525 Symbology SDK

Nobori symbology MIL-STD-2525 sample icons.

Military symbology is deceptively hard. MIL-STD-2525 and NATO APP-6 define tens of thousands of symbols with strict rules for framing, modifiers, and status, and getting one wrong on an operator's display is not a cosmetic error. Nobori is our answer: a modern C++ SDK that builds correct joint military symbols, fast, for any renderer.

What Nobori is

Nobori is a native C++ symbology SDK that implements MIL-STD-2525B, 2525C, and 2525D, along with NATO STANAG APP-6B and APP-6D. It produces symbols as pixel-accurate bitmaps or as resolution-independent SVG vectors, in RGB24, ARGB32, and RGBA32, ready to hand to OpenGL, OpenGL ES, Vulkan, Direct3D, Metal, or any other API. It is built for throughput: tens of thousands of raster symbols or hundreds of thousands of vector symbols per second on modern hardware, with one context per thread so you can generate across every core at once.

Where it fits

If you are drawing a tactical picture, a common operating picture, a moving map, or a command-and-control display, you need symbology that is correct and that keeps up with the data underneath it. Nobori slots into our geospatial, visual simulation, and space domain work, anywhere MIL-STD-2525 symbols have to appear on a real-time display.

Get it, or get help with it

Nobori has its own home at milstd2525.com, with the API documentation and licensing. If you need it integrated into your renderer, extended for your data, or supported under contract, that is the kind of work we do every day.

Talk to us

Tell us what you’re building and where it’s stuck. We’ll tell you straight whether it’s something we can help with, and how we’d approach it.

Or see how we run consulting and software development engagements.

Scroll to top

connect

Have a difficult problem that needs solving? Talk to us! Fill out the information below and we'll call you as soon as possible.

Diagram of satellite communications around the Earth
Skip to content