The Java Concept:
A New Client-Server dimension
Tradtional Client-Server is static:
Java Applets define a new process to run on the client
- Traditional "client" systems have a pre-defined set of processes
- Server invokes these processes on the client with some call
With Java, you send new processes that run on the client
DYNAMIC functionality of applications
"Downloaded" from remote server
Run inside interpreter for protection/security