Basicly an applet is a java programm that runs on a browser but they run on the client side and have some security restrictions. To avoid problems for that reason, some people use web start that downloads and instakll the programm and then it runs. The good thing about this is that you can also put the required dlls for the hardware renderer on the package to be downloaded, but with applets you cant do it, at least not directly.