You can build apps, applets and components using the Java programming language.
Extend your Java language development onto mobile phones.
Used for server side Java application development.
Very large downloads with many components or plugins you don't need.
DrJava is a lightweight development environment for writing Java programs