API de atualização de programa ? --> JWS ! [resolvido]

5 respostas
alucardeck

existe alguma q funcione ? SVN ?

precisava criar um projeto… onde o cliente pudesse receber as atualizações “gratuitamente” quando ele rodar o proprio programa…

o aplicativo antes de abrir… iria fazer uma conexão com o servidor, e verificar se existe uma versão mais nova do programa… (assim como acontece com muitos aplicativos na net)…

se existir… ele baixaria apenas os arquivos “modificados” desde a versão anterior…
igual o funcionamento do SVN…

porem não tenho muita certeza q a API dele faz isso…
procurei no google e não sei a “palavra” certa para achar isso…

alguma luz de uma boa API ?

Obrigado =)

5 Respostas

R

Uma vez li sobre isso, acho que seria algo com Java Web Start

alucardeck

eh dei uma fuçada no google…

e vi q ele pode fazer isso…
soh não achei exatamente como…

mas no caso eu teria um aplicativo desktop pronto…
eu precisaria implementar isso antes do aplicativo “principal” rodar…

assim depois da atualização de arquivos… ele rodaria o “principal”…

sabe se o JWS seria capaz de verificar cada arquivo e fazer a comparação ?

kicolobo

Ele (Java Webstart) faz exatamente isto

B

alucardeck:
eh dei uma fuçada no google…

e vi q ele pode fazer isso…
soh não achei exatamente como…

mas no caso eu teria um aplicativo desktop pronto…
eu precisaria implementar isso antes do aplicativo “principal” rodar…

assim depois da atualização de arquivos… ele rodaria o “principal”…

sabe se o JWS seria capaz de verificar cada arquivo e fazer a comparação ?

Com certeza que JWS resolve seu problema, de forma muito simples e rapida.

De uma olhada em http://java.sun.com/javase/6/docs/technotes/guides/javaws/index.html

Ele funciona assim, vc coloca seu programa, que deve estar compactado um jar, ou jars… dae vc cria um arquivo .jnpl que quando baixado no cliente aciona o JWS, este faz o download destes jars do seu servidor, legal, e executa tudo como local mesmo… dae existe parametros neste arquivo .jnlp que vc indica para ele toda vez que executar verificar se há atualiação, dae quando executar ele verifica junto ao seu servidor se houve atualização, se tiver ele faz o download da atulização… e boom, roda o programa atualizado, e ainda tem uma opção de vc mandar o JWS criar um icone da sua aplicação no desktop do usuário.

alucardeck

muito bom… é exatamente isso q preciso…

vou pesquisar sobre, e terminar de desenvolver essa funcionalidade no meu projeto…

Obrigado pela ajuda pessoal =)

Criado 1 de agosto de 2008
Ultima resposta 1 de ago. de 2008
Respostas 5
Participantes 4