1. Why an application talking directly to hardware is an issue
    1. The OS as an intermediary, with the HAL
    1. Platform dependence and Java's intermediate code
    1. What is JIT?
    1. Why Java Introduced ?