Métodos
Avanzados
/ Ejemplos
de Aplicaciones
Ejemplos de Aplicaciones
(Applet Examples)
Aun cuando no sepas programar en Java, puedes utilizar aplicaciones (applets) Java que otra persona ya ha escrito. Vamos a ver algunos ejemplos de cómo hacerlo.
Ejemplos de Java: Applet TickerTape
(Java Example: TickerTape Applet)
Muchas aplicaciones (applets) permiten usuarios hacer algún grado de medida usando solo mandatos HTML. Un buen ejemplo es la siguiente ticker tape desarrollado por ITS:
Le hemos añadido esto a nuestra pagina usando el siguiente HTML:
<applet code=NavigatorTicker11.class width=300 height=28> <param name=count value=3> <param name=msg0 value= "Welcome to Fred Fargle's Homepage.. Just Click to Connect *** \\No Link"> <param name=msg1 value= "Visit McGuffey's Web: WWW innovation for K-12 Education *** \\ http://csep10.phys.utk.edu/mcguffey/mcguffey.html"> <param name=msg2 value= " Tech Corps: technology volunteers for K-12 schools \\http://www.ustc.org/"> <param name=speed value=8> <param name=bgco value=50,0,200> <param name=txtco value=250,250,0> <param name=linkco value=180,25,21> </applet> |
El programa actual de Java esta en archivo NavigatorTicker 11.class; este es un archivo compaginado binariamente, en un formato de plataforma independiente conocido como byte-code (aplicaciones (applets) Java compaginados generalmente tendrán la extensión .class en los nombres de sus archivos; usualmente se denominan class files).
Los encasillados de CODE y CODEBASE
(The CODE and CODEBASE Fields)
Recuerda que el código de Java no es parte del archivo HTML pero solamente se le refiere por el HTML. Una aplicación de etiqueta HTML es utilizada para entrar una aplicación (applet) en la pagina. La etiqueta le dice al navegador el nombre (y lugar) del archivo que contiene el código Java que va a ser entrado en la pagina. El nombre se suplido a través de la ecuación
code=NavigatorTicker11.class.
En este ejemplo, está implicado que el archivo de esta clase está localizado en el mismo directorio (cartapacio) que en el documento HTML. También puedes colocar el código de Java en otro directorio que no sea el que contiene el archivo HTML, pero entonces tendrás que dar la localización específica de éste nuevo directorio (relativo al archivo HTML) proveyendo un valor como base de código "codebase". Por ejemplo, si fuéramos a añadirle el código de base (codebase)=/Java/NavTicker dentro de la etiqueta de la aplicación (applet),
| <applet
codebase=/Java/NavTicker code=NavigatorTicker11.class width=300 height=28> |
indicaríamos que el archivo del Navigator Ticker 11.class estaba en el subdirectorio llamado NavTicker de un directorio llamado Java que en sí era subdirectorio de un directorio conteniendo el archivo de HTML para esta página. Esto puede ser útil, por ejemplo, si hemos usado el mismo aplicación (applet) en mas de un documento. Si vas a utilizar aplicación (applets) que no están en el mismo directorio del archivo HTML que los solicita, querrás repasar la sección sobre Relative Addressing.
Especificando los Parámetros de la AplicaciónNota que cada uno de los mensajes mostrados puede contener un enlace de hipertexto. El URL para el enlace esta mostrado en la parte inferior de la ventana del navegador cuando el cursor es colocado sobre el mensaje mientras bobina. Puedes activar un enlace oprimiéndolo mientras bobina. Si un mensaje no contiene un enlace aún debes incluir dos "backslashes" después del texto del mensaje (seguido por texto opcional que estará en la parte inferior de la ventana del navegador cuando el cursor esté colocado encima del mensaje).
Añade la Aplicación TickerTape a tu PáginaPuedes añadir este banderín de ticker tape a tus páginas y hacer que muestre cualquier mensaje que tu desees. Solo necesitas conseguir el archivo NavigatorTicker11.class, añadir el código de HTML de la sección anterior al lugar deseado en tu página y modificar los parámetros para mostrar los mensajes que tu deseas en los colores y velocidades que tu deseas (recuerda colocar el archivo de la clase de Java en el mismo directorio donde tienes tu página inicial a menos que tu le añadas una especificación código de base (codebase specification) para indicar en cuál directorio esta). La aplicación (applet) esta libre de cargos para tu uso. El autor solo desea que le des crédito a su creador (ver información en la dirección donde puedes obtener el archivo de la clase).
Entallando la Aplicación
(Customizing the Applet)
Experimenta modificando el ejemplo:
NOTE: En algunos casos la aplicación no debe ser recargada con los nuevos parámetros en efecto si solo recargas la página de la Web. Posiblemente tendrás que salir de tu navegador y comenzar de nuevo para poder ver los cambios. Java es un lenguaje relativamente nuevo en la Web y aún hay pequeños detalles que corregir en su implementación en algunos navegadores.
Ejemplo de Java: Añadiendo Gráficas de Barra a una Página
(Java Example: Adding Bar Graphs to a Page)
Aquí hay un ejemplo, con documentación relativamente completa, de como usar Java para añadir gráficas de barra a una página de la Web. Por ejemplo, puedes usar esta aplicación de Java para mostrar una gráfica de barra actualizada diariamente en tu página inicial de cuantos archivos de acceso han habido a tu dirección diario por los últimos 30 días, o de que ha sido la alta temperatura en tu escuela cada día durante el mes pasado.
Mas Ejemplos
(Some More Examples)
Si deseas añadirle mas aplicaciones a tus páginas de la Web, hojea ejemplos adicionales en
Asegúrate de bajar el archivo(s) de la clase y la etiqueta de la aplicación ejemplo
Mostrando los parámetros pueden ser puestos para cualquier aplicación que tu desees añadirle a tus páginas. En todos los casos, dale al César lo del César si estás usando la aplicación de otra persona.