SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Implantando aplicações desktop comJava Web Start Thiago Carvalho http://tcarvalho.com.br thg.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?
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 Guide JavaTMDeploymentGuide 	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

Weitere ähnliche Inhalte

Was ist angesagt?

WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa 2021 - Isreal - A proporcionalidade do crescimento em tecnol...
WordCamp Floripa
 

Was ist angesagt? (20)

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

Ähnlich wie JWS

Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & HudsonSuporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
Ricardo Ferreira
 
Palestra Sepai Alfredofurtado Introducao Ao Javafx
Palestra Sepai Alfredofurtado Introducao Ao JavafxPalestra Sepai Alfredofurtado Introducao Ao Javafx
Palestra Sepai Alfredofurtado Introducao Ao Javafx
alfredofurtado
 

Ähnlich wie JWS (20)

Instalacao eclipse-servidor-tomcat
Instalacao eclipse-servidor-tomcatInstalacao eclipse-servidor-tomcat
Instalacao eclipse-servidor-tomcat
 
O poder das Progressive Web Apps
O poder das Progressive Web AppsO poder das Progressive Web Apps
O poder das Progressive Web Apps
 
Java Web Start
Java Web StartJava Web Start
Java Web Start
 
Introdução - Java WEB
Introdução - Java WEBIntrodução - Java WEB
Introdução - Java WEB
 
Java
JavaJava
Java
 
Java fx para o mercado embedded com raspberry pi
Java fx para o mercado embedded com raspberry piJava fx para o mercado embedded com raspberry pi
Java fx para o mercado embedded com raspberry pi
 
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & HudsonSuporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
Suporte a Open Source no Oracle WebLogic 12c - Integração com Maven & Hudson
 
Desenvolvimento Java
 Desenvolvimento Java Desenvolvimento Java
Desenvolvimento Java
 
Curso de Java - Antonio Alves - Aula 01
Curso de Java - Antonio Alves - Aula 01Curso de Java - Antonio Alves - Aula 01
Curso de Java - Antonio Alves - Aula 01
 
Palestra sobre o FirefoxOS
Palestra sobre o FirefoxOSPalestra sobre o FirefoxOS
Palestra sobre o FirefoxOS
 
Apostila de Fundamentos Java
Apostila de Fundamentos JavaApostila de Fundamentos Java
Apostila de Fundamentos Java
 
Introdução ao JavaFX
Introdução ao JavaFXIntrodução ao JavaFX
Introdução ao JavaFX
 
Minha aplicação Java vai pra nuvem. E agora?
Minha aplicação Java vai pra nuvem. E agora?Minha aplicação Java vai pra nuvem. E agora?
Minha aplicação Java vai pra nuvem. E agora?
 
Desenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em JavaDesenvolvimento de Aplicações Móveis em Java
Desenvolvimento de Aplicações Móveis em Java
 
Tutorial Java EE
Tutorial Java EETutorial Java EE
Tutorial Java EE
 
Java Bahia Desenvolvimento Java Area1
Java Bahia Desenvolvimento Java Area1Java Bahia Desenvolvimento Java Area1
Java Bahia Desenvolvimento Java Area1
 
[Curso Java Básico] Aula 02: Instalando o Java no Windows (Windows XP, Window...
[Curso Java Básico] Aula 02: Instalando o Java no Windows (Windows XP, Window...[Curso Java Básico] Aula 02: Instalando o Java no Windows (Windows XP, Window...
[Curso Java Básico] Aula 02: Instalando o Java no Windows (Windows XP, Window...
 
JavaFx - Introdução
JavaFx - IntroduçãoJavaFx - Introdução
JavaFx - Introdução
 
Palestra Sepai Alfredofurtado Introducao Ao Javafx
Palestra Sepai Alfredofurtado Introducao Ao JavafxPalestra Sepai Alfredofurtado Introducao Ao Javafx
Palestra Sepai Alfredofurtado Introducao Ao Javafx
 
Hello World JavaFX
Hello World JavaFXHello World JavaFX
Hello World JavaFX
 

Kürzlich hochgeladen

Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
Natalia Granato
 

Kürzlich hochgeladen (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Assessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdfAssessement Boas Praticas em Kubernetes.pdf
Assessement Boas Praticas em Kubernetes.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

JWS

  • 1. Implantando aplicações desktop comJava Web Start Thiago Carvalho http://tcarvalho.com.br thg.exe@gmail.com
  • 2. ? ? ? ? Instalação? ? Segurança? Atualização? Execução? Versão do Java?
  • 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?
  • 8.
  • 9.
  • 10.
  • 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 Guide JavaTMDeploymentGuide 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