Clayton,

  Achei esse email na minha pasta do outlook, pois estou com problema e
lembrei q t�nhamos discutido sobre o assunto a um tempo atr�s. Seguinte:
fazer um httpconnection utilizando palm + um celular com interface de
comunica��o infravermelho funciona desde que a vers�o do PalmOs seja a 3.5!
se esse mesmo programa for levado para um palmos 4.0 (m130 por exemplo)a
conex�o com a internet n�o funciona, pois tem um bug na kvm da sun q o
httpconnection n�o funciona no palmos4 quando for com infravermelho! essas
informa��es eu achei no forum da sun, entretanto eu n�o achei a solu��o para
isso ainda. Algu�m tem id�ia de como resolver isso?

Marlon Luz
----------------------------------------------
Marlon Luz - Analista de Sistemas / Desenvolvedor
Trevisan Tecnologia
E-mail: [EMAIL PROTECTED]
WWW : <http://www.trevisantecnologia.com.br/>
Fone : (51) 3328-4255
FAX : (51) 3328-8710
----------------------------------------------


----- Original Message ----- 
From: "Clayton" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 23, 2003 10:15 AM
Subject: Re: [j2me-list] PALM & Internet


Obrigado Marlon. Jah consegui fazer a leitura de um arquivo do servidor
usando o Palm + Nokia + TDMA. Consegui varias vezes fazer funcionar, e
consegui ler um arquivo TXT e HTML existente no servidor e exibi-lo no Palm.

[]'s


----- Original Message ----- 
From: HYPERLINK "mailto:[EMAIL PROTECTED]"Marlon Luz -
Trevisan Tecnologia
To: HYPERLINK "mailto:[EMAIL PROTECTED]"[EMAIL PROTECTED]
Sent: Thursday, May 22, 2003 8:28 AM
Subject: Re: [j2me-list] PALM & Internet



Clayton,

Para estabelecer a conex�o voc� tem que apenas configurar a Conex�o e a Rede
no Prefs do Palm, creio que tu tenhas feito isso corratemente e sobre o tipo
de conex�o tem que ser PPP. Entretanto o problema de conex�o com o servidor
eh realmente um problema! j� tentei diversas vezes isso e o pior � que
funcionou em 1% das vezes que tentei! ou seja, funciona de vez em quando, eu
tentei inclusive com GPRS que tem uma banda muito boa e mesmo assim dava
erro de conex�o com o servidor. Em um teste que eu fiz, eu coloquei um micro
na internet por linha discada e coloquei um servidor web nesse micro, no
palm eu coloquei o ip desse micro e o htm que eu queria pegar. Observei que
o tr�fego de dados era grande, algo em torno de 4 vezes mais que se eu
tentasse ver o mesmo htm atrav�s de um micro comum(Internet Explorer)!
(Olhei o tr�fego atrav�s dos bytes recebidos e enviados de uma conex�o
dial-up!) N�o sei o que esse excesso de tr�fego de dados significa, mas sei
que dava o mesmo problema de conex�o com o servidor. Outro ponto que eu
observei foi que tentando isso diversas vezes, em uma das tentativas
funcionou!!!!!
Se algu�m saber algo mais por favor ajude-nos!


Abra�os,
Marlon Luz
----------------------------------------------
Marlon Luz - Analista de Sistemas
Trevisan Tecnologia
E-mail: HYPERLINK
"mailto:[EMAIL PROTECTED]"[EMAIL PROTECTED]
WWW : < HYPERLINK
"http://www.trevisantecnologia.com.br/"http://www.trevisantecnologia.com.br/
>
Fone : (51) 3328-4255
FAX : (51) 3328-8710
----------------------------------------------


-----Mensagem original-----
De: Clayton [mailto:[EMAIL PROTECTED]
Enviada em: ter�a-feira, 20 de maio de 2003 12:35
Para: [EMAIL PROTECTED]
Assunto: [j2me-list] PALM & Internet


Pessoal,

Fiz o codigo abaixo e no emulador WTK, usando o emulador do Palm, consegui
ler um arquivo .HTM, de um site da internet qualquer.

Tentei fazer o mesmo usando um Palm, ligado a um celular Nokia 3220 atraves
do IR, e eu consegui estabelecer a conexao, mas ao rodar a rotina abaixo, eh
exibida uma mensagem de impossibilidade de conexao com o servidor.

1) Alguem jah passou por isso, e saberia como me ajudar? 2) O que eu deveria
configurar no Palm para estabelecer esta conexao?
3) O que significam as siglas PPP, SLIP e CSLIP existentes no Palm, e qual a
diferenca entre elas, e quando devem ser usadas?

***********
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
import javax.microedition.io.*;
import java.io.*;

public class WriteNet extends MIDlet{

private Display display = null;
private Form screen = null;

protected void startApp(){
if( display == null ){
display = Display.getDisplay( this );
screen = new MeuForm();
display.setCurrent( screen );
}//if
}

protected void destroyApp(boolean unconditional){
display = null;
screen = null;
}

protected void pauseApp(){
}

class MeuForm extends Form implements CommandListener{

private Command cmdExit = new Command( "Exit", Command.SCREEN, 1 );
private Command cmdSend = new Command( "NET", Command.SCREEN, 2 );
private Alert alerta = null;

public MeuForm(){
super( "Arquivo" );
addCommand( cmdExit );
addCommand( cmdSend );
setCommandListener( this );

}

private String getArquivoFromNet( String requestString ){
HttpConnection hc = null;
DataInputStream dis = null;
StringBuffer messagebuffer = new StringBuffer();
int ch;
long len;

try{
// abre a conexao http com o servidor
hc = (HttpConnection) Connector.open(requestString, Connector.READ);

// Set the request method to GET
hc.setRequestMethod(HttpConnection.GET);

// Retrieve the response
dis = new DataInputStream( hc.openInputStream() );

// Check the Content-Length first
len = hc.getLength();

if( len != -1 ){
for( int i = 0; i < len; i++ )
if( (ch = dis.read() ) != -1 )
messagebuffer.append( (char)ch );
}
else{
while ((ch = dis.read()) != -1)
messagebuffer.append((char) ch);
}//if

dis.close();
return ( messagebuffer.toString() );
}
catch( Exception e ){
String msg = "NAO FOI POSSIVEL SE COMUNICAR COM O SERVIDOR";
alerta = new Alert( "ERRO", msg, null, AlertType.INFO );
alerta.setTimeout( 5000 );
display.setCurrent( alerta, this );
return (null);
}
finally{
try{
if ( hc != null )
hc.close();
}
catch( IOException ignored ){
}//try

try{
if ( dis != null )
dis.close();
}
catch( IOException ignored ){
}//try
}//try
}

public void commandAction(Command c, Displayable d ){
if( c == cmdExit ){
alerta = null;
destroyApp( false );
notifyDestroyed();
}
else if( c == cmdSend ){
String s = getArquivoFromNet( " HYPERLINK
"http://www.helton.trix.net/nop1tb.htm"http://www.helton.trix.net/nop1tb.htm
" );
if( s != null ){
alerta = new Alert( "SUCESSO", s, null, AlertType.INFO );
alerta.setTimeout( 5000 );
display.setCurrent( alerta, this );
}//if
}//if
}

}

}
***********

Clayton Bonelli



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2003



---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.449 / Virus Database: 251 - Release Date: 27/01/2003


Responder a