Instructions
U.are.U SDK - Developer Guide 19
Upgrading from previous SDKs
the device, you can run applications based on either the old or the new SDK. The two SDKs can coexist and your
existing applications can run using the older run-time environment while you update your programs or develop new
applications based on the new SDK. Applications based on the old and new SDKs can run on the same hardware, but
not simultaneously.
Note that the data from existing applications based on the One Touch SDK is fully compatible with applications based
on the U.are.U SDK.
Working with Data Created with Gold and One Touch SDKs
The DigitalPersona Gold SDK and One Touch SDK products used a different format for minutiae data (which were
called feature sets). In the Gold and One Touch formats, there were three different data types for minutiae data which
reflected the intended use of the data:
• Pre-registration features (Gold SDK), or Pre-registration Feature Set to be used for Enrollment (OneTouch
SDK); Pre-registration features were intended only for creation of Registration features. An application needed to
collect four fingerprints of the finger to enroll, extract pre-registration features, and pass it to the SDK to produce
registration features.
• Registration features (Gold SDK), or Fingerprint Template (OneTouch SDK); Registration features were
intended to be stored in a database as an enrolled finger.
• Verification features (Gold SDK), or Feature Set (One Touch SDK). Verification features are what is compared
to the Registration features when a user swipes a finger.
In these previous SDKs, you could not compare two Feature Sets, you could only compare a Feature Set against a
Fingerprint Template. The U.are.U SDK removes the distinction between feature sets and templates when using the
ANSI/ISO formats. For data created in ANSI/ISO data formats, all minutiae data is stored in an FMD, whether
produced by the feature extraction functions or the enrollment functions.