Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


FingerFX 2: Sistema de ponto com biometria para Linux

Enviado por Rafael Wagner (rafaelΘlinuxfx·org):

“Estamos disponibilizando para a comunidade a nova versão do sistema de ponto com biometria. Entre as novidades deste release, os destaques são:

- Possibilidade de cadastro com foto e Disponibilidade de configuração da webcam com o v4l1 (as mais antigas) ou v4l2 (as mais modernas).

- fPrint 0.1 (atualizamos o driver dos leitores biométricos, sendo possível utilizar muitos modelos diferentes).

- Substituição do banco de dados MySql pelo Sqlite (esta mudança facilita na instalação do sistema e na configuração do banco de dados).

- Adicionado suporte para touchscreen (O sistema funciona agora em dispositivos com toque na tela).

- Veja a lista completa de recursos no nosso site.

Os interessados podem utilizar normalmente o sistema em empresas ou mesmo alterar o código fonte para adaptar as suas necessidades.

O sistema é construído em GAMBAS-2 (interface gráfica) e C++ (comunicação com o leitor biométrico, e drivers externos). Para efetuar o download basta acessar a área de projetos no nosso site.” [referência: linuxfx.org]


• Publicado por Augusto Campos em 2010-07-14

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Everson Santos Araujo (usuário não registrado) em 14/07/2010 às 2:16 pm

    Na verdade, qualquer sistema de ponto eletrônico para ser usado em empresa hoje deve ser homologado usando como base a portaria nº 1.510 do MTE.

    Igor Cavalcante (usuário não registrado) em 14/07/2010 às 2:27 pm

    bem interessante, vou rezar ra que naõ chegue aqui no trabalho. Sou péssimo com horários hahaahah

    André Caldas (usuário não registrado) em 14/07/2010 às 2:35 pm

    Construindo a própria prisão… =o)

    Tails Miles (usuário não registrado) em 14/07/2010 às 6:45 pm

    Pode ser um “Quebra galho” de controle de horário de funcionários, até a homologação. Não sei se é possível homologar software livre! alguém sabe se é possível?

    Tércio Martins (usuário não registrado) em 14/07/2010 às 7:03 pm

    Com umas adaptações, dá para transformar esse sistema num de controle de visitantes num prédio (o que daria mais destaque ao programa).

    Baixei o código-fonte dele para dar uma estudada; vi que não há por agora nenhum LEIAME para orientar na instalação. Também senti falta de um sistema de controle de versões (Subversion, Mercurial, Git, etc.) para facilitar o desenvolvimento distribuído. Creio que isso virá com o tempo.

    No mais, desejo boa sorte ao pessoal do projeto!

    @Tails Miles

    É possível homologar perfeitamente software livre sim. O Apache é homologado por diversos departamentos de governo para uso.

    JBOSS idem.

    Postfix, EXIM, WordPress, Drupal, PHP, Python etc.

    Tudo na boa.

    Tércio Martins (usuário não registrado) em 14/07/2010 às 7:15 pm

    Uma coisa que me deixou intrigado, analisando o pacote do código-fonte atual (Disponível em http://www.linuxfx.org/downloads/projetos/fingerfx2/fingerfx2.tar.gz ):

    tercio@darkstar:~/Download/fingerfx2$ file *
    exec: directory
    FCadFun.class: ASCII C++ program text
    FCadFun.class~: ASCII C++ program text
    FCadFun.form: ASCII text
    FCadFun.form~: ASCII text
    FFoto.class: UTF-8 Unicode C++ program text
    FFoto.class~: UTF-8 Unicode C++ program text
    FFoto.form: ASCII text
    FFoto.form~: ASCII text
    FMain.class: UTF-8 Unicode C++ program text
    FMain.class~: UTF-8 Unicode C++ program text
    FMain.form: ASCII text
    FMain.form~: ASCII text
    FObter.class: UTF-8 Unicode C++ program text
    FObter.class~: ASCII C++ program text
    FObter.form: ASCII text
    FObter.form~: ASCII text
    FSobre.class: ASCII C++ program text
    FSobre.class~: ASCII C++ program text
    FSobre.form: ASCII text
    FSobre.form~: ASCII text
    icons: directory

    Até aí, tudo normal. O problema é o subdiretório exec, já com vários módulos compilados (os tais módulos em C do sistema):

    tercio@darkstar:~/Download/fingerfx2$ file exec/*
    exec/enroll: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/img_capture: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/ld.so.preload: ASCII text
    exec/lt-enroll: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/lt-verify: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/verify: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/verify_live: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped

    Com esse tanto de binários (e a ausência de uma licença de distribuição do programa) não dá para dizer ainda o q

    Tércio Martins (usuário não registrado) em 14/07/2010 às 7:15 pm

    Uma coisa que me deixou intrigado, analisando o pacote do código-fonte atual (Disponível em http://www.linuxfx.org/downloads/projetos/fingerfx2/fingerfx2.tar.gz ):

    tercio@darkstar:~/Download/fingerfx2$ file *
    exec: directory
    FCadFun.class: ASCII C++ program text
    FCadFun.class~: ASCII C++ program text
    FCadFun.form: ASCII text
    FCadFun.form~: ASCII text
    FFoto.class: UTF-8 Unicode C++ program text
    FFoto.class~: UTF-8 Unicode C++ program text
    FFoto.form: ASCII text
    FFoto.form~: ASCII text
    FMain.class: UTF-8 Unicode C++ program text
    FMain.class~: UTF-8 Unicode C++ program text
    FMain.form: ASCII text
    FMain.form~: ASCII text
    FObter.class: UTF-8 Unicode C++ program text
    FObter.class~: ASCII C++ program text
    FObter.form: ASCII text
    FObter.form~: ASCII text
    FSobre.class: ASCII C++ program text
    FSobre.class~: ASCII C++ program text
    FSobre.form: ASCII text
    FSobre.form~: ASCII text
    icons: directory

    Até aí, tudo normal. O problema é o subdiretório exec, já com vários módulos compilados (os tais módulos em C do sistema):

    tercio@darkstar:~/Download/fingerfx2$ file exec/*
    exec/enroll: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/img_capture: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/ld.so.preload: ASCII text
    exec/lt-enroll: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/lt-verify: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/verify: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
    exec/verify_live: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped

    Com esse tanto de binários (e a ausência de uma licença de distribuição do programa) não dá para dizer ainda o que dá ou não para fazer com o programa.

    Tércio Martins (usuário não registrado) em 14/07/2010 às 7:16 pm

    P.S.: No sentido legal, de alterar, ganhar dinheiro com ele, etc.

    Glauco (usuário não registrado) em 14/07/2010 às 7:52 pm

    De acordo com o FAQ do ministerio do trabalho não será permitido o uso de computador para registrar o ponto, deem uma olhada na pergunta 8 do link a seguir:
    http://www.mte.gov.br/pontoeletronico/faq.asp


    # 8. Será permitido o registro de ponto em terminal de computador?
    Não. O registro de ponto de forma eletrônica deverá ser feito obrigatoriamente por meio do REP.

    É melhor não investir mais nesse tipo de software.

    Tails Miles (usuário não registrado) em 14/07/2010 às 8:03 pm

    Esses binários compilados os executáveis de funcionamento do driver da Fprint. Já está disponibilizado o pacote fonte com as alterações no site, caso alguém queira alterar o funcionamento do leitor, códigos de erro para tratamento no gambas, essas coisas.

    Tails Miles (usuário não registrado) em 14/07/2010 às 8:08 pm

    *compilados são os executáveis.

    Daniel (usuário não registrado) em 15/07/2010 às 8:01 am

    Muito interessante o projeto, ainda mais pelo fato de trabalhar com touchscreen…
    Parabéns e Boa sorte..

    @Glauco: Acretido que isso seja questão de tempo, pois hoje estamos vivendo uma transição muito grande com o “novo” modelo de nota fiscal adotado no Brasil.

    Rodrigo (usuário não registrado) em 15/07/2010 às 10:15 am

    @Daniel: A portaria é nova e vai entrar em vigor agora em agosto. Não é questao de tempo não, a não ser se chegarem a revogar a portaria, pois a intenção do ministerio do trabalho é de ter um sistema de ponto completo e isolado com equipamento + software homologado, de com certas restrições (conforme descrito na portaria) de forma a não permitir manipulação automatizada do ponto. Isto é impossivel de garantir em um pc, assim como elimina o uso de dispositivos anexados ao relogio, como catracas eletronicas, etc.

    O uso de software livre é possivel, desde de que integrado em uma solução de hardware completa, como um só. Resumindo, vc homologa a solucao de hardware + software, e qq alteração de software tem q ser rehomologado. Isto junto com outras regras torna inviavel uma solução personalizada de ponto.

    Tails Miles (usuário não registrado) em 15/07/2010 às 1:02 pm

    @Rodrigo

    Muito complicado tudo isso.

    Thiago Prado (usuário não registrado) em 15/07/2010 às 9:00 pm

    Este software não deveria nem ser publicado, visto que pelas novas normas brasileiras não se pode usar computadores para pontos digitais, a única forma é usar um aparelho proprio que transmita para o computador os dados prontos, e estes dados não devem ser possíveis de se alterar.
    Bastante trampo mas de certa forma o correto.

    tux (usuário não registrado) em 15/07/2010 às 9:37 pm

    Parabéns pelo projeto. Mas infelizmente a partir de agosto não será permitido.

    Seria interessante desenvolver um sistema de portaria. Para controlar a entrada e saída de pessoas de um prédio. Utilizando biometria, webcam, etccc.
    Tô precisando de um destes.

    []´s

Este post é antigo (2010-07-14) e foi arquivado. O envio de novos comentários a este post já expirou.