java
2011
Applet Java
Applet é um software aplicativo que é executado no contexto de outro programa (como por exemplo um web browser), uma applet geralmente executa funções bem específicas. O termo foi introduzido pelo AppleScript em 1993.
Interfaces
Os Applets geralmente tem algum tipo de interface de usuário, ou fazem parte de uma destas dentro de uma página da web. Isso os distingue de programas escritos em uma linguagem de programação de scripting (como JavaScript) que também roda em um contexto de um programa cliente maior, mas não podem ser considerados applets.
Applets geralmente tem a capacidade de interagir com e/ou influenciar seu programa hospedeiro, através de privilégios de segurança restritos, apesar de geralmente não serem requeridos a fazê-lo.
Atributos
Diferentemente de um programa, um applet não pode rodar independentemente; um applet geralmente exibe uma parte gráfica e por vezes interagem com o usuário. Entretanto, eles geralmente são stateless e tem privilégios de segurança restritos. o applet deve rodar em um container, que é provido por um programa hospedeiro, através de um plugin, ou uma variedade de outros aplicativos, incluindo aparelhos móveis que suportam o modelo de programação de applet.
Exemplos
Exemplos comuns de applets são os applets Java e vídeos em Flash. Outro exemplo é o applet do Windows Media Player que é usado para exibir arquivos de vídeo embutidos no Internet Explorer (e outros navegadores que suportam o plugin). Vários plugins também permitem a exibição de vários modelos 3D em um navegador, através de um applet que permite que a vista do modelo seja rotacionada e aproximada. Muitos jogos de navegador (browser games) são baseados em applets, e muitos podem se desenvolver e se tornar aplicativos com funcionalidade completa, que requer instalação.
Utilização em Java
No contexto de Java, applets são aplicativos que se servem da JVM (Java Virtual