El visualizador de applets (appletviewer) es una aplicación que
permite ver en funcionamiento applets, sin necesidad de la utilización de un
navegador World-Wide-Web como HotJava, Microsoft Explorer o Nescape. En
adelante, recurriremos muchas veces a él, ya que el objetivo del tutorial es el
lenguaje Java.
La definición más extendida de applet, muy bien resumida por Patrick Naughton, indica que un applet es "una pequeña aplicación accesible en un servidor Internet, que se transporta por la red, se instala automáticamente y se ejecuta in situ como parte de un documento web". Claro que así la definición establece el entorno (Internet, Web, etc.). En realidad, un applet es una aplicación pretendidamente corta (nada impide que ocupe más de un gigabyte, a no ser el pensamiento de que se va a transportar por la red y una mente sensata) basada en un formato gráfico sin representación independiente: es decir, se trata de un elemento a embeber en otras aplicaciones; es un componente en su sentido estricto.
Un ejemplo en otro ámbito de cosas podría ser el siguiente: Imaginemos una empresa, que cansada de empezar siempre a codificar desde cero, diseña un formulario con los datos básicos de una persona (nombre, dirección, etc.). Tal formulario no es un diálogo por sí mismo, pero se podría integrar en diálogos de clientes, proveedores, empleados, etc. El hecho de que se integre estática (embebido en un ejecutable) o dinámicamente (intérpretes, DLLs, etc.) no afecta en absoluto a la esencia de su comportamiento como componente con que construir diálogos con sentido autónomo.
Pues bien, así es un applet. Lo que ocurre es que, dado que no existe una base adecuada para soportar aplicaciones industriales Java en las que insertar nuestras miniaplicaciones (aunque todo se andará), los applets se han construido mayoritariamente, y con gran acierto comercial (parece), como pequeñas aplicaciones interactivas, con movimiento, luces y sonido... en Internet.
Llamadas a Applets con appletviewer
Un applet es una
mínima aplicación Java diseñada para ejecutarse en un navegador Web. Por tanto,
no necesita preocuparse por un método main() ni en dónde se realizan las
llamadas. El applet asume que el código se está ejecutando desde dentro de un
navegador. El appletviewer se asemeja al mínimo navegador. Espera como argumento
el nombre del fichero html que debe cargar, no se le puede pasar
directamente un programa Java. Este fichero html debe contener una marca que
especifica el código que cargará el appletviewer:
<HTML>
<APPLET CODE=HolaMundo.class WIDTH=300 HEIGHT=100>
</APPLET>
</HTML>
El appletviewer crear un espacio de navegación, incluyendo un área gráfica,
donde se ejecutará el applet, entonces llamará a la clase applet apropiada. En
el ejemplo anterior, el appletviewer cargará una clase de nombre HolaMundo y le
permitirá trabajar en su espacio gráfico.
|
|
[Anterior] [Indice] [Siguiente] |