java web start
DESCRIPTION
Implantando aplicacoes desktop com Java Web StartTRANSCRIPT
Thiago Carvalhohttp://[email protected]
Atualização?
Instalação?
Execução?
Segurança?
Versão do Java?
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.
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.
Arquitetura
Carregando a aplicação
Qual a versão do Java?
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>
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