Nombre: Carolina Navarrete
Applet Java
Un applet Java es un componente de una aplicación que se ejecuta en el lenguaje de programación Java. Los applets corren en un navegador web utilizando la Java Virtual Machine (JVM), o en el AppletViewer de Sun, por ejemplo un navegador web. El applet debe ejecutarse en un contenedor, que lo proporciona un programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos móviles que soportan el modelo de programación por applets.
Una de sus características podemos mencionar un esquema de seguridad que permite que los applets que se ejecutan en el equipo no tengan acceso a partes sensibles, a menos que se de los permisos necesarios en el sistema; la desventaja es que la entrega de permisos es demorosa para el usuario común, lo cual juega en contra de uno de los objetivos de los Java applets: proporcionar una forma fácil de ejecutar aplicaciones desde el navegador web.
A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.
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 que funcionan con una applet, un applet se puede cargar y ejecutar desde cualquier explorador que soporte JAVA (Netscape, Internet Explorer de Windows, Mozilla Firefox...etc).
CICLO DE VIDA
Para seguir el ciclo de vida de un applet, supondremos que estamos ejecutando en un navegador el applet básico, a través de la página HTML que lo carga y corre.
Lo primero que aparece son "initializing... starting...", como resultado de la carga del applet en el navegador. Una vez cargado, lo que sucede es:
1. Se crea una instancia de la clase que controla al applet
2. El applet se inicializa a si mismo
3. Comienza la ejecución del applet
4. Cuando se abandona la página, por ejemplo, para ir a la siguiente, el applet detiene la ejecución. Cuando se regresa a la página que contiene el applet, se reanuda la ejecución.
El applet libera todos los recursos que hubiese acaparado, detiene su ejecución y ejecuta su finalizador para realizar un proceso de limpieza final de sus trazas. Después de esto, el applet se descarga de la memoria y vuelve a cargarse volviendo a comenzar su inicialización.
Finalmente, cuando se concluye la ejecución del navegador, o de la aplicación que está visualizando el applet, se detiene la ejecución del applet y se libera toda la memoria y recursos ocupados por el applet antes de salir del navegador.
Bibliografia: http://es.wikipedia.org/wiki/Applet
http://es.wikipedia.org/wiki/Applet_Java
http://www.cica.es/formacion/JavaTut/Cap2/vida.html
martes, 24 de noviembre de 2009
Suscribirse a:
Enviar comentarios (Atom)
hola caro te olvidaste de poner que la meayor desventaja de los applet son:
ResponderEliminarla mayor desventaja que tienen es que con los applets de Java no podremos hacer directamente cosas como abrir ventanas secundarias, controlar Frames, formularios, capas, etc.
No puede iniciar la ejecución hasta que la JVM esté en funcionamiento, y esto puede tomar tiempo la primera vez que se ejecuta un applet.
Un Applet podría exigir una versión específica del JRE
Son aplicaciones que deben ejecutarse bajo un browser que soporte java.
ResponderEliminarA diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos.
Un applet es un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo un navegador web.
Son multiplataforma, es decir decir funcionan en cualquier sistema operativo para el cual exista una JVM (Máquina Virtual de Java).
necesitas poner ejemplos para poder entender mejor el funcionamiento de los applets y tambien podrias consultar sobre su clasificación y que liberias utilizan.
ResponderEliminar