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.