· Defining how the Java language achieves platform independence
· Differentiating between the Java ME, Java SE, and Java EE Platforms
· Evaluating Java libraries, middle-ware, and database options
· Defining how the Java language continues to evolve
· Practical Exercise