cross-platform JoinFS

Suggestions, ideas and general discussion about JoinFS.
Post Reply
efa
Posts: 11
Joined: Tue Dec 06, 2016 10:05 am

cross-platform JoinFS

Post by efa »

hi,
as it is now JoinFS is cross-simulator but not cross-platform:
https://en.wikipedia.org/wiki/Cross-platform
Also when X-plane support will be in, JoinFS still be dependent to Windows.

I saw in "New Feature List" thread, was asked a port to MacOS and Linux, and the sources are .Net based.
As Microsoft this year buyed Xamarin, the developer of Mono https://en.wikipedia.org/wiki/Mono_(software),
most of the .Net libraries and technologies are now MIT or Apache licensed, so many patent related trouble should be off.
I'm not an expert in .Net, but maybe remain only three libraries that are still proprietary (not released at ECMA/ISO):
Windows Forms, ASP.NET and ADO.NET

Are these libraries used by JoinFS today?
If yes, are you evaluating switching to cross-platform equivalent?
User avatar
Peter
Site Admin
Posts: 2281
Joined: Fri Sep 23, 2016 8:51 am
Contact:

Re: cross-platform JoinFS

Post by Peter »

Hello,

Windows Forms: Yes
ASP.NET: no
ADO.NET: no

I'm not currently evaluating the cross-platform aspects of it, but may well do so in the future.

Thanks,
Peter
efa
Posts: 11
Joined: Tue Dec 06, 2016 10:05 am

Re: cross-platform JoinFS

Post by efa »

in the todo list, you can add a build test with MonoDevelop instead of VisualStudio (supposing now you are here), just to see if everything using is supported. Mono 4.6 seems support all of .Net 2.0 Windows_Forms, and partly of .Net 3.0+, see:
https://en.wikipedia.org/wiki/Windows_F ... ementation
http://www.mono-project.com/docs/gui/winforms/
and run on about every platform around:
http://www.mono-project.com/download/

For example, looking at what "Windows Form" packages are available in an outdated Ubuntu 14.04, I got:
Mono System.Windows.Forms Library (for CLI 4.0) 3.2.8+dfsg-4ubuntu1.1

maybe we are lucky
User avatar
Peter
Site Admin
Posts: 2281
Joined: Fri Sep 23, 2016 8:51 am
Contact:

Re: cross-platform JoinFS

Post by Peter »

Thanks for the information. I'm only using .Net 2.0 so hopefully it will port with relative ease. It will be well into the new year though before I get a chance to look at it. There's still plenty of things to do before that. :)

Best regards,
Peter
efa
Posts: 11
Joined: Tue Dec 06, 2016 10:05 am

Re: cross-platform JoinFS

Post by efa »

on an updated Ubuntu 16.04 looking for "Windows forms" in Package manager I got:

libmono-system-windows-forms4.0-cil
Mono System.Windows.Forms Library (for CLI 4.0)
4.2.1.102+dfsg2-7ubuntu4

Hope will be support for X-Plane on Linux and MacOS
Post Reply