Mobile SDKs

Many of Aware’s SDKs are ported to mobile operating systems, including iOS and Android. They offer the same functionality as the Windows versions, and include documentation and reference applications specific to these OS.

Nexa|Face™ Mobile

Facial recognition and authentication on a mobile device

Nexa|Face Mobile is an implementation of Aware’s Nexa|Face facial recognition algorithm optimized for mobile devices and ported to Android and iOS. It features the strong matching performance and intuitive, easy-to-use API of Nexa|Face but is designed for operation on devices with lower memory and processing power than a PC. Nexa|Face works seamlessly with PreFace Mobile, which performs facial image autocapture, liveness detection, and compliance assurance to improve matching reliability and capture success. Nexa|Face is ideal for mobile authentication applications and is also available in Aware’s FIDO UAF Face Authenticator.

Nexa|Fingerprint™ Mobile

Fingerprint recognition and authentication on a mobile device

Nexa|Fingerprint Mobile is an implementation of Aware’s Nexa|Fingerprint matching algorithm optimized for mobile devices and ported to Android and iOS. It features the strong matching performance and intuitive, easy-to-use API of Nexa|Fingerprint but is designed for operation on devices with lower memory and processing power than a PC. Nexa|Fingeprint works seamlessly with Aware’s other mobile fingerprint SDKs including LiveScan API Mobile, NISTPack Mobile, and Aware WSQ1000 Mobile.

Nexa|Voice™ Mobile

Nexa|Voice Mobile is an implementation of Aware’s Nexa|Voice speaker recognition algorithm used for voice authentication, optimized for mobile devices and ported to Android and iOS. It features the strong matching performance and intuitive, easy-to-use API of Nexa|Voice but is designed for operation on devices with lower memory and processing power than a PC. Nexa|Voice includes features for ease-of-capture and liveness detection. Nexa|Voice is included in Aware’s Knomi biometric authentication framework and in Aware’s FIDO® Certified UAF Face+Voice Authenticators.

PreFace™ Mobile

Biometric facial image autocapture, liveness detection / spoof detection, and quality/compliance assurance on mobile devices

PreFace Mobile is an implementation of PreFace optimized for mobile applications running on Android, iOS, and Windows Phone operating systems. PreFace Mobile performs face finding and facial image capture using the smart phone camera and like PreFace, performs automatic “tilt, scale, and crop” processing to optimize the image and analysis to assess the quality and standards-compliance.

PreFace Mobile includes advanced liveness detection / spoof detection to help prevent spoofing in authentication and other unattended applications. PreFace’s liveness detection capabilities include an active mode that allows the user to interact with the application to demonstrate liveness such as by blinking. It also has a passive mode that detects liveness without the knowledge or participation of the user.

LiveScan API Mobile

Fingerprint autocapture and quality assurance on mobile devices

LiveScan API is an SDK that provides fingerprint capture device abstraction though a common API. It is ideal for applications where multiple high-quality, standards-compliant fingerprints must be collected within strict time constraints using a mobile device.

Real-time image analysis and capture logic

LiveScan API enables a biometric enrollment application with automated fingerprint capture and quality assurance. It performs real-time quality checks on finger images to ensure compliance and maximum quality before a final image is taken, dramatically improving overall capture speed. Real-time analysis of the preview mode data greatly reduces the likelihood that the captured image must be recaptured because it fails post capture quality analysis. By setting programmable quality targets and thresholds, each fingerprint image is captured automatically only when it satisfies the above requirements.

Use with other products

LiveScan API Mobile output, along with biographical data, can be forwarded to NISTPack Mobile running on the same device to create FBI- and/or NIST-compliant Type-14 EFTS fingerprint records, acceptable for civil background check submissions. 

Applications

  • Fingerprint recognition
  • Fingerprint authentication

NISTPack Mobile

Reading and writing of standards-compliant ANSI/NIST transactions on mobile devices

NISTPack Mobile is an implementation of NISTPack optimized for mobile applications running on Android, iOS operating systems. Like NISTPack, NISTPack Mobile includes FBI-compliant WSQ compression for fingerprints images and JPEG 2000 compression for facial and iris images; both are performance-optimized for mobile operating systems. Also like NISTPack, it enables creating, editing and writing of image and text data files compliant with ANSI/NIST-ITL 2013 (and earlier).

Applications

  • Fingerprint recognition
  • Fingerprint authentication

Aware WSQ1000 Mobile

FBI-Certified fingerprint image compression and decompression on mobile devices

Aware WSQ1000 Mobile is an implementation of Aware WSQ1000 designed and optimized to operate on mobile devices running Android, iOS, and Windows Phone operating systems. Aware WSQ Mobile provides high-performance, FBI-certified implementation of the WSQ compression algorithm for fingerprint images on mobile devices.

Applications

  • Fingerprint recognition
  • Fingerprint authentication

AwareXM™ Mobile

Biometrics - Mobile SDKs

MINEX-certified fingerprint template extraction and matching on mobile devices

AwareXM Mobile is an SDK with C libraries and reference applications for performing MINEX-certified, INCITS 378-compliant fingerprint minutiae extraction, template generation, and 1:1 matching on mobile devices running Android, iOS, and Windows Phone operating systems. Fingerprint templates generated on a mobile device using AwareXM Mobile can either be matched on-device or alternatively transmitted to a server-based application such as BioSP for verification against a central template database.

AwareXM Mobile works seamlessly with other Aware SDKs optimized for mobile platforms, including PIVPack Mobile. Together with these products, AwareXM Mobile can be used to generate and match fingerprint templates for on-device match-to-card for authentication to a biometric-enabled credential such as a PIV card or e-passport.

Applications

  • Fingerprint recognition
  • Fingerprint authentication