Estas en:

Catálogo de servicios
Autentia (PDF 6,2MB)

tríptico de Autentia
En formato comic...

Acceso de usuarios registrados:

Deseo registrarme

He olvidado mis datos de acceso

Registra tu empresa:

Descubre las ventajas de registrar tu empresa en AdictosAlTrabajo...

Registrar mi empresa

Listado de empresas ya registradas

Google

Últimos tutoriales

+Noticias Destacadas

+Comentarios Cómic

  2009-08-28 - 11:17:42 AM
   rcanales escribío:
    Completamente de acuerdo contigo. Yo no se quien hace las cuentas en tu empresa [...]
  2009-08-28 - 07:01:44 AM
   Anonimo escribío:
    pues yo tengo el cuello rigido como una piedra porque el aire acondicionado esta [...]
  2009-07-23 - 10:32:12 PM
   Jaime escribío:
    definitivamente la parte mas divertida es la de programar, y la explotacion lo v [...]
  2009-05-13 - 11:26:33 PM
   williarim escribío:
    Quiero felicitar al autor de estas historietas! Gracias por compartir con todos [...]
  2009-05-13 - 04:40:59 PM
   rcanales escribío:
    Hola Brunoise: Todo tiene perspectiva. El función de tus forma de ser y ver e [...]

+Enlaces


Tutorial desarrollado por

Roberto Canales Mora

Creador y propietario de AdictosAlTrabajo.com, Director General de Autentia S.L., Ingeniero Técnico de Telecomunicaciones y Executive MBA por el Instituto de Empresa 2007. Perfíl Technorati

Experto en formación en: Dirección de proyectos informáticos, análisis y diseño UML, arquitectura Web, patrones de diseño y JEE a todos los niveles.

Puedes consultar mi CV y alguna de mis primeras aplicaciones (de los 90) aquí

Catálogo de servicios de Autentia

Descargar (6,2 MB)

Descargar en versión comic (17 MB)

AdictosAlTrabajo.com es el Web de difusión de conocimiento de Autentia.

Catálogo de cursos

Fecha de creación del tutorial: 2004-02-03

Java Web Start

Introducción a Java Web Start

Alguna vez os habéis preguntado ¿para que vale el Java Web Start?.

Cuando nos instalamos las últimas versiones del JDK de Java, se nos instala automáticamente y si lo arrancamos aparece una pantalla como la siguiente..

La respuesta es sencilla.... para poder ejecutar en tu máquina aplicaciones (no applets que esto ya se podía hacer hace tiempo) que se encuentran centralizadas en un servidor Web.

La gracia es eliminar la necesidad de distribución de software dejando un paquete en un servidor Web

Bien desde nuestro navegador o directamente sobre la consola de Web Start a través de una URL podemos descargar y ejecutar una aplicación.

Como en casi todas las tecnologías actuales el sistema requiere dos ficheros:

  • Un Jar donde se encuentran las clases (el fichero podría estar firmado).
  • Un fichero XML que describe como interpretar ese Jar.

Nosotros debemos establecer un enlace al XML, que tiene la extensión  JNPL.

Vamos a creer un ejemplo simple sí que creamos un fichero descriptor...... 

<?xml version="1.0" encoding="utf-8"?> 
<!-- JNLP File for SwingSet2 Demo Application --> 
<jnlp spec="1.0+" codebase="http://localhost/" href="miwebstart.jnlp"> 
<information> 
<title>Primera prueba de WebStart</title> 
<vendor>www.adictosaltrabajo.com</vendor> 
<homepage href="index.html"/> 
<description>Este es un ejemplo simple de Webstart</description> 
<description kind="short">Ejemplo de WebStart.</description> 
<offline-allowed/> 
</information> 
<resources> 
<j2se version="1.4"/> 
<jar href="misclases.jar"/> 
</resources> 
<application-desc main-class="editorGrafico"/> 
</jnlp> 

Vamos a usar como clases el pintador de rayas que creamos en otro de nuestros tutoriales http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=editor, podemos descargarnos el código

Este es el contenido del fichero JAR que deberá estar accesible por nuestros clientes... nosotros lo ponemos en el Home de nuestro Web.

Para que nuestro servidor pueda servir este tipo de ficheros, es necesario que añadamos el MIME-TYPE.

Vemos como se hace en IIS (Internet Information Server).... vamos a su pantalla de administración y pulsamos el botón derecho.

En la lengüeta de HTTP Headers seleccionamos el botón File Types..

Y pulsamos el botón de añadir un nuevo tipo ....

application/x-java-jnlp-file     .JNLP

En la página principal de nuestro servidor Web, añadimos una página con el enlace al fichero JNLP

Y aquí esta el fuente

<center> 
<h2>Prueba de WebStart en www.adictosaltrabajo.com</h2> 
<br>
<a href="http://localhost/miwebstart.jnlp">Pulsar para arrancar aplicación</a> 
</center>

Al pinchar en enlace aparece una ventana

