High Performance Maps in Mission Critical Applications

Carmenta Engine

Carmenta Engine provides the components and tools that enable software developers to rapidly add dynamic map displays and other advanced map functions to a range of different applications. Carmenta Engine offers excellent map performance and has a proven record of round-the-clock reliability, after several years of continuous service in mission critical defence and security systems. 

Carmenta Engine has been designed from the ground up to meet the demanding requirements of mission critical applications. It provides systems with a scalable and easily managed solution that handles everything relating to maps, sensor data and other types of geospatial information.

Carmenta is committed to openness and open standards. Carmenta Engine makes it easy to connect to map servers using interfaces standardized by OGC, the Open Geospatial Consortium. 

Carmenta Engine can also connect directly to many different file based data sources, as well as geospatial databases. Since the data can be read in its original format, time consuming and expensive offline work to prepare the data is greatly reduced or eliminated altogether.

Carmenta Engine excels at rendering all sorts of application data layers. It can for example handle millions of radar plots which update their positions several times per second.

With the Carmenta Engine Software Development Kit (SDK), developers are getting efficient, easy to use, modern development tools that enable them to develop more in less time. Carmenta Engine runs on Windows, Linux and Android, and the SDK supports the use of popular development platforms, such as .NET, Java and C++.



Key Technical Features and Benefits

Enables efficient application development using native .NET, Java and C++ APIs.
Develop more in less time. 

Has top-of-the-line 2D and 3D rendering capabilities. 
Create great looking real time oriented maps.

Reads geographic data directly from more than 70 formats. 
Use data in original formats, no conversion of data is needed.

Uses hardware (GPU) accelerated graphics.
With low CPU load, the application is free to do more time critical tasks.

Benefits from multi core CPUs. 
Sophisticated threading unleashes the full potential of the latest generation of CPUs.

Parallel and asynchronous processing of data.
Keeps the user interface responsive.

Support for Mobile Application Development

The proven Carmenta Engine technology is also available for mobile application development. Carmenta Engine for Android™ is the full, feature rich Carmenta Engine GIS engine in a version for the Android operating system.


It uses exactly the same highly optimized C++ core as the desktop version, but comes with a full Android API, including ready-made Activity and View classes which makes it straightforward to integrate into Android applications.

As a result, software developers no longer have to compromise on functionality just because their applications are targeting tablets, smartphones, vehicle mounted displays or other Android based systems.


Thanks to our modular architecture, the high performance core of Carmenta Engine can easily be extended with additional functionality.

There are extensions for features such as nautical chart presentation, handling of military tactical overlays according to MIL-STD-2525 and NATO APP-6, visibility analysis (“line of sight”), terrain analysis and georeferenced video.

For a full list and more details about the available extensions, please refer to the Carmenta Engine 5.9 Extensions document.

Demo and Evaluation

We suggest that you download the Carmenta Engine Demo to get an idea of what kinds of applications you can develop with the Carmenta Engine SDK. If you like what you see, request an evaluation of the full SDK.