Qual é a diferença entre aplicativos independentes e applets da web?

Em termos simples, um applet é executado sob o controle de um navegador, enquanto um aplicativo é executado de forma independente, com o suporte de uma máquina virtual. Como tal, um miniaplicativo está sujeito a restrições de segurança mais rigorosas em termos de acesso a arquivos e rede, enquanto que um aplicativo pode ter liberdade sobre esses recursos.

Os applets são ótimos para criar aplicativos da web dinâmicos e interativos, mas o verdadeiro poder do Java está na criação de aplicativos completos. Com a limitação do acesso ao disco e à rede, seria difícil escrever aplicativos comerciais (embora não seja impossível através do usuário de sistemas de arquivos baseados em servidor). No entanto, um aplicativo Java tem acesso total à rede e ao sistema de arquivos local, e seu potencial é limitado apenas pela criatividade de seus desenvolvedores.

Espero que isto ajude !