Instructions

U.are.U SDK - Developer Guide 22
Using the SDK
THIS CHAPTER DESCRIBES CONTENTS OF THE SDK AND THE PURPOSE OF EACH COMPONENT.
What’s In the SDK?
The SDK consists of:
1 C/C++ API -- C libraries that conform to ANSI.C99 (http://en.wikipedia.org/wiki/C99):
DP Capture API - for capturing fingerprints
FingerJet Engine API - for extracting fingerprint characteristics and identifying/verifying fingerprints
2 .NET API -- .NET class libraries
DP .NET API - for capturing and comparing fingerprints
DP .NET Controls - simple interface for enrollment and identification, based on OneTouch interface
DP ActiveX Library - for capturing and comparing fingerprints using the ActiveX wrapper with .NET
DP ActiveX Controls - simple interface for enrollment and identification, based on OneTouch interface
3 ActiveX API and controls -- ActiveX class libraries
DPXUru.dll
– ActiveX API library
DPCtlXUru.dll
– ActiveX GUI controls
4 Java API -- Java class libraries
dpuaru.jar
- library classes and interfaces for working with readers and the FingerJet Engine
5 JavaScript API -- JavaScript files implementing the Fingerprint.WebApi object for working with fingerprint
readers.
6 JavaPOS API -- class libraries that implement a JavaPOS-compliant API (per the JavaPOS 1.13 specification), as a
wrapper to the U.are.U Java API:
dpjavapos.jar
- library classes and interfaces for working with readers
JavaPOS Device Service object, which can be used with any JavaPOS Device Control for the Biometrics device
category
7 OPOS API -- classes that implement an OPOS-compliant API (per the UPOS 1.13 specification), as a wrapper to
the U.are.U C/C++ API:
dpServiceObject.dll
– a custom implementation of the OPOS data service
OPOSBiometrics – a custom implementation of the OPOS biometrics control
8 Run-time components:
Capture driver and SDK layer
FingerJet Engine run-time
9 Sample applications in each language that demonstrate SDK features.
FingerJet Engine
The FingerJet Engine is a module that extracts fingerprint characteristics from image records to create FMDs and
compares FMDs to confirm identity. The FingerJet Engine has met the PIV performance thresholds for fingerprint
minutiae data generation required by NIST.
We support a maximum of 16 views in a single FID or FMD during authentication. All views in a single record must
have the same resolution. We do not support unknown finger positions (finger position = 0).