Applets CONTENIDO ¿Que es un applet? Lo básico de un applet Ciclo de vida de un Applet Las etiquetas de HTML Pasando información a los applets.

Slides:



Advertisements
Presentaciones similares
UNIVERSIDAD PRIVADA SAN PEDRO ESCUELA INGENIERIA CIVIL
Advertisements

Características Generales y Entornos de Desarrollo
Programación Interactiva Introducción a Java
ÍNDICE Introducción. Trabajar con Applets. Definición de Applet.
GUIA PARA LA ACTUALIZACION DE CONTENIDOS
Evaluaciones Evaluación inicial: se rinde el primer día que los alumnos ingresan al software y corresponde a una medición que se hace de los conocimientos.
ActiveX.
Java Applets Ing. Martín Jiménez.
INICIALIZACION Y APAGADO
"java del lado del servidor" Servlet y JSP Java Server Pages.
Curso de Java y Aplicaciones Web
EI, Profesor Ramón Castro Liceaga APLICACIONES DE JAVA CON PAGINAS WEB (Applets) UNIVERSIDAD LATINA (UNILA)
Jesús Arellano. La plataforma Java Micro Edition, o anteriormente Java 2 Micro Edition(J2ME), es una especificación de un subconjunto de la plataforma.
Lenguaje de Programación II Manejo de Paquetes Corporación Universitaria del Caribe CECAR.
Java Parte II Taller de Sistemas de Programas Enero-Marzo 99 Prof. : Sandra Zabala, Marilenis Olivera Ivette C. Martínez, Pedro García, Alejandra Blanco.
Material de apoyo Unidad 2 Estructura de datos
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.

Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
Tema 6: Clases Antonio J. Sierra.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA OCHO THREADS.
Ing. Cleyver Vazquez Jijon
Un hilo es un único flujo de ejecución dentro de un proceso. Un proceso es un programa ejecutándose dentro de su propio espacio de direcciones. Los.
Ingeniero Anyelo Quintero
( Hyper Text Markup Lenguage )
 Elaborar un documento en Word que contenga, marcadores, enlaces y gif animados.
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
HTML (Hyper Text Markup Language)
Introducción a la Programación. Lenguaje de Máquina.
Curso Programación en Java
1 TEMA 6. Applets y servlets 1.Introducción 2.Applets 3.Servlets.
Capítulo 5 - b: Hilos. 4.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts – 7 th edition, Jan 23, 2005 Ejemplo de hilos: un applet Un.
COLEGIO DE BACHILLERATO "RAFAEL RODRÍGUEZ PALACIOS"
Applets Programación Dirigida a Objetos 3º Ingeniería Informática Curso 2005/2006 Joaquín Derrac Rus José María de Córdoba Zea.
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
Servlets 18 de Marzo de Índice ¿Qué es un Servlet? ¿Cuándo y por qué usar Servlets? Estructura básica de un HttpServlet Servlet simple que genera.
Ejecución de un programa escrito en Java Java es un lenguaje que se ejecuta con un intérprete a diferencia de Pascal o C que se compilan para producir.
FACULTAD DE ESTUDIOS SUPERIORES ARAGON
1 Manejo de Excepciones y otros Agustín J. González ELO-329.
Java Applets David Gil
Constructor  Un constructor es un método que inicia un objeto inmediatamente después de su creación. De esta forma nos evitamos el tener que iniciar.
Agustín J. González ELO-329
Servlets 10 de Mayo de 2006.
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE APPLETS.
INTERNET.
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
Clase 7 Tecnología de la Comunicación II Lics. en Com. Social y Periodismo F AC. DE C S. H UMANAS. UNSL. Sitio Web: construcción en In Design.
HTML Prof. Oscar Marroquin Mollinedo. Desarrollo web Desarrollo web es un título algo arbitrario para el conjunto de tecnologías de software del lado.
INFORMÁTICA SOCIEDAD Y ORGANIZACIÓN
 Es un programa escrito en Java y que forma parte de los componentes de una página de Internet. Los Applets han sido usados para proporcionar funcionalidad.
AREA : DISEÑO PROFESORA : JOHANA ARIAS ESTUDIANTE : LUISA FERNANDA RODRIGUEZ CURSO : 10.3 AÑO : 2013.
Java Applets como ejemplo de “Framework” Agustín J. González ELO-329.
Confidential // Neoris 1 Confidential // Do Not Reproduce without prior written permission from Neoris Servlets.
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 5) Ricardo Ferrís Castell ( ) Departament D ’ Informàtica.
Navegadores web Tema 4 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
Applets.
HTML.
22/11/2005 E.T.S de Ingenieros de Telecomunicación - UPNA.1 JAVA APPLETS Silvia Larrayoz Leire Urriza.
BIENVENIDOS ESTE EQUIPO ESTA CONFORMADO POR ABRAHAM CASTRO RAUL MARTINEZ DAVID ROBLES.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
USB-Ingeniería de Sistemas Programación en Internet Agosto 2015 Introducción al Html.
HTML.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
PÁGINA WEB, SITIO WEB Y PORTAL WEB Una página web tradicionalmente hace relación a un documento en el internet, disponible para ser leído, con información.
ANDRES MAURICIO QUINTERO MACEA Programación Web Lic. Informática y medios audiovisuales Facultad de educación y ciencias humanas Universidad de Córdoba.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Transcripción de la presentación:

