JCOD: A lightweight modular compilation technology for embedded java

Citations of this article
Mendeley users who have this article in their library.
Get full text


JCOD1 is a new compiler technology for appliances such as mobile phones or printers running embedded Java programs. Interpreted Java is sometimes too slow and one would like to compile bytecode into native code as this is achieved in JIT compilers on desktops. Our approach takes into account the memory and CPU constraints of the appliances. We have designed a distributed technology to efficiently detect "hot spots" of the application and compile them out of the appliance, on a network compile server that uses a lot of code size optimizations. This paper describes the different components and exhibits their flexibility. They can easily be upgraded independently or tailored for a specific kind of applications running on a given appliance. © Springer-Verlag Berlin Heidelberg 2002.




Delsart, B., Joloboff, V., & Paire, E. (2002). JCOD: A lightweight modular compilation technology for embedded java. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2491, 197–212. https://doi.org/10.1007/3-540-45828-x_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free