Native apps with Java

Bob Vandette bob.vandette at oracle.com
Fri Apr 29 15:29:45 UTC 2016


Behrang,

Please check out the OpenJDK Mobile project  (http://openjdk.java.net/projects/mobile/ <http://openjdk.java.net/projects/mobile/>)

Although it does not currently meet all of your requirements, it does offer a headless 
Java runtime that will be JDK 9 compliant, and support iOS and Android.  This runtime 
when coupled with the OpenJFX port for iOS and Android can support pure Java 
applications on these mobile devices.

Bob.

> On Apr 29, 2016, at 6:55 AM, Behrang Saeedzadeh <behrangsa at gmail.com> wrote:
> 
> Hi,
> 
> First, apologies if this is not the best place to discuss topics of this
> kind (if it is not, could you please point me to the correct mailing list?)
> 
> But isn't it the time for it to be possible to build *native* Java apps
> that can be submitted to Mac App Store, iOS App Store, Windows App (?)
> Store, and potentially software centers of various Linux distros?
> 
> * RoboVM is almost dying
> * Today I just learned about Gulon (gluonhq.com <http://t.co/KmtoyHxriE>),
> but it depended on RoboVM's compiler
> * Some time ago Fernando Cassia (via this mailing list) pointed me to
> ExcelsiorJET
> and JWrapper (and looks like he also had mentioned Gulon too)
> 
> It is now possible for C#, Ruby, and JavaScript developers to build native
> mobile and desktop apps with Xamarin, RubyMotion, React Native, React
> Native Desktop (https://github.com/ptmt/react-native-desktop), etc. but
> there's not a reliable way to build native desktop/mobile apps with JavaFX.
> As I mentioned earlier RoboVM is almost dead, Gluon depended on it, etc.
> etc.
> 
> I wish Oracle (maybe with the help of other JCP members or Java
> stakeholders) could build a free or commercial tool to fill this void.
> 
> I want to build a JavaFX based app that has native-like performance and
> memory footprint and submit it to Mac App Store but the options are not
> that many or are very expensive.
> 
> Just my $0.02.
> 
> Best regards,
> Behrang Saeedzadeh



More information about the discuss mailing list