a Cross Development Platform for Java
The backend of the compiler is platform specific. The links below describe the implementation for the ARM architecture.
Components, platform dependent