eu tenho uma aplicação mobile (celular ou pocket), e gostaria de enviar alguns dados para um servidor (SQL Server por exemplo) e lá dar um INSERT e salvar as informões…
qual seria a maneira mais indicada para se fazer isso ? para enviar, receber e armazenar as informações em um servidor…
Olá,
Se a sua aplicação for “mobile (celular ou pocket)”, deve ter um navegador " IE ", dai é criar uma aplicação web que faça um “CRUD”.
sds
William Silva
K
kpbds_pb
a idéia seria um aplicativo off line q armazenasse alguns informações, dps o usuário clicaria em “enviar dados” e esses dados seriam enviados e salvos no servidor…
como faria essa transferência ?
griciolli
Olá kpbds_pb, eu fiz um sistema nesse modelo, eu utilizei o protocolo http para a aplicações em j2me tanto para celular como para pocket, e do lado do servidor que vai receber as informações eu crie scripts em php tanto para receber as infomações qt para enviar tb!.. a linguagem que vai ficar do lado do servidor, seria opção sua… podendo utilizar php, java, asp!
O modelo para vc montar a conexão usando o protocolo http segue:
privatevoidconexao(){Stringaux="";newThread(newRunnable(){publicvoidrun(){try{StringBufferb=newStringBuffer();HttpConnectioncon=(HttpConnection)Connector.open("sua url");InputStreaminputStream=con.openInputStream();intch;intstatus=-1;status=con.getResponseCode();if(status==HttpConnection.HTTP_OK){/*Caso o seu script emita um retorno vc pega ele nesse trecho*/while((ch=inputStream.read())!=-1){b.append((char)ch);}for(inti=0;i<b.toString().length();i++){aux=aux+b.toString().substring(i,i+1);}con.close();System.out.println(aux);}else{System.out.println("ERRO DE PROCESSAMENTO");}}catch(IOExceptionioe){System.out.println("ERRO DE CONEXÃO");}}}).start();}