Estou iniciando estudos para utilização de GPRS da TIM em uma aplicação gostaria de saber se alguem já utilizou GPRS em aplicações Java ME, se possui alguma material relacionado sobre e etc !
[]s
Estou iniciando estudos para utilização de GPRS da TIM em uma aplicação gostaria de saber se alguem já utilizou GPRS em aplicações Java ME, se possui alguma material relacionado sobre e etc !
[]s
olá Márcio,
eu trabalho com a TIM e J2ME, depois de várias lutas
e brigas sangrentas, descobri que a parte do J2ME não
tem nenhum segredo, o que pode complicar é a conexão
configurada no celular com a TIM…
Normalmente, quando o celular é comprado na TIM, ele já vem
configurado certinho, mas se não for eu posso te passar como configurar…
As melhores apostilas/tutorias são os que estão no site da Sun,
a lista toda de artigos vc encontra em: http://developers.sun.com/techtopics/mobility/midp/reference/techart/
e um artigo sobre conexão HTTP e outros: http://developers.sun.com/techtopics/mobility/midp/articles/network/index.html
ah, lembre-se de fazer a conexão em uma Thread…
Realm,
obrigado pelas dicas, só gostaria de saber exatamente o pq desse lembrete de fazer a conexão em uma thread ? Você enfrentou algum problema com isso ?
[]s
olha Marcio,
quando comecei a programar j2me me lembro que eu nem consegui fazer uma conexão
http sem ser em uma thread separada da thread da midlet…
acredito ser uma exigência da especificação, para que a tela não trave, por exemplo.
Além de que fica mais organizado… não se preocupe em gastar recursos na hora de
fazer conexões ou outras coisas necessárias, ao usar um ofuscador, tipo Proguard,
a aplicação fica bem enxuta…
[quote=marciocamurati]Realm,
obrigado pelas dicas, só gostaria de saber exatamente o pq desse lembrete de fazer a conexão em uma thread ? Você enfrentou algum problema com isso ?
[]s[/quote]
A não ser que vc queira que a aplicação congele e não responda aos comandos do usuário (por exemplo, escolhendo cancelar a conexão) enquanto a conexão não for terminada, a prática diz que vc deve evitar isto colocando seu código em outra thread e deixa a thread principal livre para processar os eventos na interface do usuário.
Não é frescura isto e sim necessidade.
Nunca vi alguém fazendo conexão e não usando uma thread a parte, por justamente não querer este efeito de “aplicação congelada” que ele implica.
boone,
obrigado pro complementar a resposta, era oque eu imaginava.
valeu !
[]s