Technology
MegaMatcher
VeriFinger
Embedded
VeriLook

Products
MegaMatcher SDK
VeriFinger SDK
FingerCell EDK
VeriLook SDK
Other products

Resources
News
Newsletter
F.A.Q.
Download
Supported Scanners

Ordering
Licensing Model
Prices





VeriFinger SDK

 

Overview |  Standard SDK |  Extended SDK |  Library SDK |  Source code |  Additional products |  Order

Overview

VeriFinger SDK is based on the VeriFinger technology and is intended for biometric systems developers and integrators. It allows rapid development of the biometric application using functions from VeriFinger DLL or library, which ensure high reliability of the fingerprint identification, 1:1 and 1:N matching modes, comparison speed up to 30000 fingerprints per second. VeriFinger can be easily integrated into the customer's security system. The integrator has a complete control over SDK data input and output. Therefore, SDK functions can be used in connection with any scanner, any database and any user interface.

VeriFinger SDK is available for Microsoft Windows and Linux.

There are such types of VeriFinger 4.2 SDK:

 

 

  • VeriFinger 4.2 Standard SDK, which is intended for most biometric systems' developers and allows to develop Windows or Linux biometric applications. Includes one license for VeriFinger 4.2 DLL/library installation, MySQL integration module (for Linux), VeriFinger library usage sample applications with source codes (for Windows and Linux), fingerprint scanner drivers and software documentation.

  • VeriFinger 4.2 Extended SDK, which is intended for developers, who would like to start a rapid development of network-based client/server biometric system. Includes all features of Standard SDK, also includes 3 VeriFinger DLL/library installation licenses, ActiveX components for client/server development (for MS Windows only) and components' usage sample application (with source code).

  • VeriFinger 4.2 Library SDK is intended for big biometrical projects. This SDK contains VeriFinger libraries for Windows and Linux without copy protection.



VeriFinger 4.2 source code package is also available. The source code package contains VeriFinger 4.2 algorithm source code and documentation. VeriFinger 4.2 source code is written in ANSI C, well structured and documented.

The table below compares different types of VeriFinger SDK:

VeriFinger algorithm components Standard SDK Extended SDK Library SDK Source code package
 • VeriFinger 4.2 copy-protected DLL/library + +    
 • VeriFinger 4.2 unprotected library     +  
 • VeriFinger 4.2 source code       +
Database integration components
 • MySQL integration module (for Linux only) + + + +
Image input drivers
 • DigitalPersona U.are.U scanner driver1 (for Windows only) + + + +
 • Identix DFR2090 scanner driver (for Windows only) + + + +
 • SecuGen Hamster III scanner driver (for Windows only) + + + +
 • Digent Izzix 1000 scanner driver (for Windows only) + + + +
 • TouchChip TCRU1C scanner driver (for Windows only) + + + +
 • LighTuning LTT-C500 sensor driver (for Windows only) + + + +
 • Atmel FingerChip sensor driver (for Windows only) + + + +
 • Ethenticator scanner driver (for Windows only) + + + +
 • Cross Match Verifier 300 scanner driver + + + +
 • Tacoma CMOS scanner driver + + + +
 • BiometriKa FX 2000 scanner driver + + + +
 • Startek FM200 scanner driver + + + +
 • AuthenTec AF-S2 sensor driver + + + +
 • AuthenTec AES4000 sensor driver + + + +
 • Fujitsu MBF200 scanner driver (for Linux only) + + + +
ActiveX Components (for MS Windows only)
 • Fingerprint scanning component   +    
 • Fingerprint visualization control   +    
 • VeriFinger wrapper   +    
 • Matching server   +    
 • WWW client component   +    
 • WWW server side component   +    
VeriFinger library usage sample applications
 • C/C++ sample source code2 + + + +
 • Java sample source code (for MS Windows only) + +    
 • VB sample source code (for MS Windows only) + +    
 • VB .NET sample source code (for MS Windows only) + +    
 • VBA sample source code3 (for MS Windows only) + +    
 • Delphi 6 sample source code (for MS Windows only) + +    
ActiveX Components' Usage Sample Application
 • VB sample source code (for MS Windows only)   +    
 • HTML sample source code (for MS Windows only)   +    
Documentation
 • VeriFinger 4.2 SDK documentation + + + +
 • VeriFinger 4.2 source code documentation       +
 

1 U.are.U scanner's driver supports simultaneous input from multiple scanners.
2 There are two C/C++ samples for MS Windows (Win32 API sample and MFC sample) and one sample for Linux
3 Sample application is written for Microsoft Access 2000.


VeriFinger 4.2 Standard SDK

VeriFinger Standard SDK is intended for most biometric system developers. It allows developing biometric applications for Windows or Linux operating systems. The SDK contains drivers for some of the major fingerprint scanners that allow the developer to obtain data from the scanners without any additional software. Additionally, U.are.U scanner driver allows to use multiple U.are.U scanners simultaneously that could be essential for some biometric systems.

VeriFinger Standard SDK distribution package contains:


