| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/08/2006 22:45:04
|
liclopes
Thread.start()
![[Avatar]](/images/avatar/76e2d26f0496e090a9ad7d94c3128e2a.jpg)
Membro desde: 16/08/2006 19:51:55
Mensagens: 44
Offline
|
Eterna orientadora: Drª Thienne Mesquita Johnson (thienne@ieee.org) Contribuição: Portal jmebrasil.org e j2me-list-subscribe@soujava.dev.java.net
Centro: CCET - Centro de Ciências Exatas e Tecnologia
Site: www.cci.unama.br
Artigo: www.devmedia.com.br/articles/viewcomp.asp?comp=5356
Serviços Baseados em Localização (LBS) utilizando dados (dados geométricos de lattitude-longitude-altura) do dispositivo GPS (fonte gratis) ou qualquer outra fonte disponibilizada pela operadora de telefonia celular (triangulação de antenas, cell-id...) e a classe javax.microedition.location de J2ME (JSR 179 ou API Location).
Como é um assunto pouco discutido, queria amostrar um exemplo.
ilustração da posição física do dispositivo móvel.
para dispositivos móveis (ex. celulares)
Um alerta é flexível bastante, entretanto. Para demitir a tela com toda a chave ou para indicar um animation simples, é necessio usar um Canvas p/ a splash screen.
A classe Canvas da tela de apresentação (splash screen)
Classe do editor de marcos/pontos de interesse (landmark)
Classe que cuida das ações sobre os marcos (landmark)
Código da classe do servlet (servidor web) que receberá as coordenadas (dados gps) e realizará a consulta
Classe do servlet
Classe CongurationProvider, essa clase não faz parte da API Location. Precisa ser implementada
Abraço Elias.Lôgan-X
Texto revisto e atualizado em: agosto/2007
Abraço Elias.Lôgan-X
This message was edited 3 times. Last update was at 12/09/2007 16:06:54
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 10:47:41
|
mapis
Debugger
![[Avatar]](/images/avatar/ae3f4c649fb55c2ee3ef4d1abdb79ce5.jpg)
Membro desde: 11/08/2005 01:16:13
Mensagens: 55
Localização: www.mapis.com.br
Offline
|
Nussa que legal, eu estava procurando por algo semelhante para estudar e agora vai ser um pouco mais facil... , mas estou com algumas duvidas, eu criei um jar com esse arquivo... não tenho certeza absoluta que fiz do jeito certo, mas quando eu passei pro celular ele deu um erro e disse que o arquivo é invalido. Gostaria de saber se no caso de meu celular não aceitar a JSR-179 ( eu acho que é essa a do Location ), ele pode dar esse erro? Ou se não for pedir muito, se vc poderia me passar o .jar desse prog.? Qualquer sugestão é muito bem vinda...rs..
[]s
|
Marcelo de Souza (MAPIS)
Todo mundo tem cliente, só traficante e Analista de Sistemas é que tem usuário.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 14:55:58
|
rigolin
Java Ninja
![[Avatar]](/images/avatar/f33ba15effa5c10e873bf3842afb46a6.png)
Membro desde: 30/04/2003 02:11:18
Mensagens: 263
Localização: São Carlos
Offline
|
mapis wrote:Nussa que legal, eu estava procurando por algo semelhante para estudar e agora vai ser um pouco mais facil...  , mas estou com algumas duvidas, eu criei um jar com esse arquivo... não tenho certeza absoluta que fiz do jeito certo, mas quando eu passei pro celular ele deu um erro e disse que o arquivo é invalido. Gostaria de saber se no caso de meu celular não aceitar a JSR-179 ( eu acho que é essa a do Location ), ele pode dar esse erro? Ou se não for pedir muito, se vc poderia me passar o .jar desse prog.? Qualquer sugestão é muito bem vinda...rs..
[]s
Você compilou a classe com o Wireless Toolkit?
Além disso, o arquivo MANIFEST.MF em um .jar de uma aplicação Java ME é assim:
Recomendo que você utilize o Netbeans + Mobility Pack para criar aplicações... ele vai gerar o .jar para vc enviar pro celular.
|
"Reaja inteligentemente mesmo a um tratamento não inteligente."
Lao-Tsé |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 17:15:12
|
mapis
Debugger
![[Avatar]](/images/avatar/ae3f4c649fb55c2ee3ef4d1abdb79ce5.jpg)
Membro desde: 11/08/2005 01:16:13
Mensagens: 55
Localização: www.mapis.com.br
Offline
|
Então, eu fiz compilei no WTK sim, não deu nenhum erro.... o meu MAINFEST.MF ficou parecido com o seu, da uma olhada ae..
tem muita pouca diferenca, agora não sei se alguma dessa é muito importante...
agora com relação ao NetBeans, eu estou usando o NB 5.0, so que eu não consigo importar a location API, ele diz que não acha, se vc tiver alguma dica de como eu faco para usar no netBeans seria muito bom...
ahhh... OFFTOPIC - Vc é de Sanca mesmo, eu acho que te vi hj na Cultura Inglesa e no É dia de Java, mas não tenho certeza..
[]s
e obrigado
|
Marcelo de Souza (MAPIS)
Todo mundo tem cliente, só traficante e Analista de Sistemas é que tem usuário.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 17:43:56
|
rigolin
Java Ninja
![[Avatar]](/images/avatar/f33ba15effa5c10e873bf3842afb46a6.png)
Membro desde: 30/04/2003 02:11:18
Mensagens: 263
Localização: São Carlos
Offline
|
OFT: Eu estudo em Sanca... UFSCar e Cultura Inglesa.
Se você estava no É dia de Java... o cara da Nokia falou a JSR-179 só está implementado nos dispositivos da Series 60 e 80. Pode ser que a sua JVM não suporte..
Quanto ao Netbeans eu não sei te dizer... se o seu celular for Nokia você pode usar os SDKs da Nokia conforme a sugestão do palestrante (SDKs + Carbide).
|
"Reaja inteligentemente mesmo a um tratamento não inteligente."
Lao-Tsé |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/08/2006 17:44:20
|
renandpf
Debugger
![[Avatar]](/images/avatar/6f6d7ea73f8b34354a3ecc69f872abfd.png)
Membro desde: 07/03/2005 17:43:07
Mensagens: 62
Offline
|
Vem cá,
pra fazer isso funcionar as operadoras devem ter esse serviço implementado em sua rede, né?
Que eu saiba só a VIVO possui... e "não tem" J2ME em seus dispositivos...
|
Renan Del Puppo Furtado
Java Micro Edition Certified (SCMAD 1.0)
Java Certified (SCJP 1.4) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2006 08:43:15
|
mapis
Debugger
![[Avatar]](/images/avatar/ae3f4c649fb55c2ee3ef4d1abdb79ce5.jpg)
Membro desde: 11/08/2005 01:16:13
Mensagens: 55
Localização: www.mapis.com.br
Offline
|
Sim, eu estava lá na palestra de JME, e estou pensando nisso, meu celular não suporta JSR-179 o meu é um V360 da Motorola, mas eu queria colocar para ver se pelo menos ele ia rodar e me dizer que tinha dado erro, mas ele da erro antes... eu vou tentar mudar de celular, ou pegar um nokia emprestado para testar...
Se for o que eu entendi, vc diz que a vivo "não tem" J2ME nos dispositivos?? Se for isso, eu estou um pouco enganado, pois pensei que todos os celulares mais atuais dela já tivesse de fabrica com JME... SE FOR ISSO QUE EU ENTENDI...
Obrigado pessoal pela ajuda! Eu vou procurar saber mais sobre isso e depois dou um post aqui!!!
[]s
|
Marcelo de Souza (MAPIS)
Todo mundo tem cliente, só traficante e Analista de Sistemas é que tem usuário.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2006 14:53:18
|
liclopes
Thread.start()
![[Avatar]](/images/avatar/76e2d26f0496e090a9ad7d94c3128e2a.jpg)
Membro desde: 16/08/2006 19:51:55
Mensagens: 44
Offline
|
Aumentei mais o código, agora o dispositivo móvel trabalha com servlet
|
Pensando móvel! Pesquisa em mobilidade com ideias para a vida.
Abraço, Elias Franco Lopes. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/08/2006 17:39:15
|
mapis
Debugger
![[Avatar]](/images/avatar/ae3f4c649fb55c2ee3ef4d1abdb79ce5.jpg)
Membro desde: 11/08/2005 01:16:13
Mensagens: 55
Localização: www.mapis.com.br
Offline
|
boa... vou testar isso ae!!!
[]s
|
Marcelo de Souza (MAPIS)
Todo mundo tem cliente, só traficante e Analista de Sistemas é que tem usuário.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/09/2006 20:32:58
|
liclopes
Thread.start()
![[Avatar]](/images/avatar/76e2d26f0496e090a9ad7d94c3128e2a.jpg)
Membro desde: 16/08/2006 19:51:55
Mensagens: 44
Offline
|
É um bom assunto p/ trabalho, esse é o meu TCC.
Esse código foi o 1º que eu fiz vou fazer outras com outras funções da classe location e usando RMS.
Celulares novos já foram lançados c/ gps integrando e com suporte a classe location. vai nesse site e ve as listas dos dispositivos que suportam a classe -> http://j2mepolish.org/devices/devices-locationapi.html
é uma saida usar um módulo GPS externo, via Bluetooth. Abaixo tem um link com um exemplo (src code):
Accessing GPS receiver from mobile phone via bluetooth -> http://www.hcilab.org/documents/tutorials/BT_GPS/BT_GPS.htm
Vai no site da vivo que eles explicam qual a função da operadora em relação ao aplicativos lbs -> http://www.vivo.com.br/portal/vivo_encontra.php .
abraço. Elias.Lôgan-X
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/09/2006 22:59:16
|
mapis
Debugger
![[Avatar]](/images/avatar/ae3f4c649fb55c2ee3ef4d1abdb79ce5.jpg)
Membro desde: 11/08/2005 01:16:13
Mensagens: 55
Localização: www.mapis.com.br
Offline
|
Nussa... tenho ctz que isso vai me ajuda, muito obrigado!!! tadinho do meu v360, ele naum funciona com location, eu vou tentar trocar ele ou comprar algum modelo da siemens usado, qual modelo vc usa liclopes??? ahhh eu estou querendo fazer meu TCC sobre isso tb, mas ainda vai demorar um pouquinho...rs... bom muito obrigado mesmo!! Qualquer duvida eu mando pm para vc ok??rs...
[]s
|
Marcelo de Souza (MAPIS)
Todo mundo tem cliente, só traficante e Analista de Sistemas é que tem usuário.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/08/2007 11:55:46
|
Wolf_X
JavaTeenager
![[Avatar]](/images/avatar/3a5b32a30dde157ac0e5e90d1330fe91.jpg)
Membro desde: 18/01/2007 03:01:14
Mensagens: 185
Localização: Vitoria - ES
Offline
|
po galera, to tentando fazer o exemplo acima, importei a classe location do pacote da motorola mas nao encontro a classe ConfigurationProvider, tirando isso todas as outras classes eu axo , alguem tem alguma ideia?
|
Rodolfo Zacche de Aguiar |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/08/2007 21:27:27
|
liclopes
Thread.start()
![[Avatar]](/images/avatar/76e2d26f0496e090a9ad7d94c3128e2a.jpg)
Membro desde: 16/08/2006 19:51:55
Mensagens: 44
Offline
|
Wolf_X wrote:...importei a classe location do pacote da motorola mas nao encontro a classe ConfigurationProvider...
ve de novo o código coloque a classe ConfigurationProvider, ela não faz parte do código. desculpa ae o esquecimento.
Mais info em:
www.forum.nokia.com/info/sw.nokia.com/id/708ac992-1168-43b2-a46a-aa3931e49d48/MIDP_Location_API_Developers_Guide_v1_0_en.pdf.html
www.forum.nokia.com/info/sw.nokia.com/id/f7e8ad78-7898-4053-ab83-74c147923866/MIDP_Location_API_Example_Tourist_Route_v1_0.zip.html
abraço
www.jcp.org/aboutJava/communityprocess/final/jsr179/
ELias.Lôgan-X, abraço
|
Pensando móvel! Pesquisa em mobilidade com ideias para a vida.
Abraço, Elias Franco Lopes. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2007 07:59:34
|
Wolf_X
JavaTeenager
![[Avatar]](/images/avatar/3a5b32a30dde157ac0e5e90d1330fe91.jpg)
Membro desde: 18/01/2007 03:01:14
Mensagens: 185
Localização: Vitoria - ES
Offline
|
mano
VLW!!!!!!!!!!!!!!!!!!!!!!!!!!!
vo olha la agora mesmo
|
Rodolfo Zacche de Aguiar |
|
|
 |
|
|
|
|