ISO IEC 30106-4-2019 PDF

St ISO IEC 30106-4-2019

Name in English:
St ISO IEC 30106-4-2019

Name in Russian:
Ст ISO IEC 30106-4-2019

Description in English:

Original standard ISO IEC 30106-4-2019 in PDF full version. Additional info + preview on request

Description in Russian:
Оригинальный стандарт ISO IEC 30106-4-2019 в PDF полная версия. Дополнительная инфо + превью по запросу
Document status:
Active

Format:
Electronic (PDF)

Delivery time (for English version):
1 business day

Delivery time (for Russian version):
365 business days

SKU:
stiso26311

Choose Document Language:
€25

Full title and description

Information technology — Object oriented BioAPI — Part 4: C++ implementation. This International Standard specifies the C++ framework and Biometric Service Provider (BSP) interfaces for the object‑oriented BioAPI family, providing C++ bindings that mirror the architecture defined in Part 1 and maintain semantic equivalence with the Java and C# implementations (Parts 2 and 3).

Abstract

This document defines the interface of a BioAPI C++ framework and a BioAPI C++ BSP so that names and interface structure correspond to the components specified in ISO/IEC 30106‑1. The C++ part preserves semantic equivalence with ISO/IEC 30106‑2 (Java) and ISO/IEC 30106‑3 (C#), while accommodating language‑specific parameter differences.

General information

  • Status: Published.
  • Publication date: 15 September 2019 (2019‑09).
  • Publisher: International Organization for Standardization (ISO), in cooperation with IEC (ISO/IEC JTC 1/SC 37 - Biometrics).
  • ICS / categories: 35.240.15 (Identification cards and related devices; biometrics).
  • Edition / version: Edition 1 (2019).
  • Number of pages: 57 pages (English edition).

General product metadata and publication details are documented in the ISO bibliographic entry for ISO/IEC 30106‑4:2019.

Scope

ISO/IEC 30106‑4:2019 specifies the C++ language bindings for the object‑oriented BioAPI architecture described in Part 1. It defines the framework and BSP interfaces so C++ implementations can interact with Biometric Function Providers and registries in a way that is semantically equivalent to the Java and C# parts of the series. Normative references include the C++ language standard and the architecture in Part 1.

Key topics and requirements

  • Definition of C++ classes, methods and data structures that implement the OO BioAPI framework and BSP interfaces.
  • Requirements for semantic equivalence with ISO/IEC 30106‑1 (architecture) and alignment with Parts 2 (Java) and 3 (C#).
  • Conformance criteria for C++ BSPs to ensure interoperability with the OO BioAPI component model (framework, BSP, BFP, and component registry).
  • Normative references to the C++ programming language standard (ISO/IEC 14882) and to other parts of the 30106 series.
  • Language‑specific parameter and type mapping guidance to accommodate C++ conventions while preserving interface structure and names.

Technical and normative context for these topics is established by the series architecture (Part 1) and the ISO/IEC bibliographic record for Part 4.

Typical use and users

Primary users are biometric SDK and system developers, BSP vendors, integrators who implement or consume biometric service providers in C++, and organizations implementing biometric subsystems that require standardized, language‑specific interfaces for portability and interoperability. Standards developers and test houses also use the document for conformance testing and certification planning.

Related standards

Key related standards include ISO/IEC 30106‑1 (Architecture), ISO/IEC 30106‑2 (Java implementation), ISO/IEC 30106‑3 (C# implementation), and relevant programming language standards such as ISO/IEC 14882 (C++). The OO BioAPI concept is aligned with earlier BioAPI work and other biometric interface standards referenced by SC 37.

Keywords

BioAPI, object oriented BioAPI, C++ implementation, BSP, BFP, biometric interface, biometric framework, ISO/IEC 30106, SC 37, conformance.

FAQ

Q: What is this standard?

A: ISO/IEC 30106‑4:2019 is the Part 4 specification of the object‑oriented BioAPI series providing C++ language bindings for the OO BioAPI framework and BSP interfaces.

Q: What does it cover?

A: It covers the C++ interfaces, class/method definitions and parameter mappings required for implementing a BioAPI framework and BSP in C++, ensuring semantic equivalence with the architecture and with other language implementations in the series.

Q: Who typically uses it?

A: SDK developers, BSP and biometric component vendors, system integrators, test laboratories and standards bodies working in biometric application development and interoperability.

Q: Is it current or superseded?

A: As published, ISO/IEC 30106‑4:2019 is the current (2019) edition of Part 4. ISO standards are normally reviewed on a five‑year cycle and users should confirm current status through ISO or their national standards body for the latest review outcome.

Q: Is it part of a series?

A: Yes — it is one part of the ISO/IEC 30106 series: Part 1 (architecture), Part 2 (Java), Part 3 (C#), and Part 4 (C++). The parts are designed to be semantically equivalent across languages.

Q: What are the key keywords?

A: BioAPI, C++, object oriented BioAPI, BSP, biometric service provider, biometric framework, conformance, ISO/IEC 30106.