HTML
/ Programas / Aplicaciones Java
Programas /Aplicaciones Java
(Java Applets)
Aún 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.techcorps.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, esta implicado que este tipo de archivo esta 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ón
(Specification of Applet Parameters)
Nota 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ágina
(Add the TickerTape Applet to Your Page)
Puedes 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 Navigator Ticker 11.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) 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.
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 que parámetros pueden estar establecidos para cualquiera de las aplicaciones que tu desees añadir a tus páginas. En todos los casos, al César lo del César si estas usando una aplicación ajena.