MEJORAS QUE TRAJO CONSIGO EL J2SE1.4: WEBSTART (III)
Core Java Technology
Java Webstart
Es un sistema de despliegue de aplicaciones. Permite instalar software con un sólo click en un navegador web.
Está basado en el protocolo JNLP (Java Network & Launching Protocol).
Una aplicación JAWS se descarga, como si fuera un applet, de un servidor web remoto. La diferencia es que la aplicación se "cachea" en local, y se va actualizando mediante el "JAWS runtime system".
Las aplicaciones JAWS se ejecutan dentro de un sandbox, wrapper de seguridad que controla qué recursos del sistema se pueden utilizar y cuáles no. Si la aplicación es "de fiar" -trusted-, se puede traspasar el sandbox. Si la aplicación JAWS puede utilizar el paquete javax.jnlp, éste le ofrece opciones de acceso restringido a los recursos del sistema. P.e. una aplicación JAWS, mediante este paquete, podría grabar un fichero en local, pero SIEMPRE se utilizará una caja de diálogo para que el usuario lo autorice.
Core Java Technology
Java Webstart
Es un sistema de despliegue de aplicaciones. Permite instalar software con un sólo click en un navegador web.
Está basado en el protocolo JNLP (Java Network & Launching Protocol).
Una aplicación JAWS se descarga, como si fuera un applet, de un servidor web remoto. La diferencia es que la aplicación se "cachea" en local, y se va actualizando mediante el "JAWS runtime system".
Las aplicaciones JAWS se ejecutan dentro de un sandbox, wrapper de seguridad que controla qué recursos del sistema se pueden utilizar y cuáles no. Si la aplicación es "de fiar" -trusted-, se puede traspasar el sandbox. Si la aplicación JAWS puede utilizar el paquete javax.jnlp, éste le ofrece opciones de acceso restringido a los recursos del sistema. P.e. una aplicación JAWS, mediante este paquete, podría grabar un fichero en local, pero SIEMPRE se utilizará una caja de diálogo para que el usuario lo autorice.
Comments