Object Oriented BioAPI

This page is intended to provide an overview of the current status of the OO BioAPI projects, and the development of the relevant standards (i.e. ISO/IEC 30106).

GUTI is providing open source reference implementations of this technology, under LGPL licence, so as the community to be able to develop their own applications, either open-source or proprietary. Remember to follow the LGPL licence files and make the appropriate references.

General Framework

Part 1 of ISO/IEC 30106 is still under development, expecting its publication in 2014.

BioAPI Java

The first implementation of BioAPI Java can be found in http://sourceforge.net/projects/bioapijava/.

From that work, there has been further progress in the specification of BioAPI Java, in order to also be aligned with the work on BioAPI C# and obtain a common level of definition. The latest beta version (beta 4) of this work can be found in here.

This is being discussed for the development of ISO/IEC 30106-2, which is expected to be published by the end of 2014 or beginning of 2015.

This new specification has been used to develop several Android based applications, such as the ones that can be seen in the following videos:


Part 3 of ISO/IEC 30106-3 is supported using the Joinup website (current version is Beta 4). It's publication is expected to happen at the same time as Part 2 of ISO/IEC 30106.