Aplicação desktop para web

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 há 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!

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!

[quote=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![/quote]

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

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

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:

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