OS - Linux - OpenIndiana - Windows - OSX - Android CPU - Intel x32, AMD x64 - ARM ( >= v6/7 - soft and hard float) Pass 'some' unit tests. Create 'blobs' one can install.
Using OpenJDK and IcedTea .. of course.
Shall follow Bug 792 modularization, i.e. strip off non required parts.
I have prepared cross compile scripts using buildroot that allow OpenJDK-9 to quickly be built and optimised for embedded targets. https://github.com/xranby/rpi-buildroot/tree/jogamp-jigong This build optimised for 32bit armhf - "raspberry pi 1" - using linux kernel 3.18 and glibc took about 30min to complete from scratch using cross compilation. This build do not use compression for the core modules == fast startup time However if desired you can produce a build with compressed core modules == low footprint This build is using the C1 Hotspot and the performance is pleasing. https://labb.zafena.se/jogamp/jigong/openjdk9-raspberrypi1-b155/