1994: James Gosling
- SUN Microsystems
Designed to program
intelligent appliances
Launched to send
programs over the Web
Object oriented
programming style
Allows
multi-threaded execution
Syntax borrowed from
C and C++
Cleaner semantics
than C and C++
Many object
libraries widely available