¿Qué es un applet? Miguel Murguía miguelmurguia@gmail.com FES Iztacala, UNAM Agosto, 2007 Mejora el aspecto de tus páginas El concepto de applet Usando applets es muy fácil personalizar tu página web. Pues incluir en tu página web un calendario, animar una de tus imágenes, dar efectos especiales al texto o incluir una sección para buscar en la red. En la red hay varios sitios en donde puedes obtener applets de manera gratuita y legal. Los applets son pequeñas aplicaciones escritas en Java que se incluye en páginas Web (HTML) y que se puede ejecutar en cualquier navegador que disponga de un intérprete Java, sin que para su uso necesite intercambiar Información con el servidor ya que siempre se ejecuta en el “cliente”. http://www.aichile.org/glosario.htm Un applet es un componente de una aplicación que corre en el contexto de otro programa, por ejemplo un navegador web. El applet debe correr 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). Ejemplos de applets Crazy Pages Este applet te permite escribir un texto y lo despliega con letras en diferentes tamaños y colores. Página del sitio JavaFiles.com en donde puedes encontrar una gran variedad de applets. http://www.javafile.com Lo puedes encontrar en: http://www.javafile.com/textfx/crazypages.php Calendar1 Este applet despliega un calendario del mes actual y pone en rojo el día de hoy. ¿Cómo insertar un applet en tu página web? Primero debes de conseguir el archivo del applet; normalmente es una archivo con extensión .class. Después debes insertar el código necesario dentro de tu archivo HTML. El código que hace referencia ejecutar el applet empieza con la etiqueta <applet> y termina con la etiqueta </applet>. Lo puedes encontrar en: http://www.javafile.com/clocks/calendar1.php Cube3d Este applet despliega un cubo en tres dimensiones girando, la imagen de cada una de las caras tu las defines, así como la velocidad de giro y los colores del fondo y la sombra. Lo puedes encontrar en: http://www.javafile.com/imagefx/cube3d/cube3d. php http://members.tripod.com/TheFrontier/Waterfall Cube.htm También debes ajustar los parámetros a los valores que tu quieras. Por ejemplo, para el applet Cube3d, puedes especificar las imágenes (archivos JPG) para cada una de las seis caras. Ejemplo de porción de código incluido en archivo HTML referente al applet Cube3d <applet code="image3dcube.class" width="110" height="110"> <PARAM name="background" value=""#FFFFCC""> <PARAM name="shadowcolor" value="EEEEEE"> <PARAM name="spotlight" value="no"> <PARAM name="showlightbutton" value="no"> <PARAM name="sleeptime" value="85"> <PARAM name="target" value="_self"> <PARAM name="anglestep" value="8"> <PARAM name="mouseresponse" value="5"> <PARAM name="zoomspeed" value="5"> <PARAM name="image0" value="UNAM.jpg"> <PARAM name="image1" value="UNAM.jpg"> <PARAM name="image2" value="UNAM.jpg"> <PARAM name="image3" value="UNAM.jpg"> <PARAM name="image4" value="UNAM.jpg"> <PARAM name="image5" value="UNAM.jpg"> <PARAM name="url0" value="http://www.geocities.com/Paris/8698"> <PARAM name="url1" value="http://www.geocities.com/Paris/8698"> <PARAM name="url2" value="http://www.geocities.com/Paris/8698"> <PARAM name="url3" value="http://www.geocities.com/Paris/8698"> <PARAM name="url4" value="http://www.geocities.com/Paris/8698"> <PARAM name="url5" value="http://www.geocities.com/Paris/8698"> </applet>