[hemmerling] Java & Java Platform Languages 4/5 - Java on Embedded Systems & Machine-Specific APIs

Java CPUs

AICAS

IS2T

The Company

MicroEJ

Atmel Hardware for IS2T Runtimes

ST Hardware for IS2T Runtimes

Freescale Hardware for IS2T Runtimes

    • “With JAKARTA you will able to evaluate various hardware technologies relevant to HMI, including the exciting IS2T MicroEJ Embedded User Interface, the first Java virtual machine for the Freescale Kinetis L (ARM Cortex-M0+). Lightweight and low cost!”.
    • “With around 28kB of non-volatile memory, IS2T MicroEJ for Freescale Kinetis L uses only 11% of the Freescale KL46 flash memory (and the MCU cost) for the huge advantage that Java can bring to your next project. JARKATA also provides various hardware technologies like OLED display, haptic feedback, sensors and many more”.

Oracle

Oracle Platform

Officially supported Boards

Some other Boards

Resources

Java Frameworks and IDEs for Embedded Systems

jControl

Native Interfaces for Java

Java Native Interface ( JNI )

The Interface

A special Suggestion how to debug JNI Applications

How to debug JNI Applications
  • If you want to develop JNI applications with Windows DLLs, on Linux:
    • The Java classloader takes notice, that the DLLs are not available and so won´t load the application.
  • If you mock the DLLs by ASM / BLC, by overwriting the Java Interfaces from “native public” to “public”, an empty body is kept, which the Java classloader may load :-).
Resources

Panama - The planned Successor of JNI

LeJOS - Java for Lego Mindstorms

"Sun SPOT" Hardware

Appropriate OpenDirectory Directory Pages

 
en/java04.html.txt · Last modified: 2017/12/11 17:53 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki