| |
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 |