Reference implementation of JavaME
Ben Evans
benjamin.john.evans at gmail.com
Sat May 20 11:39:14 UTC 2017
Hi Carl,
It's an admirable idea. However, as a point of order, JSRs are raised
for standards, not for particular implementations. So this would be an
open-source implementation that would aim to implement the appropriate
ME JSR. I'm not quite sure which standard(s) you'd need to target, but
JSR 139 - https://jcp.org/en/jsr/detail?id=139 might well be a good
start.
In terms of general advice, I would suggest that you license this
project under the GPL and baseline from OpenJDK 7 and remove (quite a
lot of) material from there. You will almost certainly need to remove
Hotspot and replace it with a more mobile-friendly VM.
There is an ME Special Interest group within the JCP EC - I will
introduce you to the JCP chair, Heather, and she should be able to
help you further.
Thanks,
Ben
On Sat, May 20, 2017 at 12:29 PM, Carl Jokl <carl at jokl.co.uk> wrote:
> Dear all
>
> I mentioned to Ben Evans about my desire to create an open source reference
> implementation of JavaME equivalent to Open JDK but for the lowest end
> feature phones that could possibly run JavaME. This is intended to help the
> developing world lower cost and effort to Java enabling the cheapest of the
> cheap feature phones. Implementors only need to implement code specific to
> their handset.
>
> I want to hack on some bottom end Nokia feature phones to see what can be
> achieved.
>
> I wanted to call this project "Higgs" after the Higgs sub partial in
> reference to creating the smallest possible JVM with any
> mass/gravity/weight.
>
> Should a JSR be raised for this effort?
>
> Carl
> London Java Community Associate for Mobile/Embedded/IoT
> Member of JavaME Working Group.
More information about the adoption-discuss
mailing list