Development Tools
Tool:
DOD BioAPI Conformance Test Suite (CTS)
NIST/NBSP BioAPI Conformance Test Suite (CTS)
Author:
DoD & NIST/NBSP
Description:
The BioAPI standard specifies the requirements that BioAPI components must meet. However, to verify conformance to the standard, testing is needed. DoD and NIST/NBSP have each developed a conformance test suite (CTS) for BioAPI Biometric Service Providers (BSPs) built to ANSI INCITS 358-2002 (Version 1.1 of the BioAPI Specification). These two CTSs have been cross-verified with one another and are publicly available.
Tool:
Author:
Julian Ashbourn, editor and developer of Avanti, Resource for Biometrics
Description:
The BioAPI Helper is a straightforward utility which enables the user to quickly find pertinent sections of the BioAPI on line. This is particularly useful for the developer who wishes to have this information at his fingertips during the application development phase. It is not intended as a replacement for the printed version of the BioAPI specification (which contains additional information) but as a convenience in everyday use.
The BioAPI Helper module is divided into three sections which mirror the same sections within the printed specification, with one exception - they do not contain diagrams. The three sections are Level H - Overview, Level H - API Definition and Service Provide Interface. These sections are simply selected by tabs on the main screen. Within each section, different topics may be selected via database navigation controls at the top of the screen. This keeps things simple and facilitates easy editing or updating of the specification. In addition, the user may wish to add his own annotations if so desired.
Tool:
Win32 (Ver 1.1, September 2000) - Windows Installer
Win32 (Ver 1.1, September 2000) - Source Code Only
Win32 (Ver 1.1, September 2000) - Compiled Binaries and Source Code
Author:
Intel, SAFLINK, IriScan, and Mytec Technologies Inc.
Description:
The BioAPI Specification defines an open system standard application program interface (API) which allows software applications to communicate with a broad range of biometric technologies. The Reference Implementation is the software instantiation of the BioAPI framework. The Reference Implementation is available royalty-free as open source software.
The BioAPI Framework will allow software applications to be written to access a wide variety of biometric technologies in a uniform manner. Version 1.0 of the Framework Reference Implementation supports Win-32 operating systems, such as Microsoft� Windows� NT, �95, �98, and Windows 2000. It is designed for easy porting to other operating systems, such as Linux� or Unix�.
Tool:
Win32 (Update/patch, July 2001)
Author:
Greg Schmidt, Mytec Technologies Inc.
Description:
Update to BioAPI Reference Implementation (Version 1.1).
Tool:
Author:
National Institute of Standards and Technology (NIST) International Biometric Group (IBG)
Description:
This harmonized version of the Reference Implementation is the result of efforts undertaken by two BioAPI supporters, the National Institute of Standards and Technology (NIST), an independent agency of the US Department of Commerce, and the International Biometric Group (IBG), a biometric consulting and technology services firm.
This package is a �port� of the existing Windows� (Win32�) implementation to execute on either Linux� or Sun Solaris� platforms, broadening the available applications and environments for standards-based biometric systems. The configuration included in the Reference Implementation software can handle multiple �flavors� of Unix (currently configurable for Linux and Solaris), and is easily adaptable to handle other Unix systems such as BSD� , HPUX�, or AIX� in the future.
Tool:
Author:
Alex Serbinenko and Vladimir Gukov, Gens Software Ltd.
Description:
Welcome to BioAPI Framework Java Wrapper Implementation version 1.0, Beta 1. This Java Wrapper allows software developers to access BioAPI Framework from Java environment, thus providing an ability to develop web based or Java BioAPI applications. The Java Wrapper consists of a GS_BioAPI_JNI.dll Java Native Interface Stub and gsbio.jar library that provides interface to the BioAPI Framework functions. A detailed description of gsbio.jar can be found in Java Doc which is distributed by this setup. Included in the package is a sample Java program that should work with any Biometric BSP implementation.
SOFTWARE REQUIREMENTS: All requirements that apply to BioAPI BSP and FrameWork implementation apply here. This wrapper is designed for Win32 platform. BioAPI FrameWork should be installed on a computer together with one or more BioAPI BSP implementations (it will not be possible to test the wrapper without a BSP).
Tool:
Author:
National Biometrics Security Project (NBSP)
Description:
This version of the Reference Implementation is the result of efforts sponsored by NBSP. SAFLINK Corporation managed the project with work provided by BIO-key International.
This package is a �port� of the existing Windows� (Win32�) Reference Implementation to execute on the Windows CE platform, further broadening the available environments for standards-based biometric systems. This BioAPI Framework for Windows CE 1.1 application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application.
Tool:
Author:
Michael R. Crusoe Authenti-Corp
Description:
Adds BioAPI-based verification and enrollment to all PAM-aware applications without the need for code changes or recompilation. PAM is the industry standard user authentication infrastructure used by Linux, Solaris and AIX. Source is released under the familiar GNU General Public License for all to use. Current version is BioAPI 1.10 compliant; future releases will support the emerging 2.0 standard.
SourceForge.net
Tool:
Project Admins:
H. Kaiser Yang
hsikaiyang at users.sourceforge.net
Description from their Web site:
The wrapped BioAPI was defined by bioapi.org and was accepted as ANSI/INCITS 358-2002. This project added a C# layer on top of it.
SourceForge.net is the world's largest Open Source software development web site, providing free hosting to tens of thousands of projects. The mission of SourceForge.net is to enrich the Open Source community by providing a centralized place for Open Source developers to control and manage Open Source software development. To fulfill this mission goal, we offer a variety of services to projects we host, and to the Open Source community.