SOLO COMPARTIMOS CONOCIMIENTOS

sábado, 19 de febrero de 2011

¿Qué es Applets?



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

-       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.
Compartir:

0 comentarios:

Publicar un comentario

ARCHIVO DEL BLOG