Java

README

Java TM Web Start

Versión 1.0.1

 
Envíe sus comentarios a javawebstart-feedback@sun.com.

Contenido

Introducción
Instrucciones de instalación
Uso de Java Web Start
Notas sobre la versión

Introducción

Java Web Start es una nueva tecnología de distribución de aplicaciones basada en tecnología JavaTM.  Es la canalización entre Internet y el sistema que permite al usuario ejecutar y gestionar aplicaciones desde la web. Java Web Start proporciona una activación fácil y rápida de las aplicaciones con un único clic y garantiza la ejecución de la última versión, eliminando los complicados procesos de instalación o de modernización.

Tradicionalmente, la distribución de software a través de la web requiere que el usuario busque el instalador en la web, lo descargue, lo sitúe y lo ejecute. Una vez ejecutado, el instalador solicita directorios y opciones de instalación, como por ejemplo la instalación completa, típica o mínima. Esta tarea suele ser complicada, requiere mucho tiempo y se debe repetir para cada nueva versión de software.

En cambio, las aplicaciones que se utilizan en la web, como el cliente favorito de correo electrónico basado en HTML, la agenda,  las páginas de subastas, etc., se instalan y utilizan con gran facilidad. El navegador de web automatiza todo el proceso. No existen complicados pasos de descarga, ni de instalación, ni de configuración y tiene la garantía de estar ejecutando siempre la última versión.

Java Web Start proporciona a las aplicaciones con todas las características las mismas ventajas descritas para las aplicaciones basadas en web. Java Web Start es una solución de distribución de aplicaciones para la web. El uso de una aplicación con todas las características en lugar de un cliente basado en web tiene diversas ventajas:

A cambio de ello, la primera vez debe descargar la aplicación. Una aplicación basada en HTML tiene un coste de primera activación muy bajo. Generalmente, una página web aparece en cuestión de segundos. Una aplicación basada en la tecnología JavaTM requiere un tiempo de descarga de varios minutos en una conexión de módem habitual. Java Web Start guarda en la antememoria todos los archivos descargados en el sistema. De esta forma, aunque el coste de primera activación es más alto para las aplicaciones que para las páginas HTML, las siguientes veces la aplicación se ejecutará de forma casi instantánea, puesto que todos los recursos necesarios estarán disponibles localmente.

En cada ejecución, Java Web Start comprueba en el servidor de web si existe una versión nueva de la aplicación, la descarga y la ejecuta automáticamente. De esta forma, las aplicaciones se actualizan de forma automática. No hay complejos procesos de modernización.

Seguridad

Java Web Start está construido sobre la plataforma Java 2, que proporciona una amplia arquitectura de seguridad. Las aplicaciones ejecutadas con Java Web Start se ejecutarán de forma predeterminada en un entorno restringido ("zona protegida") con acceso limitado a los archivos y a la red. Por tanto, la ejecución de aplicaciones mediante Java Web Start mantiene la seguridad e integridad de los sistemas.

Una aplicación puede solicitar acceso sin restricciones al sistema. En tal caso, Java Web Start mostrará un cuadro de diálogo Advertencia de seguridad cuando se ejecute la aplicación por primera vez. La advertencia mostrará información acerca del origen de la aplicación, es decir, el proveedor que la desarrolló. Si elige confiar en dicho proveedor, la aplicación se ejecutará. La información acerca del origen de la aplicación se basa en la firma de código digital.

Instrucciones de instalación

Para obtener las instrucciones de instalación y los requisitos del sistema de esta versión, consulte la guía de instalación.

Uso de Java Web Start

Java Web Start le permite ejecutar aplicaciones basadas en Java directamente desde la web. Una aplicación se puede ejecutar de tres formas distintas: La aplicación se ejecuta de la misma forma, independientemente del método elegido para ejecutarla. En particular, Java Web Start siempre se volverá a conectar con el servidor para comprobar si existe una versión actualizada de esa aplicación en particular.

Ejecución desde un navegador de web

