# README

## Tecnología Java TM Web Start

### Versión 1.2

## Contenido

> Introducción

> Instrucciones de instalación
> Uso del software Java Web Start
> Notas sobre la versión

## Introducción

> JavaTM Web Start es una solución 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 de la aplicación, eliminando los complicados procesos de instalación o de modernización.

> La forma tradicional de 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 en el sistema 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 es 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.

> La tecnología Java Web Start proporciona a las aplicaciones con todas las características las mismas ventajas descritas para las aplicaciones basadas en web. La tecnología 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:

> - Interfaz de usuario altamente interactiva, comparable a la de las aplicaciones tradicionales, como procesadores de texto u hojas de cálculo.
> - Menor necesidad de ancho de banda. Una aplicación no tiene por qué conectarse con el servidor de web con cada clic, puede guardar en la antememoria la información ya descargada. De esta forma, ofrece una mejor interactividad en conexiones lentas.
> - Admite el uso fuera de línea.

> Por supuesto, seguirá teniendo que descargar la aplicación la primera vez que la utilice. Por consiguiente, una aplicación basada en HTML tiene un coste de primera activación. 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 y, si existe, 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 proveedor que ha desarrollado la aplicación. 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 del software 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:

> - Desde un navegador de web, haciendo clic en un enlace.
> - Desde el Application Manager (Gestor de aplicaciones) incorporado en Java Web Start, que efectúa el seguimiento de las aplicaciones utilizadas recientemente y proporciona un acceso rápido a sus aplicaciones favoritas.
> - Desde los iconos del escritorio o del menú Inicio (sólo en Microsoft Windows).

> Con independencia del método utilizado, Java Web Start se volverá a conectar con el servidor de web cada vez que se ejecute una aplicación para comprobar si existe una versión actualizada de esa aplicación.

> ### Ejecución desde un navegador de web

> En la página de demostraciones de Java Web Start (http://java.sun.com/products/javawebstart/demos.html) 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 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 del producto 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 las aplicaciones y dispone de enlaces con las páginas iniciales de las mismas.

> 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 pestanas que le permiten:

> - Especificar un proxy de HTTP (o indicar a Java Web Start que utilice la configuración predeterminada del navegador).
> - Borrar las aplicaciones descargadas de la antememoria.
> - Especificar la ubicación de las distintas versiones de Java Runtime Environment.
> - Seleccionar si se debe mostrar una consola Java.
> - Ver el conjunto de certificados de seguridad del directorio raíz.

> 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 el entorno operativo SolarisTM y en 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; véase, por ejemplo, las páginas de demostraciones (http://java.sun.com/products/javawebstart/demos.html).

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

> La tecnología Java Web Start puede crear automáticamente accesos directos en el escritorio de Microsoft 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 del software Java Web Start detrás de un servidor de proxy/cortafuegos

> Se debe configurar el software Java Web Start con los parámetros de proxy correctos para poder ejecutar aplicaciones desde el exterior del cortafuegos. El software Java Web Start intentará detectar automáticamente la configuración de proxy desde el navegador de web predeterminado del sistema (navegadores Internet Explorer o NetscapeTM en Microsoft Windows y navegadores Netscape en el entorno operativo Solaris y en Linux). La tecnología 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 contrasena para acceder a un servidor de proxy de autenticación. Este nombre de ususario y la contrasena 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 contrasena, 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 (Microsoft Windows), o escriba `./javaws` en el directorio de instalación de Java Web Start (entorno operativo Solaris y 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 del software Java Web Start, consulte las notas sobre la versión.

Copyright © 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Sun, Sun Microsystems, the Sun logo and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Federal Acquisitions: Commercial Software - Government Users Subject to Standard License Terms and Conditions.

Copyright © 2002 Sun Microsystems, Inc. Tous droits réservés. Distribué par des licences qui en restreignent l'utilisation. Le logiciel détenu par des tiers, et qui comprend la technologie relative aux polices de caractères, est protégé par un copyright et licencié par des fournisseurs de Sun. Sun, Sun Microsystems, le logo Sun et Java sont des marques de fabrique ou des marques déposées de Sun Microsystems, Inc. aux Etats-Unis et dans d'autres pays. Toute s les marques SPARC sont utilisées sous licence et sont des marques de fabrique ou des marques déposées de SPARC International, Inc. aux Etats-Unis et dans d'autres pays.

Este producto incluye código de Nullsoft, Inc.