| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 10:51:27
|
mendigosujo
JavaEvangelist
Membro desde: 24/09/2007 08:28:23
Mensagens: 326
Offline
|
Feras,
Preciso fazer um chat para celular e to com dúvidas com relação ao conceito de 'como fazer' um chat. Do meu ponto de vista, ficaria algo do tipo:
- 2 usuarios ( um enviando outro recebendo )
- camada que verifica se o usuario está online
- uma thread fica eternamente em true até a hora que o usuário andona a conversa
Esta parte de verificação do status logado e a thread, eu vou implementar em um webservice. Em questão de performance, é melhor um webservice ou uma servlet?
Outra coisa, como funciona o lance de lista de mensagens? Vamos supor que o usuário nao esteja online, como qu posso enviar uma mensagem do server até o client no android?
Abs
This message was edited 2 times. Last update was at 09/11/2011 10:54:10
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 11:23:38
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
Esta parte de verificação do status logado e a thread, eu vou implementar em um webservice. Em questão de performance, é melhor um webservice ou uma servlet?
WS com SOAP vai ser pior pelo parse, mas vai funcionar.
Aconselho mesmo usar REST com servlet ou até a api especifica para REST.
Outra coisa, como funciona o lance de lista de mensagens? Vamos supor que o usuário nao esteja online, como qu posso enviar uma mensagem do server até o client no android?
Rest tb....qualquer plataforma pode ser desenvolvido uma aplicação nativa (desktop) para ser possivel client do seu chat.
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 11:30:28
|
mendigosujo
JavaEvangelist
Membro desde: 24/09/2007 08:28:23
Mensagens: 326
Offline
|
FernandoFranzini wrote:
Esta parte de verificação do status logado e a thread, eu vou implementar em um webservice. Em questão de performance, é melhor um webservice ou uma servlet?
WS com SOAP vai ser pior pelo parse, mas vai funcionar.
Aconselho mesmo usar REST com servlet ou até a api especifica para REST.
Outra coisa, como funciona o lance de lista de mensagens? Vamos supor que o usuário nao esteja online, como qu posso enviar uma mensagem do server até o client no android?
Rest tb....qualquer plataforma pode ser desenvolvido uma aplicação nativa (desktop) para ser possivel client do seu chat.
REST é o que eu já estava pensando em usar.
Conhece qual é a api especifica??
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 11:47:54
|
FernandoFranzini
GUJ Master
![[Avatar]](/images/avatar/33f6c40df1060aa3c548ad2d499eced0.jpg)
Membro desde: 24/04/2009 12:58:16
Mensagens: 1541
Offline
|
- JAX-RS
- RESTLET
- Apache CXF
Etc....
|
Fernando Franzini |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 11:53:58
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
No android, procura por server push ou push notifications. Ja existe isto pronto e o client nao precisa ficar toda hora indo ver se tem mensagens.
De resto tu vai ter um servidor que vai controlar todo mundo on-line e tals, e quanto alguem enviar uma mensagem tu da uma push notifications no device destino.
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/11/2011 12:12:31
|
mendigosujo
JavaEvangelist
Membro desde: 24/09/2007 08:28:23
Mensagens: 326
Offline
|
Valeu rapaziada!!
|
|
|
 |
|
|