This software package provides an Object Oriented BioAPI using C++ 11 language. The API has been implemented according to ISO/IEC 30106-1 and -4 standards. All interfaces needed for developing biometric applications, conforming to OOBioAPI, have been defined in this reference implementation.
Open Source Reference Implementations for Object Oriented BioAPI
After the complete definition of BioAPI 2.0, standardized under ISO/IEC 19784-1, Purdue University (http://www.bspalabs.org/, USA) and Carlos III University of Madrid (http://guti.uc3m.es/, Spain) worked in developing open source reference implementations of BioAPI 2.0 in object oriented languages.
Purdue University has developed a reference implementation in Java, available at http://bioapijava.sourceforge.net/. Carlos III University of Madrid has also developed a reference implementation in Java for Android smartphones, available at XXXXXXX.
Carlos III University of Madrid has developed a reference implementation in C# (for .NET based developments). This is available under LGPL licence at https://joinup.ec.europa.eu/software/bioapicsharp/home, to be included into any product, either open source or proprietary.
Additionally, the current solution is also developed by Carlos III University of Madrid, as a reference implementation in C++ for Object oriented BioAPI (ISO/IEC 30106-4). This is also available under LGPL license, to be included into any product, either open source of proprietary.
All members of the Biometrics community are invited to participate in the use and improvement of these two platforms, providing all desired feedback using the tools available at the two open source forges mentioned above.
Both institutions have offered this work to build the new multipart standard ISO/IEC 30106 (currently under drafting process). Comments and contributions to this work can also be sent via the National Standardization Body of each developer willing to contribute.