a software engineer at Kongsberg Geospatial tests a TerraLens application that has been ported to Android using Xamarin

Kongsberg Geospatial Updates TerraLens Platform with Xamarin Integration for Android

Ottawa, CA: Kongsberg Geospatial, an Ottawa-based developer of real-time, mission critical, geospatial and mapping software, announced today that its TerraLens geospatial platform has been updated to include integration with Microsoft’s Xamarin.

TerraLens can now be cross-compiled in C# .NET applications using Microsoft's Xamarin VM

Xamarin is a cross-platform software development technology that allows developers to build applications in Microsoft’s C#.NET language, and then compile them to run on a variety of different operating systems like Apple’s iOS or Google’s Android. The Xamarin software runs C# applications on a virtual machine style environment on different operating systems – resembling how Java applications work.

Now C# developers can add sophisticated geospatial and mapping capabilities to mobile applications for Android phones and tablets, simply by including the TerraLens libraries in their projects.

This new capability will also allow existing TerraLens developers to expand their platform support while continuing to use the popular Microsoft tools they used to develop their original applications.

“We believe that being able to easily include the mapping and display capabilities TerraLens provides in their applications will be a real benefit to C# developers”, explained Gilles Bessens, Technology Officer at Kongsberg Geospatial. “Even better, because the TerraLens API is designed to directly access hardware at a low level, developers will find that their Xamarin applications built with TerraLens don’t exhibit the slowdown typically seen with applications that run in a virtual machine. The performance bottlenecks typically found in virtual solutions is eliminated by using our direct access to hardware acceleration by leveraging OpenGL”.

Build Your Own Real-Time Solution with TerraLens®

Real-Time Geospatial SDK

TerraLens® powers real-time C2 systems and displays in the following defense platforms:

US Navy AEGIS  ·  Joint Battle Command Platform (JBC-P)  ·  NATO AWACS  ·  TRITON (BAMS) System  ·  US Navy Littoral Combat Ship  ·  THAAD  ·  NASAMS  ·  Ground/Air Task Oriented Radar (GATOR)  ·  Radiant  ·  Sentry  ·  AEGIS Ashore  ·  AN/TPS-6x/7x

Performance with constrained hardware is a particular bugbear for Bessens and his product team: TerraLens was originally developed for defense applications which stipulated very strict performance requirements on low-power ARM chipsets. While the platform has continued to evolve new capabilities, the engineers at Kongsberg Geospatial have invested significant effort in maintaining that level of bare-metal performance. The result pays off in situations like application ports with Xamarin.


About Kongsberg Geospatial: Based in Ottawa, Canada, Kongsberg Geospatial creates precision real-time software for mapping, geospatial visualization, and situational awareness. The Company’s products are primarily deployed in solutions for air-traffic control, Command and Control, and air defense. Over nearly three decades of providing dependable performance under extreme conditions, Kongsberg Geospatial has become the leading geospatial technology provider for mission-critical applications where lives are on the line. Kongsberg Geospatial is a subsidiary of Kongsberg Defence & Aerospace.

Media contact: 1-800-267-2626 or reach us by email at This email address is being protected from spambots. You need JavaScript enabled to view it.

terralens, intermaphics, api / sdk

Kongsberg Geospatial is a fully owned subsidiary of Kongsberg Defence & Aerospace
Kongsberg Geospatial is a wholly-owned subsidiary of Kongbserg Defense and Aerospace
Kongsberg Geospatial Ltd.
United States and Canada
This email address is being protected from spambots. You need JavaScript enabled to view it.