Java applets
Java Applets are small compiled Java applications that can be run within a web page. Java applets allow the power of a true programming language to be executed on the client-side (note: For security reasons some Java features are not available for applets). Applet's usefulness is extended by their ability to interact with JavaScript.
Typical functions include:
- Dynamic navigational drop-down and pop-up menus
- Text manipulation such as scrolling text boxes
- Advanced graphics animation