Conexão Mobile com um servidor

Olá para todos…

eu tenho uma dúvida…

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…

desde já agradeço.

att.

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

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 ?

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:

private void conexao(){
		String aux = "";
		new Thread(new Runnable() {
			public void run(){
				try{
					StringBuffer b  		= new StringBuffer();
					HttpConnection con 		= (HttpConnection)Connector.open("sua url");
					InputStream inputStream = con.openInputStream();
					int ch;
					int status 	= -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(int i = 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(IOException ioe){
					System.out.println("ERRO DE CONEXÃO");
					
				}
			}
		}).start();
}
	

Abraços