java web start

12
Thiago Carvalho http://tcarvalho.com.br [email protected]

Upload: thiago-carvalho

Post on 06-Jul-2015

507 views

Category:

Documents


1 download

DESCRIPTION

Implantando aplicacoes desktop com Java Web Start

TRANSCRIPT

Page 1: Java Web Start

Thiago Carvalhohttp://[email protected]

Page 2: Java Web Start

Atualização?

Instalação?

Execução?

Segurança?

Versão do Java?

Page 3: Java Web Start

O que é o Java Web Start? O software Java Web Start permite fazer download de

aplicativos Java da Web e executá-los. O software Java Web Start: Permite ativar aplicativos facilmente, com apenas um clique.

Oferece a garantia de que sempre esteja sendo executada a versão mais recente do aplicativo.

Elimina procedimentos complexos de instalação ou atualização.

Page 4: Java Web Start

Java Web Start suporta: Versionamento e atualização incremental;

Operações Off-line;

Integração com Desktop;

Sandboxing (Ambiente protegido com restrições de acesso a disco ou recurso de rede);

Code-signing;

Instalação automática de JRE e pacotes adicionais da aplicação.

Page 5: Java Web Start

Arquitetura

Page 6: Java Web Start

Carregando a aplicação

Page 7: Java Web Start

Qual a versão do Java?

Page 8: Java Web Start
Page 9: Java Web Start
Page 10: Java Web Start
Page 11: Java Web Start

Arquivo .jnlp<jnlp spec="1.0+" codebase="http://www.tcarvalho.com.br/sd/jogo/"

href="http://www.tcarvalho.com.br/sd/jogo/launch.jnlp">

<information>

<title> AppExemplo</title>

<vendor>Thiago Carvalho</vendor>

<homepage href="http://www.tcarvalho.com.br"/>

<description>Exemplo de uma aplicação via Jnlp</description>

<description kind="short">JogoDistribuido</description>

<icon href="http://www.tcarvalho.com.br/sd/jogo/img1.png" kind="splash"/>

<icon href="http://www.tcarvalho.com.br/sd/jogo/img2.png" kind=“shortcut"/>

</information>

<update check="background" policy="always"/>

<resources>

<java version="1.5+"/>

<jar href="http://www.tcarvalho.com.br/sd/jogo/JogoDistribuido.jar" download="eager" main="true"/>

<jar href="http://www.tcarvalho.com.br/sd/jogo/lib/AbsoluteLayout.jar" download="eager" main="false"/>

</resources>

<application-desc main-class="br.com.tcarvalho.jogo.Jogo"/>

</jnlp>

Page 12: Java Web Start

Referências: Java™ Web Start Guide

JavaTM Deployment Guide

http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136112.html

Java™ Deployment with JNLP™ and Webstart™

Author: Mauro Marinilli

Revista Java Magazine – Edição 82