Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation of Supported Platforms/Operating Systems #311

Open
jayadevanraja opened this issue Dec 23, 2020 · 2 comments
Open

Documentation of Supported Platforms/Operating Systems #311

jayadevanraja opened this issue Dec 23, 2020 · 2 comments

Comments

@jayadevanraja
Copy link

Which Operating Systems/Platforms are currently supported, and by how much (Not yet planned, Planning Stage, Alpha, Beta, Production)? Also which variants (32 bit, 64 bit).

We should have a table which indicate the level of support for each.

(1) Web Platform (On browsers, in HTML, code transpiled to javascript)
(2) On top of WASM
(3) Android (With Linux kernel)
(4) GNU Operating System (With Linux kernel) - Sailfish OS, Debian/Linux, Ubuntu, etc...
(5) HarmonyOS
(6) GNU Operating System (With Hurd kernel) - Debian/Hurd etc...
(7) Macintosh OS X
(8) Windows 10
(9) iOS
(10) Chromium OS (With Linux kernel)
(11) Fuchsia OS (With Zircon kernel)
(12) dahliaOS (GNU Operating System with Linux kernel and Zircon kernel)

@aalmiray
Copy link
Member

Well, Griffon runs on every platform where Java and the target UI toolkit are supported.

Say you want to use Swing, this means pretty much any platform where Java desktop runs, given that Swing is part of Java SE and thus every Java(tm) (i.e, TCK compatible) implementation guarantees Swing works.

If the chosen UI toolkit is JavaFX then Griffon works only on the platforms currently supported by OpenJFX (which are OsX, Windows, and Linux). ARM support is there as well but has not been tested with Griffon as far as I can tell)

Apache Pivot builds on top of AWT and Java2D (similarly as Swing does) which means Pivot works pretty much no the same platforms as Swing.

Finally Lanterna is designed for non desktop variants (though there's a Swing based container option).

@jayadevanraja
Copy link
Author

Thanks for the clarification.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants