SubstrateVM
Jaroslav Tulach
jaroslav.tulach at gmail.com
Fri Jun 1 09:46:32 UTC 2018
Dne čtvrtek 24. května 2018 11:43:30 CEST, Johan Vos napsal(a):
> That is good news! (plus/minus 6 months).
> Will that work-in-progress be in public repositories, so that others can
> track/contribute?
Hello Johan,
I don't track the development of SubstrateVM so closely, thus I don't know.
I've forwarded your question to the team.
-jt
> On Tue, May 22, 2018 at 7:20 PM Jaroslav Tulach <jaroslav.tulach at gmail.com>
>
> wrote:
> > Dne neděle 4. února 2018 20:04:01 CEST, Johan Vos napsal(a):
> > > Having SubstrateVM for iOS would be great.
> > >
> > > There are a number of things though that I think should be addressed as
> > > well:
> > > * Java 9: at this moment it seems SubstrateVM requires a Java 8 VM
> >
> > I've been told the support for JDK9 is being worked on and I [can
> > estimate]
> > (http://wiki.apidesign.org/wiki/Estimate) the delivery date to be
> > November
> > 2018, plus/minus twelve months.
> > -jt
> >
> > > * JNI
> > > * Reflection
> > >
> > > I am impressed by how easy it was to compile HelloWorld and embed it in
> > > a
> > > single executable on Linux. I am currently looking into running a JavaFX
> > > application, as that would be the real-world test. That doesn't work out
> >
> > of
> >
> > > the box of course, and I'm looking at how much work it would be.
> > >
> > > All of this doesn't mean we should rule out hotspot of course. Again
> >
> > using
> >
> > > a real-world JavaFX application as a testcase, the current situation is
> >
> > the
> >
> > > following:
> > > * a relative complex JavaFX application runs using the native code in
> > > the
> > > jdk directory from openjdk/mobile/dev, with classes from that same
> > > directory compiled using Gluon VM AOT, and statically linked with Gluon
> > > VM's VM (boson)
> > > * that same application also runs on hotspot with the zero interpreter,
> >
> > but
> >
> > > of course much slower.
> > >
> > > For OpenJDK Mobile, I see 2 big options moving forward:
> > > * use something like jaotc to compile all classes and dependencies aot,
> >
> > and
> >
> > > have hotspot use the compiled methods
> > > * bring SubstrateVM at the same level as the current openjdk/mobile/dev
> > > (which means support for Java 9, JNI and reflection).
> > >
> > > - Johan
> > >
> > >
> > > On Sat, Jan 27, 2018 at 10:18 AM Jaroslav Tulach <
> >
> > jaroslav.tulach at gmail.com>
> >
> > > wrote:
> > > > Dne pátek 26. ledna 2018 16:17:46 CET, Bob Vandette napsal(a):
> > > > > I’m a big fan of the SubstrateVM work that Oracle Labs is doing.
> > > >
> > > > Glad to hear that Bob! I'd be also delighted to see SubstrateVM
> > > > support
> > > > for
> > > > iOS. It would be a great PR for our work.
> > > >
> > > > According to our boss, it should be a simple research project for an
> > > > intern or
> > > > a university student to turn the support for AARCH64 on, given the
> >
> > fact
> >
> > > > that
> > > > Graal already has the support.
> > > > -jt
More information about the mobile-dev
mailing list