1.
QUE ES JAVA WEB START
Java Web Start es la implementación referencia de JNLP (Java Networking Launching Protocol),
desarrollada por Sun, que permite arrancar aplicaciones Java localizadas en un servidor web
como aplicaciones locales, comprobando si el cliente tiene la versión actualizada de dicha
aplicación. Si no es así descargará la última versión y se ejecutará en local
2. COMO PODEMOS ARRANCAR JAVA WEB START
Podemos arrancar estas aplicaciones mediante un enlace en una página web, o con accesos
directos en nuestro escritorio. De esta forma nos aseguramos de que la aplicación siempre se
distribuye con su última versión, y es fácil de instalar y ejecutar
3. CUALES SON LAS VENTAJAS DE JAVA WEB START
• Está pensado para ejecutar aplicaciones Java, por lo que una misma aplicación podrá
descargarse y ejecutarse en local en una gran variedad de sistemas (Windows, Linux,
Solaris...)
• Soporta varias versiones de Java SE, por lo que una aplicación en particular puede
demandar una versión particular de Java que necesite para funcionar correctamente.
Java Web Start podrá descargar y utilizar la versión de Java solicitada
• Las aplicaciones se ejecutan independientemente de un navegador web
• Las aplicaciones Java Web Start están sujetas por defecto a las mismas restricciones de
seguridad que otras aplicaciones Java, como los applets. De esta forma, aunque
ejecutemos una aplicación remota y ajena, los accesos a nuestro sistema de archivos y
los permisos para hacer ciertas cosas quedan muy limitados, y configurables por
nosotros.
• Las aplicaciones ya ejecutadas se cachean en la máquina local, por lo que las futuras
ejecuciones del programa serán tan rápidas como ejecutar cualquier aplicación local
tradicional.
4. CUALES SON LOS REQUERIMIENTOS DE JAVA WEB START
En el lado del cliente:
• Soporte para máquina virtual Java (JVM) 1.2.2 o superior
• Sistema operativo Windows 98/NT/2000/ME/XP/Vista, Solaris o Linux
En el lado del servidor:
• Cualquier servidor web cuyos MIME types se puedan configurar para poder servir
ficheros JNLP
5. DEFINA EL ARCHIVO JNLP
La configuración para poder lanzar, actualizar y descargar las aplicaciones Java Web Start se
encuentra en archivos con extensión. jnlp. Los enlaces que podemos poner en una página
web o en nuestro escritorio apuntarán a estos ficheros. jnlp, que a su vez indican la ruta de
la aplicación en el servidor donde está alojada. Con esto, arrancará automáticamente Java
Web Start, comprobará la versión del usuario, y ejecutará la aplicación.