Buscar
Social
Ofertas laborales ES
« Programacrión orientada a objetos en Java | Main | Introduccrión a la programacrión orientada a objet »
jueves
nov012001

Introduccrión a Java Web Start

Introducción a Java Web Start




¿Que es Java Web Start?




Java Web Start es un gestor de aplicaciones basadas en Java(TM), en
concreto, en Java 2(TM).
Es como si fuera un motor de applets que funciona con independencia del
navegador.



Esta aplicación se encargará de gestionar aplicaciones java como si se
tratará de un navegador gestionando páginas, es decir, se encargará de
cachearlas, hacer las correspondientes comprobaciones de seguridad, etc.
Las aplicaciones se encontrán en servidores web y se ejecutarán en Java Web
Start.



Podemos descargarnoslo, ver ejemplos, y participar en el foro de Java Web
Start en:




http://java.sun.com/products/javawebstart/





Características






  • Está hecho en java, con lo se podrá instalar con independencia del sistema
    operativo. Aun así, hay distintos ficheros e instrucciones de instalación
    para cada sistema operativo.
  • Es independiente del navegador. Funcionará en Explorer, Navigator, o
    cualquier otro.
  • Mantiene la seguridad de los applets de Java, es decir, no permitirá que
    ninguna aplicación acceda a recursos de nuestra máquina ni se conecte con
    otras sin nuestro permiso.
  • Incorpora librerías que permiten el uso algunas ventajas de los
    navegadores sobre los applets, como son el uso de cookies y la creación de
    dialogos de selección de ficheros, por ejemplo.
  • Gestiona la descarga de las aplicaciones y permite su fragmentación, con
    lo que, una vez que nos bajemos una aplicación, ya no nos la tendremos que
    descargar hasta que se modifique alguno de sus módulos (ficheros jar) en el
    servidor web.
  • Es para Java 2, con lo que podremos utilizar swing y otras características
    sin tener que instalar un plug-in ni nada parecido.
  • Permite seleccionar la máquina virtual java que ejecutaremos, con lo que
    podremos tener varias instaladas.
  • Necesita ser instalado en la máquina cliente. Esta es su principal
    desventaja, aunque el fichero de instalación solo son unas 800 K, hay que
    instalarse también alguna máquina virtual java (JRE).
  • El entorno está escrito en varios idiomas, y se detecta automáticamente.
    Podremos ver el entorno en castellano si éste es el idioma de nuestro
    sistema.





Funcionamiento



Las aplicaciones hechas para esta aplicación se encontrarán en servidores
web y se ejecutarán por medio de enlaces puestos en páginas HTML. De esta
manera, igual que cuando un navegador llama a una imagen gif o jpg, la
muestra, al llamar a un fichero Java Web Start, que tienen extensión .jnlp
la ejecutará sobre la aplicación Java Web Start.



Java Web Start se ejecuta sobre una máquina virtual java como una aplicación
de ventanas hecha con swing.



Una vez cargadas las aplicaciones, podremos ejecutarlas sin necesidad de
abrir el navegador. Ejecutando la aplicación Java Web Start, se nos mostrará
una lista con las aplicaciones y se nos dará la opción de ejecutarlas.





Requisitos



Antes de instalar la aplicación deberíamos tener instalada alguna máquina
virtual java. Podemos usar la que viene con herramientas como JBuilder,
Visual Cafe, Visual Age, Bolero, JDK, o instalarnos el JRE. La versión
tendrá que ser la 1.2 o posterior.



Tendremos que configurar el navegador para que ejecute los ficheros con
mime-type "application/x-java-jnlp-file" con Java Web Start.
El servidor web donde se encuentre la aplicación tendrá que devolver los
ficheros con extensión .jnlp con este mime-type. Por ejemplo, en apache,
tendriamos que añadir la linea



application/x-java-jnlp-file jnlp


al fichero mime.types del directorio de configuración.





Cómo crear aplicaciones.



La aplicación Java Web Start consta de una aplicación para Java2 en uno o
varios ficheros jar y un fichero jnlp donde se pondrán las características
de la aplicación (icono, nombre, etc) y dónde se encuentran los ficheros
jar.



El fichero jnlp es un documento XML, con lo que podrá editarse con cualquier
editor de texto.



En la página HTML desde donde se ejecutará el programa podremos poner un
enlace de la siguiente forma:



<a href="Aplicacion.jnlp">Ejecutar</a>















Juan Carlos Garcinuño




Para cualquier duda o tirón de orejas, e-mail a:
xgarcinuno_ARROBA_hotmail.com




Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.