Same break

Páginas: 6 (1343 palabras) Publicado: 19 de octubre de 2010
Centro de Enseñanza Técnica y Superior
Campus Mexicali

“Applets”
Investigación

Manuel Muñoz Aguirre 20048
Alfonso Moreno Villaseñor 20047
Angélica Arteaga Saavedra 23564
Fernando Celaya Loaiza 23775

Métodos de Programación II

Mexicali, B.C. a 4 de junio de 2009

Java Applets

1. ¿Qué es un applet?

Un applet es un programa escrito en el lenguaje de programación Java quepuede ser incluido en una página HTML, muy similar a la forma en que se incluye una imagen en una página. Cuando se usa un explorador con la tecnología Java habilitada para ver una página que contiene un applet, el código de éste es ejecutado por la Máquina Virtual de Java del explorador.

Los applets de Java están precompilados, es por ello que la manera de trabajar de éstos varía un poco conrespecto a los lenguajes de script como Javascript. La ventaja principal de usar applets es que son mucho menos dependientes del navegador que los scripts en Javascript; e incluso es independiente del sistema operativo del ordenador en el que se está ejecutando, además de que Java es más potente que Javascript.

1.1 ¿Cómo se logra la multiplataforma en java?

Un aspecto importante es que Java sepuede utilizar en todos los sistemas operativos porque su funcionamiento depende de Byte Codes (Código de Bits), que como se mencionó anteriormente, se trata de una precompilación. Este archivo no es el programa en sí, sino que es el código intermedio que va a manejar la Máquina Virtual de Java; la cual es diferente para cada sistema operativo, que posteriormente las transforma a operacionesejecutables.

1.2 vENTAJAS Y dESVENTAJAS

VENTAJAS

• Multiplataforma

• Amplio soporte por parte de los navegadores

• Se puede almacenar en memoria caché

• Se pueden otorgar permisos para obtener acceso a áreas sensibles del ordenador

• Buena velocidad

• Compatible con versiones anteriores

DESVENTAJAS

• Plug-in no incluido por defecto en todos losPC’s

• Necesita pre-inicializar la JVM

• Otorgar permisos se puede volver engorroso para el usuario promedio

2. ¿Cuándo usar un applet java?

Cuando necesite ejecutarse un programa Java en un documento HTML, es decir, una página web. En el momento que un navegador de internet carga una página con un applet, éste se descarga y comienza a ejecutarse; lo cual nos permite elaborarprogramas que los usuarios puedan ejecutar simplemente con acceder a una página web. El J2SDK (Java 2 Software Development Kit) incluye un contenedor de applets llamado “AppletViewer” que se puede utilizar para probar los applets antes de subirlos a una página web.

En los principios de Java, se prefería usar applets en vez de aplicaciones Java, ya que los applets podían ser llevados fácilmentea la web mientras que las aplicaciones Java tienen un proceso un poco más complejo. Adicionalmente, como los applets son descargados directamente desde Internet, por default tienen que correr en un ambiente restringido y seguro, llamado “sandbox”, para garantizar que no ejecuten operaciones destructivas o peligrosas para la computadora, como leer/escribir en el sistema.

Con la introducción deJava Web Start, se ha hecho posible que aplicaciones Java también puedan ser distribuidas a través de la Web, al igual que ejecutarlas en un ambiente seguro. Al final, el uso de un applet o una aplicación Java recae en la necesidad que se tenga: Si deseamos añadir funcionalidad a una página web o simplemente queremos que el código se ejecute dentro del explorador, sería más conveniente usar unapplet. Si sólo buscamos que el usuario pueda ejecutar el programa, usamos una aplicación Java.

3. ¿CÓMO usar un applet java?

Al crear una aplicación que se ejecutará en forma de applet, es necesario tener dos cosas en mente:

• La aplicación se manejará en forma de eventos, es decir, el applet responderá basado en respuestas del usuario o del sistema.

• No tiene un método...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • breaker
  • breaker
  • break
  • No-Break
  • Break
  • sama
  • YO SOY SAM
  • Yo Soy Sam

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS