1 de abr de 2009

Fingerprint - Biometria AIR Flex e BlazeDS

Biometria em Flex/AIR? Sim, isso mesmo! É possível! Respondendo a vários questionamentos que encontrei na rede. E já existe. Foram muitas horas, muitos testes, mas finalmente concluído. 
Conforme os requisitos de um cliente, desenvolvi componentes, onde a interface em Flex ou AIR pode receber informações de um leitor de digitais,  funciona com várias marcas de leitores, recebe o template da digital, faz comparação na máquina cliente, ou localiza o registro relacionado na base de dados em um servidor remoto, HTTP/BlazeDS/RPC, reduzindo o tráfego na rede. É utilizada a tecnologia da brasileira Griaule, que hoje é uma referência em todo o mundo quando se fala em biometria.

Possibilidades:
1 - Comparar no cliente.
Tendo dois templates, pode-se envia-los ao componente e terá como retorno de uma verificação, um boolean.

2 - Comparar no servidor.
Disponibilizada uma base de dados em servidor, pode-se enviar através de alguma tecnologia de serviços, o template capturado no cliente, fazer um loop na base, comparando e identificando o registro correspondente. Essa forma pode ser um pouco demorada, quando se tem milhares de registros nesta base, por esse motivo, pode-se enviar um parametro extra, que seja utilizado para filtrar os possíveis registros, tipo o número do cartão de convênio saúde.


10 comentários:

  1. Grande Brianezi!!

    Q legal que começou a compartilhar na WEB seu grande conhecimento em Flex.

    Aqui no meio da selva as coisas estão complicadas. Mas sabe, ainda bem, afinal, me motiva a continuar lutando.

    Fica com Deus, e abração meu amigo,

    SDS,
    Sergio Favarin

    ResponderExcluir
  2. Parabéns Brianezi pela iniciativa!
    Todos ganhamos quando compartilhamos nossos conhecimentos.

    Um forte abraço!

    Paulo Carvalho

    ResponderExcluir
  3. Bom dia Brianezi...
    Não sei se lembra de mim...
    Danniel da Unihealth...
    Pode ter certeza que esse site vai fazer parte dos meus favoritos...
    Parabens pela iniciativa e obrigado pela oportunida...
    Abraços...

    ResponderExcluir
  4. Obrigado a vocês que sempre me deram a maior força.

    Sérgio, tive o prazer de ser colaborador em vários projetos na Flextronics, com você gerenciando. Bons tempos.

    Paulo Carvalho - UXOpen, abrindo sempre novos caminhos, na frente do tempo.

    Daniel, lembro sim, espero poder cooperar mais com vocês aí da Unihealth, através desse blog inclusive.

    ResponderExcluir
  5. Parabéns Francisco!
    Você vai disponibilizar os fontes? gostaria muito de testar a sua solução!

    cesardraw@gmail.com

    ResponderExcluir
  6. Parabéns Francisco.
    Procurei em diversos locais e sempre informam que pelo flex não é possível, apenas utilizando outra linguagem(php ou java).
    Você vai disponibilizar os fontes para que possamos testar?
    Obg.

    ResponderExcluir
  7. Parabens !
    Sera que da para postar alguma parte do fonte?
    Estou com essa missão ! (Biometria)
    rsrs
    rafaelrovidesp1@yahoo.com.br

    Ate logo
    Sucesso

    ResponderExcluir
  8. Olá franscismo. Parabéns pela materia.
    Estou começando a desenvolver um sistema de biometria na faculdade(TCC) usando a plataforma flex, Gostaria
    de uma ajuda sua, se vc puder disponibilizar o codigo fonte, ou passar umas dicas meu email é

    danielprogramic@gmail.com

    Abraço

    ResponderExcluir
  9. Bom dia Brianezi.
    Estou fazendo integração de sistema biometrico no meu sistema utilizo adobe flex 3 . Quero saber se vc pode disponibilizar algum artigo ou algum exemplo .. algumas ..

    meu email: alexsistemass@gmail.com

    ResponderExcluir
  10. Encontrei seu blog hoje. Eu continuo achando que essa possibilidade de comunicar um leitor de digital com adobe air, flex ou flash não existe. Pelo que eu vi nos comentários você nunca teve coragem de publicar o código que permite fazer o que citou no texto. Essa possibilidade é real ???????

    carlos@cavsistemas.com.br

    ResponderExcluir