jws

12
Implantando aplicações desktop com Java Web Start Thiago Carvalho http://tcarvalho.com.br [email protected]

Upload: thiago-carvalho

Post on 25-May-2015

329 views

Category:

Technology


1 download

DESCRIPTION

Implantando aplicações desktop com Java Web Start

TRANSCRIPT

Page 1: JWS

Implantando aplicações desktop com

Java Web Start

Thiago Carvalhohttp://[email protected]

Page 2: JWS

Atualização?

Instalação?

Execução?

Segurança?

Versão do Java?

?? ???

Page 3: JWS

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: JWS

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: JWS

Arquitetura

Page 6: JWS

Carregando a aplicação

Page 7: JWS

Qual a versão do Java?

Page 8: JWS
Page 9: JWS
Page 10: JWS
Page 11: JWS

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: JWS

Referências:Java™ Web Start GuideJavaTM 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