Architecture of Java Applets
web client, running browser
Browsers (Netscape 2.0/3.0/4.0, HotJava, 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.