ENIGMA Forums

General fluff => General ENIGMA => Topic started by: Goombert on September 12, 2014, 09:54:20 pm

Title: JavaFX on ARM
Post by: Goombert on September 12, 2014, 09:54:20 pm
Apparently Oracle added ARM support for the JavaFX library which is included since JSE 7, making LGM much more likely to work on Chromebooks and other smaller devices and embedded systems in the future. This has actually been in development for a year now and available in Early Access since the very beginning of 2013 but has just now entered the main Java SE update stream, JDK8u20
https://blogs.oracle.com/binkyscave/entry/java_se_8_with_javafx

I know a lot of you have been wanting LateralGM on more platforms and I understand why so this is good news overall, I don't think I've stressed enough how much I want LGM to embrace new Java technologies. Some of the features of Java 8 I am planning to implement as soon as I can find time such as JavaScript extensions, these features will merely be disabled when running in an older JDK that does not support them. Porting the components to JavaFX however will probably be done in a fork.
Title: Re: JavaFX on ARM
Post by: TheExDeus on September 13, 2014, 09:03:18 am
There are already several things that can run Swing on ARM though, like OpenJDK. This means we should already be able to run LGM on RaspberryPi, for example. But I guess when you rewrite the thing on JavaFX, it will be better anyway.
Title: Re: JavaFX on ARM
Post by: Goombert on September 13, 2014, 09:08:28 am
It will be better for a couple of reasons, mainly JavaFX probably has some performance improvements, the OpenJDK already added JavaFX support for ARM too, the interface will be a lot less ugly Swing look and feels are pretty shitty and there's a lot of glitches in all of them even the default, and also custom themes with style sheets and everything.