Software
Computing
System software
Programming language implementation
Android
Java virtual machine
Compiler construction
Bytecode
Executable
Dalvik
Android Runtime
Racket