apletts

Páginas: 5 (1097 palabras) Publicado: 5 de junio de 2014
¿QUÉ ES UN APPLET?
Un applet es una aplicación pretendidamente corta (nada impide que ocupe 1 Gb, a no ser el deseo de su transporte por una red y una mente equilibrada) basada en un formato gráfico sin representación independiente: esto es, se trata de un elemento de composición a embeber en otras aplicaciones, que actuarán en calidad de “contexto del applet”. Es, pues, un componente en susentido estricto . ¿Un ejemplo en otro ámbito? Imaginemos que una empresa, cansada de empezar siempre a codificar desde cero, diseña un formulario con los datos básicos de una persona física/jurídica (nombre, direcciones, etc.): tal formulario no es un diálogo per se, pero se podría integrar en diálogos de clientes, proveedores, empleados, etc. El hecho que se integre estática (embebido en unejecutable) o dinámicamente (intérpretes, DLLs, etc.) en absoluto afecta a la esencia de su comportamiento como componente con que aderezar y construir diálogos con sentido autónomo. Pues bien, así es un applet. Lo que ocurre es que, dado que no existe una base siquiera adecuada de aplicaciones industriales Java en que insertar tales aplicaciones, los applets se han construido mayoritariamente, y congran acierto comercial, como pequeñas aplicaciones interactivas, con movimiento, luces y sonido … ¡en Internet! Claro que esto ha generado páginas web donde los applets y otros controles activos intentan suplir las carencias intelectuales de sus autores. Y es que incluso los entornos de desarrollo resultan bonitos y atractivos: es el caso de Java Workshop (Beta Developers Release 6) de Sun, dondela construcción de applets mediante la herramienta gráfica Visual Java tiene el agradable aspecto que muestran las figuras.
En Java, un applet es un programa que puede incrustarse en un documento HTML, es decir en una página web. Cuando un navegador carga una página web que contiene un applet, este se descarga en el navegador web y comienza a ejecutarse. Esto permite crear programas que cualquierusuario puede ejecutar con tan solo cargar la página web en su navegador.
El navegador que carga y ejecuta el applet se conoce en términos genéricos como el "contenedor" de los applets. El kit de desarrollo de software para Java Standard Edition 7 (1.7.1 --Versión más actual, puesta en marcha el 18 de octubre de 2011) incluye un contenedor de applets, llamado applet viewer, para probarlos applets antes de incrustarlos en una página web.
INTERNET, HTML Y ESTÁNDARES
Dado que los applets están mayormente destinados a ejecutarse en visores web, había que preparar el lenguaje HTML (HyperText Markup Language, una derivación de SGML) para soportar Java, o mejor: los applets. El esquema de marcas de HTML y la evolución del estándar tirada por las mulas de Netscape trocaron fácil la adición deuna nueva etiqueta que permitiera, una vez añadido el correspondiente código gestor en los visores, la ejecución de programas Java en ellos. El problema es que la sintaxis resulta un tanto volátil (por carente de normalización reglada), así que el lector fiará la portabilidad de sus páginas web a diferentes visores no abusando de las opciones que a continuación se detallan en el cuadro que sigue,donde “O” significa optativo, pues lo son las opciones señaladas con el signo “+”:
Algunas características de las applets
Las características de las applets se pueden considerar desde el punto de vista del programador y desde el del usuario. En este manual lo más importante es el punto de vista del programador:
• Las applets no tienen un método main() con el que comience la ejecución. El papelcentral de su ejecución lo asumen otros métodos que se verán posteriormente.
• Todas las applets derivan de la clase java.applet.Applet. La jerarquía de clases de la que deriva la clase Applet. Las applets deben redefinir ciertos métodos heredados de Applet que controlan su ejecución: init(), start(), stop(), destroy().
• Se heredan otros muchos métodos de las super-clases de Applet que...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS