Celular como terminal de votação  XML
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Autor Mensagem
halleypo
HelloWorld

Membro desde: 07/08/2004 09:52:17
Mensagens: 11
Offline

Atualmente dispomos de um sistema que permite a votação através de terminais assíncronos ligados pela porta serial a um servidor. Este sistema está velho e o local de votação é tombado, o que dificulta a instalação de qualquer fiação. Desta forma, estamos analisando a substituição destes terminais assíncronos por telefones celulares, o que eliminaria a fiação, mas como só é permitido votar de dentro do local de votação, não poderia ser usada a operadora de telefonia, teria que ser utilizado o BlueTooth ou algo semelhante. Não haveria comunicação entre os celulares votantes, somente com o servidor na hora da votação. Alguém conhece um aplicativo J2ME semelhante, ou poderia dar uma sugestão sobre onde encontrar material que ajudasse no levantamento deste aplicativo?
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Palm com infrared seria seguro o bastante? Ou poderia haver man in the middle?

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
halleypo
HelloWorld

Membro desde: 07/08/2004 09:52:17
Mensagens: 11
Offline

A sala de votação tem mais de 60 metros quadrados, e às vezes chega a ter 100 pessoas na sala e muita movimentação. Acho que o infravermelho seria obstruído. Talvez fosse possível levantar a receptora do infravermelho.
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Como funcionam os muitos restaurantes que usam Palm ou IPac para fazer a comunicação entre o garçon e a cozinha? E as maquininhas de autorização de cartão de crédito que vão às mesas dos clientes?

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
halleypo
HelloWorld

Membro desde: 07/08/2004 09:52:17
Mensagens: 11
Offline

Não sei como é feita esta comunicação, mas acho que vale a pena ser investigado. Vou me informar.
wmitsuda
JavaEvangelist

Membro desde: 25/02/2005 17:02:40
Mensagens: 334
Offline

Luca wrote:Olá

Como funcionam os muitos restaurantes que usam Palm ou IPac para fazer a comunicação entre o garçon e a cozinha? E as maquininhas de autorização de cartão de crédito que vão às mesas dos clientes?

[]s
Luca


No caso dos restauramentes acredito que sejam PDAs c/ WiFi conectados a um access point no próprio restauramente.

No caso das máquinas de cartão de crédito, acho que há um celular (ou pelo menos um módulo celular) embutido dentro da máquina (alguém poderia me confirmar isso?).

Sun Java Certified POG Master Developer
http://www.willianmitsuda.com
[WWW]
Stryder
JavaChild
[Avatar]

Membro desde: 27/06/2005 23:34:19
Mensagens: 101
Offline

Olá halleypo. Interessante esse projeto.
Eu e mais dois amigos estamos desenvolvendo um servidor de serviços bluetooth.
Ele funcionará com o mesmo princípio de um WebService, ou seja, ela será um BlueService(rs). Você publica o seu serviço(Atualização em Banco de Dados, Conexão a Internet, Trafego de Mídias, ect ects) nesse servidor e depois mapea o seu jar em um XML. Tendo feito isso, o nosso servidor estará pronto pra atender a sua aplicação, ou seja, assim que o seu terminal enviar a votação, ou seja, a sua máquina de votação com um cel acoplado e com bluetooth, pedir o serviços, nos chamamos o seu Jar com o que vc precisa e ele é executado.
Bom, se quiser conversar sobre o servidor e como poderíamos montar um projeto com ele, meu e-mail é eduardodutragoncalves@gmail.com
mas caso não esteja interessado, você pode olhar no site da Sun, Nokia, e http://www.benhui.net/ que tem tudo sobre bluetooth, identificação dos dispositivos, verificação dos serviços que estes implementam e por aí vai.
A Vantagem do uso de um servidor pra centralizar a sua votação é que pra cada servidor, você poderá ter até 7 urnas, o que reduzirá bastante o seu custo. Além disso, a tecnologia bluetooth, já implementa um protocolo próprio de segurança, o que também é um grande facilitador no seu tráfego de dados e ajudará a sua equipe a desenvolver uma aplicação segura e de difícil quebra de sigilo.

