News ReleasesAnd Media Resources


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

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.

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”.

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 Systems.

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.


Site Search

Contact Information

Kongsberg Geospatial Ltd.

Kongsberg Geospatial is a subsidiary of Kongsberg Defense Systems. We have offices in the United States and Canada.

United States

Kongsberg Geospatial Corporation
1725 Duke Street, Suite 600
Alexandria, VA 22314, USA

Tel: 1-800-267-7330
Tel: 1-800-267-2626


Kongsberg Geospatial Ltd.
411 Legget Drive, Suite 400
Ottawa, ON K2K 3C9 Canada

Tel: 1-800-267-7330
Tel: 1-800-267-2626