System Requirements and Supported Development Environments
There are specific requirements for running specific components on particular platforms.
Click on specific components to view the corresponding requirements.
System requirements for installation and usage of components on Java Card
- Java Card 2.2.1 / 2.2.2 (or newer), Global Platform 2.1.1 (or newer) compatible smart card
- See the technical specifications for the required amount of free persistent EEPROM and RAM
System requirements for PC-side components installation and usage
-
PC or Mac with x86-64 (64-bit) compatible processors.
- AVX2 support is highly recommended. Most modern processors support this instruction set, but please check if a particular processor model supports it.
- At least 512 MB of free RAM should be available for the application.
- Smart card reader. An ISO/IEC 7816 compliant smart card reader is required.
- Fingerprint scanner. MegaMatcher On Card 13.1 includes support modules for more than 160 fingerprint scanners and sensors under different platforms.
- Camera or webcam (optional) for face image capture. MegaMatcher On Card 13.1 supports a number of high resolution cameras. Cameras, which can operate in near-infrared spectrum, can be also used for image capture. Any other camera or webcam is supported by MegaMatcher On Card if it provides DirectShow or Windows Media or Media Foundation interfaces for Windows platform or GStreamer interface for Linux or macOS platforms.
- Iris camera (optional) for iris image capture. MegaMatcher On Card 13.1 includes support modules for several iris cameras.
-
Microsoft Windows specific requirements:
- Microsoft Windows 7 / 8 / 10 / 11.
- Microsoft .NET framework 4.5 or newer (for .NET components usage).
- Microsoft DirectX 9.0 or later (for face capture using camera/webcam).
-
One of the following development environments for application development:
- Microsoft Visual Studio 2012 or newer (for application development under C/C++, C#, Visual Basic .NET)
- Java SE JDK 8 or newer (for application development with Java)
-
Linux specific requirements:
- Linux 3.10 or newer kernel is required.
- glibc 2.17 or newer
- GStreamer 1.10.x or newer with gst-plugin-base and gst-plugin-good is required for face capture using camera/webcam or rtsp video.
- libgudev-1.0 219 or newer (for camera usage)
- gcc 4.8 or newer (for application development)
- GNU Make 3.81 or newer (for application development)
- Java SE JDK 8 or newer (for application development with Java)
- PCSC-Lite 1.4.4 or newer
- ccid-1.3.0 or newer
-
macOS specific requirements:
- macOS (version 10.13 or newer)
- XCode 9.3 or newer (for application development)
- GStreamer 1.10.x or newer with plugins (for RTSP support)
- GNU Make 3.81 or newer (to build samples and tutorials development)
- Java SE JDK 8 or newer (for application development with Java)
System requirements for Android components installation and usage
-
A smartphone or tablet that is running Android 5.0 (API level 21) OS or newer.
- If you have a custom Android-based device or development board, contact us to find out if it is supported.
- ARM-based 1.5 GHz processor recommended for fast creation of fingerprint, face or iris compact template. Slower processors may be also used, but the processing of fingerprints, faces and irises will take longer time.
- At least 256 MB of free RAM should be available for the application.
-
Optionally, depending on biometric modalities and requirements:
- A fingerprint reader. MegaMatcher On Card is able to work with several supported fingerprint readers under Android OS. Integrators may also use image files or receive image data from external devices like flatbed scanners or other stand-alone cameras.
- A camera for face capture. MegaMatcher On Card is able to work with all cameras that are supported by Android OS. At least 0.3 MegaPixel (640 x 480 pixels) camera is required for the MegaMatcher On Card template extraction algorithm. Integrators may also use image files or receive image data from external devices like flatbed scanners or stand-alone cameras.
-
An iris scanner.
A project may require to capture iris images using some hand-held devices:
- MegaMatcher On Card 13.1 includes support modules for several iris cameras.
- MegaMatcher On Card technology also accepts irises for further processing as BMP, JPG or PNG images, thus almost any third-party iris capturing hardware can be used with the MegaMatcher On Card technology if it generates image in the mentioned formats.
- Integrators may implement the iris scanner support by themselves or use the software provided by the scanners manufacturers. The integrators should note, that the most accurate iris recognition is achievable only when iris images are captured with near-infrared cameras and appropriate illumination. However, it is still possible to recognize irises with reasonable accuracy, when the irises are captured with cameras, which are built in smartphones or tablets, using proper illumination and focus, and choosing proper environment.
-
PC-side development environment requirements:
- Java SE JDK 8 (or higher)
- AndroidStudio 4.0 IDE
- AndroidSDK 21+ API level
- Gradle 6.8.2 build automation system or newer
- Android Gradle Plugin 4.1.2
- Internet connection for activating MegaMatcher On Card component licenses
Product menu