Além disso, caso não queira usar nenhum servidor, basta que a sua urna tenha bluetooth, e que você implemente nela um botão enviar dados, ou extrato da votação, e assim que esse botão for clicado, a sua urna encontre os celulares com bluetooth que estão perto dela. Feito isso, você coloca na sua urna uma senha de pariamento, ou seja, uma senha que a sua urna usará pra se comunicar com esse celular. Feito isso, ela trafega os dados e você poderá transmitir esses dados do celular, via GPRS direto pra uma base de dados pra centralização dessas informações on-line.



IR eu não recomendaria, até por que teria que ser algo bem específico, pois o IR tem que ser mantido a uma distância pequena e sem movimentos bruscos.

Wi-Fi, existe um custo ainda um pouco grande pra que vc faça um projeto com ele, na instalação dos HotSpots e tudo mais.

Para bluetooth, acredito que para essa aplicação que vc deseja em específico, seria o ideal.

É um projeto bem interessante, e com várias formas de implementações.

Abraço
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

wmitsuda wrote:
No caso das máquinas de cartão de crédito, acho que há um celular (ou pelo menos um módulo celular) embutido dentro da máquina (alguém poderia me confirmar isso?).


GPRS.


[WWW]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

wmitsuda wrote:No caso das máquinas de cartão de crédito, acho que há um celular (ou pelo menos um módulo celular) embutido dentro da máquina (alguém poderia me confirmar isso?).


A maioria usa GPRS e alguns Wi Fi.

Fiz a pergunta porque no caso dele acho a solução passa por Wi Fi.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
halleypo
HelloWorld

Membro desde: 07/08/2004 09:52:17
Mensagens: 11
Offline

Oi Eduardo,

Este projeto é para o plenário da Câmara Municipal do Rio de Janeiro, onde já existe acesso wireless à rede local porque o Palácio Pedro Ernesto é tombado pelo IPHAN, o que dificulta a passagem de cabos. O problema seria então identificar o ponto de acesso à rede que deverá ser a antena colocada dentro do plenário. Como as paredes do palácio são muito grossas fica difícil acessar esta antena de fora do plenário, ainda mais existindo outras antenas fora do plenário. Vou estudar melhor a solução Wi-Fi, mas não estou descartando o seu servidor de BlueTooth que achei muito interessante.

Obrigado,
Halley
Stryder
JavaChild
[Avatar]

Membro desde: 27/06/2005 23:34:19
Mensagens: 101
Offline

OK.

Se vc já tem a sua disposição uma rede wi-fi, então realmente é melhor que continue nessa linha mesmo. Mas não esqueça de ficar bastante atento a questão de segurança. Já que são dados de extremo sigilo.
Além disso, acho que você não precisa instalar mais antenas, mas repetidores, mas isso já é assunto pra especialistas em redes wireless.
Precisando, estamos aí.

Abraço
pedrorjbr
Debugger

Membro desde: 31/07/2006 01:53:40
Mensagens: 72
Offline

Trabalhei uns 4 meses com bluetooth e inclusive estavamos implementando um servidor no Barra Shopping, de envio de conteudo.
Acho q o bluetooth seria a melhor solução. Agora quanto a segurança, quando pesquisei sobre bluetooth para o servidor, encontrei alguns videos e materias mostrando celulares sendo hackeados via bluetooth.

A tecnologia bluetooth é barata. Cada caneta(dongle) bluetooth varia de 30 a 150 reais(+-).
Bluetooth pequeno alcance acho q uns 10 20 m..Mas podem ser instaladas varias canetas..
 
Índice dos Fóruns » Google Android e Java Micro Edition (ME)
Ir para:   
Powered by JForum 2.1.8 © JForum Team