Aplicação desktop para web

5 respostas
marcosharbs

Olá!

Eu tenho uma pequena aplicação que na verdade é um pequeno jogo que fiz em um trabalho e é uma aplicação desktop na qual eu uso Swing, gostaria de saber se  como fazer o mesmo so que fazer essa aplicacao se comunicar com um servidor, para poder jogar varias pessoas, tipo qria q rodasse a aplicacao no pc do jogador, mas que ela se comunicasse via web, para poder jogar com os outros jogadores em rede.
Alguém tem alguma ideia de como fazer isso?

Obrigado!

5 Respostas

Luiz_Gustavo

Para fazer a aplicação rodar no pc do cliente, mesmo sendo Swing, você pdoeria usar o Java WebStart.
Quanto a comunicação com o servidor, já não posso dar sugestões, pois nunca cheguei a implementar algo do tipo.

Abraços!

marcosharbs

Luiz_Gustavo:
Para fazer a aplicação rodar no pc do cliente, mesmo sendo Swing, você pdoeria usar o Java WebStart.
Quanto a comunicação com o servidor, já não posso dar sugestões, pois nunca cheguei a implementar algo do tipo.

Abraços!

Obrigado pela dica
vc teria algum livro ou tutorial para me indicar para começar a ver java web start?
Abraço

marcosharbs

So um aduvida…
Uma aplicação Java Web Start
ela roda no desktop do cliente?
ou roda no browser??

khaoz

O java web start serve para você distribuir e atualizar essa sua aplicação de forma fácil e sim, o aplicativo vai rodar no cliente :slight_smile:

Quanto a solução para comunicar remotamente eu não paro de pensar em sockets :wink:

Luiz_Gustavo

Olá marcosharbs,

como disse o khaoz, a aplicação roda no desktop do cliente.
A aplicação fica em cache na máquina do cliente, e o JWS se encarrega de atualizá-la quando necessário.
khaoz, me passou sockets pela cabeça também :smiley: , mas como nunca implementei nada usando sockets não posso ajudar muito.
Alguns links que podem ajudar (alguns são antigos, mas valem pelo conceito)

http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp
http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/faq.html


http://www.netbeans.org/kb/articles/matisse-jaws.html
http://www.ibm.com/developerworks/opensource/library/os-jws/

http://weblogs.java.net/blog/lancea/archive/2007/06/using_java_web.html

espero que ajude.

[]'s

Criado 25 de setembro de 2008
Ultima resposta 25 de set. de 2008
Respostas 5
Participantes 3