Applets CONTENIDO ¿Que es un applet? Lo básico de un applet Ciclo de vida de un Applet Las etiquetas de HTML Pasando información a los applets

¿Que es un applet? Son pequeños programas ejecutables escritos en lenguaje Java, que podemos colocar en nuestro servidor, junto con el resto de archivos que componen un sitio Web (documentos HTML, imágenes, sonido, etc.) para lograr múltiples efectos con texto, imágenes, sonidos, etc. Es un programa especial de java. En un navegador que tenga habilitado java. Se puede bajar de la red y ejecutar en el navegador.

Lo básico de un applet La idea básica de cómo utilizar applets en una pagina de Internet es:  En la pagina elaborada con HTML se manda llamar el applet indicado, se le debe de indicar en la etiqueta html a el navegador lo siguiente. El nombre del archivo.class de java El path en donde se encuentra el.class Como se va ha colocar en la pagina Web (tamaño, logar, etc.)

Lo básico de un applet continuación … El navegador recupera el archivo.class de la red y automáticamente ejecuta el applet utilizando el JVM Edemas del applet, la pagina Web puede contener cualquier otra etiqueta HTML. Lo applets solo forman una parte del hipertexto Java no es una herramienta para crear paginas HTML sino que es una herramienta para crear acciones.

Ciclo de vida de un Applet Para seguir el ciclo de vida de un applet, supondremos que estamos ejecutando en nuestro navegador el applet básico Simple, a través de la página HTML que lo carga y corre. Lo primero que aparece son los mensajes "inicializar...arrancando...", como resultado de la carga del applet en el navegador. Una vez cargado, lo que sucede es: Se crea una instancia de la clase que controla al applet El applet se inicializa a si mismo Comienza la ejecución del applet Cuando se abandona la página, el applet detiene la ejecución. Cuando se regresa a la página que contiene el applet, se reanuda la ejecución. Si se utiliza la opción del navegador de Reload, es decir, volver a cargar la página, el applet es descargado y vuelto a cargar. El applet libera todos los recursos que hubiese acaparado, detiene su ejecución y ejecuta su finalizador para realizar un proceso de limpieza final. 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.

Metodos de un Applet que se invocan automaticamente durante la ejecucion de un applet Este metodo se ejecuta ya que termino el metodo init() y cada vez que el usuario regresa a la pagina HTML con el navegador. Este metodo realiza todas las acciones que deben llevarse a cabo cuando el applet se carga por primera vez en el Appletviewer o navegador. Entre las acciones que se realiazan aqui son iniciar una animacion e iniciar otros hilos de ejecucion. public void start() Es ejecutado cuando se carga un applet en el appletviewer o un navegador, es como un constructor, inicializa un applet. Las acciones que se realizan aqui son, inicializacion de variables y componentes del GUI, creacion de hilos y carga de imagenes o sonidos. public void init(); Cuándo y para quéMétodo

Continuacion…. Se invoca cuando el applet debe terminar su ejecucion, normalmente cuando el usuario del navegador abandona la pagina HTML. Este metodo efectua todas las tareas necesarias para suspender la ejecucion del applet. Entre las acciones que realiza estan la de deterner la ejecucion de animaciones e hilos. public void stop() Este metodo se invoca para dibujar en el applet despues de que el metodo init termina y se ha comensado a ejecutar el start, tambien se invoca automaticamente cada vez que el applet necesita redibujarse. Entre las acciones que suelen realizarse aqui estan dibujar con el objeto g de la clase Graphics que se pasa automaticamente al metodo paint public void paint(Graphics g)

Por ultimo… Este metodo se invoca cuando el applet se va a desalojar de la memoria. Este metodo realiza todas las tareas necesarias para liberar los recursos asignados al applet public void destroy()

Las etiquetas de HTML Existen tres etiquetas HTML para invocar un applet y se utilizan dependiendo del navegador que se utiliza. EMBED esta etiqueta la entiende el navegador Netscape OBJECT esta etiqueta la entiende Internet Explorer y la nueva version de Navigator APPLET esta etiqueta la entiende appletviewer y el navegador HotJava.

La básica => APPLET Es la forma mas básica de ejecutar un applet,

Un Ejemplo simple Import java.applet.Applet; Import java.awt.Graphics; Public class Simple extends Applet{ String buffer; Public void init(){ Buffer = new StringBuffer(); Buffer.append(inicializar); Repaint(); } Public void start(){ Buffer.append(“arrancando”); } Public void paint(Graphics g) { g.drawString(buffer.toString(),5,15); } }//fin de la clase Simple

El archivo HTML

Como ejecutarlo Si se encuentran en su cuenta del tiburon appletviewer Simple.html

Paso de parametros al applet En el archivo HTML se agregar las etiquetas. En el archivo de java se utiliza el metodo String v=getParameter(valor1);