JavaFX on iOS, Android and Metro

Josh Marinacci joshua at
Tue Jul 17 10:51:09 PDT 2012

I don't know the Java plans, but I do know that the C#/Mono community solved this problem by using ahead of time compilation. Something might be possible for Java as well. 

- J 

Josh Marinacci

On Tuesday, July 17, 2012 at 10:48 AM, John C. Turnbull wrote:

> Hopefully this is not OT, I recall Richard Bair's post from a few weeks ago
> where he outlined his grand vision for JavaFX to be truly running everywhere
> in an ideal world and this of course must include iOS and Metro. Whilst I
> realise this was just "dreaming" and in no way represented Oracle's official
> plans, I also note that there is a JavaOne session on this topic later this
> year. However, I read recently that Metro apps are not permitted to use
> "executable memory" such as is utilised in a JIT compiler and I believe iOS
> may have a similar restriction. This has been complained about by the likes
> of LuaJIT's Mike Pall and others.
> Can anyone confirm this? Surely if this is true then Java itself would be
> significantly handicapped in these environments and would need to be fully
> interpreted only.
> Again, I am not requesting any statements about Oracle's plans in this area,
> just confirmation that such a restriction does exist and its effect on
> Java's JIT compiler.
> Thanks,
> -jct 

More information about the openjfx-dev mailing list