Java Dust: How Small Can Embedded Java Be?

Java is slowly being accepted as a language and platform for embedded devices. However, the memory requirements of the java library and runtime are still troublesome. A java system is considered small when it requires less than 1 MB, and within the embedded domain small microcontrollers with a few KB on-chip flash memory and even less on-chip RAM are very common. For such small devices java is a clearly challenging. In this paper, the authors present the combination of the java compiler Muvium for microcontrollers with the tiny soft-core Leros for an FPGA.

Subscribe to the Innovation Insider Newsletter

Catch up on the latest tech innovations that are changing the world, including IoT, 5G, the latest about phones, security, smart cities, AI, robotics, and more. Delivered Tuesdays and Fridays

Subscribe to the Innovation Insider Newsletter

Catch up on the latest tech innovations that are changing the world, including IoT, 5G, the latest about phones, security, smart cities, AI, robotics, and more. Delivered Tuesdays and Fridays

Resource Details

Provided by:
Association for Computing Machinery
Topic:
Hardware
Format:
PDF