App Java Swing + WTS = baixo desempenho remoto

2 respostas
E

Ola,

Tenho uma aplicacao ERP Java, feita em Swing e JDK6.
Tambem tenho outra mais antiga feita em Delphi.
Ambas acessando o mesmo BD.

Como o WTS (Windows Terminal Server) manda os comandos de
alteracao de tela, e nao as telas (como o VNC) para o cliente remoto,
a aplicacao Delphi funciona rapidamente, haja vista que seu codigo é
um EXE nativo, e o WTS entende estes comandos.

Ja com a aplicacao Swing, como a VM faz a sua propria interpretacao
e depois que aciona o SO, o WTS nao consegue ter a mesma “esperteza”.

Alguem conhece alguma solucao de acesso remoto que funcione com Swing?
Ja testei tambem com Linux FreeNX e o problema foi o mesmo.

Quando a aplicacao é executada em rede local, ou em acessos remotos
que o link principal é bom, funciona de maneira “administravel” (mas nunca
igual o Delphi). Mas clientes que tem link fraco, fica praticamente inviavel.

Obs: Nao posso usar AWT pq é muito rudimentar, e nem SWT, pois tenho
umas 300 classes com muitos controles de eventos onEnter/onExit/onChange/etc,
sendo inviavel esta migracao.

2 Respostas

P

Já pensou em usar o RDP?

[]'s

E

Nao entendi sua sugestao. Eu uso Windows Terminal Server, que roda o acesso remoto pelo protocolo RDP5 (Windows 2003).
Por acaso voce esta sugerindo algum outro software sem ser o WTS que se chama RDP?

Obs: nos clientes de WTS, eu compartilho as impressoras locais (para relatorios) e as portas paralelas (para imprimir na matricial) e seriais (para imprimir na impressora fiscal Bematech). Caso voce tenha citado um software diferente do WTS, ele tem estes recursos?

Criado 23 de julho de 2008
Ultima resposta 23 de jul. de 2008
Respostas 2
Participantes 2