OEM/SDK

Original Equipment Manufacturers / Software Development Kits

Our Software Development Kits (SDK’s) and fingerprint modules allow developers and designers to quickly integrate biometrics and fingerprint support into their products. Biometric operation provides a more secure alternative to the use of cards, PINs, keys, etc.

Our software development kits support a range of programming platform, such as .NET, COM, DLL’s and languages such as C++, Visual Basic, Delphi, etc. Typical False Accept Rates (FAR) are 1/100,000. We have appropriate products either for 1-to-1 matches (Verification) or large database 1-to-many searches (Identification). We have SDKs fast enough to search databases of 20,000 users in 1 second.

Our main OEM/SDK products are:

Platinum SDK

This high accuracy SDK provides COM components for developers to integrate fingerscan support into Windows applications. It can be used with any COM compatible language such as Visual Basic, C++, Delphi, etc. It is suitable for 1-to-1 verification or 1-to-many for databases of under 100 users. It includes a range of sample programs. Fingerprint template storage can be done in standard databases, LDAP directories, smart cards, etc.

Gold SDK

This high accuracy SDK provides DLLs for use with C++ or Java (by use of JNI). It is suitable for 1-to-1 verification or 1-to-many for databases of under 100 users. It includes a range of sample programs. Fingerprint template storage can be done in standard databases, LDAP directories, smart cards, etc.

Verifinger SDK

VeriFinger SDK 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, Microsoft Windows CE 3.0 and Linux.

There are such types of VeriFinger 4.2 SDK for Microsoft Windows:

  • VeriFinger 4.2 Light SDK, which is intended for developers, who have already obtained scanner interface. Includes one license for VeriFinger 4.2 DLL, VeriFinger DLL usage sample application (with source code) and software documentation.
  • VeriFinger 4.2 Standard SDK, which is intended for most biometric systems' developers. Includes all features of Light SDK and, additionally, fingerprint scanner interfaces (DigitalPersona U.are.U, Identix DFR2090, Startek FM200, Tacoma CMOS, Cross Match Verifier 300-USB, STMicroelectronics TCRU1C, BiometriKa FX 2000, Ethenticator, LighTuning LTT-C500, Atmel FingerChip, AuthenTec AF-S2 and AES4000).
  • 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 licenses instead of 1, ActiveX components for client/server development and components' usage sample application (with source code).

VeriFinger 4.2 SDK for Microsoft Windows CE is available for developers, who would like to develop biometric system for Windows CE based devices. Includes VeriFinger 4.2 library, MySQL integration module, image file interface, library usage sample application (with source code) and software description.

VeriFinger 4.2 Linux SDK is available for developers, who would like to develop biometric system for PC with Linux operating system. Includes one license for VeriFinger 4.2 library, image file interface, BiometriKa FX 2000, Fujitsu MBF200, Cross Match Verifier 300, Startek FM200 and Tacoma CMOS fingerprint scanner interface, AuthenTec AF-S2 and AES4000 fingerprint sensors interface, library usage sample application (with source code) and software documentation.

The table below compares different types of VeriFinger SDK:

SDK Component VeriFinger 4.2 SDK type
Microsoft Windows Win CE Linux
General Light Standard Extended
 • VeriFinger 4.2 DLL / shared lib + + +   +
 • VeriFinger 4.2 library       +  
 • MySQL integration module         +
Image input interfaces
 • Image file interface + + + + +
 • DigitalPersona U.are.U scanner interface*   + +    
 • Identix DFR2090 scanner interface   + +    
 • TouchChip TCRU1C scanner interface   + +    
 • LighTuning LTT-C500 sensor interface   + +    
 • Atmel FingerChip sensor interface   + +    
 • Ethenticator scanner interface   + +    
 • Cross Match Verifier 300 scanner interface   + +   +
 • Tacoma scanner interface   + +   +
 • BiometriKa FX 2000 scanner interface   + +   +
 • Startek FM200 scanner interface   + +   +
 • AuthenTec AF-S2 sensor interface   + +   +
 • AuthenTec AES4000 sensor interface   + +   +
 • Fujitsu MBF200 scanner interface         +
Components
 • Fingerprint scanning component     +    
 • Fingerprint visualization control     +    
 • VeriFinger wrapper     +    
 • Matching server     +    
 • WWW client component     +    
 • WWW server side component     +    
DLL Usage Sample Application
 • C/C++ sample source code** + + + + +
 • Java sample source code + + +    
 • VB sample source code + + +    
 • VB .NET sample source code + + +    
 • VBA sample source code*** + + +    
 • Delphi 6 sample source code + + +    
Components' Usage Sample Application
 • VB sample source code     +    
 • HTML sample source code     +    
Documentation
 • Software description + + + + +
 
* U.are.U scanner interface supports input from multiple scanners simultaneously.
** There are two C/C++ samples for MS Windows: Win32 API sample and MFC sample.
*** Sample application is written for Microsoft Access 2000.

VeriFinger 4.2 Light SDK

VeriFinger Light SDK is intended for developers, who already have fingerprint scanner interfaces. VeriFinger can use fingerprint data from almost any fingerprint scanner. Developers can use scanner interfaces, which are written by scanner's manufacturers.

VeriFinger Light SDK distribution package contains:
  • VeriFinger DLL (one license);
  • Interface for image input from file;
  • Source codes of DLL usage sample application. Source codes in C/C++ (two samples: Win32 API and MFC), Java, Visual Basic, Visual Basic .Net, Visual Basic for Applications and Delphi 6 are included;
  • Documentation.

