DigitalPersona One Touch for Linux
Software Development Kit

The DigitalPersona One Touch for Linux Software Development Kit (SDK) enables developers to easily add the power of DigitalPersona fingerprint authentication security to their Linux applications. The development kit includes an API to provide image capture from DigitalPersona fingerprint readers, feature extraction, fingerprint enrollment and matching in ANSI C and C++, and with this new release, Java programming language. Also included are a fully distributable DigitalPersona runtime engine, sample code, a detailed developer’s guide and kernel mode driver and language wrapper source code*. The One Touch for Linux SDK is fully compatible with DigitalPersona U.are.U Fingerprint Readers and Modules.
New in One Touch for Linux v1.6.1:
- Java language interface – In addition to the C and C++ language interfaces, we have added a Java language interface in this release. The new Java API is identical to the one found in the DigitalPersona One Touch for Windows 1.6.1 SDK. With symmetric APIs on our Linux and Windows SDKs, application developers can now create fully cross-platform biometric applications reducing development and support costs.
- New DigitalPersona Fingerprint Recognition Engine 5.0 – DigitalPersona’s new highly efficient biometric engine yields performance improvement for feature extraction and serial verifications.
- Flexible installer:
• The installer compiles the kernel in the customer’s environment to avoid installation problems caused by conflicts with unique customer configurations.
• Dependencies were removed for specific graphic packages that are not likely to be found in all customer environments. Sample code with UI elements can now be found on the DigitalPersona support site for customer download.
- Language wrappers provided as source – By supplying language wrappers as source, developers can get a better insight into the inner workings of the SDK layer allowing them to create more sure footed biometric implementations. Source also frees developers to independently debug and fix their application should coding problems arise.
- Major Linux variants are supported along with most commonly used kernels:
• Ubuntu 10.04 LTS - 2.6.32-27-generic (both 32-bit 64-bit)
• OpenSUSE 11.3 - 2.6.34.7-0.7-desktop (32-bit) and 2.6.34.7-0.5-desktop (64-bit)
• Fedora 14 - 2.6.35.10-74.fc14.i686 (32-bit) and 2.6.35.10-74.fc14.x86_64 (64-bit)
• Support for the Linux kernels from 2.6.32 through 2.6.37
- 64bit kernel support – One Touch for Linux 1.6.1 now supports 64-bit host platforms.
*The kernel mode driver source code is made available to developers in order to facilitate porting the driver to other Linux distributions. Language wrapper source is provided to help developers independently develop and debug their applications. Attractively priced technical support packages are available for customers that require programming assistance.