SlideShare uma empresa Scribd logo
Implantando aplicações desktop comJava Web StartThiago Carvalhohttp://tcarvalho.com.brthg.exe@gmail.com
????Instalação??Segurança?Atualização?Execução?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?
JWS
JWS
JWS
Arquivo .jnlp<jnlpspec="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>    <homepagehref="http://www.tcarvalho.com.br"/>    <description>Exemplo de uma aplicação via Jnlp</description>    <descriptionkind="short">JogoDistribuido</description>    <iconhref="http://www.tcarvalho.com.br/sd/jogo/img1.png"kind="splash"/>    <iconhref="http://www.tcarvalho.com.br/sd/jogo/img2.png"kind=“shortcut"/>  </information>  <updatecheck="background"policy="always"/>  <resources>    <javaversion="1.5+"/><jarhref="http://www.tcarvalho.com.br/sd/jogo/JogoDistribuido.jar"download="eager"main="true"/>    <jarhref="http://www.tcarvalho.com.br/sd/jogo/lib/AbsoluteLayout.jar"download="eager"main="false"/>  </resources>  <application-descmain-class="br.com.tcarvalho.jogo.Jogo"/></jnlp>
Referências:Java™ Web Start GuideJavaTMDeploymentGuide	http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136112.htmlJava™ Deployment with JNLP™ and Webstart™Author: Mauro MarinilliRevista Java Magazine – Edição 82

Mais conteúdo relacionado

PPTX
PPTX
Webpack
PPTX
PPTX
Apache Maven
PPTX
Selenium
PPTX
É possível desenvolver com Windows
PPTX
ASP.NET Core Day Campinas
PPTX
Testes E2E em Cypress com JS
Webpack
Apache Maven
Selenium
É possível desenvolver com Windows
ASP.NET Core Day Campinas
Testes E2E em Cypress com JS

Mais procurados (20)

PPT
ASP.Net MVC 3 - o que há de novo (TechEd)
PPTX
Make Java fun again com Spring Boot
PDF
Como criar testes rápidos e robustos com Cypress
PPTX
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
PDF
Criando Instaladores com NSIS / Creating Installers with NSIS
PDF
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
PPS
Conceitos de Ajax
PDF
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
PDF
Introdução ao owasp zap aula-01
PDF
A Importância do Teste Continuo
PDF
Spring roo - Criando aplicações Java Web em poucos minutos
PPTX
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
PDF
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
PDF
Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]
PPTX
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
PDF
Desenvolvimento Produtivo com Spring Roo
PPTX
Apresentação rest api
PDF
[The Future of E-Commerce| TECH] O PWA vai revolucionar a sua empresa e a man...
PPSX
Americana Tech Conf 2018
PPTX
Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...
ASP.Net MVC 3 - o que há de novo (TechEd)
Make Java fun again com Spring Boot
Como criar testes rápidos e robustos com Cypress
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
Criando Instaladores com NSIS / Creating Installers with NSIS
Vitor Hugo Bastos Cardoso apresenta voando alto com WordPress: um guia prátic...
Conceitos de Ajax
[MTC 2021] Criando testes automatizados rápidos e robustos com cypress - Walm...
Introdução ao owasp zap aula-01
A Importância do Teste Continuo
Spring roo - Criando aplicações Java Web em poucos minutos
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
Performance web - Como deixar a sua aplicação rápida, fazendo seus usuári...
Melhorando o desempenho do seu WordPress [WordCamp São Paulo 2015]
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Desenvolvimento Produtivo com Spring Roo
Apresentação rest api
[The Future of E-Commerce| TECH] O PWA vai revolucionar a sua empresa e a man...
Americana Tech Conf 2018
Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Compose...
Anúncio

Semelhante a JWS (18)

PPTX
Java Web Start
PDF
PDF
Desenvolvendo Aplicações Livres em Java - Thiago Regal da Silva
ODP
genesis - Acelerando o desenvolvimento de aplicações desktop
ODP
Java - Learn Once Use Anywhere
PDF
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
PDF
Migrando de Applets para JavaFX, e Modelos de Distribuição de Apps
PDF
Javabahia applets novojavaplugin
PDF
Applets - O Retorno: A Nova Geração do Java Plug-in
ODP
Tecnologia Java
KEY
Java No Mundo Real
ODP
Desenvolvimento Java
PDF
Java basico modulo_01
PDF
Java basico modulo_01
PDF
Java basico modulo_01
PDF
Java basico modulo_01
PPTX
Guia para a Plataforma Java - Recursos e Novidades
PDF
Java: Muito mais que uma linguagem!
Java Web Start
Desenvolvendo Aplicações Livres em Java - Thiago Regal da Silva
genesis - Acelerando o desenvolvimento de aplicações desktop
Java - Learn Once Use Anywhere
Desenvolvendo Aplicações Livres em Java - João Avelino Bellomo Filho
Migrando de Applets para JavaFX, e Modelos de Distribuição de Apps
Javabahia applets novojavaplugin
Applets - O Retorno: A Nova Geração do Java Plug-in
Tecnologia Java
Java No Mundo Real
Desenvolvimento Java
Java basico modulo_01
Java basico modulo_01
Java basico modulo_01
Java basico modulo_01
Guia para a Plataforma Java - Recursos e Novidades
Java: Muito mais que uma linguagem!
Anúncio

Último (11)

PDF
Manejo integrado de pragas na cultura do algodão
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Tipos de servidor em redes de computador.pptx
PPTX
Utilizando code blockes por andre backes
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Jira Software projetos completos com scrum
Manejo integrado de pragas na cultura do algodão
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Conceitos básicos de Redes Neurais Artificiais
Eng. Software - pontos essenciais para o início
Tipos de servidor em redes de computador.pptx
Utilizando code blockes por andre backes
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Jira Software projetos completos com scrum

JWS

  • 1. Implantando aplicações desktop comJava Web StartThiago Carvalhohttp://tcarvalho.com.brthg.exe@gmail.com
  • 3. 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.
  • 4. 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.
  • 7. Qual a versão do Java?
  • 11. Arquivo .jnlp<jnlpspec="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> <homepagehref="http://www.tcarvalho.com.br"/> <description>Exemplo de uma aplicação via Jnlp</description> <descriptionkind="short">JogoDistribuido</description> <iconhref="http://www.tcarvalho.com.br/sd/jogo/img1.png"kind="splash"/> <iconhref="http://www.tcarvalho.com.br/sd/jogo/img2.png"kind=“shortcut"/> </information> <updatecheck="background"policy="always"/> <resources> <javaversion="1.5+"/><jarhref="http://www.tcarvalho.com.br/sd/jogo/JogoDistribuido.jar"download="eager"main="true"/> <jarhref="http://www.tcarvalho.com.br/sd/jogo/lib/AbsoluteLayout.jar"download="eager"main="false"/> </resources> <application-descmain-class="br.com.tcarvalho.jogo.Jogo"/></jnlp>
  • 12. Referências:Java™ Web Start GuideJavaTMDeploymentGuide http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136112.htmlJava™ Deployment with JNLP™ and Webstart™Author: Mauro MarinilliRevista Java Magazine – Edição 82