plane icon Welcome to Microsoft Flight Simulator’s SDK Q&A Platform!

You have questions regarding the SDK? DevMode Tools? SimConnect? You would like to submit an idea for future improvements, seek help or exchange knowledge? You’re in the right place.

Please take a moment to read the platform’s guidelines before you get started!

question

SimHorizon avatar image
SimHorizon asked Krazycolin answered

Is SimConnect going to be depreciated ... WASM?

It seems there isn't much Asobo working being applied to improving SimConnect. So I'm assuming there is a reason for that ... so this begs the question is WASM going to eventually be the only way forward?

I do admit that SimConnect is cumbersome with units of measure which are char/string when it should be enumerated (i.e. DatumName and UnitsName) and much more "odd" programming choices for an SDK.

SimConnect is also very slow.

I'd love a .NET 5 solution ... maybe something along the lines of .NET 5 Blazor WebAssembly ... not that I don't like JS and CoherentJS but they seem rather worky considering Microsoft already has better solutions available with .NET 5 and Blazor (C# no JS needed and far easier to debug).

Anyway, I'm just curious where MSFS SDK is going long term ... the JS/Coherent approach doesn't make a lot of sense to me especially when WASM seems to be fundamental part of the the SDK and Microsoft already have their own solutions.

Cheers, Rob.

default
10 |10000 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

virtuali avatar image
virtuali answered virtuali edited

WASM without Simconnect can't do much, and they are not alternative to each other.

WASM it's just a way to have cross-platform ( PC and Xbox ) sandboxed runtime to execute C++ and possibly other languages too. Simconnect is one of the few API you can call from WASM, together with the other API like NanoVG, the Gdi+ wrapper, and some wrappers for the old Panels modules.

If anything, WASM is alternative to .NET instead.

10 |10000 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

Krazycolin avatar image
Krazycolin answered

We'd like an answer to this one as well...

10 |10000 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 4.8 MiB each and 23.8 MiB total.