We use cookies on this website
Cookies improve how our website works and how it is used, so that we can continue to improve the site. For more information see our cookie policy.
By using this website you are agreeing to our use of cookies.
With over 14 years of real world experience of the EMV standard, we've developed a range of Level 2 Kernels that meet the requirements of different platforms and applications to help you reduce risk, implementation time and cost of any EMV migration project.
NMI's 100% first time pass certification track record has ensured that to date over 1 million of our EMV Kernels are deployed worldwide in ATMs, PINpads, mobile chip card readers for smartphones, parking payment machines, kiosks and a multitude of other devices.
This makes NMI's Kernels the most adopted, deployed and trusted in the world.
EmvX | EMV.LIB | EmvJ | Contactless.LIB | |
---|---|---|---|---|
Operating Systems |
Windows 95/XP/7, Windows CE |
Any platform that has a C compiler | Any Java Virtual Machine | Any platform that has a C compiler |
Supported Development Languages |
Any language that supports Windows COM interfaces or .NET (e.g. C++, C#, Visual Basic ) |
C, C++ |
Java |
C, C++ |
Library Format |
Windows .DLL using COM interface | Dependent on toolset (object files or static library) | .Jar package | Dependent on toolset (object files or static library) |
Advantages |
Easy to integrate, handles platform specific functionality automatically |
Fully ANSI-C compliant and hardware independent, custom-built for each platform | Easily portable to any Java platform | Fully ANSI-C compliant and hardware independent, custom-built for each target platform |
Suited for: | Retail, kiosk and other payment applications running on Windows | Embedded platforms with limited resources and custom hardware | Java-based payment applications and server-based solutions | NFC enabled devices & embedded platforms with limited resources and custom hardware |