ai galera gostaria de saber a opnião de vc’s aqui do forum
desenvolvi algumas aplicações desktop aqui na empresa e quero
ter certeza se o caminho vale a pena!
tenho ouvisto falarem muito bem dele e vc’s o que dizem?
ai galera gostaria de saber a opnião de vc’s aqui do forum
desenvolvi algumas aplicações desktop aqui na empresa e quero
ter certeza se o caminho vale a pena!
tenho ouvisto falarem muito bem dele e vc’s o que dizem?
Você tem “ouvido” ou “visto” falar bem dele? (Nunca tinha visto escrito essa palavra “ouvisto” - acho que é coisa da televisão, onde você vê e ouve as coisas.).
De modo geral, o Java Web Start, no começo era extremamente bugado, portanto só deve ser usado se você atualizar as máquinas em que for usado para a versão mais nova do JRE 6.0 ou 5.0.
Ele tem as seguintes vantagens:
As desvantagens são:
Olha estou utilizando JWS numa aplicação e estou achando muito bom… acho que vale a pena… So tive problemas com restrição que foi resolvido com assintura dos pacotes…
Como vc fala que tem coisas esquisitas mas nao sabe o que eh? Se vc nao sabe, teoricamente, nao tem coisas esquisitas
Bem, a aplicacao que eu trabalho aqui na empresa eh launched by web start. Nao participei na implementacao disso pra te dizer se eh complicado ou nao (porque peguei o barco andando), mas o que eu posso te eh que funciona muito bem, pelo menos do tempo que eu estou aqui nao tivemos nenhum issue e o usuario tb nao reclama. Mas quando eu starto a aplicacao da minha dev box roda mais rapido que pelo web start mas acho que isso eh normal.
// Daniel
o que é dev box,
e como funciona a execução offline do JWS por exemplo quando se tem um servidor de dados!
Bom, a execução offline ocorre porque a aplicação fica armazenada em um “Cache” e apartir daí, ela roda localmente.
Mas atenção!
Não vá confundir o servidor da aplicação(que pode estar off) com o servidor de bd, que se parar… dae f$%#$!
:thumbup:
[quote=brunohenrique]o que é dev box,
e como funciona a execução offline do JWS por exemplo quando se tem um servidor de dados![/quote]
Não funciona. Por definição uma aplicação offline tem que ser auto-contida. Ou seja, se a máquina não tiver (off) acesso à rede (line) a aplicação deve funcionar assim mesmo. Exemplos deste tipo de aplicação são os editores e os players. Uma programa de empresa que normalmente acessa um banco de dados tem que ser online.
Claro que, vc pode usar o conceito de “sometimes connected” onde a aplicação está conectada às vezes.
Vc pode então trabalhar off-line e da proxima vez que ficar online a aplicação se sincroniza com o servidor. Isto é simples de entender mas difícil de implementar. Depende do propósito da aplicação.
JWS é muito bom. Ainda não é uma maravilha, mas dá para fazer o que vc faria num swing standalone. Na verdade, um programa JWS é ± como um programa web, só que a interface é swing em vez de html num browser.
Com o Java 6 houve algum avanço nas capacidades desktop e com o 7 serão ainda mais. A GUI tradicional está voltando é só uma questão de tempo.
Pessoal meu primeiro exemplo de WebStart esta ficando bom
mas pinto uma dúvida
segui o tuto daqui do GUJ e ensina como criar o index.html do programa
e no htm tem uma verificação em javascript pra ver se o JWS esta instalado no cliente!
funciona só que gostaria de disponibilizar a opção de download do JWS no proprio htm
<html>
<head>
<title>TAKTTIME - Albert Form</title>
</head>
<script language="Javascript">
var javawsInstalled = 0;
isIE = "false";
if (navigator.mimeTypes && navigator.mimeTypes.length) {
x = navigator.mimeTypes['aplication/x-java-jnlp-file'];
if(x) javawsInstalled = 1;
} else {
isIE = "true";
}
function insertLink(url, name) {
if (javawsInstalled) {
document.write("<a href=" + url + ">" + name + "</a>");
} else {
document.write("Você precisa instalar o Java Web Start");
}
}
</script>
<body>
<br>
<p align="center"><font face="tahoma" size="4"><b>TaktTime Java Web Start</b></h1>
<p align="center"><img src="images/form.gif" border="0"/></p>
<p align="center"><font face="tahoma" size="2">
<script>
insertLink("takttime.jnlp","Clique aqui para executar a aplicacao TaktTime");
</script>
</body>
</html>
Ah, eh que aqui nos tempos ambiente de desenvolvimento, staging e producao.
Development box eh ambiente de desenvolvimento, onde eu desenvolvo meus aplicativos.
//Daniel
[quote=brunohenrique]P
mas pinto uma dúvida
segui o tuto daqui do GUJ e ensina como criar o index.html do programa
e no htm tem uma verificação em javascript pra ver se o JWS esta instalado no cliente!
funciona só que gostaria de disponibilizar a opção de download do JWS no proprio htm
(…)
[/quote]
substitua “Você precisa instalar o Java Web Start” por “Você precisa instalar o Java”
O Java que precisa ser instalado, o JWS vem junto. E O máximo que vc pode fazer é aponta a página onde baixar.
A pessoa vai ter que baixar por si mesma.
Isso nao e’ problema, voce pode fazer a checagem dentro de seu codigo html com javascript para verificar a versao da jvm e caso ela nao exista , voce podera instala-la automaticamente.
Eu uso e Recomendo !!!
Assinatura e’ algo importante, por questao de seguranca, principalmente qdo se esta na Web.
Que Coisas Esquisitas sao Essas ? se voce nunca usou , entao tome cuidado com o Achismo.
é “splash screen” e “ok” demais entende? isso enche o saco do usuário!
mas não existe uma maneira de carregar os pacotes
JWS automático para o usuário?
ele próprio terá de fazer o downloand pelo caminho indicado no meu index?!
como usualmente, vc’s que já trabalham com o JWS resolvem esta questão do download das lib’s JWS???
Sim, Carrega tudo automatico
[quote=bobmoe][quote=j-menezes]
Eu uso e Recomendo !!!
As desvantagens são:
- É um pouco chato trabalhar com o JWS porque ele é uma versão “glorificada” das applets - aquelas restrições de segurança também existem em JWS e você precisa assinar os seus pacotes.
Assinatura e’ algo importante, por questao de seguranca, principalmente qdo se esta na Web.
[/quote]
é “splash screen” e “ok” demais entende? isso enche o saco do usuário![/quote]
Bom !! meus usuarios nunca reclamaram.
E depois de instalado a jvm , fica uma beleza usar jws, de um clique e pronto.
O que eles reclamam e’ desses programas politica m$, que nao tem seguranca nenhuma e vivem cheios de virus.
Sim, Carrega tudo automatico
então kra será que vc pode me dar a dica, de como vc fez automático!
Devido ao tamanho das scripts, eu enviei por “MP”.
se alguem tiver a mesma duvida e quiser as scripts, de um toque !!!
[]'s
valeu j-menezes!!!
Pessoal o JWS relamente vale a pena estou empolgado com os resultados, espero não me decepcionar! hehehe
outra informção que quero é como faço para criar o atalho do JWS no desktop do usuario!?
estou utilizando os elementos:
mas mesmo assim não está criando o atalho no desktop,
ja restartei o tomcat e nada!
Pessoal como faço para versionar meus Jars e atualizá-los via JWS!