Android
Cross-platform software
Java virtual machine
Embedded Linux
Smartphones
Dalvik
Java
Stack
Bytecode
Software
Computing
System software