BOINC Application Programming Interface
From Unofficial BOINC Wiki
[edit] General
The BOINC Application Programming Interface (BOINC API) is a set of C++ functions. Most of the functions have a C interface, so that they can be used from programs written in C and other languages. Unless otherwise specified, the functions return an integer error code; zero indicates success.
Like all Application Programming Interface, the ones used with the BOINC System allow Developers to connect their program with the features of the system with the defined interface. In this case, the API allows the Science Application to be developed without having to recreate components that have already been developed, tested, and debugged.
The whole point of the BOINC Application Programming Interface (BOINC API) is to increase the economy of scale, enabling the conservation of scarce resources (money, time, and effort) expended in the development of Distributed Computing Science Applications.
[edit] The BOINC API
Like all complex Application Programming Interfaces, the BOINC Application Programming Interface has many functions. Because of this complexity it is sometimes difficult to locate the needed descriptive material that the developer needs to perform their tasks.
To assist the developer there are several lists of the contents of the BOINC Application Programming Interface (BOINC API) within the BOINC Wiki. These lists include:
- Language Compatibility
- Functional Grouping
RSS Feeds

