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] |