Hi,
i'm busy with other projects but still thinking about how to get a jvm running on the ESP,
and still collecting information.
I came across this JVM written in LUA:
https://cowlark.com/luje/As there is a Lua-Interpreter available for the ESP it could work out.
Downside is that Luje is rather experimental and doesn't support threads.
A probably more stable option is to use a phyton interpreter written in Lua, and
a JVM written in Phyton.
Sounds crazy, but is probably the most painless solution.
Computation time is not my key requirement, i just want it to be able to run java-bytecode
and a rudimentary set of the JDK (like Vectors and serilalization).
Also somehow accessing the GPIO's is required.
(note: Yes, JDK has classes for GPIO-Pins and related stuff).
Nevertheless my favourite solution is to crowdfund someone to port the uJ or any other JVM written
in C for the ESP, but any solution that meets my key-requirements is welcome.
Any ideas from your side?
regards, Neo