Architecture of Java Applets
Browsers (HotJava, Netscape 2.0/3.0/4.0, Microsoft IE ...) supporting Java allow arbitrarily sophisticated dynamic multimedia applications inserts called Applets, written in Java, to be embedded in the regular HTML pages and activated on each exposure of a given page.
web client, running browser