Requisitos do sistema
Cada plataforma que executará aplicativos baseados em VeriFinger possui requisitos específicos.
Clique na plataforma desejada para visualizar os requisitos correspondentes.
Requisitos da plataforma Microsoft Windows
- Microsoft Windows 8 / 10 / 11.
- Computador ou laptop com processadores compatíveis com x86-64 (64 bits) .
- Recomenda-se um processador de 2 GHz ou superior.
- É necessário suporte a AVX2. A maioria dos processadores modernos suporta esse conjunto de instruções, mas verifique se o modelo específico do seu processador o suporta.
- O plugin de CPU suporta inferência em processadores Intel Xeon com Intel AVX2 e AVX-512, processadores Intel Core com Intel AVX2 e processadores Intel Atom com Intel SSE.
- Para cenários de uso geral , recomenda-se 2 GB de RAM livre. É possível reduzir o uso de RAM para cenários específicos. Além disso, pode ser necessária RAM adicional para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
- Leitor de impressões digitais. O SDK VeriFinger inclui módulos de suporte para mais de 120 leitores de impressões digitais na plataforma Microsoft Windows. Os integradores também podem desenvolver plug-ins para oferecer suporte aos seus leitores de impressões digitais usando a estrutura de plug-ins fornecida com o Gerenciador de Dispositivos do SDK VeriFinger.
- Mecanismo de banco de dadosou conexão com ele. Os modelos do VeriFinger podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte o salvamento de dados binários. O SDK estendido do VeriFinger contém os seguintes módulos de suporte para o Servidor de Correspondência na plataforma Microsoft Windows:
- Microsoft SQL Server;
- MySQL;
- Oráculo;
- PostgreSQL;
- Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor de correspondência (incluído no SDK estendido do VeriFinger). O SDK do VeriFinger não fornece criptografia de comunicação com o servidor de correspondência; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
- Microsoft .NET Framework 4.8ou mais recente (para utilização de componentes .NET).
- Um dos seguintes ambientes de desenvolvimentopara desenvolvimento de aplicações:
- Microsoft Visual Studio 2012 ou mais recente (para desenvolvimento de aplicações em C/C++, C#, Visual Basic .Net)
- Java SE JDK 11 ou mais recente
- Python 3.x (recomendado apenas para fins de pesquisa, pois a funcionalidade do wrapper Python pode ser insuficiente para o desenvolvimento de aplicações prontas para produção)
Requisitos da plataforma Android
- Um smartphone ou tablet que esteja executando o sistema operacional Android 5.0 (API nível 21)ou mais recente.
- Se você possui um dispositivo ou placa de desenvolvimento personalizada baseada em Android, entre em contato conoscopara verificar a compatibilidade.
- Para processar impressões digitais dentro do tempo especificado, recomenda-se um processador ARM de 1,5 GHz. Processadores mais lentos também podem ser usados, mas o processamento levará mais tempo.
- Pelo menos 1 GB de RAM livredeve estar disponível para o aplicativo. RAM adicional é necessária para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
- Leitor de impressões digitais. O SDK VeriFinger inclui módulos de suporte para diversos leitores de impressões digitais na plataforma Android. Os integradores também podem desenvolver plug-ins para oferecer suporte aos seus leitores de impressões digitais usando a estrutura de plug-ins fornecida com o Gerenciador de Dispositivos do SDK VeriFinger.
- Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor de correspondência (incluído no SDK estendido do VeriFinger). O SDK do VeriFinger não fornece criptografia de comunicação com o servidor de correspondência; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
- Requisitos do ambiente de desenvolvimento para PC :
- Java SE JDK 11 (ou superior)
- IDE Android Studio 4.0
- Nível da API do AndroidSDK 21+
- Sistema de automação de compilação Gradle 6.8.2ou mais recente
- Plugin Gradle para Android 4.1.2
- Conexão com a internet necessária para ativar as licenças dos componentes do VerFinger.
Requisitos da plataforma iOS
- Um dos seguintes dispositivos, executando o iOS 14.0ou posterior:
- iPhone 6s e 6s Plusou iPhone mais recente.
- Pelo menos 1 GB de RAM livredeve estar disponível para o aplicativo. RAM adicional é necessária para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
- Leitor de impressões digitais. O SDK VeriFinger inclui módulos de suporte para diversos leitores de impressões digitais na plataforma iOS. Além disso, imagens de impressões digitais nos formatos BMP , JPG , PNG ou WebP podem ser processadas, permitindo o uso de praticamente qualquer dispositivo de captura de impressões digitais de terceiros com a tecnologia VeriFinger, desde que gere imagens nos formatos mencionados.
- Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor de correspondência (incluído no SDK estendido do VeriFinger). A comunicação com o servidor de correspondência não é criptografada; portanto, se a comunicação precisar ser segura, recomenda-se uma rede dedicada (não acessível fora do sistema) ou uma rede segura (como VPN; a VPN deve ser configurada usando o sistema operacional ou ferramentas de terceiros).
- Requisitos do ambiente de desenvolvimento :
- Um Mac com macOS Big Sur 11 ou posterior.
- Xcode 12.5 ou mais recente.
Requisitos da plataforma macOS
- Um Mac com macOS Big Sur 11ou posterior.
- Recomenda-se um processador de 2 GHz ou superior.
- Arquiteturas de processador x86-64 ( Intel) e ARM ( família Apple M1 ) são suportadas.
- Para cenários de uso geral , recomenda-se 2 GB de RAM livre. É possível reduzir o uso de RAM para cenários específicos. Além disso, pode ser necessária RAM adicional para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
- Leitor de impressões digitais. O SDK VeriFinger inclui módulos de suporte para diversos leitores de impressões digitais na plataforma macOS. Os integradores também podem desenvolver plug-ins para oferecer suporte aos seus leitores de impressões digitais usando a estrutura de plug-ins fornecida com o Gerenciador de Dispositivos do SDK VeriFinger.
- Mecanismo de banco de dadosou conexão com ele. Os modelos do VeriFinger podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte o salvamento de dados binários. O SDK estendido do VeriFinger contém módulos de suporte a SQLite para o Servidor de Correspondência na plataforma macOS.
- Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor de correspondência (incluído no SDK estendido do VeriFinger). O SDK do VeriFinger não fornece criptografia de comunicação com o servidor de correspondência; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
- Requisitos específicos para o desenvolvimento de aplicações:
- Xcode 12.5 ou mais recente
- GNU Make 3.81 ou mais recente (para compilar exemplos e tutoriais de desenvolvimento)
- Java SE JDK 11 ou mais recente
Requisitos da plataforma Microsoft Windows em ARM
Recomendamos que entre em contato conosco e nos informe as especificações do dispositivo em questão para verificarmos se ele é adequado para executar aplicativos baseados em VeriFinger.
Existe uma lista de requisitos comuns para o Microsoft Windows na plataforma ARM:
- Recomenda-se um dispositivo com processadorARM64 de 1,5 GHz para o processamento de amostras biométricas no tempo especificado.
- É necessária a arquitetura AArch64 (ARM64).
- Processadores com frequência de clock mais baixa também podem ser usados, mas o processamento da impressão digital levará mais tempo.
- Pelo menos 2 GB de RAM livredevem estar disponíveis para o aplicativo. RAM adicional é necessária para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
- Um leitor de impressões digitais. No momento, o suporte para leitores de impressões digitais no Microsoft Windows em plataforma ARM64 deve ser implementado pelos integradores . Os integradores também podem usar arquivos de imagem ou receber dados de imagem de dispositivos externos, como scanners de mesa ou outras câmeras independentes.
Imagens de impressões digitais nos formatos BMP , JPG , PNG ou WebP podem ser processadas pela tecnologia VeriFinger. - Microsoft Windows 11
- Microsoft .NET Framework 4.8 (para utilização de componentes .NET)
- Microsoft Visual Studio 2012 ou mais recente (para desenvolvimento de aplicações com C++ / C# / VB .NET)
- Java SE JDK 11 ou mais recente (para desenvolvimento de aplicações com Java)
- Python 3.x (recomendado apenas para fins de pesquisa, pois a funcionalidade do wrapper Python pode ser insuficiente para o desenvolvimento de aplicações prontas para produção)
Requisitos da plataforma Linux x86-64
- É necessário o kernel Linux 4.19 ou mais recente.
- Computador ou laptop com processadores compatíveis com x86-64 (64 bits) .
- Recomenda-se um processador de 2 GHz ou superior.
- É necessário suporte a AVX2. A maioria dos processadores modernos suporta esse conjunto de instruções, mas verifique se o modelo específico do seu processador o suporta.
- O plugin de CPU suporta inferência em processadores Intel Xeon com Intel AVX2 e AVX-512, processadores Intel Core com Intel AVX2 e processadores Intel Atom com Intel SSE.
- Para cenários de uso geral , recomenda-se 2 GB de RAM livre. É possível reduzir o uso de RAM para cenários específicos. Além disso, pode ser necessária RAM adicional para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
- Leitor de impressões digitais. O SDK VeriFinger inclui módulos de suporte para diversos leitores de impressões digitais na plataforma Linux x86-64. Os integradores também podem desenvolver plug-ins para dar suporte aos seus leitores de impressões digitais usando a estrutura de plug-ins fornecida com o Gerenciador de Dispositivos do SDK VeriFinger.
- Biblioteca glibc 2.28 ou mais recente
- Mecanismo de banco de dadosou conexão com ele. Os modelos do VeriFinger podem ser salvos em qualquer banco de dados (incluindo arquivos) que suporte o salvamento de dados binários. O SDK estendido do VeriFinger contém os seguintes módulos de suporte para o Servidor de Correspondência na plataforma Linux:
- MySQL;
- Oráculo;
- PostgreSQL;
- Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor de correspondência (incluído no SDK estendido do VeriFinger). O SDK do VeriFinger não fornece criptografia de comunicação com o servidor de correspondência; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
- Requisitos específicos para o desenvolvimento de aplicações:
- gcc 8.3 ou mais recente
- GNU Make 3.81 ou mais recente
- Java SE JDK 11 ou mais recente
- Python 3.x (recomendado apenas para fins de pesquisa, pois a funcionalidade do wrapper Python pode ser insuficiente para o desenvolvimento de aplicações prontas para produção)
Requisitos da plataforma Linux ARM
Recomendamos que entre em contato conosco e nos informe as especificações do dispositivo em questão para verificarmos se ele é adequado para executar aplicativos baseados em VeriFinger.
Existe uma lista de requisitos comuns para a plataforma ARM Linux:
- Um dispositivo com processador baseado em ARM, executando o kernel Linux 4.19ou mais recente.
- Recomenda-se um processador ARM de 1,5 GHzpara processamento de impressões digitais dentro do tempo especificado.
- É necessária a arquitetura ARMHF( EABI 32 bits hard-float ARMv7 ).
- Processadores com frequência de clock mais baixa também podem ser usados, mas o processamento da impressão digital levará mais tempo.
- Pelo menos 1 GB de RAM livredeve estar disponível para o aplicativo. RAM adicional é necessária para aplicativos que realizam identificação de um para muitos, pois todos os modelos biométricos precisam ser armazenados na RAM para comparação.
- Leitor de impressões digitais. O SDK VeriFinger inclui módulos de suporte para diversos leitores de impressões digitais em plataformas ARM Linux. Além disso, imagens de impressões digitais nos formatos BMP , JPG , PNG ou WebP podem ser processadas, permitindo o uso de praticamente qualquer hardware de captura de impressões digitais de terceiros com a tecnologia VeriFinger, desde que gere imagens nos formatos mencionados.
- glibc 2.28 ou mais recente.
- Conexão de rede/LAN (TCP/IP)para aplicações cliente/servidor. Além disso, a conexão de rede é necessária para usar o componente de servidor de correspondência (incluído no SDK estendido do VeriFinger). O SDK do VeriFinger não fornece criptografia de comunicação com o servidor de correspondência; portanto, os integradores devem garantir a segurança da comunicação por conta própria.
- Requisitos específicos do ambiente de desenvolvimento :
- gcc 8.3 ou mais recente
- GNU Make 3.81 ou mais recente
- Java SE JDK 11 ou mais recente
