News and stories about how FPAssistant is developed and the technologies used to create it

SDK Objects: JSON serialization and deserialization

Support is currently being added to objects defined within the SDK to assist in the serialization and deserialization (marshalling and unmarshalling) from JavaScript Object Notation (JSON). This is being done by adding the required attributes to object class/struct member(s) and  properties defined by the Microsoft library System.Text.Json. Microsoft describe this library as "Provides high-performance and low-allocating types [...]

2020-12-08T16:11:19+00:00December 8th, 2020|FPAssistant SDK/API News, General News|

Microsoft announces .NET 5.0

.NET 5.0 Overview   Yesterday on the 10th November 2020 Microsoft released .NET 5.0 as a major release including C# 9.0 and F# 5.0 along with Visual Studio 16.8. It was only 6 weeks ago that I added a blog on .NET Standard 2.1 and .NET 5.0 Support .NET 5.0 is available now [...]

2020-11-11T17:58:00+00:00November 11th, 2020|FPAssistant SDK/API News, General News|

API & APP: FAA / ICAO RNP AR Sub-Calculations

To assist further with your calculation covering RNP AR from both FAA and ICAO (9905) the API for RNP AR has been extended to expose the underlying calculations covering the sources of variation and the bias errors for MOC. The sources of variation include: Actual Navigation Performance Error (ANPE) Waypoint PRecision error (WPR) Flight Technical [...]

2020-09-24T11:27:45+00:00September 24th, 2020|FPAssistant App News, FPAssistant SDK/API News|

SDK: .NET Standard and .NET 5 Support

Recently I wrote about .NET Standard 2.1 support for FPAssistant Suite SDK and this has now been completed. This means that the following SDK deliverables are available for download or by request: Windows Class Library 32-bit/64-bit for Intel Windows Class Library 32-bit/64-bit for ARM Portable Class Library (PCL) [Not all API's available] .NET Standard 2.0 [...]

2020-09-21T11:51:05+00:00September 21st, 2020|FPAssistant SDK/API News, General News|

SDK : How do we test and validate the aviation SDK?

Part 1 - Testing the calculations and internals Testing software is a very important part of the development process and this can be broken down into two areas, firstly the internal calculations, database queries and procedures (Part 1) and secondly the User Interface (UI) making sure that the results and UI are working as designed [...]

2020-08-25T16:14:11+00:00August 25th, 2020|FPAssistant SDK/API News, General News|

API: Aviation SDK Documentation – How do you keep this updated?

The API documentation for FPAssistant Suite SDK is available on the web at the following URL: http://api.fpassistant.com/ This contains documentation for developers as well as articles to assist in using the product. API Documentation Website A few people have recently asked 'how this is produced?', being developers we like to make it easy and automatic! [...]

2020-08-13T11:57:45+00:00August 13th, 2020|FPAssistant SDK/API News, General News|

API: Spatial Types (Geography) for use with databases (SQL Server & PostGIS)

Spatial data can be found in most parts of aviation and represents information about a physical location defined by different geometric shapes. The physical location is normally held in a WGS-84 geographical coordinate Latitude and Longitude; this is a round-earth coordinate system in fact an ellipsoid. Some countries do use their own country based projection [...]

2020-03-11T18:57:11+00:00March 11th, 2020|FPAssistant SDK/API News|

Bulk Obstacle Evaluation / Analysis Feature for large datasets

Further to the blog last year about obstacle evaluation/analysis is seems that users have an abundance of data sources, this data is coming from surveys, satellites and even the USA Space Shuttle did a radar topography mission that obtained digital elevation models. More recently lasers are being used in surveying to create a data-set of [...]

2020-02-06T13:34:06+00:00February 6th, 2020|FPAssistant SDK/API News|

API & App: ICAO Visual Manoeuvring (circling area)

We had a recent request in to calculate the different radii for Visual Manoeuvring based on the ICAO PANS-OPS criteria in Doc. 8168. The definition from Doc. 8168 is explained as follows... "Visual manoeuvring (circling) is the term used to describe the visual phase of flight after completing an instrument approach, which brings an aircraft [...]

2019-11-15T12:25:06+00:00November 15th, 2019|FPAssistant App News, FPAssistant SDK/API News|