Ir al contenido

Diferencia entre revisiones de «Applet»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
Yrbot (discusión · contribs.)
m Robot: Detectado error típico de edición. Ver Categoría:Wikipedia:Revisar.
Línea 1: Línea 1:
[http://www.ejemplo.com Título del enlace]Un '''''applet''''' es un componente de ''[[software]]'' que corre en el contexto de otro programa, por ejemplo un [[navegador web]]. El ''applet'' debe correr 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''.
"[http://www.ejemplo.com Título del enlace]{{revisar}}Un '''''applet''''' es un componente de ''[[software]]'' que corre en el contexto de otro programa, por ejemplo un [[navegador web]]. El ''applet'' debe correr 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''.


A diferencia de un ''programa'', un applet no puede correr 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.
A diferencia de un ''programa'', un applet no puede correr 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.

Revisión del 21:26 22 dic 2006

"Título del enlace ← REVISAR  Un applet es un componente de software que corre en el contexto de otro programa, por ejemplo un navegador web. El applet debe correr 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.

A diferencia de un programa, un applet no puede correr 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 es un código JAVA que carece de un método main, por eso se utiliza principalmente para el trabajo de páginas web, ya que es un pequeño programa que es utilizado en una página HTML y representado por una pequeña pantalla gráfica dentro de ésta. Página HTML (Fichero .HTML)

Applet

Fichero .Class

Por otra parte, la diferencia entre una aplicación JAVA y un applet radica en cómo se ejecutan. Se sabe que para cargar un aplicación JAVA se utiliza el intérprete de JAVA (pcGRASP de Auburn University, Visual J++ de Microsoft, Forte de Sun de Visual Café). En cambio, para cargar un applet se puede cargar y ejecutar desde cualquier explorador que soporte JAVA (Netscape y Explorador de Windows).

Crear un applet.

Para crear un applet necesitamos escribir una clase de la clase Applet del paquete java.applet.*;

 import java.applet.*;
 public class MiApplet extends Applet
 {
 //Cuerpo del applet.
 }

El código anterior declara una nueva clase MiApplet que hereda todas las capacidades de la clase Applet de Java. El resultado es un fichero MiApplet.java.

Una vez creada la clase que compone el applet, lo compilamos; en este caso se obtendrá el fichero MiApplet.class.

Finalmente, para ejecutar el applet hay que crear una página Web que haga referencia al mismo. La etiqueta HTML que permite hacer es Applet:

 <html>
 <applet code= “MiApplet.class" width = "370" height= "270">
 </applet>
 </html>

Para poder compilar este programa se necesita tener un intérprete. Para poder crear el applet se necesita compilar el código Java en un interprete “el más sencillo de utilizar es el pcGrasp”.


 import java.applet.*;
 import java.awt.*;
 import java.util.*;
 import java.text.DateFormat;
 
 public class Reloj extends Applet implements Runnable
 {
    private Thread hilo = null;
    private Font fuente;
    private String horaActual = "00:00:00";
 
    public void init()
    {  
       fuente = new Font("Verdana", Font.BOLD, 24);
    }
    public void start()
    {
       if (hilo == null)
       {
          hilo = new Thread(this, "Reloj");
          hilo.start();
       }
    }  
    public void run()
    {
       Thread hiloActual = Thread.currentThread();
       while (hilo == hiloActual)
       {
          //obtener la hora actual
          Calendar cal = Calendar.getInstance();
          Date hora = cal.getTime();
          DateFormat df = DateFormat.getTimeInstance();
          horaActual = df.format(hora);
          repaint();
          try
          {
             Thread.sleep(1000);
          }
          catch (InterruptedException e){}
       }
    }  
    public void paint(Graphics g)
    {   
       //Dibujar un rectangulo alrededor del contenedor
       g.draw3DRect(1, 1, getSize().width-3, getSize().height-3, false);
       //Establecer la Fuente
       g.setFont(fuente);
       //mostrar la Hora
       g.drawString(horaActual,14,40);
    }   
    public void stop()
    {   
       hilo = null;
    }   
 }

Después de haber compilado el código en Java, se creara un punto class el cual se utiliza para ejecutar el applet.

Para poder utilizar el applet se necesita el siguiente código. Abrir el bloc de notas

 <html>
 <applet code= “Reloj.class" width = "370" height= "270">
 </applet>
 </html>

al terminar de capturar el código HTML se prosigue a guardar la página “SE GUARDA CON EL NOMBRE DE RELOJ.HTML”.