E inmediatamente nuestra aplicación

El sistema nos pregunta si queremos crear un icono en el escritorio para ayudar a lanzarla de nuevo

Si decimos que sí aparece un nuevo icono en el escritorio.

Bueno, es algo sencillo y rápido. El sistema es muy similar al utilizado con applets.

Si queremos que estas aplicaciones realizen ciertas operaciones restringidas deberemos firmar el JAR (como los applets).

Podemos obtener información detallada en la página de WebStart en SUN

Sobre el Autor ..

¿Qué te ha parecido el tutorial? Déjanos saber tu opinión y ¡vota!

Muy malo Malo Regular Bueno Muy bueno
 


(Sólo para usuarios registrados)

» Registrate y accede a esta y otras ventajas «

Anímate y coméntanos lo que pienses sobre este tutorial

Puedes opinar o comentar cualquier sugerencia que quieras comunicarnos sobre este tutorial; con tu ayuda, podemos ofrecerte un mejor servicio.


(Sólo para usuarios registrados)

» Registrate y accede a esta y otras ventajas «

Autor Mensaje de usuario registrado

Creative Commons License Esta obra está licenciada bajo licencia Creative Commons de Reconocimiento-No comercial-Sin obras derivadas 2.5

Recuerda

Autentia te regala la mayoría del conocimiento aquí compartido (Ver todos los tutoriales). Somos expertos en: J2EE, Struts, JSF, C++, OOP, UML, UP, Patrones de diseño ... y muchas otras cosas.

¿Nos vas a tener en cuenta cuando necesites consultoría o formación en tu empresa?, ¿Vas a ser tan generoso con nosotros como lo tratamos de ser con vosotros?

Somos pocos, somos buenos, estamos motivados y nos gusta lo que hacemos ...

Autentia = Soporte a Desarrollo & Formación.

info@autentia.com

Tutoriales recomendados

Nombre Resumen
Fecha
Visitas Valoración Votos Pdf
PHP Vs Java El cometido de este documento es el de realizar un análisis en profundidad de dos tecnologías ampliamente aceptadas por la comunidad diseñadora de portales web, como son PHP y Java. 2010-01-04 1637 - -
Procesador Inteligente de Eventos (IEP) con OpenESB En este tutorial mostramos un ejemplo practico de gestion de eventos en SOA con IEP (Intelligent Event Processor) de OpenESB y probamos el resultado con soapUI 2010-01-04 702 - -
Tutorial de BPEL con OpenESB (I) En este tutorial vamos a aprender a crear procesos BPEL practicando con un ejemplo: un proceso de negocio de venta online de libros. 2009-12-29 1416 - -
Tutorial de BPEL con OpenESB (II) Continuación del Tutorial de BPEL con OpenESB (I). 2009-12-29 1076 - -
JavaBean Datasource Ireport La particularidad del caso que nos ocupa, es conseguir que la fuente de datos del informe sea una lista de JavaBeans y no una consulta definida previamente en el informe. 2009-12-14 1257 Bueno 1
Instalación de Glassfish 2.1 En este tutorial nos veremos cómo instalar el servidor de aplicaciones GlassFish. Además veremos los primeros pasos, como entrar en la consola de administración del servidor, y desplegar una aplicación EAR (Enterprise Application) 2009-11-11 2705 Bueno 1
EJB 3.0 y pruebas unitarias con Maven, JUnit 4 y Apache Open EJB. Continuamos buscando una buena solución para llevar a cabo test de EJBs, ahora con OpenEJB. 2009-09-23 2434 - -
EJB 3.0 y pruebas de persistencia con Maven, JUnit 4 y Embedded JBoss sobre Java 6. Damos continuidad al tutorial EJB 3.0 y pruebas unitarias con Maven, JUnit 4 y Embedded JBoss Java 6, probando el llevar a cabo un test de persistencia de un EJB de entidad, bajo soporte de EJB de servicio que implementa el patrón dao, en el mismo entorno 2009-09-14 2692 Muy bueno 1
Iniciarse en el manejo de JME, Creación de un Cloth. Primeros pasos con Jmonkey engine, crearemos una pequeña aplicación animada basada en un Cloth con colisiones 2009-07-07 3073 - -
Juegos 3D en Java: Blender y JMonkeyEngine En este tutorial se abordara una pequeña iniciación a los juegos 3D en java usando la herramienta Blender y como motor gráfico JMonkeyEngine 2009-07-02 8269 Muy bueno 1

Nota:

Los tutoriales mostrados en este Web tienen como objetivo la difusión del conocimiento. Los contenidos y comentarios de los tutoriales son responsabilidad de sus respectivos autores. En algún caso se puede hacer referencia a marcas o nombres cuya propiedad y derechos es de sus respectivos dueños. Si algún afectado desea que incorporemos alguna reseña específica, no tiene más que solicitarlo. Si alguien encuentra algún problema con la información publicada en este Web, rogamos que informe al administrador rcanales@adictosaltrabajo.com para su resolución.