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