DEFICICIÓN. ¿QUÉ ES?


Applets: palabra de origen francés cuyo significado es “mini-aplicación” o mini-programas. Se ejecuta en el entorno de otros programas anfitriones (navegador web), a través de un plugin.

Java applet  es una aplicación escrita en java, la cual está disponible en un servidor web del cual nos la descargamos y ejecutamos dentro de una página web.

Es un pequeño programa utilizado para trabajar en una página HTML, está representado por una pantalla gráfica de tamaño pequeño dentro de ésta.


En síntesis, un applet es cualquier animación que se desarrolla en la pantalla en la que hay lugar para la interacción entre el usuario y la computadora.

La diferencia que existe entre una aplicación JAVA y un applet es la manera en la que se ejecutan.


CARACTERÍSTICAS


Cargar aplicación JAVA: Se utiliza el intérprete de JAVA (pcGRASP de Auburn University, Visual J++ de Microsoft, Forte de Sun de Visual Café).

CARACTERÍSTICAS DE LOS APPLETS

  • Se ejecutan sólo en la plataforma "cliente" de un sistema, como contraste de un servlet.

  • En los applets ciertas capacidades son restringidas por el contenedor (el navegador).

  • Un applet está escrito en un lenguaje diferente del script o del HTML que lo invoca.

  • Los applet son escritos en un lenguaje compilado, mientras que el lenguaje scripting del contenedor es un lenguaje interpretado permitiendo mayor performance y potencia al applet.

  • A diferencia de una subrutina, puede implementarse un componente web completo en forma de applet.

  • A diferencia de un programa, no puede ejecutarse de forma independiente (necesita un programa contenedor).

Diferentes tipos de Applets:

    - Applets para ilustrar un concepto.

    - Applets para aprender o practicar un procedimiento.

Aprender

Practicar

Aprender y practicar

    - Applets para evaluar un conocimiento.

 Registros gráfico-algebraico, gráfico-gráfico, algebraico-algebraico, etc

 Múltiple opción con solo una respuesta correcta; múltiple opción con una o más respuestas correctas, tipo puzzle, etc. 

    - Applets para visualizar una propiedad. 

Ilustrar el enunciado.

Alentar la conjetura.

Sugerir la prueba. 

    - Applets para sustituir un material didáctico concreto. 

Materiales para problemas concretos. 

Materiales generales .

Simulaciones. 


¿CON QUÉ SE USA?


Cargar un Applet: Se carga y ejecuta desde un explorador que soporte JAVA (Internet Explorer, Mozilla Firefox, Google Chrome, Netscape). Término introducido en AppleScript en 1993.


¿PARA QUÉ SE USA?


Ejemplos comunes de applets son las Java applets 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, como ser un Reloj 3D, un banner dinámico, etc.


¿QUIÉNES LO USAN O APLICAN?


Un Applet de Java es utilizado por quienes quieren contenidos dinámicos, interactivos en tiempo real en sus sitios web, inclusión de animaciones y sonidos, dentro del formato de una pequeña ventana, debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un plugin. Al visitar alguno de estos Sitios, los navegadores descargan automáticamente y ejecutan el applet de Java para que comiencen a interactuar.  No se ejecuta de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, carece de sesión y tiene privilegios de seguridad restringidos.


¿CÓMO SE USA O APLICA?


Existen variados contextos desde donde se puede ejecutar código JAVA y distintos modelos de programación, ya sea que se trate de  Applets, Servlets, o Aplicaciones. 

Se requiere que el navegador pueda interpretar Java (Java Enabled) al ser ejecutados en la máquina cliente.


Las páginas que contienen applets son llamadas páginas Java-Powered. Las applets pueden ser visualizadas con la herramienta appletviewer, incluido en el JDK de Java.

VENTAJAS Y DESVENTAJAS

Ventaja: consiste en que son mucho menos dependientes del navegador que los scripts en Javascript, incluso independientes del sistema operativo del ordenador donde se ejecutan. Además, Java es más potente que Javascript, por lo que el número de aplicaciones de los applets podrá ser mayor.

Ejemplo: Java Applets, Descartes (para geometría) utiliza applets de java, Windows Media Player que despliega archivos de video incrustados en los navegadores, las animaciones Flash. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.

Desventaja: su lentitud para arrancar. Una vez que es detectado en una página, carga primero la máquina virtual Java y luego lee su código y lo interpreta. Tienen espacio muy delimitado en la página donde se ejecutan, no se mezclan con todos los componentes de la página ni tienen acceso a ellos.

Con los applets de Java no podremos abrir directamente ventanas secundarias, controlar formularios, Frames,  capas, etc.


VIDEOS



BIBLIOGRAFÍA