J2me + webservice

Olá, é possivel desenvolver uma aplicação para celular que conecte a um webservice e receba uma figura(por exemplo) como retorno??
Se possivel, o webservice precisa ser “especial”, ou posso criar um webservice “normal”??
Se eu desenvolver esse webservice em C#, posso conectar através dele??
Desculpem o nivel das perguntas, não saco nada de aplicação pra celular…
Obrigado

[quote=“Aleslash”]Olá, é possivel desenvolver uma aplicação para celular que conecte a um webservice e receba uma figura(por exemplo) como retorno??
Se possivel, o webservice precisa ser “especial”, ou posso criar um webservice “normal”??[/quote]

Se não me engano, no midp 2.0, jah existe uma api voltada para werbservices, e vc se conecta em webservices “normais”

[quote=“Aleslash”]Se eu desenvolver esse webservice em C#, posso conectar através dele??
[/quote]
Sim, webservice eh pra isso mesmo, integrar, independente da linguagem utilizada.

[]'s

Obrigado, o problema é que eu queria fazer em midp 1.0…
e agora??
Outra duvida, para eu conectar nesse webservice é através de uma Httpconection??

Valeu

Aleslash,

eu naum sei mto bem como vai rolar webservices com j2me, mas dá uma olhada na jsr 172 - J2ME Web Services API, me parece q vc faz alguma coisa utilizando o JAX-RPC.

Espero ter ajudado…

[]'s

Vou expor a minha duvida de outra maneira…
Eu gostaria de fazer um sistema de automação ou monitoração de alguma coisa…, feito isso, eu gostaria de acessa-lo através do celular, para tanto, pensei em fazer o sistema e depois disponibiliza-lo através de um web-service…, foi o que pensei ser mais simples…
Esse acesso ao webservice pode ser feito pelo httpconnection?? Esse httpconnection pode ser feito com midp 1.0 ou é necessario o 2.0??
Obrigado

Neste monitoramento o que voce vai querer receber de informação? voce não poderia exibir isto em um wml? ou mesmo capturar as informações e montar ums GUI no celular ??
Ou poderia fazer a comunicação entre o cel e um servle, que por sua vez se comunica com o webservice

Olá,

estou com um sistema em produção que utiliza exatamente esta arquitetura. Um programa j2me MIDP1.0 utilizando bibliotecas para acessar webservices escritos em C#.

Voce deve desenvolver os webservices normalmente, nada de especial.

Já o acesso aos mesmos via midp1.0 deve ser feito por alguma biblioteca (nao há nenhuma padrão no midp1.0). A jsr 172 visa justamente uma padronização. Veja um exemplo de utilização destas bibliotecas em http://www-106.ibm.com/developerworks/wireless/library/wi-xmlparse/

Agora, um problema das mesmas: espaço! Elas normalmente consomem um bom espaço. No meu caso tive de ao inves de utilizá-las, utilizar um parser xml e enviar o xml via httpConnection mesmo… e fazer o parsing do que era retornado. Para isto utilizei o XParse-J, que consome apenas 6KB. Informações sobre parse de XML: http://developers.sun.com/techtopics/mobility/midp/articles/parsingxml/

Bom, acho que com estas informações vc ja consegue criar algo.

[]s

Leandro de Paula
leandrodepaula11@yahoo.com.br
Analista programador
Onirium Sistemas Móveis
www.onirium.com.br

Valeu Leandro, a minha duvida era quanto a programação do celular mesmo. Vou dar uma olhada nestes links que voce passou, parecem legais…
Qualquer duvida eu exponho aqui de novo…hehehe

A minha maior duvida é no quesito j2me mesmo. Não entendo nada disso(ainda…).
Essa httpconnection, consome pulsos de celular??Como é que é pago essa conexão??
Essa é uma ideia para o meu projeto de formatura, …Eu queria fazer alguma coisa com esse esquema, mas não sei o que…se alguem puder dar uma ideia, estou aceitando…

Obrigado a todos…

já fizemos essa integração celularXWebService(C#)!!

Consome pulsos do celular…
Cara isso seria um download…no webservice vc faz gerar o xml, isso será baixado para o celular(por exemplo 2Kb), vc pagaria a taxa GPRS de 2 Kb(verifica no site da TIM)

Aí no celular vc faz um parse do Xml…

Mas seria muito mais barato vc fazer o seguinte:
Exemplo baixando cadastros de e-mail campos Nome, E-mail:
Itens cadastrado:
Felipe felipefpeixoto@
Joao joao@

aí no webservice vc faz gerar uam string do seguinte
Felipe,felipefpeixoto|joao,joao@

entende?!?! aí vc faz o split!! mais barato, e mais simples do q um xml e faser o parse