The aim of the Open Astro Project is to create some useful (Linux-based initially, but also OSX) tools for astronomy whilst at the same time creating a set of useful libraries that can be used by anyone and linked into new applications.

The core libraries are written in C to allow them to be used with the widest possible choice of languages. ¬†For example, whilst oaCapture is written in C++ to be able to utilise the Qt toolkit, there’s no reason that other applications shouldn’t use Perl or Python given a suitable interface to the libraries.

The intention is that it should be possible to write a capture application, for example, and have it be completely camera-agnostic so that should the user replace the camera with a completely different model at some point, the application will continue to function in largely the same manner as it always did.