Corresponde al entorno Internet. Y son mini
programas confeccionados en lenguaje Java que se cargan en el ordenador que se
conecta ofreciendo unas prestaciones al programa navegador. Los applests son
como pequeñas aplicaciones escritas en Java que se incluye en páginas Web
(HTML) y que se pueden ejecutar en cualquier navegador que disponga de in
interprete que tenga “JAVA”, sin que para su uso necesite cambiar alguna
información con el servidor ya que siempre se ejecuta en el “cliente”. Un
APPLET es como un elemento de una aplicación que corre en el contexto de otro
programa, por ejemplo en un contenedor, que lo proporciona un programa
anfitrión mediante un plugin.
Por otra parte, la diferencia entre una aplicación
JAVA y un APPLET radica en cómo se ejecutan. Para cargar una
aplicación JAVA se utiliza el intérprete de JAVA (pcGRASP de Auburn University,
Visual J++ de Microsoft, Forte de Sun de Visual Café). En cambio, un APPLET se puede
cargar y ejecutar desde cualquier explorador que soporte JAVA (Netscape y
Explorador de Windows) (Wikipedia).
Característica
A diferencia de un programa, un APPLET no puede
ejecutarse de manera independiente ósea que necesita de otro complemento para poder
ejecutarse, ofrece información gráfica y a veces interactúa con el usuario,
típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un APPLET
normalmente lleva a cabo una función muy específica que carece de uso
independiente. El término fue introducido en AppleScript en 1993.
Ejemplos comunes de APPLET son las Java APPLET y
las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para
desplegar archivos de video incrustados en los navegadores como el Internet
Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una APPLET.
Un Java APPLET es un código JAVA que carece de un
método MAIN desde hay iniciamos programando el código para que se ejecute, por
eso se utiliza principalmente para el trabajo de páginas web, ya que es un
pequeño programa que es utilizado en una página HTML y representado por una
pequeña pantalla gráfica dentro de ésta.
Por otra parte, la diferencia entre una aplicación
JAVA y un APPLET radica en cómo se ejecutan. Para cargar una aplicación JAVA se
utiliza el intérprete de JAVA (pcGRASP de Auburn University, Visual J++ de
Microsoft, Forte de Sun de Visual Café). En cambio, un APPLET se puede cargar y
ejecutar desde cualquier explorador que soporte JAVA (Internet Explorer,
Mozilla Firefox, Google Chrome, Netscape...).
Métodos
que controlan la ejecución de un APPLET
- Método
INIT ()
- Método
START
- Método
STOP ()
Más
características de las APPLETS
- Todas
las APPLETS derivan de la clase de java.applet.Applet.
- No
tiene un MAIN con el que comienza la ejecución.
- Debe
redefinir métodos heredados de APPLETS que controlan su ejecución (INIT, START,
STOP, DESTROY).
- Hereda
los métodos gráficos la capacidad de añadir componentes de interfaces de
usuario.
- Existen
otros métodos relacionados con imágenes y sonidos: getImage, getAudioClip, Play
entre otros.
Como
insertar un APPLETS en una página web.
Lo
primero que se debe hacer es tener el archivo de APPLETS normalmente es un
archivo de extensión .class, después lo que se debe hacer es insertar el código que se desea programar en un
archivo HTML, el código comienza con la etiqueta </APPLETS> y termina con
la </APPLETS>.
Algunos
ejemplos de los APPLETS
Numero
1
/**
* Applet Buenos Días
*/
import java.applet.Applet;
import java.awt.Graphics;
public class AppletSimple extends
Applet{
public void paint(Graphics g){
g.drawString("Buenos
Días en Java", 50, 25);
}
}
Numero 2
/**
* Applet HOLA
*/
import java.applet.Applet;
import java.awt.Graphics;
public class AppletSimple extends
Applet{
public void paint(Graphics g){
g.drawString("HOLA
Java", 50, 25);
}
}
Ventajas del APPLETS
Ventajas del APPLETS
-
Son multiplataforma.
-
El mismo APPLETS puede ejecutar
en todas las versiones de java.
-
Es compatible con la mayoría de
los navegadores WEB.
-
Puede ser almacenado en la
memoria caché de la mayoría de los navegadores WEB.
-
Puede tener acceso completo a la
maquina en que se está ejecutando, si el usuario lo permite.
Desventajas
del APPLETS
-
No puede iniciar la ejecución
hasta que la JVM esté en funcionamiento.
-
Y no funciona si no tiene el
plugin JAVA.
-
Si no es confiable el código no
tiene acceso.