System requirements for VeriFinger Light SDK:
  • PC with Pentium 500MHz processor or better;
  • Microsoft Windows 9x/ME/NT/2000/XP;
  • Fingerprint scanner interface from the scanner's manufacturer

VeriFinger 4.2 Standard SDK

VeriFinger Standard SDK is intended for most biometric system developers. This SDK contains interfaces for some of the major fingerprint scanners, which allow the developer to obtain data from the scanners without any additional software. Additionally, U.are.U scanner interface allows to use multiple U.are.U scanners simultaneously, which could be essential for some biometric system.

VeriFinger Standard SDK distribution package contains:
  • VeriFinger DLL (one license);
  • Interfaces for image input from file, DigitalPersona U.are.U, BiometriKa FX 2000, Tacoma CMOS, Identix DFR2090, Cross Match Verifier 300-USB, TouchChip, Startek FM200, Ethenticator scanners; LighTuning LTT-C500, Atmel FingerChip, AuthenTec AES4000 and AuthenTec AF-S2 sensors;
  • Source codes of DLL usage sample application. Source codes in C/C++ (two samples: Win32 API and MFC), Java, Visual Basic, Visual Basic .Net, Visual Basic for Applications and Delphi 6 are included;
  • Documentation.

System requirements for VeriFinger Standard SDK:
  • PC with Pentium 500MHz processor or better;
  • Microsoft Windows 9x/ME/NT/2000/XP;
  • Fingerprint scanner interface (users can use the interface, included in VeriFinger Standard SDK, or can obtain the interface 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 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


  • VeriFinger DLL (three licenses);
  • Client side components:
    • Fingerprint scanning component, which reads fingerprints from DigitalPersona U.are.U, BiometriKa FX 2000, Tacoma CMOS, Identix DFR2090, Cross Match Verifier 300-USB, TouchChip, Startek FM200, Ethenticator scanners; LighTuning LTT-C500, Atmel FingerChip, AuthenTec AES4000 and AuthenTec AF-S2 sensors;
    • Fingerprint visualization control, which displays fingerprints;
    • VeriFinger wrapper, which wraps VeriFinger DLL into component that supports COM and does features' extraction in client side. In some cases it could be used on server side;
    • WWW client component, which communicates with WWW server side component via HTTP;
  • 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 DLL usage sample application. 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 VeriFinger Extended SDK:
  • PC with Pentium 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 (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 interface (users can use the fingerprint scanning component, included in VeriFinger Extended SDK, or can obtain the interface from the scanner's manufacturer)

VeriFinger 4.2 SDK for Windows CE

VeriFinger SDK for Windows CE is intended for developers, who designs software for compact devices.

VeriFinger SDK for Windows CE distribution package contains:
  • VeriFinger library;
  • Interface for image input from file;
  • Source code of library usage sample application. Source code is in Embedded Visual C++ 3.0;
  • Documentation.

System requirements for sample application:
  • Pocket PC with ARM-based processor;
  • Windows CE 3.0
System requirements for VeriFinger library for Windows CE:
  • StrongARM 206MHz or Intel XScale 400MHz (PXA250) based device.
    Please note, that these devices will process fingerprint in 2-4 seconds. For faster processing please look for more powerful device. Also please read about FingerCell EDK, which also could be used in hand held devices.

VeriFinger 4.2 Linux SDK

VeriFinger Linux SDK is intended for software development under Linux.

VeriFinger Linux SDK distribution package contains:
  • VeriFinger shared library (one license);
  • Interfaces for image input from file, 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 codes of library usage sample application in C/C++;
  • Documentation.

System requirements for VeriFinger Linux SDK:
  • PC with Pentium 500MHz processor or better;
  • Linux (based on glibc 2.2.5 or compatible)
  • Fingerprint scanner interface (users can use the interface, included in VeriFinger Linux SDK, or can obtain the interface from the scanner's manufacturer)
Sensor 4000

The U.are.U Sensor 4000 is an optical USB fingerscanner for use in conjunction with any of the SDKs above. When a finger is placed on the sensor the device automatically captures it and encrypts the image it before sending it to the computer where processing is performed.

Pixel resolution 512 dpi
Image Capture Area 14.6mm (width at centre) x 18.1 (length at centre)
Sensor Size 79mm x 49mm x 19mm
Compatible with USB 1.0, 1.1, 2.0
Module 4000

The Module 4000 is a small USB optical fingerprint scanner designed for integration into OEM equipment where fingerprint authentication is required. The module includes convenient mounting features and encrypts the image before transfer to the USB interface.

Pixel resolution 512 dpi
Image Capture Area 14.6mm (width at centre) x 18.1 (length at centre)
Sensor Size 54.5mm x 34.2mm x 11mm
Compatible with USB 1.0, 1.1, 2.0
Fingerprint Module

The fingerprint module offers the user a complete package consisting of capacitive fingerprint sensor, processor and non-volatile memory which securely stores the fingerprint analysis software and the authorised user’s fingerprint template.

The fingerprint module has serial interfaces for control and verification and also for module and file administration. The module solution has security advantages in terms of not having to communicate biometric data, or data can be encrypted and communicated.

Sensor Technology Capacitive C-MOS sensor
Sensor Resolution 512 dpi
Image Capture Area 11mm x 14mm
Sensor Size 25mm x 37mm x 6mm

 

Top