TerraLens® reduces the risk and complexity of application development by providing a comprehensive API that transforms low-level platform graphics into a powerful, full-featured situational display engine.
Developers can leverage a mature, purpose-built SDK to deliver the features and performance they need, instead of having to develop a display framework from scratch. The TerraLens API has been evolved and tested over decades of development, and includes hundreds of powerful features that meet the most exacting operating requirements. This allows your team to focus on your system-unique requirements, significantly reducing development time, and project risks.
The TerraLens layered display approach allows developers to layer map data with multiple sources of geospatial data to craft complex situational displays. The system incorporates data from multiple sources, including real-time data feeds, databases, maps and images. Any number of data sources can be visually fused in the situation display, independent of their source.
TerraLens lets developers fully customize all elements of their application display and interface, while providing real-time performance and extreme precision. Using OpenGL context sharing, TerraLens views can be displayed as part of a composite image, allowing for complete customization of the user interface. TerraLens can easily be integrated with an existing application, and is compatible with most GUI toolkits, including Qt, Qt Quick, QML, and Java.
To help with quick prototyping and UI / UX development, we have also created an application development framework called TerraLens UI, which includes a basic application framework, and a library of components, including 2D and 3D map viewports, and document and video viewports, that can be easily styled, re-arranged, and configured to create a functional application very quickly.
TerraLens is standards-based, and platform independent, and includes libraries, documentation, and sample code for most operating systems and multiple development environments.
TerraLens supports more platforms, operating systems, and form factors than any other mapping SDK or geospatial library. With TerraLens, you can easily deploy your application to multiple platforms and form factors, and be confident of the same standard of performance – whether your application is running on a desktop, tablet, smart phone, or other dedicated hardware.