Applet Java

Applet
Desarrollador(es)
Sun Microsystems
http://java.sun.com/applets
Información general
Género ?
Programado en Java
Sistema operativo Máquina virtual Java
Licencia ?
[ editar datos en Wikidata]

Un applet Java es un applet escrito en el lenguaje de programación Java. Los applets de Java pueden ejecutarse en un navegador web utilizando la Java Virtual Machine (JVM), o en el AppletViewer de Sun.

Entre 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 (por ej. no pueden escribir archivos), a menos que uno mismo le dé los permisos necesarios en el sistema; la desventaja de este enfoque es que la entrega de permisos es engorrosa 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.

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 cualquier usuario 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 appletviewer, para probar los applets antes de incrustarlos en una página web.

Ventajas

Los applets de Java suelen tener las siguientes ventajas:

  • Son multiplataforma (funcionan en Linux, Windows, OS X, y en cualquier sistema operativo para el cual exista una Java Virtual Machine).
  • El mismo applet puede trabajar en "todas" las versiones de Java, y no sólo en la última versión del plugin. Sin embargo, si un applet requiere una versión posterior del Java Runtime Environment (JRE), el cliente se verá obligado a esperar durante la descarga de la nueva JRE.
  • Es compatible con la mayoría de los navegadores web.
  • Puede ser almacenado en la memoria caché de la mayoría de los navegadores web, de modo que se cargará rápidamente cuando se vuelva a cargar la página web, aunque puede quedar atascado en la caché, causando problemas cuando se publican nuevas versiones.
  • Puede tener acceso completo a la máquina en la que se está ejecutando, si el usuario lo permite.
  • Puede ejecutarse a velocidades comparables a las de otros lenguajes compilados, como C++ (dependiendo de la versión de la JVM).
  • Puede trasladar el trabajo del servidor al cliente, haciendo una solución web más escalable tomando en cuenta el número de usuarios o clientes.
Other Languages
العربية: بريمجات جافا
български: Java Applet
Deutsch: Java-Applet
English: Java applet
فارسی: جاوا اپلت
français: Applet Java
interlingua: Applet Java
Bahasa Indonesia: Java applet
italiano: Java applet
қазақша: Java applet
한국어: 자바 애플릿
Nederlands: Java-applet
polski: Aplet Javy
português: Applet Java
русский: Java-апплет
slovenčina: Java applet
Türkçe: Java applet
中文: Java applet