Reference implementation of JavaME

Ben Evans benjamin.john.evans at
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 - might well be a good

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.



On Sat, May 20, 2017 at 12:29 PM, Carl Jokl <carl at> 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