System requirements for VeriFinger Standard SDK:

  • PC with Pentium-compatible 500MHz processor or better
  • Microsoft Windows 9x/ME/NT/2000/XP/2003 or Linux (based on glibc 2.2.5 or compatible)
  • Fingerprint scanner driver (users can use the driver, included in VeriFinger Standard SDK, or can obtain the driver from the scanner's manufacturer)

VeriFinger 4.2 Extended SDK

VeriFinger Extended SDK contains all features of Standard SDK. Additionally, it contains a set of reusable COM/ActiveX components, created especially for rapid development of client/server application (for MS Windows only) using VeriFinger fingerprint identification technology. It supports client/server architecture; components can communicate over network and balance computer resources load. Server and client components can be run on the same computer or can be distributed over the network. For example, one computer on the network can be dedicated for server role (database management, fingerprint identification and verification) and the others will operate as clients (user interface and features' extraction). Components of Extended SDK supports Microsoft COM (Component Object Model) and can be used in various programming environments, which are compatible with Microsoft COM (Visual C++, Visual Basic, Visual Basic Script and others). This model speeds up fingerprint technology integration into existing applications and allows to avoid low level programming (API, DLL interfaces).

VeriFinger Extended SDK distribution package contains:


Click to enlarge



Click to enlarge



Click to enlarge


  • All components from VeriFinger 4.2 Standard SDK
  • Three VeriFinger DLL/library installation license (instead of one license in Standard SDK)
  • Client side components:
  • Server side component:
    • Matching server, which identifies and verifies fingerprints on server side;
    • WWW server side component, which performs various tasks, using matching server and VeriFinger wrapper, and passes the results to WWW client component. VeriFinger wrapper component is required on server side.
  • Source codes of VeriFinger DLL usage sample application for MS Windows. Includes source codes in C/C++ (two samples: Win32 API and MFC), Java, Visual Basic, Visual Basic .Net, Visual Basic for Applications and Delphi 6;
  • Source codes of components' usage sample application. Source codes in Visual Basic and HTML are included;
  • Documentation.

System requirements for using ActiveX components of VeriFinger Extended SDK:

  • PC with Pentium-compatible 500MHz processor
  • 64Mb RAM or more
  • at least 50Mb of free HDD space on client side computer
  • at least 200Mb of free HDD space on server side computer
  • Microsoft Windows 9x/ME/NT/2000/XP/2003 (Windows 9x and ME require DCOM to be installed)
  • Microsoft Internet Information Services on server side computer for using the WWW server side component
  • Fingerprint scanner driver (users can use the fingerprint scanning component, included in VeriFinger Extended SDK, or can obtain the driver from the scanner's manufacturer)

VeriFinger 4.2 Library SDK

VeriFinger Library SDK contains VeriFinger algorithm libraries for Windows and Linux without copy protection. This SDK is intended for big biometrical projects. SDK does not imply any particular copy protection mechanism, therefore developers are free to implement their own copy protection for their applications.

VeriFinger 4.2 Library SDK contents

  • MS Windows part
    • VeriFinger library for Windows (compiled with Visual C++)
    • Drivers for image input from DigitalPersona U.are.U, SecuGen Hamster III, BiometriKa FX 2000, Tacoma CMOS, Identix DFR2090, Cross Match Verifier 300-USB, Digent Izzix FD1000, TouchChip, Startek FM200, Ethenticator scanners; LighTuning LTT-C500, Atmel FingerChip, AuthenTec AES4000 and AuthenTec AF-S2 sensors
    • Source code of VeriFinger library usage sample application in Visual C++
    • Documentation
  • Linux part
    • VeriFinger library for Linux (compiled with GNU C)
    • Drivers for image input from AuthenTec AF-S2 and AuthenTec AES4000 fingerprint sensors, BiometriKa FX 2000, Fujitsu MBF200, Cross Match Verifier 300-USB, Startek FM200 and Tacoma CMOS fingerprint scanners
    • MySQL integration module
    • Source code of VeriFinger library usage sample application in C/C++
    • Documentation

System requirements:

  • PC with Pentium-compatible 500MHz processor or better
  • Microsoft Windows 9x/ME/NT/2000/XP/2003 or Linux (based on glibc 2.2.5 or compatible)
  • Fingerprint scanner driver (developers can use the driver, included in VeriFinger Library SDK, or can obtain a driver from the scanner's manufacturer)
  • Visual C++ or GNU C/C++ compiler

VeriFinger 4.2 source code package

The source code package contains VeriFinger 4.2 algorithm source code and documentation. VeriFinger 4.2 source code is written in ANSI C, well structured and documented.

Contents of VeriFinger 4.2 source code package

  • VeriFinger 4.2 source code
    • Project for MS Visual C++ 6.0 (for MS Windows)
    • Project for GCC compiler (for Linux)
  • VeriFinger 4.2 Algorithm and Source Code Description
  • VeriFinger 4.2 developers' guide
  • Sample applications:
    • Project for MS Visual C++ 6.0 (for MS Windows)
    • Project for GCC compiler (for Linux)
  • MySQL integration module (for Linux)
  • MS Windows drivers for image input from DigitalPersona U.are.U, SecuGen Hamster III, BiometriKa FX 2000, Tacoma CMOS, Identix DFR2090, Cross Match Verifier 300-USB, Digent Izzix FD1000, TouchChip, Startek FM200, Ethenticator scanners; LighTuning LTT-C500, Atmel FingerChip, AuthenTec AES4000 and AuthenTec AF-S2 sensors. The drivers are included in binary format; drivers' source code is not included.
  • Linux user-space drivers for image input from Tacoma CMOS, Startek FM200, AuthenTec AF-S2, AuthenTec AES4000 and Fujitsu MBF200 fingerprint sensors connected via USB port. The drivers are included in binary format; drivers' source code is not included.

System requirements

  • PC with Pentium-compatible 500MHz processor or better
  • Microsoft Windows 9x/ME/NT/2000/XP/2003 or Linux (based on glibc 2.2.5 or compatible)
  • Fingerprint scanner driver (developers can use the driver, included in VeriFinger source code package, or can obtain a driver from the scanner's manufacturer)
  • Visual C++ or GNU C/C++ compiler

Please note, that VeriFinger 4.2 Source Code package could be ported to any platform with C compiler and powerful enough processor.


Additional products

Neurotechnologija offers Template Management and Conversion SDK - a product for template standards' support integration to systems based on VeriFinger SDK or FingerCell EDK.


Ordering

Licensing model

Prices

Order