En la página del producto Java Web Start (http://java.sun.com/products/javawebstart) encontrará enlaces con diversas aplicaciones que se pueden ejecutar con un único clic del ratón. Intente ejecutar diversas aplicaciones haciendo clic en los botones ejecutar. El navegador de web ejecutará Java Web Start, que descargará, guardará en la antememoria y ejecutará la aplicación específica. La segunda vez que se ejecuta, la apicación se inicia con una rapidez mucho mayor, puesto que ya está presente en el sistema local y no precisa que se vuelva a descargar.

La mayoría de las demostraciones de la página se descargan y ejecutan sin intervención del usuario. Estas aplicaciones se ejecutan en un entorno restringido, en el que se les impide acceder al disco y a la red locales; así se tiene la garantía de que no se instala ningún virus en el sistema.

Algunas demostraciones requieren privilegios adicionales, como el acceso a su disco local. Para dichas aplicaciones, se abrirá un cuadro de diálogo de seguridad con información acerca del origen de la aplicación, en función de la firma digital del código. La aplicación sólo se ejecutará si decide confiar en el proveedor.

Eso es todo en cuanto al uso de Java Web Start se refiere, pero ¿cómo funciona? Los enlaces HTML que ejecutan las aplicaciones son, en realidad, enlaces HTML estándar. No obstante, en lugar de apuntar a otra página web, están enlazados con un archivo de configuración especial denominado archivo JNLP. El navegador de web examina la extensión o el tipo MIME del archivo y comprueba que pertenece a Java Web Start. A continuación ejecuta Java Web Start con el archivo JNLP descargado como argumento. Java Web Start muestra una pantalla de bienvenida y prosigue con la descarga, el almacenamiento en la antememoria y la ejecución de la aplicación según las indicaciones del archivo JNLP. 

Ejecución desde el Application Manager incorporado.

El Application Manager es una parte integrada en Java Web Start. Le permite ejecutar de forma fácil y rápida aplicaciones que Java Web Start ya ha ejecutado anteriormente. Es una combinación del menú Historial y del menú Inicio/Programas para sus aplicaciones basadas en Java y distribuidas en la web. El Application Manager le permite asimismo ver información adicional acerca de una aplicación e ir a la página inicial de una aplicación específica.

Para ejecutar una aplicación desde el Application Manager, haga doble clic en el icono de la misma o haga clic en el botón ejecutar.

Otra característica importante del Application Manager es el cuadro de diálogo Preferencias, que le permite examinar y modificar la configuración de Java Web Start. Por ejemplo, incluye pestañas que le permiten:

El Application Manager se ejecuta haciendo clic en el icono de Java Web Start en el escritorio o en el menú Inicio de Windows. En Solaris/Linux, se ejecuta llamando al comando javaws del directorio de instalación de Java Web Start. El Application Manager se puede ejecutar asimismo desde un navegador de web. En la página del producto (http://java.sun.com/products/javawebstart) se muestra un ejemplo de esto.

Ejecución desde los iconos del escritorio o desde el menú Inicio (sólo en Windows)

Java Web Start puede crear automáticamente accesos directos en el escritorio de Windows y en el menú Inicio para aplicaciones basadas en Java y distribuidas en la web. La segunda vez que se ejecuta una aplicación, Java Web Start pregunta si se debe crear un acceso directo. Esto se puede modificar en el panel de Preferencias.

Se pueden agregar y eliminar asimismo accesos directos mediante el Application Manager, utilizando los elementos de menú Aplicación/Crear acceso directo y Aplicación/Eliminar acceso directo.

Uso de Java Web Start detrás de un servidor de proxy/cortafuegos

Se debe configurar Java Web Start con los parámetros de proxy correctos para poder ejecutar aplicaciones desde el exterior del cortafuegos. Java Web Start intentará detectar automáticamente la configuración de proxy desde el navegador de web predeterminado del sistema (IE o Netscape en Windows y Netscape en Solaris/Linux). Java Web Start admite la mayoría de las secuencias de configuración automática de proxy en la web. Puede detectar la configuración de proxy en casi cualquier entorno.

Si no se puede detectar automáticamente la configuración de proxy, se le solicitará que especifique la configuración de proxy la primera vez que utilice Java Web Start. Java Web Start le solicitará asimismo un nombre de usuario y una contraseña para acceder a un servidor de proxy de autenticación. Este nombre de ususario y la contraseña se almacenarán para la llamada en curso de Java Web Start. No obstante, en el momento de llamar a una nueva máquina virtual Java, si accede a una sede segura, se le volverá a solicitar el nombre de usuario y la contraseña, puesto que se almacenan dentro de una instancia de la máquina virtual.

También puede utilizar el panel de Preferencias de Java Web Start para ver o editar la configuración de proxy. Ejecute el Application Manager, haciendo clic en el icono del escritorio (Windows), o escriba ./javaws en el directorio de instalación de Java Web Start (Solaris/Linux) y seleccione Editar/Preferencias.  Si se encuentra en un entorno desde el que se accede a la web a través de un servidor de proxy, es recomendable que utilice el panel Preferencias de Java Web Start para comprobar que la configuración sea correcta.

Notas sobre la versión

Para obtener una lista de soluciones de los errores y mejoras realizadas en esta versión de Java Web Start, consulte las notas sobre la versión.
For more information on Java technology
and other software from Sun Microsystems, call:
(800) 786-7638
Outside the U.S. and Canada, dial your country's AT&T Direct Access Number first.
Sun Microsystems, Inc.
Copyright © 2000-2002 Sun Microsystems, Inc.
All Rights Reserved. Terms of Use. Privacy Policy.