An SDK designed around you
The Carmenta Engine Software Development Kit (SDK) gives you efficient, easy-to-use, modern tools that enable you to develop more in less time.
One SDK. Multiple platforms.
Carmenta Engine is a cross-platform SDK, so you can run it on the platform of your choice – Windows, Linux or Android – and always get the same high performance. This means you never have to worry about losing functionality when switching from one platform to another.
It speaks your language
Carmenta Engine is designed to support your way of working. Built with an optimised C++ core, it lets you choose the programming language and graphical user interface that best suits your project and development style.
- Create applications using native C++, .Net, .Net Core, Java, and Python APIs.
- Choose from a wide range of GUI toolkits, e.g. WPF, WinForms, Qt, OpenJDK and Xamarin.
- Use .Net Core, Java or C++ to run the same code on Windows, Linux, and Android platforms.
Create stunning 2D and 3D maps. Fast.
Besides mission-critical reliability, Carmenta Engine was built for speed. Its advanced hardware accelerated rendering and data processing capabilities let you create stunning maps in no time. And the powerful visual editor Carmenta Studio (included in the SDK) makes building and editing maps as easy as dragging and dropping objects into a map configuration. You also have the freedom to create custom visualisers for specific needs.
- Anti-aliased drawing of vector objects, semi-transparency and smoothing of raster data
- No flickering, even with lots of moving objects, thanks to sophisticated buffering technology.
- Create realistic or abstract 3D views on the fly – no manual 3D editing required
- Easily assemble and rearrange map configuration files using Carmenta Studio
- Optimised to unleash the full potential of multicore CPUs
- Parallel and asynchronous data processing keeps the user interface responsive
Support for all kinds of formats
Carmenta Engine offers endless possibilities for combining different types of data. It can read many different raster and vector formats. And, by creating custom datasets, you can read any static and dynamic data. It’s even possible to instantly create full motion video overlays by georeferencing video streams on the fly.
- Connect directly to many different file-based data sources, as well as geospatial databases.
- Read geographic data directly from more than 70 formats.
- Use data in original formats – no conversion needed.
- Instantly create full motion video overlays by georeferencing video streams on the fly
Over 20 years in mission-critical systems
Carmenta Engine has been designed from the ground up to meet the demanding requirements of mission-critical applications. After more than 20 years of continuous service in defence, aeronautical and nautical systems, it has a proven record of round-the-clock reliability.
Real-time visualisation and analysis
Carmenta Engine excels at handling dynamic data. For example, you can perform real-time visualisations by overlaying dynamic data – such as live video streams and millions of radar plots – directly onto your maps. What's more, its real-time geospatial analysis functionalities, such as line-of-sight and terrain calculations, can be driven by dynamic data to ensure you get the most out of your geospatial data sources.
Extensions to take you further
Make it your own
Because one size never fits all, Carmenta Engine lets you create your own custom operators and datasets to suit your specific needs.
Carmenta Engine is cloud optimised, so you can access your data wherever you like: locally or from a server in the cloud.
Request a trial
Interested in learning more about Carmenta Engine? Or ready to get started? Fill in the form below. One of our team members will get in touch with you.
Contact one of our offices for a discussion of cooperation in the world of geospatial technologies